Fixed fitness card on Analytics showing wrong CTL value for users in western timezones — the summary card was not accounting for timezone, causing a large discrepancy with the chart below it
Fixed Goal Progress card showing different status on Dashboard vs Analytics — the Dashboard was using a generic growth assumption instead of your actual training progression rate, leading to contradictory "Ahead of Schedule" vs "At Risk" assessments
Fixed goal event distance displayed incorrectly — distances from Intervals.icu were shown in meters instead of kilometers (e.g., "1700000 km" instead of "1700 km"), which also caused the AI to misinterpret event demands
Fixed Training Stimulus card showing 0 intensity sessions — workouts like "Threshold 4x2km" with warmup/cooldown that diluted zone data were not being classified correctly
Fixed HRV data not displaying for Apple Watch users — Apple Watch via Health Sync writes HRV to a different field (SDNN) that was not being read
Fixed analytics charts showing tomorrow's date for users in western timezones — the server was using UTC which is ahead of US/Americas timezones
Fixed weekly plan running workouts ignoring heart rate-based intensity preference — if you chose HR zones in Settings, running workouts still showed pace targets instead
Fixed AI coaching advice using inflated fatigue from planned workouts — TSB is now computed from completed activities only, so rest day recommendations and readiness assessments reflect your actual training load