Your Journey

v1.38 gave every milestone a name and a moment. v1.39 shows you the whole path.

First milestone on every card

Onboarding's skill picker used to show 11 skills with icons and difficulty tags — and nothing about what your journey to any of them would actually look like. You'd tap Planche because the icon looked cool, not because you knew what the next step was.

Now every card carries its first concrete milestone under the name. Not "you'll get to Planche someday" — "next: Pseudo Planche Push-Up." A named, trainable target on the picker itself so the pick is informed.

Under the hood it's a new batch endpoint that resolves every skill's next-milestone in one round-trip. Cards render as data lands; missing signal hides the line silently — the picker is always usable.

Journey Preview screen

Right after you pick a skill, a new screen shows a compact preview of your path:

  • Start here — the step you're beginning at
  • First milestone — the first named checkpoint
  • Then — a mid-ladder anchor so you sense the span
  • Goal — the terminal move

Between them we show "N more steps between" so you know we're not lying about distance — but we're never listing all 23 planche rungs. That would read as a wall, not an invitation.

The framing is tier-aware. If you're on Foundations (Tier 1) with a Planche pick, the screen says "Foundations builds you up first. When you're ready, your Planche journey looks like this." Distance becomes pipeline, not the ceiling of a mountain you can't climb.

Skip button, always. Onboarding never gates on info screens. We instrument the tap-rates so we can data-drive whether the screen stays or gets killed — if too many users skip past it, the friction wasn't worth it.

Little fixes

  • Onboarding copy — the diagnostic screen said "Finish" on the last question, but it was followed by two more steps. Now it says "Continue" honestly.
  • Calibration back button — iOS 26 was rendering our custom back-button alongside its own native chevron, so you got "< < Back" side by side. We dropped the custom one and let iOS's native circle-chevron do its job.

What's next

v1.39 completed the "name the path" part of the milestone-first arc. Next:

  • Activity archive — persist historical milestone celebrations to a browsable surface so you can revisit the identity moments
  • Multi-focus — pick 2–3 skills instead of one (ADR-015 territory, v1.41+)
  • Equipment mode — persistent toggle + muscle-transfer substitution for gym vs. home setups

Available in v1.39.0 on TestFlight now. Rolling out to the App Store this week.