SkateSpots/src
SkateSpots b8757eccd0 feat(directions): every Directions button now uses the in-app router
- MapPage: replace the external 'Open with' menu (Google/OSM/Waze) with the
  shared in-app RouteDialog, so the map spot sheet routes natively (incl. the
  Transitous transit mode).
- FoodPage: replace the Google Maps handoff with RouteDialog.
- RouteDialog: remove the opt-in external 'Open in' handoff and delete
  src/lib/directions.ts — no external map apps anywhere (product decision).
2026-09-27 11:25:56 +07:00
..
components feat(directions): every Directions button now uses the in-app router 2026-09-27 11:25:56 +07:00
contexts refactor: split non-component exports (react-refresh) into their own modules 2026-09-26 23:29:42 +07:00
hooks fix(sasquatch): cover the organizer + barber Lab roles 2026-09-27 11:12:14 +07:00
i18n fix(mobile-nav): keep tab labels on one line so the row stays aligned 2026-09-27 10:15:27 +07:00
lib feat(directions): every Directions button now uses the in-app router 2026-09-27 11:25:56 +07:00
pages feat(directions): every Directions button now uses the in-app router 2026-09-27 11:25:56 +07:00
test Hardening: https-only URLs, route-level crash resilience, cleaner errors (1.4.3) 2026-09-09 12:40:43 +07:00
App.test.tsx New project created with Shakespeare 2026-06-15 19:49:07 +07:00
App.tsx Instant cold-start: query persistence, optimistic geolocation, skeleton pins 2026-09-09 21:58:22 +07:00
AppRouter.tsx feat(trades): My Trades page + block-filter DM relays 2026-09-26 22:56:52 +07:00
index.css a11y: fix lime accent contrast (P3) + add shared EmptyState component (P4) 2026-09-24 18:33:35 +07:00
main.tsx fix(boot): auto-recover from stale chunks after a deploy 2026-09-26 17:33:20 +07:00
vite-env.d.ts fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00