tldr; provide an option to only Apply Training Plan changes to future dates.
I have a training plan (for myself) that is a mix of indoor rides, outdoor rides, gym work. Because of weather and life, I have to swap workout days throughout a week at times. For example, I saw it was going to rain this morning so I did today’s outdoor ride yesterday and yesterday’s gym workout today.
When I swap workouts, on my Activities calendar I drag the planned workout to the new day so it lines up with the actual reported workout and I get all the “Compliance to Plan” and other features.
However, when I go into the plan editor and change some future workout (because I haven’t built out my whole summer yet) and hit Apply Changes, workouts which I have already moved and completed are reverted to the original planned day.
I could go in to the plan editor and make the changes there, but it is easier to just drag the workouts around as I’m planning out the next day or two.