Latest updates and improvements to MyCyclingTrainer
v20261014.1
Added Features
Target Watts in Intervals: Interval chart tooltips now display target power in watts (W) based on the athlete's FTP profile setting (e.g. "Threshold: 8m @ 250W - 95% (Z4)").
Cross-Training via AI: The Training Assistant now supports scheduling and adapting non cycling workouts (running, strength/gym, core, and other sports) via natural language.
Improvements
Cross-Training Workout Management: Added full support for manually creating and editing running, strength, and core sessions across modals and calendar cards, with dedicated badges and icons.
Bugs Fixes
Intervals.icu Synchronization: Fixed an issue where workouts were automatically synced to Intervals.icu even when automatic synchronization was disabled in the user profile. The auto-sync preference is now strictly enforced across all operations.
v20260929.1
Added Features
Weekly Nutrition & Smart Shopping List: Added a new weekly nutrition view with daily meal and macro breakdowns, print/PDF export layout, and automatic generation of categorized grocery shopping lists.
Favorite Meals: Athletes can now save and manage favorite meals and recipes, allowing the AI coach to prioritize and incorporate them into personalized nutrition plans.
Improvements
Plan Generation: Extended the plan generation timeout to 15 minutes to allow smooth creation of complex multi-week plans, with localized status and progress notifications.
Bugs Fixes
Calendar Workout History: Fixed an issue when attempting to generate long-duration training plans.
Other Changes
Help Center: Updated the help documentation with complete bilingual guides on using the weekly meal planner and smart grocery list.
v20260831.1
Added Features
Physiological Workout Analysis: The AI training assistant now deeply evaluates detected intervals versus planned target structure, cardiac drift (aerobic decoupling), cardiovascular efficiency factor (EF), and pacing smoothness (VI).
Improvements
Chatbot Response Speed: Optimized the AI reasoning effort to deliver significantly faster and smoother conversational responses.
Direct Chat Focus: The chatbot now answers questions directly and concisely, eliminating repetitive preambles, canned greetings, and unsolicited congratulations.
Intervals.icu Sync: Workout modifications, plan replanning, and event adaptations are now automatically synced with your Intervals.icu calendar.
New AI Engine: Upgraded IA model, delivering training plans with better variety and optimal physiological progression.
Bugs Fixes
Bike Maintenance Alerts: Fixed component life expectancy alert checks and enabled automatic propagation of maintenance warnings to the parent bike.
v20260702.1
Added Features
Training Assistant (Chatbot): Added persistence for conversation history and chat state, alongside support for granular actions.
Improvements
Intervals.icu API Client: Developed a rate-limiting client to prevent bottlenecks and rate limit errors when communicating with the API.
v20260613.1
Added Features
Historical Fitness Comparison: Equipped the chatbot assistant with the ability to analyze and inject the last 180 days of training load history (CTL/ATL/TSB) enriched with weekly aggregates, events, race results, and active plan weeks/phases.
Weekend Foresight: Implemented automatic next-week domain activation on Saturdays and Sundays during general/briefing queries, ensuring the assistant can see upcoming workouts when planning or giving briefings.
Improvements
Intelligent Recovery Awareness: Added a specific instruction to the system prompt telling the assistant to check the scheduled workouts for today, tomorrow, and the day after, preventing redundant recovery recommendations when rest or light training is already scheduled.
Coggan TSB Zones: Added the official Coggan TSB zone guidelines (Over-rested, Peak Form, Neutral, Productive Overload, and Critical Fatigue) to the prompt instructions for better performance advice.
Bugs Fixes
Performance Metrics Consistency: Resolved a discrepancy in CTL/ATL/TSB calculations by ensuring that normalized power (normalizedPower) is correctly selected and passed when calculating the training stress score (TSS) of activities.
v20260606.1
Added Features
Detected Intervals in Activities: Added a new responsive visual card in the activity detail page showing intensity intervals detected automatically by Intervals.icu.
Interval Badge in List: A compact badge displaying the total interval count is now shown next to each activity in the main list (desktop and mobile layouts).
Interval Context for Chatbot: The AI training assistant now has access to the detected intervals to better analyze your training intensity.
Improvements
Power Zones in Chatbot: Fixed a bug in the zone durations formatting that prevented the chatbot from reading power and HR zone distributions correctly.
Chatbot UI Optimizations: Scrolling improvements, suggestion chips that smoothly collapse when typing, and a collapsible weekly plan view on mobile devices.
v20260601.1
Added Features
Help Guide: The application's documentation has been integrated with the personal assistant, enabling it to provide step-by-step instructions on how to use any platform feature directly inside the chat.
Conversation Persistence: The chatbot now securely stores message history from the last 7 days and introduces a dedicated button to start a "New Conversation" at any time.
Improvements
Smart Data Loading: Implemented an on-demand selective data loading architecture that analyzes the athlete's query and retrieves advanced details (such as equipment, goals, zones, nutrition, or help sections) only when relevant, drastically reducing latency and token usage.
Smart Suggestions: Quick suggestion chips have been expanded and redesigned to compute dynamically based on the athlete's current status and most common queries.
Message Formatting: Added full support for rendering Markdown headings within chatbot bubbles for a highly readable response layout.
v20260527.1
Added Features
Personal Training Assistant (Beta): Designed and implemented a conversational chatbot on the athlete's Dashboard, allowing natural language interaction to query and manage your calendar.
Auto-generated Smart Briefing: Upon first opening, the assistant proactively generates a narrative summary detailing your day's objectives and performance overview in natural language.
Native Fitness Metrics Integration (CTL/ATL/TSB): The AI computes your actual 180-day activity history to precisely obtain your Chronic Training Load (fitness), Acute Training Load (fatigue), and Training Stress Balance (form), offering personalized sport-science coaching advice.
Dynamic Contextual Suggestions: Replaced static suggestion links with responsive quick chips that adapt dynamically depending on the current day's calendar status (e.g. shortening or moving a workout if pending, starting self-evaluation if completed, or adding recovery sessions on rest days).
Send us your feedback!
Bugs Fixes
Ad-hoc Workouts without Plan: Resolved a critical application crash when attempting to view or edit the details of a workout not linked to an active training plan (such as standalone ad-hoc calendar entries).
Meal Planning: Resolved a sorting bug in the nutrition layout on rest weeks where the dinner suggestion was rendered before the afternoon snack.
v20260525.1
Added Features
Event Management: Added a filter to show only active plans in the event modal and implemented read-only restrictions for completed events.
Improvements
Training Plan Contextualization: The AI context has been optimized to provide a better understanding of how training plans are structured.
Bugs Fixes
Long Ride Preference: Fixed a bug that prevented the preferred long ride day from propagating from the form to the AI generation logic, successfully ensuring longer workouts on the user's preferred day.
Volume in Multi-Phase Plans: Fixed a category overlap conflict in the final Taper phase where the taper week duplicated into load weeks, causing the AI to mistakenly reduce weekly hours in advanced phases.