March 28th, 2026

Week of March 28

You can now schedule TrainNow workouts for a future date. Pick any upcoming day from the calendar and the generated workout gets uploaded to that date instead of today β€” useful when you want to plan ahead or fill a gap in next week's schedule.

The Analytics page added a body weight trend chart under Wellness & Recovery. If you log weight in Intervals.icu, you'll see your weekly average plotted over time. Coach+ can also now pull your weight history β€” ask about your W/kg trend or body composition changes and it'll look up the data.

Training plan intelligence got several fixes. TSS targets now properly account for periodization overhead β€” Build weeks are inflated to compensate for the lower TSS in Peak, Taper, and Recovery weeks, so your CTL goals are actually reachable. Athletes with 5-6 desired sessions per week no longer lose sessions to overly aggressive rest-day spacing, and high-volume athletes with multi-session days keep all their configured training days. Coaching memories from past Coach+ conversations now influence daily workout selection, and the recency penalty was extended to 3 weeks so you see more variety in your day-to-day workouts.

Recovery and readiness assessments are smarter. Athletes without a readiness score (common for Garmin users) no longer get overly conservative recommendations from minor HRV dips. Polar users with the 1-6 readiness scale now see correct graph values instead of squashed data. And long endurance rides with brief sprints are correctly classified as "endurance" stimulus instead of "anaerobic."

A handful of other fixes: past weeks' TSS targets no longer change when you update settings, completed Strava activities appear on the calendar immediately, Progressive Load charts now include gravel/MTB/e-bike rides, changing a planned workout's sport works correctly, Notes in Intervals.icu no longer block the unavailability toggle, and users who decline write permissions no longer receive daily reconnect emails.

Full changelog with all the details: https://www.intervalcoach.app/changelog
As always, let me know if you run into any issues or have feedback!