-
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