a6efcec33b4ec949477cbba39f5d153e1d8d3184
Y-axis ticks now use a fixed small count (3) snapped to round increments (30s for pace, 5-20bpm for HR depending on range) instead of Recharts' automatic placement, which was silently dropping most ticks in the ~100px-tall mini chart and occasionally leaving only one label visible. A light vertical line now marks every point the effort type changes, even between phases that don't get a background color. Warm-up and cool-down segments -- which rarely have a target band -- get a dashed line at their own average pace/HR instead, as a reference point. "Pertuis - 1500m Hill" showed no phase coloring because its lap uses Garmin's INTERVAL intensity type, which wasn't mapped -- confirmed via query that 23 laps across the account use it, alongside the 5 types already handled. It's the same concept as ACTIVE (a work/effort segment), so it now shares that color and label.
Description
No description provided
Languages
Go
72.8%
TypeScript
20.3%
Python
4.7%
CSS
2.1%