← All changes
Structured Weight type, ±-stepper, app icon
Weight becomes a typed value (number + unit) across the model; runner and planner share a ±-stepper; the app icon ships.
What shipped
Weightis a structured type (value + unit) across the schema and model, eliminating ambiguous conversions everywhere a weight is read.- Shared ±-stepper between the runner and the planner, with haptic feedback on each tap and long-press to scrub.
- App icon lands. Ink canvas + coral mark — same language as the app’s Quiet Sport aesthetic.
Why
A stepper beats a keyboard for one-handed, mid-session adjustment. The typed
Weight closes a whole class of silent conversion bugs.