Planned activities: Keeping track of original date#4822
Planned activities: Keeping track of original date#4822amtriathlon merged 2 commits intoGoldenCheetah:masterfrom
Conversation
thejockl
commented
Feb 2, 2026
- Adding original date to planned activities
- Resetting the original date when copying planned activities
- Showing original planned date in calendar tooltips
- Ensuring metrics get recalculated when moving, shifting, copying activities
- Ensuring all tags are written when moving or shifting activities
* Adding original date to planned activities * Resetting the original date when copying planned activities * Showing original planned date in calendar tooltips * Ensuring metrics get recalculated when moving, shifting, copying activities * Ensuring all tags are written when moving or shifting activities
|
Hi Joachim, AppVeyor builds were not starting, I re-authorized the repo and they are working again, but you need to push some change to restart the build. |
|
Removed an empty line, appveyor seems to run now |
|
Hi Joachim, I am not sure I understand the rationale for this. |
|
Hi Joachim, I think the plan should be keep unchanged so the comparison (and future export) are WRT the original plan, when you miss a workout of execute it on a different day or add a non planned activity or change the characteristics of a planned activity you reflect that on the actual activity so you always can compare what you really did vs what was planned. It would rapidly became murky if you want to have multiple versions of the plan you want to compare to, IMHO. |
|
Hi Ale, We share the same goal: keeping the original plan immutable for comparison, export, and repetition. The original planned date does not create new plan versions, but acknowledgments that life happens, while preserving original intent. |
|
Now I understand the use case, you have a plan but no deadline so you can shift the workouts, may be that is a common pattern. I am more used to plans targeting specific events with fixed dates where you can't do that, if you miss a workout you just move on and continue with rest of the plan -or interchange workouts if the missed one is particularly relevant-, eventually you may need to review the rest of the plan when the discrepancy becomes too large, but just to shift in time is not a common action, or even an option in this case. |
|
Ale, thanks a lot for merging, this is highly appreciated. I think the main issue (long interruption of the plan) should later be tackled with the macro planning |
|
Agree on both, Joachim. |
Changes from v3.8-DEV2601 3b5ec90 Fix bug in RideMetadata 9087c0d Combine view indexes and view relevance definitions into single enumerated type (#4795) a0fe8af Planned activities: Keeping track of original date (#4822) 31d8708 Fix default Plan layout a124799 AppVeyor - Refactor Windows build scripts (#4820) d8b10fe Cloud Service creates unnecessary GlobalContext instances (#4823) 40db2bc Standardize how the config is created for releases. (#4784) 6ab9950 AppVeyor - run lupdate on Windows a36f527 Copy & Paste for planned activities on calendar (#4819) dfd932d Fit file import - don't crash on malformed files 2eaf1bc Upgrade Python, Pandas, and SIP versions (#4747) b00d3b7 Update German translation 4db88fa Update translation files 663526c Choose cyclist default to no avatar (#4814) f6d4f6a Using "actual activity" instead of "completed activity" (#4813) 253b220 Add Zoomed Elevation Widget to Graphical Meters For simulation workouts without GPS data b0d16d1 Add reconnect attempt timer after BT40Device unexpected disconnect (#4812) c85da47 Fix typo in Nonzero Average Power description 07e673d Selectable show/hide planned activities (#4811) 1a4dd1d Updated Time Range context menu (#4808) a00e276 Dialog to build filter queries for similar activities (#4805) 749a21d Train mode: Improved readability for ErgFilePlot (#4806) 3e8c6fe Updating power values of planned activities with linked workouts (#4799) 1c69798 Fix Edit menu disappearing when changing languages on macOS (#4797) [publish binaries]
