Commit Graph

29 Commits

Author SHA1 Message Date
Ovidiu U
83809cd4f3 feat: add Appearance settings view with light/dark/system theme toggle 2026-04-11 13:13:09 +01:00
Ovidiu U
f714169183 feat: add Security settings view with password update and 2FA management
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 13:11:58 +01:00
Ovidiu U
00e99044f6 feat: add Profile settings view with name/email form and delete account modal 2026-04-11 13:09:40 +01:00
Ovidiu U
5bf8868124 feat: add settings routes and SettingsLayout sub-nav 2026-04-11 13:08:11 +01:00
Ovidiu U
bd68a179d8 feat: add user avatar dropdown with settings and logout to dashboard nav 2026-04-11 13:07:00 +01:00
Ovidiu U
7976b9facc feat: add logout, updateProfile, updatePassword, deleteAccount to useAuth 2026-04-11 13:05:04 +01:00
Ovidiu U
6224dedd45 fix: restore route('home'), remove dashboard Blade route, load iconify in SPA
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 18:14:58 +01:00
Ovidiu U
1bfcb84402 feat: add dashboard Overview, SavedStations, and Preferences views 2026-04-10 18:09:31 +01:00
Ovidiu U
4c3ef5af99 feat: add DashboardLayout with sidebar navigation 2026-04-10 18:08:59 +01:00
Ovidiu U
fe01d2d6d0 feat: add useSavedStations composable 2026-04-10 18:08:38 +01:00
Ovidiu U
0bae0945c0 feat: build full Home.vue with search, station list, map, and prediction 2026-04-10 18:04:10 +01:00
Ovidiu U
d7054402dd feat: add PredictionCard component with tier gating 2026-04-10 18:02:23 +01:00
Ovidiu U
f9befb463f feat: add usePrediction composable 2026-04-10 18:02:02 +01:00
Ovidiu U
6785bf952f feat: add LeafletMap component (foldable), remove legacy station-map.js 2026-04-10 18:01:55 +01:00
Ovidiu U
393c9cc147 feat: add StationList component with sort tabs 2026-04-10 18:01:38 +01:00
Ovidiu U
d25e4e3747 feat: add StationCard component 2026-04-10 18:01:29 +01:00
Ovidiu U
bbbef2d60c feat: add useStations composable 2026-04-10 18:01:18 +01:00
Ovidiu U
acade5a735 feat: add SearchBar component with debounce 2026-04-10 18:01:10 +01:00
Ovidiu U
52bbfa5592 feat: add useAuth composable with user tier detection 2026-04-10 18:00:59 +01:00
Ovidiu U
87e7a9aa84 feat: bootstrap Vue 3 app with Vue Router and Axios
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 17:59:06 +01:00
Ovidiu U
69e52afa7c chore: remove Livewire public components and homepage, prepare for Vue 2026-04-10 17:53:03 +01:00
Ovidiu U
bce5aa72c8 feat: extract fuel.map component and wire Leaflet to map-update browser event 2026-04-08 08:46:33 +01:00
Ovidiu U
4e9b809a10 feat: add user geolocation marker and auto-zoom to map based on search radius
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled
2026-04-07 20:21:31 +01:00
Ovidiu U
4b29e6fdb0 feat: add saved stations mockup with iconify-icon package
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled
2026-04-07 08:29:12 +01:00
Ovidiu U
f5b39e8dc4 fix: add match default arm and escape colour in station-map popup 2026-04-06 09:49:37 +01:00
Ovidiu U
ffdcb8baff feat: register stationMap Alpine component 2026-04-06 09:44:30 +01:00
Ovidiu U
a819292b40 fix: harden station-map component (XSS escape, destroy hook, null guard, bounds) 2026-04-06 09:43:49 +01:00
Ovidiu U
9d591a1d5a feat: create station-map Alpine/Leaflet component 2026-04-06 09:41:05 +01:00
Ovidiu U
c94c4f7beb init
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled
2026-04-03 16:47:05 +01:00