Trek_CN/client/src/store
Maurice 25bdf56d16 add mapbox gl option, gps location, journey reorder + polish
- Mapbox GL provider alongside Leaflet for trip and journey maps (opt-in in
  settings with token, style presets incl. 3D on satellite, quality mode,
  experimental badge).
- GPS "blue dot" with heading cone on mobile; three-state FAB (off / show /
  follow), geodesic accuracy circle, desktop-hidden since browser IP geo is
  too coarse for navigation.
- Marker drift fix: outer wrap no longer carries inline position/transform,
  so mapbox's translate keeps the pin pinned at every zoom and pitch.
- Journey map popup (mapbox-gl): Apple-Maps-style tooltip on marker
  highlight/click showing entry title + location / date subline.
- Journey feed reorder: up/down controls to the left of each entry reorder
  sort_order within a day. Server endpoint, optimistic store update, rollback
  on failure.
- Journey entry editor: desktop modal now centers over the feed column only,
  backdrop still blurs the whole page (map included).
- Scroll-sync guard on journey: marker click locks the sync so smooth-scroll
  can't steer the highlight to a neighbouring entry mid-animation.
- Misc: map top-padding aligned with hero, live/synced badges replaced by a
  compact back-button in the hero, skeleton entries no longer pollute the
  journey map, journey detail no longer shows map on mobile path when
  combined view is active.
2026-04-19 01:41:02 +02:00
..
slices feat(import): selective GPX/KML element import and performance improvements 2026-04-18 01:28:37 +02:00
addonStore.ts refactor(memories): generalize photo providers and decouple from immich 2026-04-03 11:50:00 +02:00
authStore.ts feat(maps): add kill switches for Google Places autocomplete and details 2026-04-17 19:28:40 +02:00
inAppNotificationStore.ts fix: finish rename refactor 2026-04-02 19:09:43 +02:00
journeyStore.test.ts fix(journey): keep page mounted during in-place journey refetch 2026-04-16 15:27:13 +02:00
journeyStore.ts add mapbox gl option, gps location, journey reorder + polish 2026-04-19 01:41:02 +02:00
permissionsStore.ts feat: add configurable permissions system with admin panel 2026-03-31 23:36:15 +02:00
settingsStore.ts add mapbox gl option, gps location, journey reorder + polish 2026-04-19 01:41:02 +02:00
systemNoticeStore.ts fix(system-notices): reset notice store on logout so addon-gated notices show after re-login 2026-04-16 14:53:33 +02:00
tripStore.ts fix(offline): cache accommodations, trip members, tags, and categories for full offline support 2026-04-14 23:50:52 +02:00
vacayStore.ts fix(vacay): fix entitlement counter, year deletion, and year creation bugs 2026-04-03 19:51:22 +02:00