Warmup polish — small taps, big feel
A patch release that tightens the parts of the app you touch a hundred times a session — warmup rows, set logging, and the Watch Live Activity — plus fixes a subtle bug where handstand and press-to-handstand sessions loaded only the first warmup exercise.
Set-log affordance you can actually see
The check-in circle on set rows used to be a plain outline. Faint. Users who hadn't seen it before hesitated to tap. It now reads as a real button: a soft teal-tinted background, a ghost checkmark hint inside, teal outline. Tap it and it fills to full teal — same success language the rest of the app already uses. Nothing bigger, nothing louder, just visible.
Warmup row: info left, check right
Warmup cards previously had the status circle on the left and the info icon on the right, breaking the app-wide convention where the action affordance sits on the right and metadata on the left. Now every warmup row reads the same as every set row: [i] Wrist Circles ······ [○]. The whole right side of the row is one big tap zone for toggling — no more precision-hunting for the circle.
Live Activity on Apple Watch fits the wrist
The Live Activity that mirrors your active workout to the paired Watch was rendering at iPhone lock-screen scale — text too big, padding too thick, the exercise name occasionally clipping. On the Watch Smart Stack tile it now downscales fonts to .subheadline and .caption2, tightens padding to 8pt, thins the progress dots, and drops "Set 1 of 4" to a compact "1/4". iPhone lock-screen stays exactly as it was.
Fix: handstand + PtH sessions load all their warmups
Skill Focus Split sessions (Handstand, Press to Handstand, Planche, and the other 8 skill families) had a rendering bug where only the first warmup exercise appeared before the "Start main work" button showed up — even though the session was authored with four warmups. Two root causes stacked: the resume/restore paths read from the wrong data source when returning to an in-progress session, and the rung-resolver didn't tag warmup exercises for grouped rendering. Both fixed. All four warmups now show on one page (Foundations-style) with per-row info icons and a single "Next" advance to main work.
Small stuff. But the app you use daily is the sum of these small stuffs.