aac9359b02a3fe90a232aaa273ec86011266c9b0
Six tasks: remove dead Backfill/IncrementalSync wrappers, add ActivitiesMissingWorkout/CountActivitiesMissingWorkout, split FillPendingDetails into phase-aware activities/workouts passes, reshape GET /api/sync/status, add SyncModal, wire it into GarminConnection.tsx.
Description
No description provided
Languages
Go
72.8%
TypeScript
20.3%
Python
4.7%
CSS
2.1%