Trek_CN/server/src
jubnl 5952e02971
feat(system-notices): replace expiresAt with [minVersion, maxVersion) version gate
Prevents users who upgrade across multiple versions from seeing all
interim notices at once. Version bounds are evaluated server-side using
semver.coerce so prerelease builds compare as their base release.
Range is lower-inclusive, upper-exclusive: maxVersion: '4.0.0' hides
the notice once 4.0.0 ships.
2026-04-17 20:03:23 +02:00
..
db fix(maps): reduce Google Places API quota usage with persistent caching 2026-04-17 19:07:39 +02:00
demo v2.6.2 — TREK Rebrand, OSM Enrichment, File Management, Hotel Bookings & Bug Fixes 2026-03-28 16:38:08 +01:00
mcp chore(mcp): raise default session and rate-limit caps 2026-04-11 02:29:11 +02:00
middleware feat(pwa): implement real offline mode with IndexedDB sync 2026-04-14 23:04:25 +02:00
routes feat(maps): add kill switches for Google Places autocomplete and details 2026-04-17 19:28:40 +02:00
services fix(synology): correct multi-album passphrase assignment and stale trek_photos 2026-04-17 19:48:12 +02:00
systemNotices feat(system-notices): replace expiresAt with [minVersion, maxVersion) version gate 2026-04-17 20:03:23 +02:00
utils feat: enhance Synology Photos integration with OTP, SSL skip, and better UX 2026-04-11 18:25:42 +02:00
addons.ts feat(notices): add system notice infrastructure 2026-04-16 14:36:33 +02:00
app.ts Merge branch 'feat/system-notices' into dev 2026-04-16 14:38:14 +02:00
config.ts fix(login): address review feedback on language dropdown PR 2026-04-15 03:04:25 +02:00
index.ts feat(pwa): implement real offline mode with IndexedDB sync 2026-04-14 23:04:25 +02:00
scheduler.ts fix(journey): fix issue #704 — active logic, archive, places rename, search, trip reminders 2026-04-17 16:59:23 +02:00
types.ts fix(journey): fix issue #704 — active logic, archive, places rename, search, trip reminders 2026-04-17 16:59:23 +02:00
websocket.ts Add comprehensive backend test suite (#339) 2026-04-03 13:17:53 +02:00