Owain Jarrett owain
  • Joined on 2025-11-29
owain pushed to main at owain/MileVault 2026-06-07 20:53:56 +01:00
8fd7f984d9 Fix VO2 max extraction — use fitnessage API not daily stats
owain pushed to main at owain/MileVault 2026-06-07 20:13:20 +01:00
13ed824f01 VO2 max carry-forward and sync lookback days fix
owain pushed to main at owain/MileVault 2026-06-07 19:57:27 +01:00
45ff4c26aa Implemented all 9 UI fixes across health charts and activity detail pages. Changes are ready to push to git for the Docker build to pick them up.
owain pushed to main at owain/MileVault 2026-06-07 18:45:46 +01:00
67fd4b3c96 Health hypnogram, routes tiles, BB bar chart, segment delta
owain pushed to main at owain/MileVault 2026-06-07 18:15:09 +01:00
492418586a Fixed Garmin sync progress bar granularity, timeout issue, and lookback days input, plus redesigned the sleep timeline with taller bars and yellow Awake colour.
owain pushed to main at owain/MileVault 2026-06-07 17:12:28 +01:00
bf1920eb9d Segments and Av HR update
owain pushed to main at owain/MileVault 2026-06-07 16:37:03 +01:00
4a4cbdcc92 Fix pace sentinel, route map thumbnails, tiled segments, health/dashboard layout
owain pushed to main at owain/MileVault 2026-06-07 16:04:47 +01:00
5f5551db27 Fix wellness sync crash on None body battery levels
owain pushed to main at owain/MileVault 2026-06-07 15:26:55 +01:00
da9c1e04cb Body
owain pushed to main at owain/MileVault 2026-06-07 13:18:35 +01:00
568dc31e97 Round 2: body battery redesign, profile cleanup, segment integration, route/segment records
owain pushed to main at owain/MileVault 2026-06-07 12:01:31 +01:00
02eccad578 Add segments, YTD stats, route matching fixes, body battery layout, pace fix
owain pushed to main at owain/MileVault 2026-06-07 11:16:13 +01:00
f0bbe92b2c Fix sync window: respect lookback_days even after first sync
owain pushed to main at owain/MileVault 2026-06-07 11:13:44 +01:00
616099402b Add body battery: sync, storage, and health UI chart
owain pushed to main at owain/MileVault 2026-06-07 11:02:30 +01:00
37ffd4c9e0 Fix wellness sync crash: serialize intraday_hr as JSON string for psycopg2
owain pushed to main at owain/MileVault 2026-06-07 10:51:17 +01:00
d57054509c Fix HealthPage crash: move intradayData query below selectedDay declaration
owain pushed to main at owain/MileVault 2026-06-07 10:47:58 +01:00
f927e32853 Fix missing avg_hr_day/weight data; add 24hr HR chart to daily snapshot
owain pushed to main at owain/MileVault 2026-06-07 10:36:20 +01:00
a28ce0e009 Add sync progress bar; change auto-sync to every 30 minutes
owain pushed to main at owain/MileVault 2026-06-07 10:30:39 +01:00
a9b3da858d Fix five code-review findings: token auth, sync rate-limiting, model drift, FK cascade
owain pushed to main at owain/MileVault 2026-06-07 01:34:20 +01:00
211f77a574 Fix sync_lookback_days actually controlling the sync window
owain pushed to main at owain/MileVault 2026-06-07 01:25:02 +01:00
22b41109f5 Fix Garmin stats sync, add route merge/map/links, fix PR constraint