Version 1.0.12

Done for today, instead of a pitch for the workout you just did

After you finish a session, your home card now shows you're done for today, with your next workout as a small up-next row.

Stretches no longer ask how much you had left

Finishing a stretch no longer asks how much you had left in the tank.

Your streak now follows the week start day you picked

Your streak now follows the week start day you picked in Settings.

Version 1.0.11

One-tap accept on the coach's location suggestion

When you tell your coach you are traveling or training somewhere new, they now suggest the location and its equipment for you — tap once to save it instead of filling out a form.

Drag an exercise into a superset during a workout

During a workout, you can now drag an exercise straight into a superset — drop it between two exercises in the group to join them. Dropping it just above or below leaves it on its own.

Remove an exercise from a workout, anywhere you'd look for it

You can now remove an exercise directly from a workout: mid-session from the exercise's "…" menu, or on a saved workout with a long press. Logged sets are always kept.

Strong import fixed for their current export format

Importing from Strong works again with their latest export format, and if you have years of history the import leads with the workouts you have trained recently rather than everything you have ever logged.

Weekly recap grounding and coaching-card reliability

Your weekly recap no longer credits you with sessions you didn't do, and your daily card is less likely to fail to load.

Freeze/hang fixes, Carlos long-term recall, and location setup dead-end

Routine and workout screens no longer freeze or hang while loading history, your coach can now recall things you told him long ago, and setting up a place you already saved no longer dead-ends.

Strava auto-share, timed-set Reset, and finish-flow fixes

Finished workouts can now share to Strava automatically, and a paused timed set can be reset to its planned time. Also fixed a false "unchecked exercises" prompt when finishing, and time edits during rest now stick.

Watchdog hang-kill fix — backup and sync stay off the backgrounded main thread

Ride road, gravel, and mountain? Your coach now sees them as one training week — reading each ride in its own language, and telling you how your trail work is building toward your road goals.

Version 1.0.10

The coach sends you to the real place to fix a mis-logged set

Editing the rest between stretch holds now changes the actual pause in your workout, synced rides no longer create duplicate workout entries, and the coach once again moves workouts to different days when you ask in chat.

Recovered signups get the landing tour they used to lose

Your coach now talks mountain biking like a mountain bike coach, your daily card properly credits synced rides, and your coach can explain programmed drop sets instead of second-guessing them.

Version 1.0.9

Home tab and set editing got faster

Smoother scrolling and snappier set editing — the Home tab and workout history now do a lot less work behind the scenes.

Scrolling got faster app-wide

Editing a past workout now keeps your exercises in the right order and matches the rest of the app — and scrolling through your workouts and routines is faster.

Your history and PRs for an exercise, without leaving the workout

Tap any exercise during a workout to see your recent sessions, personal records, and the routines it appears in.

A PR set no longer gets told to go lighter

A set that earns a PR no longer also gets told you went easy on it.

Three exercises added to the library

Half-pound and half-kilo weights now show and save exactly as you entered them, instead of rounding to a whole number.

Carlos no longer dead-ends when asking which workout you meant

Your coach now lists the matching workouts when asking which one you meant, and understands "this week."

No more duplicate Apple Health workouts when you record on the watch too

If you record a workout on your Apple Watch while tracking it here, Apple Health no longer ends up with two copies of it.

Settings you changed stopped reverting

Fixed settings like "Week Starts On" and the Apple Health save toggles snapping back to their old values.

Active workout stops sending you to crossed-out exercises

Fixed the workout screen jumping down to exercises you'd skipped or removed, and exercises your coach takes out for the day now say "Removed for today" instead of "Skipped".

Carlos captures the training basics he was never told

Your coach now asks about your training basics — how often you train and what you're training for — right in chat, so plans fit you even if you never filled that in during setup.

Ambiguous activity matches ask before picking; re-assign an activity's workout

When an imported activity could match more than one planned workout, we now ask instead of guessing, and you can change or assign which workout any activity counts toward from its detail page. Chats about an activity now also appear in your main chat history.

Active-workout set entry: one weight seed of truth + audible rest timer under sheets

Fixed a batch of workout-logging issues: warmup sets now suggest their own previous weight, voice logging records the weight shown on screen, the rest timer alerts you even with the plate calculator open, and editing a past workout now updates your records.

Gymnastics rings: equipment type + starter exercise family

Gymnastics rings are now a supported equipment type, with a starter set of ring exercises your coach can add to your workouts.

Right time of day for Apple Health activities; honest chat return key

Fixed workout summaries describing Apple Health activities at the wrong time of day, and the chat keyboard's return key now matches what it actually does.

Version 1.0.8

Workout voice + activity display fixes; marketing capture tooling

Fixed activity stats getting cut off, plus smoother voice coaching during workouts.

Restoring a backup onto a device that already had data crashed the app

Restoring a backup no longer crashes the app when the device already has workouts on it.

Completed goals no longer read as active

Goals you've already completed no longer show up as active or get mentioned in your daily coaching card.

Bug fixes: what your coach says about your recent training

Your coach now gets your recent training right: no more claiming you trained this morning when that session was yesterday evening, bringing up a workout you didn't do, or naming a goal deadline from the wrong year.

The set plan, the weight cell, and the voice now describe the same session

During a workout, your next set now shows and says the same numbers you actually lifted last time. Reps-only exercises no longer call out a weight, and supersets announce every move, not just the second one.

Bug fixes: finishing a workout

Skipping an exercise now really skips it — finishing a workout no longer warns about sets you chose to skip. Post-workout highlights only celebrate changes that are real and moving the right way, and sending feedback from the finish screen no longer closes it.

Version 1.0.7

Your coach stops pushing a workout late at night

Late-night check-ins from your coach now point at tomorrow instead of pushing a workout tonight. If you train late, they leave you to it.

Your coach can change your schedule from chat

Ask your coach to move a workout to another day, reorder your week, or jump to a different week of your plan. They can make the change right in chat.

Version 1.0.6

Restoring a large account no longer risks a crash-loop on the Home screen

Fixed a crash that could repeat on every launch when restoring a large account onto a new phone or a reinstall.

A brand-new install no longer risks hanging on its very first launch

Fixed a hang on the very first launch of a fresh install.

Benchmark targets are yours to edit, and they save on the first try

You can now edit a benchmark target yourself. The card shows how the number moved and keeps your history, and progress captions spell out what you're measuring against, like 48 / 75 lbs by Dec 1.

Version 1.0.3

Your history follows you to a new phone

Moving to a new phone now keeps your training history on one account — you'll just be asked to sign in once.

Your daily card reads like a coach, not a scoreboard

Your daily coaching card now opens with a read on your training and what to do next, instead of listing your stats.

Your pre-workout briefing arrives as a bubble — no full-screen takeover

Starting a workout now drops you right onto your workout screen — your coach's pre-workout briefing quietly prepares and slides in as a tappable bubble, instead of taking over the whole screen.

See your heart-rate graph — and never lose it to a mid-workout crash

Your workout heart rate now appears as a graph on every workout screen, and it survives a mid-workout crash instead of being lost — including full recovery for Bluetooth chest-strap sessions.

Your next timed set starts itself after rest

For timed exercises, the next set now starts on its own after rest — with a 3-second heads-up you can cancel — so you are not tapping play between every set.

Tap to rate how hard a set felt

Tap a set to rate how hard it felt and check it off in one step — or switch it off in Workout Settings if you would rather just tap to complete.

Warm-up-only exercises are allowed

You can now add a warm-up-only exercise to a routine, with no working sets required.

The Finish warning counts your unchecked sets correctly

The end-of-workout warning now reliably catches sets you left unchecked.

See where your workout is saving, right from the workout screen

You can now see at a glance whether your workout is recording to Apple Health and Strava, right on the workout screen — no more wondering if you need to start a separate workout somewhere else.

AI-built workouts stop creating duplicate exercises

Workouts your coach builds no longer spawn duplicate copies of exercises already in your library, so your volume and muscle stats stay unified.

Voice logging keeps your punctuation clean

Voice input no longer adds stray or doubled punctuation to what you dictate.

No more duplicate daily card in your chat

Your daily coaching card no longer shows up twice in chat across a day boundary.

Tell your coach "let's go" to start a workout

Just tell your coach "let's go" to start your workout — no more hunting for the right button.

Your workout survives being interrupted mid-session

Getting interrupted mid-workout no longer loses your session or leaves a wrong entry in Apple Health.

Exercise instructions stay out of your way mid-set

Exercise how-tos now open in a half-sheet during workouts, so your controls and timer stay in view.

Clearer rest timers and coaching buttons

Rest timers now show minutes:seconds, and chat buttons say exactly whether a change is just for today or for your whole routine.

Your coach won't invent muscle strain that isn't there

Your coach no longer blames road-ride descents for muscle strain they don't cause, while still catching the real thing on hikes and trail runs.

Your coach can see what you logged in your nutrition app

Your coach can now see the daily calories and macros you log in Apple Health, so you can ask how your fueling lines up with your training.

Your coach greets the pre-dawn hours correctly

Open the app before sunrise and your coach talks about the day ahead, not the day you just finished.

The Start button stays put while you type

The Start button no longer jumps up the screen while the keyboard is open.

Activity slots your coach creates can always be configured

Ask for an outdoor ride or run slot and you get one you can actually set up and start.

No more stray labels at the top of your coach's replies

Your coach answers your question first, without a stray label or an unrelated recap on top.

Your coach keeps talking for the whole workout

Your coach now keeps calling out your rest timers for the whole workout instead of going quiet after the first one.

Voice logging hears the weight you actually said

Say the weight out loud when logging a set and it's the weight that gets logged.

Your pre-workout briefing only runs once

Leave a workout and come back before your first set and your coach won't brief you all over again.

Version 1.0.2

Your coach acts on change requests instead of answering them

Ask your coach to change something and it changes it — no more occasional advice-instead-of-action replies.

Ask for a structured swim or run and you get the actual session

Ask for a structured swim, run, or ride and you now get the actual session — warm-up, intervals, and cool down — not just a name on your calendar.

Tap your coach's card anywhere to reply

Tap your coach's card anywhere to reply, not just the small Reply link.

Clearer scheduling labels

Scheduling now explains itself: "In Order" for an A, B rotation, "Times/Week" to track a weekly count on any day.

Goals your coach creates now actually appear

Goals your coach creates now reliably show up under Profile, even when the name is close to an existing one.

Your coach can talk about your sleep, HRV, and resting heart rate

Ask how you slept or whether to go hard today, and your coach factors in your sleep, HRV, and resting heart rate from Apple Health as advice, never an automatic gate.

Benchmarks that see all your training, and targets that actually fit

Benchmarks now count every session you train (in-app or synced), read the body measurements you already sync, and suggest targets that actually fit your numbers.

Your coach thinks before it builds

Your coach now reasons through your history, constraints, and equipment before building a program instead of jumping straight to output.

Your coach speaks your sport

Cycling and running lead: chat about your ride or run and your coach talks like a coach for that sport, with every synced activity read as the sport it really is. More sports are coming.

Your coach tells you what's next

During a workout, when your rest ends, your coach can announce what's coming next, all managed from a new Workout Audio group in Settings.

Smarter personal records

Personal records for weighted lifts now celebrate a true Weight PR or a Strongest set, so real progress gets the trophy and junk reps stay quiet.

Find the features you already have

Ask "what can you do?" and your coach gives a real rundown of your setup, from setting a goal to building a plan and tracking progress.

Stretching and mobility, in your normal training view

Stretching and mobility are now a real part of your training — ask your coach for a cool-down or a hip-mobility session and it builds one, and a chain of stretches runs itself instead of asking you to tap between poses.