2026-06-29v0.9.0planweb
Garmin-style grouped workout steps
- Workout steps on the Plan tab now render in Garmin-style groups — warmup, main set, and cooldown visually separated with rep counts and targets.
- Backend computes the canonical group structure once (
planned_scheme.groups) and serves it as the single source of truth; the UI renders it directly without client-side fabrication. - Each step shows interval type, duration or distance target, and the zone/effort label sourced from the athlete's own per-sport zones.
- The shared
WorkoutDetailSheetopens from Gantt cells, giving full step detail in a side panel without leaving the calendar view.

