This website requires JavaScript.
Explore
Help
Register
Sign In
owain
/
MileVault
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
4d5938cf336af4da40a3963e2bcd6c855c8e5ada
MileVault
/
backend
/
app
/
api
T
History
owain
64caaad4e7
Build and push images / validate (push)
Successful in 3s
Details
Build and push images / build-backend (push)
Successful in 6s
Details
Build and push images / build-worker (push)
Successful in 5s
Details
Build and push images / build-frontend (push)
Successful in 19s
Details
fix: cleanup StravaConfig on user delete (FK violation); equalize login timing (user enum); scope upload task-status to owner; SQL-side data-point downsampling; drop unused clsx/react-leaflet deps
2026-06-25 12:21:25 +01:00
..
__init__.py
Initial Commit
2026-06-06 13:23:33 +01:00
activities.py
fix: cleanup StravaConfig on user delete (FK violation); equalize login timing (user enum); scope upload task-status to owner; SQL-side data-point downsampling; drop unused clsx/react-leaflet deps
2026-06-25 12:21:25 +01:00
auth.py
fix: cleanup StravaConfig on user delete (FK violation); equalize login timing (user enum); scope upload task-status to owner; SQL-side data-point downsampling; drop unused clsx/react-leaflet deps
2026-06-25 12:21:25 +01:00
garmin_sync.py
Add trend-range gating, vehicle filter, sync cancel, moving time, and UI fixes
2026-06-11 19:41:56 +01:00
health.py
HRV: plot Garmin overnight avg (weeklyAvg) not last-night; dedupe chart tooltips
2026-06-16 01:01:33 +01:00
profile.py
feat: persist map tile settings (provider/style/API keys) server-side on user record; unbake Thunderforest default key into backend config (THUNDERFOREST_DEFAULT_KEY) served via profile
2026-06-23 12:37:27 +01:00
records.py
Batch 1: dashboard, maps, segments rewrite, health, sync UX
2026-06-08 19:59:06 +01:00
routes.py
feat: taller route tiles (h-46), labels overlay above route line for more place names, renamed auto routes become custom (rename clears auto_detected + startup backfill)
2026-06-23 12:08:33 +01:00
segments.py
feat: rename segments + create routes from an activity (detail page & dashboard recent activities)
2026-06-23 11:45:19 +01:00
strava_sync.py
feat: Strava support — bulk-export .gz/.tcx import fix + .tcx parser; full Strava API OAuth live sync (activities via streams) with Profile connect UI; colour gym/no-GPS sports red
2026-06-21 10:18:09 +01:00
upload.py
fix: cleanup StravaConfig on user delete (FK violation); equalize login timing (user enum); scope upload task-status to owner; SQL-side data-point downsampling; drop unused clsx/react-leaflet deps
2026-06-25 12:21:25 +01:00
users.py
fix: cleanup StravaConfig on user delete (FK violation); equalize login timing (user enum); scope upload task-status to owner; SQL-side data-point downsampling; drop unused clsx/react-leaflet deps
2026-06-25 12:21:25 +01:00