Brick Workouts for Triathletes
Brick Workouts for Triathletes
Brick sessions are now a first-class training stimulus. Schedule bike→run bricks directly from TrainNow, and let the daily cron and weekly planner build them into your block with race-simulation patterns when appropriate.
Bricks appear as a per-day sport toggle in the weekly plan, surface as a dedicated chip in the iOS training schedule, and automatically downgrade to a single sport when readiness is poor.
Trail Running
Trail Run is now a distinct sport across TrainNow, the workout picker, library mapper, race editor, and training schedule. Critical Speed and pace zones are split between trail and road (or GAP-normalised), race pace plans are GAP-aware, and post-workout analysis carries elevation and terrain context. Trail race goals are detected automatically, coaching memory separates trail and road stimuli, and weekly plans support vertical-meter targets and trail-specific structure.
Walking and Hiking
Walks and hikes count as legitimate training input — contributing to active recovery and weekly TSS, and supported as goal events for charity walks and multi-day hikes.
Recovery Profile
Per-stimulus half-life now feeds into the weekly plan as a hard-day spacing constraint. Max-tier athletes can benchmark their recovery curves against a peer cohort.
Improvements
- Dashboard "Today" card shows all scheduled workouts, not just the first (notably on mobile).
- Athlete switcher is now available on mobile.
- Support widget submissions are traceable to the originating athlete account.
Fixes
- Analytics HRV and Recovery respect the 1–6 (Polar) readiness scale instead of showing 0–100%.
- Workout Structure chart renders correct intensity shape for running and swimming workouts.
- Long-slot Threshold sessions no longer loop into absurd durations; Build-week generation no longer produces 290% FTP intervals.
- Library workouts with missing or broken targets are corrected before upload.
- Cooldown steps no longer render faster than the main set in low-intensity recovery workouts.
- Pace and sleep duration round correctly (no more "3:60 /km" or "7h 60m").
- weekType clears after a completed A-race instead of staying on "Race Week".
- Sunday onboarding populates the current week with workouts.
- Daily email greeting matches the actual send time.
- iOS app no longer burns idle CPU on the dashboard.