What We Shipped
CTL Label Accuracy Fix — MobileMetricsView
Small fix, but it matters for credibility: the Chronic Training Load (CTL) metric was displaying "42-day avg load" in three places across the mobile metrics view, when the actual calculation uses a 28-day window.
This affected:
- The CTL card subtitle in the top metrics row
- The InfoTip tooltip on the Training Load chart header
- The CTL detail panel description explaining what CTL means
All three now correctly read "28-day" — matching what the API actually computes. CTL using a 42-day time constant is common in some platforms, but ours uses 28. Displaying the wrong window undermines trust in the numbers, especially for athletes who know their training science.
One file changed: components/mobile/MobileMetricsView.tsx.
Light day, one targeted fix. Getting the labels right is part of the product being trustworthy — athletes notice when the math doesn't add up.