Owain Jarrett owain
  • Joined on 2025-11-29
owain pushed to main at owain/MileVault 2026-06-06 15:53:58 +01:00
38632cfe4f Use ON CONFLICT upsert for health metrics - fixes concurrent worker race condition
owain pushed to main at owain/MileVault 2026-06-06 15:50:27 +01:00
8104ca5ed0 Route wellness FIT files to health parser, parse HR/HRV/sleep/stress/SpO2
owain pushed to main at owain/MileVault 2026-06-06 15:29:37 +01:00
c4e5eb91ed Use sync SQLAlchemy in Celery worker - fixes asyncpg connection issues
owain pushed to main at owain/MileVault 2026-06-06 15:09:28 +01:00
29c39c3bbb Make admin_password optional so worker can start without it
owain pushed to main at owain/MileVault 2026-06-06 15:09:22 +01:00
bfb3daba05 Fix worker race condition - single uvicorn worker + tolerate duplicates
owain pushed to main at owain/MileVault 2026-06-06 15:05:17 +01:00
5a57e84e80 Pin bcrypt to 4.0.1, add celery_app entry point
owain pushed to main at owain/MileVault 2026-06-06 15:01:40 +01:00
264c27469b Fix DB init - composite PK for hypertable + separate transactions
owain pushed to main at owain/MileVault 2026-06-06 14:48:51 +01:00
ecc077f153 Fix package.json trailing comma
owain pushed to main at owain/MileVault 2026-06-06 14:45:27 +01:00
9fd12676d1 Remove non-existent polyline-codec package
owain pushed to main at owain/MileVault 2026-06-06 14:42:30 +01:00
8fdf3df013 Fix frontend build - use npm install instead of npm ci
owain pushed to main at owain/MileVault 2026-06-06 14:39:29 +01:00
e0b09d6d44 Hardcode registry URL to fix variable issue
97e79fd020 Hardcode registry URL to fix variable issue
Compare 2 commits »
owain pushed to main at owain/MileVault 2026-06-06 14:12:35 +01:00
5e2b220366 Rename fittracker to milevault throughout
owain created branch main in owain/MileVault 2026-06-06 13:52:29 +01:00
owain pushed to main at owain/MileVault 2026-06-06 13:52:29 +01:00
1a0d45dd67 Initial Commit
owain created repository owain/MileVault 2026-06-06 12:52:06 +01:00