Release Notes & Changes

### February 2026
- **Smarter Workout Generation:** Workout generation uses the latest in AI frontier tech.
- **Compliance Fix:** Fixed a bug where recovery/rest day workouts always showed 100% compliance regardless of actual performance. Compliance now properly reflects duration and intensity deviations on recovery days.
- **Simplified Compliance Model:** Compliance scoring now uses only Duration and IF (Intensity Factor), removing noisy TSS and VI factors for more consistent results.
- **Garmin Integration:** Connect your Garmin account to send workouts directly to your device.
- **Workout File Overhaul:** Rebuilt workout file generation with a new ZWO-based pipeline for more reliable FIT and ZWO file downloads.

### December 2025
- **Compliance Override:** You can now manually override the compliance score on any activity.
- **Smarter Workout Generation:** Workout generation now includes previous week context for better continuity, and training zone prompts have been refined.
- **Calendar & Metrics Refresh:** Improved calendar layout responsiveness, and redesigned the performance metrics page for better readability.
- **Activity Compliance Redesign:** Redesigned the activity compliance display for a cleaner look.

### August 2025
- **Activity Rings:** Workout compliance now displays with iOS-style activity rings.
- **Fitness Calculation Improvements:** Refined CTL/ATL/TSB calculations for more accurate fitness and fatigue tracking.

### July 2025
- **Progressive Onboarding:** Introduced a step-by-step onboarding flow to guide new users through setup.

### June 2025
- **Fitness Metrics:** Added fitness metrics to the calendar navigation to help you track your training load and fatigue.
- **Event Management:** Added a new event details page to help you manage your events.

### May 2025
- **Achievements:** Added achievements to the activity details page to celebrate your all-time bests
- **Event Aware Planning:** Workout generation now adjusts around races, ensuring easier days before and lower volume after high priority events.
- **Metrics:** Added a basic Metrics page to view your top-3 metrics per duration and type (power / heart rate)
- **Race Week Logic:** Workouts now automatically scale back earlier in the week for long or high-priority races.

### April 2025
- **Compliance Calculation Updates:** Adjusted compliance calculation to better handle bonus rides, and punishing more readily for going "over" the prescribed factors. 
- **Compliance Chart QOL:** Fixed tooltip hovering, and added clickable days to quickly jump to a specific day in the calendar.
- **Automatic Activity Descriptions:** Added ability to automatically sync workout compliance status to your Strava activity descriptions. Easily toggle this feature in your athlete connection settings.
- **Manual Activity Descriptions:** Now you can manually update workout compliance status on individual activities.
- **Bug Fix:** Fixed the broken "View on Strava" link.
- **FIT File Downloads:** Temporarily disabled FIT file downloads while addressing parsing issues.
- **Workout Data Conversion:** Improved the workout data conversion process and error handling.
- **Site Improvements:** Enhanced overall layout and usability. Improved Strava integration.
- **Workout Files:** Introduced initial workout file support—still working toward device compatibility.
- **Prompt Enhancements:** Improved workout plan generation with clearer recovery instructions and spacing guidelines.
- **Workout Scheduling:** Refactored logic to improve athlete data retrieval and accuracy of training compliance calculations.

### March 2025
- **Compliance Chart:** Implemented a new visual compliance chart to better track your training progress.
- **Recovery Workouts & Sick Protocol:** Added dedicated recovery workout frameworks and a button to trigger workout adjustments based on recent sick days.

### February 2025
- **Design Updates:** Updated workout and activity details layouts, added delete confirmations for improved user experience.

### January 2025
- **Strava Enhancements:** Improved handling and storage of Strava data.

### November 2024
- **Strava Activity Fetching:** Allowed fetching of Strava activities based on specified dates.

### October 2024
- **Training Week Summaries:** Adjusted training week summaries and target stress values for better clarity.

### September 2024
- **Activity Compliance:** Added manual recalculation of compliance for athlete activities.

### August 2024
- **Profile Form Redesign:** Improved profile form styling and overall user experience. 

### July 2024
- **Activity Deletion:** Added support for manual deletion of athlete activities.

### June 2024
- **Plan Logic Updates:** Adjusted planning framework.

### May 2024
- **General Improvements:** Introduced minor quality-of-life improvements to enhance usability.

### March 2024
- **Strava Integration Improvements:** Multiple enhancements to ensure robust Strava activity syncing.

### January 2024
- **Calendar Optimization:** Improved calendar performance.

### December 2023
- **Workout Generation & Events:** Added capability to incorporate scheduled events into weekly workout planning.

### November 2023
- **Workout Improvements:** Enhanced realism and consistency in workouts.