Changelog

Latest updates and improvements to MyCyclingTrainer

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.

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.

Previous1 / 2Next