Add Re-sync button to Activity menu

When I trim an activity in Garmin, I think the fastest way to get that trim into CityStrides is to delete the activity, then go into the Tracker settings and sync that activity manually.

Would it be possible to just add a “Re-sync” button, in the activity menu? Like between Edit and Delete?

That would essentially perform the delete & re-sync for you. Then trimming activities in Garmin would be super quick.

The single-request Garmin limitation and their weird API request setup kinda blocks me from doing nice things like this.

Since I can only request data once (:person_facepalming:) it would break certain scenarios if I allowed you to resync individual activities. The specific case is if you wanted to resync multiple activities on the same date.
Your first request would go through great - it would remove the activity in CityStrides and it would request that day’s activity to bring it back in. Your next resync attempt (again, specifically for the same day) would fail because the system had already requested that date of data.

To get around that issue, you need to delete all problematic activities for the day and then do a single activity sync request for the day.