Trek_CN/client/src
Maurice 24bcf6ded8 fix(journey): websocket sync across devices + 404 redirect
- broadcastJourneyEvent now excludes by socket ID instead of user ID,
  so other devices of the same user receive real-time updates (#615)
- Routes pass x-socket-id header through to broadcast functions
- loadJourney handles 404 gracefully — redirects to /journey with
  toast instead of infinite spinner (#616)
2026-04-13 23:03:58 +02:00
..
api fix(journey): thumbnails, batch add, optimistic delete, shared albums 2026-04-13 22:48:40 +02:00
components fix(journey): normalize headings and fix setext hr in story text 2026-04-13 20:46:20 +02:00
hooks fix(i18n): translate hardcoded strings in JourneyDetailPage and fix ellipsis in all languages 2026-04-12 17:29:11 -03:00
i18n fix(build): add ScrollTrigger component, fix JSX syntax, dedup i18n 2026-04-13 21:55:59 +02:00
pages fix(journey): websocket sync across devices + 404 redirect 2026-04-13 23:03:58 +02:00
services fix: convert stored HTTP photo URLs to base64 for map markers, add exchangerate-api to CSP 2026-04-01 19:40:19 +02:00
store fix(journey): websocket sync across devices + 404 redirect 2026-04-13 23:03:58 +02:00
utils fix(dates): use UTC parsing and display for date-only strings (#351) 2026-04-03 21:18:56 +02:00
App.test.tsx test(client): expand frontend test suite to 69.1% coverage 2026-04-07 21:56:08 +02:00
App.tsx fix: address prerelease workflow review bugs 2026-04-12 17:05:17 +02:00
index.css Fix map tooltips, journey creation, and contributor avatars 2026-04-12 23:20:13 +02:00
main.tsx refactoring: TypeScript migration, security fixes, 2026-03-27 18:40:18 +01:00
types.ts feat: configurable week start day in Vacay (Monday or Sunday) 2026-04-12 02:18:45 +02:00