Owain Jarrett owain
  • Joined on 2025-11-29
owain pushed to main at owain/MileVault 2026-06-11 23:36:30 +01:00
c05d27c115 Dashboard grid: 1-col min width for stats, vertical compaction for make-room dragging
owain pushed to main at owain/MileVault 2026-06-11 23:31:05 +01:00
bb09c37b3d Dashboard polish: bounded drag push, equal-height stats, dark featured map, sport-coloured weekly bars
owain pushed to main at owain/MileVault 2026-06-11 23:20:28 +01:00
491660fc6b Dashboard: per-widget add/delete, free placement, VO2/HRV stats, body battery graph, more widgets
owain pushed to main at owain/MileVault 2026-06-11 23:04:44 +01:00
8ed47d6042 HRV balanced dots, dashed gap lines, dashboard widgets + drag-to-edit layout
owain pushed to main at owain/MileVault 2026-06-11 22:44:23 +01:00
af32a0bb7f Add medals, HRV status dots, smooth segment hover, side-by-side map/timeline, HR zone times
owain pushed to main at owain/MileVault 2026-06-11 19:41:58 +01:00
ec87f68729 Add trend-range gating, vehicle filter, sync cancel, moving time, and UI fixes
owain pushed to main at owain/MileVault 2026-06-09 21:38:14 +01:00
057eb9391a Fix passkey-disabled message obscured by null hash check
owain pushed to main at owain/MileVault 2026-06-09 21:34:25 +01:00
01a8fe135c Disable password login once a passkey is linked
owain pushed to main at owain/MileVault 2026-06-09 20:37:38 +01:00
d350e9caea Add per-route top-10 leaderboard to activity detail
owain pushed to main at owain/MileVault 2026-06-09 20:25:23 +01:00
bdd5f80c7e Harden auth/upload, fix PR-delete cascade and sync backfill
owain pushed to main at owain/MileVault 2026-06-09 11:53:04 +01:00
04689a29bd Cut Garmin sync API volume; dashboard/health/records/UI improvements
owain pushed to main at owain/MileVault 2026-06-08 20:58:54 +01:00
6a1726e0c3 Fix sleep score parsing, dashboard body battery, segment direction
owain pushed to main at owain/MileVault 2026-06-08 20:39:27 +01:00
0aa27713ca Fix follow-ups: lap bests, segments, charts, dashboard health
owain deleted branch fixes-batch-1-dashboard-segments-health from owain/MileVault 2026-06-08 20:01:39 +01:00
owain pushed to main at owain/MileVault 2026-06-08 20:00:44 +01:00
bc437cce92 Batch 1: dashboard, maps, segments rewrite, health, sync UX
owain pushed to fixes-batch-1-dashboard-segments-health at owain/MileVault 2026-06-08 19:59:07 +01:00
bc437cce92 Batch 1: dashboard, maps, segments rewrite, health, sync UX
owain created branch fixes-batch-1-dashboard-segments-health in owain/MileVault 2026-06-08 19:59:07 +01:00
owain pushed to main at owain/MileVault 2026-06-08 17:11:32 +01:00
e5feeb1178 Add explicit "link passkey to my account" flow
owain pushed to main at owain/MileVault 2026-06-08 13:37:21 +01:00
e0ddc4cbf4 Fix PocketID config lookup when multiple admins exist
owain pushed to main at owain/MileVault 2026-06-08 13:26:36 +01:00
0e18ef2291 Fix PocketID secret wiped on re-save; log token-exchange failures