Latest updates and improvements to MyCyclingTrainer
v20260522.1
Added Features
Goal Celebration: Added a brand-new animated and visual celebration experience upon completing an event or goal. When a synced activity matches a scheduled event, an interactive modal is displayed with on-screen confetti animations, a virtual trophy, randomized motivational messages, and a summary of the completed activity.
Bugs Fixes
AI Modification Menu: Fixed a visual and layout overflow issue with the calendar's popup menu for modifying workouts using AI. The menu is now positioned dynamically and intelligently based on available screen space, and closes correctly when clicking outside.
v20260510.1
Added Features
Completed Events: Events whose dates have passed are now automatically grouped and displayed in a dimmed style within a new collapsible section at the bottom of the events page.
Improvements
Weekly TSS Chart: The Daily TSS area chart in the advanced analytics section has been replaced with a Weekly TSS bar chart, providing a better overview of the accumulated training load.
Goal Type: The "Priority" label for events has been renamed to "Goal Type" (Main, Secondary, and Minor Goal) throughout the application for better clarity.
Bugs Fixes
Event Date Validation: Implemented a restriction that prevents users from creating new events on past dates.
Training Plan Range Validation: When linking an event to adapt a training plan, the system now strictly validates that the event date falls within the timeframe of the selected plan.
v20260422.1
Added Features
Consistency Score: Added a new "Training Consistency Score" (0-100) metric to the Advanced Analytics tab. This metric evaluates training regularity based on workout frequency and TSS load, and features a progress visualization along with detailed stats such as current and best active-week streaks.
Bugs Fixes
Event Editing: Fixed an issue in the event edit modal where the assignment between an event and its training plan would be erroneously reset to null during the editing process.
v20260411.1
Added Features
W/kg Graph: A new visualization has been added to the advanced analytics tab showing the evolution of the watts/kilogram ratio over time.
Improvements
Event Widget: The dashboard "Upcoming Events" widget now adapts its layout dynamically; it shows detailed information (distance, time, elevation) for 1 or 2 events, and switches to a compact grid to save space when there are 3 or more.
v20260407.1
Added Features
Hour-based Maintenance: Added support for tracking wear and tear on components and equipment based on active usage hours, going beyond just distance tracking.
Component Micro-management: Each installed component now maintains its own independent service history and maintenance alerts, decoupled from the generic services logged on the parent bicycle.
Equipment Archiving: Implemented a "Retire" and "Reactivate" system for bikes and loose components, grouping them into a visually structured "Retired Equipment" section to safely preserve historic metrics without deleting.
v20260402.1
Improvements
AI-generated Workouts: Upgraded to a much more powerful artificial intelligence model that creates safer, more precise, and highly realistic training sessions.
Bugs Fixes
Secondary Events: Resolved a calendar bug that caused secondary and preparatory events to be ignored when generating short plans (less than 8 weeks).
v20260321.1
Added Features
Equipment: Added the option to retire bikes and components, keeping them visible in a read-only state, alongside a new grouped section for retired equipment.
Analytics: Added a new custom date range picker option to filter activity data.
Bugs Fixes
Analytics Data: Fixed a bug that was causing data calculation or display issues for time intervals different than last 90 days.
Equipment: Fixed a visual bug where the parent bike dropdown was cut off, preventing proper selection when associating a component.
v20260302.1
Added Features
Plan Compliance: You can now view your training compliance percentage when an imported activity matches a scheduled workout. This data, imported from Intervals, will appear next to the activity title in the calendar, the activity list, and the detail view, complete with color coding.
Improvements
AI Weekly Summary: The Artificial Intelligence engine that drafts weekly emails is now much smarter. It can receive your Fatigue (ATL) and Form (TSB) metrics, your compliance data, and automatically detect whether you have a scheduled loading or unloading week, allowing it to provide truly personalized advice.
v20260228.1
Added Features
Secondary Events in Training Plans: When creating an event-based plan, you can now select secondary events (intermediate races or key training days). The AI will schedule a race workout on each date and adjust the surrounding workouts accordingly.
v20260224.1
Bugs Fixes
Timezones: Fixed a timezone issue that caused dates to be off by one day in several sections of the application.
Feel Scale (RPE): Corrected the logic and visual order of the feel scale in activity self-assessments.
A big thanks to everyone who reported these issues.