Commit Graph

  • ff39601303 fix(tesla): skip OAuth on car after pair-code if desktop already linked Tesla main tony 2026-06-07 00:34:37 +01:00
  • 9f489d1fb6 fix(security): tighten pair-code defences per follow-up review tony 2026-06-01 10:21:03 +01:00
  • 36118b4a4f fix(security): harden owner pair-code against brute-force tony 2026-06-01 10:16:30 +01:00
  • 90a4459e63 feat: 6-digit pair code login + responsive layout for narrow car browsers tony 2026-06-01 10:10:30 +01:00
  • 10235aaa32 feat(pwa): in-car PWA notifications use a full-screen ack dialog tony 2026-05-31 23:17:11 +01:00
  • b125f9a723 fix(mock): allow mock Tesla in production builds (already owner-gated for real data) tony 2026-05-31 23:13:22 +01:00
  • a90c8a9354 feat: battery-aware itinerary nudge + PWA / offline support tony 2026-05-31 23:07:34 +01:00
  • 381eb18cd3 feat(tesla): collapse OD strip when connected, sync with in-car nav destination tony 2026-05-31 22:58:42 +01:00
  • 7265103573 feat(tesla): charging widget + in-car From pill + hide vehicle picker tony 2026-05-31 22:52:15 +01:00
  • 25d2779c39 fix(client): add vite/client types reference for import.meta.env tony 2026-05-31 22:43:44 +01:00
  • 5b97f5b873 feat(tesla): client-side mock + driving-mode card tony 2026-05-31 22:41:24 +01:00
  • f793b526aa fix(security): owner auth gate, OAuth state cookie binding, 0600 token perms tony 2026-05-31 22:32:22 +01:00
  • d705669dda feat(tesla): real Fleet API integration — OAuth, vehicle state, send-to-nav tony 2026-05-31 22:23:38 +01:00
  • d27381cae3 fix(server): use regex catch-all (Express 5 wildcard syntax change) tony 2026-05-31 22:00:38 +01:00
  • 58074a0afb fix(types): allow style prop on IconComponent tony 2026-05-31 21:58:39 +01:00
  • 8913d2f341 fix(types): loosen icon component type for lucide-react compat tony 2026-05-31 21:57:42 +01:00
  • fbea75fac6 fix(docker): drop shared npm cache mount and skip husky postinstall tony 2026-05-31 21:55:55 +01:00
  • cff52b4b9e feat: travel dates + sea-crossing chooser, Tesla in-car polish, Fleet API stub tony 2026-05-31 21:38:27 +01:00
  • 88fc86dc32 feat: faster variant switching, live Grok thoughts, accurate trip endpoints tony 2026-05-31 17:14:04 +01:00
  • ed64712525 feat: Phase 5 — live streaming trip building via SSE tony 2026-05-20 16:01:00 +01:00
  • 0a97ea2006 feat(ui): Phase 4 — variant cache + compare-on-map overlay tony 2026-05-20 14:27:02 +01:00
  • b61e3510b9 feat(ui): Phase 3c — vehicle selector panel with all Tesla trims tony 2026-05-20 14:05:48 +01:00
  • 7187975ca5 feat(ui): Phase 3b — Customise, Detour, GPX modals tony 2026-05-20 14:02:22 +01:00
  • ab457dafe2 feat(ui): Phase 3a — night block, drag-to-reorder, O/D replan tony 2026-05-20 13:53:32 +01:00
  • f63af36451 feat: Phase 2 — variant strip, while-here, charger swap block tony 2026-05-20 12:14:15 +01:00
  • ece882ea29 feat(ui): port Direction B layout shell (Phase 1) tony 2026-05-20 11:37:48 +01:00
  • 225cd250a3 feat: leg metrics + swappable alternatives per stop tony 2026-05-19 11:44:54 +01:00
  • 89b24d4c34 feat: wire build/test infra, trips API, and enriched journey stops tony 2026-05-19 10:32:53 +01:00
  • d516e93323 chore: initial checkpoint - Tesla Roadtrip planner tony 2026-05-15 19:24:35 +01:00