A running record of what changed, and why.
Every shipped change is a paragraph here. No marketing polish, no versioning theater — just the decision and the diff.
- 07
Build 18 — Supersets
Pair exercises into supersets with one schema field: rounds alternate through the group with no rest between partners, and the full rest fires only after the round's last set. The runner auto-jumps between partners; the editor and the AI prompt both speak the new field.
Addition - 06
Build 17 — Search, swipe, pin, resume
The workout library learns the gestures you expect: pull down to search by name or tag, swipe left to delete, swipe right to pin favorites to the top. An active session resumes from a banner on the list, the runner gets a tap-to-jump session overview, and any workout duplicates into an editable copy.
Addition - 05
Build 16 — Thirteen usability fixes in one sweep
A full usability pass over the app: the rest timer survives backgrounding, the editor reorders and creates workouts from scratch, RPE and skip land in the session log, history exports as JSON/CSV, a muscle-volume view and an e1RM trend appear in History, and the watch finally gets personalized heart-rate zones and an honest rest ring.
Addition - 04
Build 4 — Plans, the AI coach loop, and .fit export
A Plan tab takes the centre: an active training plan, a Today hero, a week strip, and a library that puts running and strength side by side. A chatbot picker hands the current plan state to Claude, ChatGPT, or Gemini and reads the returned JSON back from iCloud. Planned runs export to any FIT-capable watch (Garmin, Wahoo, COROS) through the iOS share sheet. Settings becomes Profile; History becomes Report.
Redesign - 03
Build 3 — Chain workouts, mid-session add-set, watch HR resilience
Chain multiple workouts into a single session, add another set mid-flow when a planned exercise needs more, repeat-previous now cascades to every uncompleted set, watch HR transport switches to a queued protocol with HealthKit fallback at save time, and a Watch link diagnostics view ships in Settings.
Addition - 02
Build 2 — Watch redesign + Share + in-the-wild fixes
The watch becomes a five-state, layout-budgeted runner that can no longer end the session; a new share sheet exports 9:16 / 1:1 image cards or markdown with optional Strava auto-attach; eight fixes from real-world use.
Addition - 01
Build 1 — Foundation
The first build that reached TestFlight: the functional base of Aski (schema, runner, watch, Strava, library), the Quiet Sport redesign across the whole app, History + pain trend, the Coach → Aski rename, and the marketing site.
Foundation