What's new
The latest updates to Strathlon, currently build 268. Have an idea for what's next? Send feedback or request a feature, or vote on the roadmap.
Version 1.0.0 build 268 · October 2026
New features 8
- Plan Pilates, Yoga and Barre. Pilates (Mat and Reformer), Yoga and Barre now appear in the sports list, each with its own sessions, calorie estimates and schedule. Gym classes still lists its own Pilates, Yoga and Barre sessions. How to use it →
- Rings and blood pressure in Progress. Your Progress tab draws on more of your Apple Health data: a Blood pressure tile appears once Apple Health holds readings, and Your week adds your Move ring, stand hours, mindful minutes and flights climbed. How to use it →
- Food from other apps counts. Your Energy balance now includes the food calories other apps save to Apple Health on days you logged food in another app, and the tile says so. Any day with a Strathlon food log uses that log. How to use it →
- Your food log in Apple Health. Strathlon now saves the food you log, as daily totals for calories, protein, carbs and fat, to Apple Health, and keeps each day’s entry in step when you edit it. How to use it →
- A sharper HRV for your coach. With Health sharing on, your coach reads an HRV worked out from your Apple Watch’s beat-to-beat timings on nights that have enough of them, and Apple Health’s own HRV on other nights. How to use it →
- Dates on older readings. When the newest Cardio fitness or Resting heart rate reading is more than two weeks old, its tile and chart name the reading’s date, so you can see how fresh the figure is. How to use it →
- Choose HRT for menopause. The hormone-therapy question now offers HRT for menopause as its own answer, separate from testosterone and oestrogen therapy, so it is described correctly to your coach when Health sharing is on. How to use it →
- Cycle notes on Nutrition and Plan. The cycle notes on your Nutrition and Plan tabs now appear whenever Cycle-aware insights is on and your current phase has a note. How to use it →
Version 1.0.0 build 267 · October 2026
New features 1
- A card on the Progress tab helps you allow workouts from other apps. If you haven’t yet told Apple Health whether Strathlon may read your workouts, a card at the top of the Progress tab says so, and its Allow Workouts button brings Apple’s sheet back every time until you answer. How to use it →
Version 1.0.0 build 266 · September 2026
New features 5
- Maintenance is a phase, not a Nutrition tab. Nutrition keeps its day-type tabs, each at maintenance once it starts, and you can switch from the Plan tab at any weight. How to use it →
- A generated plan has to fit the day it’s for. Meal plans the app generates are now checked against that day type’s calorie, protein, carb and fat targets, with a note if a saved plan has drifted off target. How to use it →
- Dietary restrictions editable any time in Food preferences. You can now change dietary restrictions in Settings whenever you like, not only during onboarding. How to use it →
- A paused or idle session now ends itself too. The rule that ends and saves a session left with nothing happening now also applies to a paused warm-up or HIIT, and to a live exercise screen with nothing logged — not only a hand-off between exercises. How to use it →
- A holiday opens Nutrition on today’s own day type. A holiday now opens the Nutrition tab on today’s own day-type tab, showing the break allowance there, instead of a separate Maintenance-tab preview. How to use it →
Version 1.0.0 build 265 · September 2026
New features 2
- Your watch asks for Apple Health when you can see it. If your watch still needed your Apple Health answer when your phone started a workout, the workout didn’t save to Health, and the watch waited until you opened it yourself to ask. Now the watch taps your wrist once and asks the moment you raise it, and the workout saves to Health as soon as you allow it. While the watch is waiting, your phone shows “Raise your wrist to let your watch save this workout to Apple Health.” That line appears only if you have an Apple Watch with Strathlon installed, and it goes away when you answer or the workout ends.
- Your coach can see your recent activities. With Health sharing on, the AI coach can now see your activities from the last 28 days, such as a cricket match or a swim, so it can answer questions about them.
Reliability improvements 9
- Coach personalities are gone for now. The coach personalities added in build 264 have been removed, so your workout voice is the standard coach again, word for word. Everything else about the workout voice works as before.
- The HIIT sign-off fits the day. When a HIIT finisher was the last training of your week, the coach said “rest up over the weekend” whatever the day, even on a Tuesday. On a Friday or Saturday with nothing left that week, it still says that. On any other day it tells you the week’s training is done and to rest up until your next session. If you train tomorrow, including a Monday after a Sunday finish, it says you’re back at it tomorrow.
- A finished workout stays finished. Once you’ve done every exercise of the day, the exercise cards no longer show a Start button. Tapping Start on the last card used to start that exercise again from set 1, and the coach repeated the workout-finished line.
- “Replace the logged meal” only when it fits. On a food photo, the coach now offers to replace a logged meal only when it says your photo corrects a meal already on your tracker (for example, when you say it was your lunch), or when the same dish was logged within the last hour. Otherwise you get the normal Add to Log. “Add as a separate entry” is also easy to read in every colour theme.
- “Build me a meal plan” finishes. Asking the coach for a meal plan in the chat could stop before the plan arrived. It now completes.
- The coach reads your figures the right way round. It is now told plainly whether you’re in a deficit or a surplus, which day is today and which is tomorrow, and that each readiness figure is a score out of 100.
- “Ask the coach about this” on an activity asks about that session. The question now names the activity and the day, and the coach no longer mistakes the usual length of your similar sessions for the length of the one you’re looking at.
- Balance colours on maintenance. On a maintenance or general-fitness goal, the Balance figure is now red when you’ve eaten more than you’ve burned, and green otherwise.
- Smaller fixes. Every square tile on the Progress tab is now the same size, and they grow together at larger text sizes. Previewing a voice in Settings during a workout no longer stops the workout’s background audio or leaves your music turned down. On the HIIT screen, the Close button no longer covers the workout’s name. The Sports and Schedule steps of setup now line up with the other steps. And on iOS 27, the natural-voice tip in Settings gives the right path: Settings → Accessibility → Read & Speak → Voices.
Version 1.0.0 build 264 · September 2026
New features 2
- Pick your coach’s personality. Settings → Workout Voice now lets you choose who talks you through a workout. Standard is today’s coach, word for word. The Tough Guy barks orders; The Aussie Mate is laid-back and dry; The Butler is impeccably polite and faintly unimpressed; The Hype Crew thinks every set is the greatest thing that has ever happened. Each has its own accent, using voices already on your iPhone, and a voice you pick yourself always wins. Mild swearing stays off until you switch it on, and Standard never swears.
- The Frazzled Fuzzball. A small, squeaky cartoon critter, thrilled by every rep. Its voice is made live on your phone by a sound filter, so your real set and rep numbers still come through. Nothing is downloaded, and it works offline.
Reliability improvements 3
- No more robot voices by accident. When the app picks a voice for you, it now always skips Apple’s deliberately robotic voices, such as Fred, Junior, Kathy and Ralph.
- Your watch catches up after an update. Start a workout straight after the app updates and your watch now shows it within a second or two of reconnecting. It used to stay blank until your next set.
- A smaller recorded voice. If you use the optional OpenAI recorded voice, it now records only the 7 phrases the app actually plays, instead of all 46. That means less OpenAI credit and less storage, and nothing you hear changes.
Version 1.0.0 build 263 · September 2026
Reliability improvements 1
- The coach says it in full. At the end of a workout the coach read “HIIT” out as a word; it now says “High Intensity Interval Training”, as it already did everywhere else. It’s fixed at the single point every spoken word passes through, so no future line can bring the acronym back.
Version 1.0.0 build 262 · September 2026
Reliability improvements 5
- The rep count you save is the one you hear. Save a rep count during a workout and it is what the app speaks and shows from that moment on, for that exercise, until you save a different one — and it no longer matters how the number got into the box. Saving the figure the box already suggests counts, which is how most sets are logged; until this build only digits you had physically typed were treated as yours, so your number went into your history while the voice kept reading the plan’s range. Tapping Done does the same thing, and it will never invent a figure from the plan or overwrite one you set yourself.
- Your watch and lock screen update the instant you save. The watch HUD and the lock-screen card used to wait until your next set to catch up — and on a phone with no watch paired, the lock screen never caught up at all, sitting on the old number for the rest of the set. Both now change as you save.
- The last weight you lifted, and the rest timer, had the same fault. Both are shown on the watch and the lock screen, and neither was being sent when it changed. Fixed alongside.
- A saved rep target can no longer be silently discarded. If the write to your history was refused, the target was quietly never created — the voice and the watch would both keep reading the plan’s range with nothing said.
- “Delete everything” really does. Saved rep targets were left behind in memory, so they kept being spoken until the next launch, and the next save wrote them back to disk. Both halves are cleared now.
New features 1
- “Your activities” reads in one line. The line under the heading now says: “All activities tracked via Apple Health, apart from warm-ups, cool-downs and anything under 10 minutes.”
Version 1.0.0 build 261 · September 2026
New features 2
- You’re told about an activity the moment it arrives. A session you recorded elsewhere — in Apple’s Workout app, on your watch — now brings you its notification as soon as Strathlon saves it, whatever the time of night. It used to hold anything arriving between 10pm and 7am until the next morning, so an evening match was old news by the time you heard about it. Every session of a batch gets its own notification now, not just the newest, and these can’t be silenced by the rule that quietens prompts you’ve been ignoring. Anything already in Apple Health when you install this build stays quiet — you only hear about what’s new.
- A screen that explains why an activity hasn’t appeared. If a session you recorded is missing, there is now a screen showing what your phone actually did: when Apple Health was last read and what prompted it, when iOS last woke the app and how often it has in the last day and week, the last notification sent, and the state of every permission the pickup depends on. Everything on it is read from your own device and none of it leaves your phone.
Reliability improvements 5
- Activities reach “Your activities” even when your phone was locked. Apple encrypts Health data while your phone is locked, so a session that finishes late in the evening can’t be read at the moment it arrives — and Strathlon used to let that moment pass and never come back to it. A read your phone refuses is now remembered and retried the instant you unlock, and the pickup runs on every path the app runs on, including launches you never see. A badminton session that ended at 10pm and never appeared is the case this fixes.
- Your readiness score reaches you whenever your phone is first woken. It could only be delivered before 11am, by a single route, so if iOS didn’t reach the app in time that morning’s score was lost without a word. It now arrives the first time the app is reached that day. Nothing is sent between midnight and 5am, because a sleep sample that early is a night still in progress rather than last night’s.
- The coach replaces a meal it said it would correct. Photograph the leftovers of a meal you’ve already logged and the coach would say it was correcting that entry while the button underneath only added a second one — so the day was charged twice. The card now offers “Replace the logged meal” or “Add as a separate entry” whenever the dish is one the coach logged today, including when it renames the dish slightly, and it asks even when the corrected figure happens to match what you logged.
- When a meal’s items don’t add up to its total, the items win. A card could show six items summing to 735 kcal under a headline of 775, and log the 775. The items’ sum is now what every figure on the card shows and what your tracker is charged, with a line naming the figure that was set aside.
- Your activity list checks itself against Apple Health. It preferred what it had already saved, so in the rare case where saving was unavailable the list could quietly stop updating and show you a frozen picture of your training. It now compares what it holds against your newest workout in Apple Health and reads afresh when it’s behind.
Version 1.0.0 build 260 · September 2026
New features 2
- Your gym sessions are compared with your own recent sessions of the same workout. Ask the coach about one of your Strathlon strength sessions and it used to say the session was not compared with anything. It now compares it with your recent sessions of the same workout — the weight you lifted first, then length, heart rate and burn — and calls it improving, holding or declining, never against anyone else. “The same workout” means mostly the same lifts, so a renamed day keeps its history. A change counts only past a real margin: about 5% on the total weight you usually lift, or 2 kg (or 2 reps at the same weight) on a lift’s usual top set. Heart rate, length and burn are shown beside the call and never change it. It needs 4 sessions of that workout in the last 120 days, the same bar as every other activity.
- Upper body, Lower body, Back and Core, right on the Progress tab. In the gym now shows your four muscle groups under Strength history and Rest discipline, each saying whether it is improving, holding or declining — judged the same way as your workout reports: the weight you usually lift per session, then your top sets, and reps for bodyweight moves like most core work. Each tile shows how your usual weight lifted has changed since your earlier sessions (or, for bodyweight-only work, how many best sets went up), with a dot for each session compared. Core used to show no verdict at all; it now gets one, on reps. Tap a tile to open that group’s charts.
Reliability improvements 8
- Strength history’s word and its line tell the same story. It judged a slope through up to two years of weeks, so it could read “Improving” above a line that had fallen for two months, or “Plateau” over twelve weeks of rebuilding. It now uses the same rule as your four muscle-group tiles, and its line shows the same last 12 weeks that rule looks at. “Plateau” is gone: the word is Improving, Holding or Declining, or “Building your trend” until there is enough to call.
- The coach starts from the call the tile shows. Ask the coach about a muscle group or your strength history and it is handed the same call the tile prints, with the figures behind it, and told not to contradict it. Your Core screen — and any muscle group you train with bodyweight moves only — now has the Ask the coach button too, and the coach reads your reps, not weights.
- Your activities shows what you do most. The tiles on the Progress tab were ordered by your latest session, so one session yesterday could push a weekly habit off the list. They now show the activities you do most often first. See all activities is unchanged.
- Activity tiles say what they compare, in full. The line naming what a tile compares — your usual distance and “vs a month ago” — was cut off on longer ones. It now sits on two lines, with every word; the tiles are a little taller as a result.
- The coach saves its most careful model for food. It had been sending snack ideas and “how many calories should I eat today?” to its most thorough model. Those now get a quick answer. Telling it what you ate, how much, or asking what’s in a named food still gets the careful one — re-measured on the same 40 branded foods, its estimates were as accurate as before, within normal run-to-run variation — and a weight on its own (“150g Greek style yoghurt”) now counts too.
- Corrections to a food estimate get the careful model. Correcting an estimate by just naming the dish — “It’s salmon fried rice” — went to the quicker model, so the corrected estimate was the less accurate one. The next two messages after a food estimate, within three hours, now go to the careful model unless you have clearly moved on to something else.
- A cleaner Nutrition screen. In the maintenance phase, the grey note under the calorie figure (“Today’s target — the same figure as the Tracker…”) now sits behind the calorie ⓘ instead of on the card. Under MEAL PLAN, the day label and the one-line calories, protein and carbs summary are gone — both repeated the card directly above. The meal plan itself is unchanged.
- Smaller fixes. For workouts from other apps, the coach was told it was comparing your last 4 sessions with the 4 before when it was comparing 2 with 2; it is now told the right number. The privacy declaration for the Ask the coach button now names the muscle-group and Strength history screens, which have sent your own logged lifting since build 243 without being listed there — your logged sets only, no Apple Health figure, and only when you tap. And on an iPhone, “Plan my day’s meals” typed with the keyboard’s curly apostrophe is now recognised as a meal-plan request.
Version 1.0.0 build 259 · September 2026
New features 9
- Your calories are described in your goal’s own words. The gap between what you eat and what you burn is now named from your goal, in one place: Deficit if you are losing weight, Surplus if you are building muscle or training for performance, and Balance if you are maintaining, on general fitness, or held at maintenance for safety. Only the word changes — never the number. Tips and coach preview cards that tell you to eat more or less no longer reach anyone on Balance, and leaving Maintenance offers the next step that fits your goal rather than a fat-loss cut for everyone.
- Your Apple Watch will not start a workout it cannot save. If Strathlon’s Workouts switch in the watch’s Health settings is off, the watch used to run a session that recorded nothing and said nothing. It now checks first, shows “Can’t save to Health”, names the switch and where it is (Settings › Health › Apps › Strathlon), and offers Start anyway or Not now. Start anyway keeps the workout going from block to block, with a short “Not saving to Health.” line, and while the watch is not saving its live calorie figure no longer adds other apps’ calories. Turn the switch on and come back, and the message goes by itself. The phone no longer says “Recording on your watch” for a watch that has refused, and Day Detail marks a session that never reached Apple Health.
- Your activities is one list, counted once. Progress › Your activities now shows your Strathlon gym sessions alongside walks, rides, sports and workouts from other apps, newest first. Each Strathlon session is marked “Recorded in Strathlon” and opens its full workout report, and gym workouts recorded by other apps are listed too. Nothing is counted twice: “Activities you repeat” still compares only what you do outside the app. A gym session’s report no longer shows an empty Distance tile.
- Ticking off a set saves the weight. Only the Save button on the Plan card’s weight panel used to store what you lifted, so weeks you trained and ticked off could be missing from Strength history. A ticked set now saves last time’s weight for that lift automatically, on the day the card shows, and you can change it afterwards.
- Older lifts stay visible. Lifts older than Strathlon keeps set by set now appear on an “Older movements” card with their all-time totals and top set, instead of disappearing from Strength history.
- Export my data is where you look for it. It is now also a button on the Settings screen beside Reset & Data, and App settings has a search box — type “export”, “iCloud”, “photos” or “voice” and it takes you to the row.
- The rep count you save becomes the target. Type a different number of reps into the weight panel and tap Save, and the spoken cue for the next set, the wrist HUD and the lock-screen card all say ‘your’ number instead of the plan’s. It carries to the next time you do that movement, until the plan or the phase changes, when the plan’s own prescription applies again. Nothing changes on a keystroke — only on a Save. The exercise card and its Start button keep the plan’s wording (“4 sets · 6-8 reps”), which describes the plan rather than this set.
- A correction of something you already logged now asks. Tell the coach a meal it has already written to your tracker was something else, and the card asks “Is this a correction of that entry, or more food on top of it?” over ‘Replace’ and ‘Add as a separate entry’. Nothing is written until you choose. Before, it replaced whenever it could — right for leftovers, wrong for “I had some more of that”, which quietly overwrote the first helping.
- The tab bar shows that it scrolls. The first time you open Strathlon after installing, the bottom tab bar slides a little and drifts back, once. It waits until any card covering the bar, such as the Nugget of the Day, is closed, so it is always seen. It is skipped with Reduce Motion, and touching the bar stops it where it is.
Reliability improvements 18
- Your Apple Health workouts stay in Your activities. On a locked phone Apple Health cannot be read, and Strathlon treated that empty read as “these workouts are gone” — so walks and workouts from your watch and other apps could drop out of the list. Strathlon now removes a saved workout only when Apple Health itself reports it deleted, and a read that fails changes nothing. Anything missing from the newest end of your list comes back the first time Apple Health can be read, along with the last month; a gap in the middle of your older history may not refill.
- Apple Health readings stay current. Today’s burn, steps and vitals now refresh when you come back to the app and at midnight, so yesterday’s figure is never shown as today’s, and steps and resting heart rate keep updating through the day. Weight, body fat and lean mass are re-read whenever you open the app, and every weigh-in is kept at the time you took it. Last night’s sleep is re-read until noon, readings dated in the future are ignored, and a gym session’s energy is corrected upward if Apple Health later reports more.
- The Balance figure no longer looks “good” when you are over target. On Maintenance and General fitness it took your accent colour, so with a green accent eating over target still looked green. It is now green at or under the day’s target and red over it, on every screen that shows it. Safety holds stay neutral.
- Rep ranges are said and shown the same everywhere. A 6–8 rep set is spoken as “6 to 8 reps” and shown as 6-8 on the phone, the watch and the lock screen — the voice used to say only “6”. The reps box starts from what you did last time for that lift, so a set done at 8 is no longer stored as 6.
- Strength history files and dates your lifts correctly. Movements are matched to body parts by whole words, so “Flat Dumbbell Bench Press” is no longer under Back and three movements with saved weights are no longer missing. Two versions of one exercise, such as a cable crossover done low-to-high and high-to-low, no longer delete each other’s sets. A weight logged for an earlier day is saved on that day, saving one set no longer wipes numbers typed into the others, and if your phone ever refuses to store a set the panel says so, once, under the set whose save was refused.
- Export my data opens with your files the first time. The share sheet could open blank on the first tap and work on the second. It is now opened from the finished files themselves, on every screen that shares.
- A holiday allowance is described as it is paid. On a muscle-gain or performance plan a holiday pays your maintenance calories or your normal rest-day allowance, whichever is higher, but the app called it “your maintenance calories”. The allowance is unchanged; the words now say what it is, and the Nutrition heading reads “Holiday — Today’s Break Allowance”. On a declared break the Nutrition screen also tells you which tab today’s food is filed under.
- The Match Day figure follows your week. It used to show the same number whatever you had scheduled. A match day that also has a gym session is priced as that day and shows both, and your Tracker, Plan week and Sport figure agree on which days are practice and gym days.
- The coach keeps your conversation. A message sent in the first moment after opening the Coach tab went out with no conversation behind it and then overwrote that day’s saved chat. That is fixed, every message carries the same standing instructions, and the coach now finds the right chapter of the in-app guide for 92 of 92 test questions, up from 66.
- The calendar shows what is true for each day. The Days list shows a row whole or not at all, never sliced through its letters. A day that has not happened yet no longer warns that your Apple Health record is incomplete or offers to edit its log; it shows its plan.
- Add activity’s number pad can be dismissed. It has a Done key, and the Add button can no longer sit over the duration slider.
- Grey hint text is easier to read. In light mode it is darker and now meets the 4.5:1 readability bar on every background it sits on; dark mode is unchanged. Every calorie figure is also grouped the same way (“2,147”).
- Tapping Done stores the reps you typed. Ticking a set off saves a weight row, and it was writing last time’s reps — or the bottom of the plan’s range. So a set typed as 10 and ticked off without tapping Save was stored as 8, with 10 still on screen in the box, and Strength history under-reported work you had actually done. It now stores the number you entered.
- The coach keeps your food corrections. A food photo used to go out as a single message with no conversation and no day behind it, so a dish you corrected nine minutes earlier came back under its first, wrong name and stayed wrong through further corrections — and the coach could ask which food you meant straight after naming it itself. A photo now carries today’s dishes, your own corrections in your own words, which of them reached your tracker, today’s logged foods and the last few exchanges. Nothing new leaves your device: those names and words already travelled with every coach message.
- Your exported figures agree with your screen. The CSV, the copied summary and the Tracker could print different burned and balance figures for the same day, because the summary asked the app’s own resolver while the CSV printed whatever was last stored — which for today is out of date by design. Every export now builds its rows from one place, and the marker that says “this half is our estimate” rides the CSV too, so an estimated figure can be read out of the file and never read back in as a measurement.
- The expanded lock-screen workout card shows its whole label. The Dynamic Island clips its contents along a curve while the text sits in a rectangle, so the top line lost its first letter while the two lines below it cleared. The column is now inset; a long exercise name may shorten by about one character.
- Strength history no longer calls a collapsed week “Holding”. The verdict divided one week’s drop across the whole history before judging it, so a 78% fall in the latest week still read as holding — above a spark line that carries no scale and a headline naming that same week. A finished week that sits further off the trend than the rest of your history varies now reads “Latest week down” (or “Latest week up”). A small dip, a week still in progress and a steady rise are all still “Holding”.
- Smaller fixes. Deleting an activity updates your iCloud backup straight away. Reaching your goal and finishing your plan on the same weigh-in shows both messages, one after the other. A Progress notification no longer stacks a screen on top of an open one.
Version 1.0.0 build 258 · September 2026
Reliability improvements 10
- The Nutrition tab and the Tracker agree on today’s number. With Maintenance on, the Nutrition tab opened on a figure that was not today’s: on a rest day in the first week it could show 2,766 while the Tracker said 2,147, and the Tracker was right. The tab it opens on now shows today’s target, the same figure as the Tracker, and the coach no longer calls the first weeks of Maintenance “full TDEE with no deficit” while calories are still climbing. Breaks had the same problem — a holiday, a can’t-train day with an activity logged, or a break saved before the app asked what kind of break it was could headline a different number from the Tracker. Each now opens on the tab whose figure is today’s.
- Sport-day figures follow your real week. Settings and Nutrition quoted a gym-plus-practice figure for sport days even when practice and gym days never overlap. The sport-day figure now follows your actual week, and the “Double session day” badge only appears where that is true.
- One walk, one notification. A single walk could announce itself three times, and tapping the notification is what brought the next one. The app recognised a walk by its finish time, and about one time in four that time came back a hair earlier than it went in, so the walk looked new every time you opened the app. It now recognises the workout itself.
- A report opened from its notification is the full report. It now has the same Ask the coach button as one opened from your activities list, and if a second report notification arrives while one is open, the new report replaces it cleanly.
- Last night’s bedtime reminder clears itself. It, and the wind-down card, stayed on your lock screen until you next opened the app. The app now clears them when Apple Health wakes it in the background, usually when your night’s sleep syncs. iOS decides whether and when to wake the app, it needs a sleep sample or a workout to do it, and simulator tests cannot prove the real overnight wake — only real mornings can.
- A free trial is offered only if you can still have one. The app offered “14 days free” to everyone, including people who had already had a trial. Trial wording now appears only when the App Store says your account can still have one; otherwise you see “See plans” and the prices. This was tested by simulating the App Store’s answer both ways, not yet with a real account that has already had a trial.
- The calendar’s marks can’t be mistaken for each other. The off-plan dot has its own fixed colour, so under some accent colours it can no longer look like the match-day dot or the missed ring, and today’s dots carry a thin ring so they stand out from the day’s band. Day numbers, chip icons and sport icons that were hard to read are legible in light and dark.
- The lock-screen BPM label is readable. It was too faint against the live-workout card’s dark ground for text that small.
- The calorie override box shows its estimate the way you type it. On Add activity the estimate now reads without a comma, matching what the number pad can enter and what the app saves.
- App questions the coach can’t place get a contents note, not the whole manual. When you ask about the app and it can’t tell which part you mean, the coach now receives a short contents note and is told to ask which feature you mean, instead of being handed every chapter.
Version 1.0.0 build 257 · September 2026
New features 1
- Your coach is handed only the part of the manual it needs. The app’s own instruction manual was sent to your coach in full, on every single message — ask how to log a superset and it also received the sleep chapter, the privacy chapter and everything else. It now sends the two or three sections your question actually touches, plus a contents list, so if you ask about something it was not given it can tell you which section that lives in rather than claiming not to know. Measured across a month of real conversations rather than estimated: the manual’s share of a message falls by about 29%, and the whole cost of running the coach by about 13%.
Reliability improvements 5
- One weight, everywhere. Your profile weight now follows your latest Apple Health reading. Before this, the figure on the Tracker and the figure driving your calorie and protein targets were two different numbers: you could weigh in at 76.8 kg, see 76.8 kg on screen, and have your targets worked out from a smoothed average of the past week instead. Nothing on screen told you that, and there was no way to find it out from inside the app. The forty-eight-hour hold on a typed weight is gone with it — the app reads Health whether or not you tap save, so a save that changed how the profile updated was promising something it could not keep. Newest wins now: type a correction and it stands until Health has something more recent to say. Two things still use the weekly average, deliberately. Milestone celebrations fire once, and one going off on the lightest morning of your week would have been spent on water rather than progress — so they still judge you on your average, and the celebration now says so in a line. And the Trend line on your weight chart is a trend line; it would mean nothing otherwise.
- The tab bar could disappear and stay gone. Returning to the app after leaving it, the bottom tab bar sometimes vanished completely — and stayed gone until the app was force-quit, leaving no way to change tab. It is hidden on purpose while you type, so it cannot sit underneath the keyboard; that is switched on when iOS says a keyboard is appearing and switched off when it says the keyboard is going away. If that second message is ever missed, the switch stays on for as long as the app is running. Leaving the app now clears it, which is always safe because a backgrounded app has no keyboard on screen. What caused the missed message has not been identified, and this does not claim to prevent it — what it guarantees is that leaving and coming back always restores the bar, so the worst case is a moment rather than a force-quit.
- The same fault in the live workout, found while fixing the first one. An identical switch sat in the live workout panel, three files away, and nobody had connected the two. When it stuck, the Done button on your set was replaced by the words “Hide keypad to finish this set” — telling you to hide a keypad that was not on screen. There was a way out, cancelling the exercise and opening it again, which loses no set progress; but nothing said so and you would have had no reason to guess it. Both now clear the same way, through one shared piece of code rather than two copies free to drift apart again.
- Training volume stopped blaming you. The tile told people who log weights on every set to LOG WEIGHTS ON YOUR SETS. It covers the last seven days, so if you have not trained in seven days that is why it is empty — not because you did anything wrong. It now says which of the two it is, and keeps your tonnage history on the face either way.
- The calorie box stopped suggesting someone else’s number. The Consumed kcal field prompted your training-day figure every day — on rest days, sport days and declared breaks alike — so it often suggested a number that contradicted the Target tile directly above it, and spelled it differently even on the days they agreed. It now quotes today’s real target in the same form, or nothing at all. That last part matters most on one screen: where Strathlon deliberately sets no calorie target, during pregnancy or breastfeeding, the box no longer prints one anyway.
Version 1.0.0 build 256 · September 2026
Reliability improvements 3
- Your day-type calorie targets are the honest ones again. Build 255 went out the previous morning and broke something it had no business touching. Mark a period as away, choose “I can’t train”, then open Nutrition: the tab headed Training showed your rest-day figure, and the meal plan beneath it read “Training day” against that same reduced number. The label and the number disagreed. The Nutrition tab is a reference — it shows what each kind of day is worth for you in general, and a break has never been allowed to change those figures. Build 255 made today’s target break-aware and then handed that target to the reference table on whichever tab today happened to be filed under, so the ruling was never overturned, it was routed around. Every day-type figure is back to its true baseline, and tapping Training gives you your real, unreduced training-day number. What changes now is the tab you land on, not the numbers in it: open Nutrition during a holiday and it opens on Maintenance, open it on a day you marked “I can’t train” and it opens on Rest — the allowance actually in force — with every other day type one tap away at full value. The macro card, the meal-plan header and the budget used to fill your missing meal slots all follow the tab in front of you, so your plan is generated against the number on screen rather than a different one, and the note behind the info button states both figures separately: what the tab is worth, and what today’s own target is when it differs. A break you saved before build 255 behaves exactly as it did in build 254.
- The app kept pointing at a screen that no longer exists. Profile was renamed Settings in build 241 and eleven messages never caught up. The worst of them was the subscription one: if your access lapsed, the app told you to renew or restore it in Profile — so the person who most needed to find that screen was sent to one that had not existed for fifteen builds. Two others named sub-screens that have never existed under either name, including one that pointed at a screen inside itself and led nowhere. All eleven now say Settings, and every one that gives you a path names a destination you can actually follow — checked against the screens that draw them rather than against the words.
- The break sheet is now called what it does. “Away or catching up?” is now “Can’t train / Trained offline?” — the two things that sheet is actually for. Nothing inside it changed.
Version 1.0.0 build 255 · September 2026
New features 2
- A break now asks what kind it is, and your calories follow the answer. When you set a period as away, the app asks whether you are on holiday or simply cannot train. On holiday, those days move to your maintenance calories — no deficit, a bit more room to eat. If you cannot train because of work, travel or illness, they move to your rest-day calories and your plan carries on as it is. Your Tracker, the Nutrition tab, the day detail and your coach all state the same number for that day, and the coach is told which kind of break you are on rather than being handed a figure and left to explain it. Before this, a break kept your training-day allowance whenever that weekday happened to carry a gym session on your plan — even though you were not doing it. It dropped the bonus for a scheduled sport but kept the allowance for a scheduled gym session, on reasoning that applied word for word to both. Breaks you had already saved are untouched. They behave exactly as they did before, and no day you have already logged has changed its numbers.
- Your coach can now tell you whether a break has set your plan back. It has not, and it never could: your position in the plan advances on the weeks you actually train, not on the calendar, so a fortnight away does not move you closer to the end of your programme and the phase you have earned is still the phase you are in. That has been true for a long time and nothing about it changed here — what changed is that your coach is now told it, so asking gets you the answer instead of a referral to the user guide. It is given the fact, not the workings, which is why it can state it plainly without guessing at a formula.
Reliability improvements 2
- Your coach was reading a sentence that stopped being true in build 118. The help file it consults on every message said that declaring a break eases your calories to maintenance with no deficit. Build 118 deliberately removed exactly that behaviour and nobody went back for the sentence, so ever since, the coach has been reasoning about your breaks from something the app no longer did — and it had no way to know, which is why it explained the old rule confidently. It now describes what the app actually does, including both kinds of break.
- Two more places explained your target with a rule that no longer applied. The break banner on the Plan tab, and the note behind the info button on Nutrition — which is also handed to your coach word for word — both put any difference in your target down to sport bonuses, even when a break was the real reason for it. Both now say what is actually true. All three of these were the same mistake in three places, and they were found together and corrected together.
Version 1.0.0 build 254 · September 2026
New features 2
- You can talk to your coach about a week or a month again. Open your review on Progress and there is now “Ask the coach about this” at the foot, under the figures. Tap it and the AI Coach opens on a conversation about that same period, with the very numbers the write-up was generated from already sent — so you can ask why a week went the way it did instead of reading one fixed summary. Switch the sheet to “Last 30 days” first and you get that period instead. It sends exactly the figures behind the written review and nothing older: no session-by-session list, no food item, no dated entry. This existed once and quietly stopped existing in build 243, when the page it lived on was replaced — nothing broke, there was simply no longer any way to have that conversation, and nobody noticed for eight builds.
- Sleep, resting heart rate and cardio fitness open on eight weeks instead of two years. All three were drawing so much at once that you could not pick out a single day: sleep’s bars were thinner than the design’s own minimum, and resting heart rate’s dots overlapped so completely the chart read as a solid band rather than a series. Every mark is now roughly twice as wide and the dots stop touching. Tapping a day behaves exactly as it did, all your history is still there, and the trend lines still read over two years — it just takes more scrolling to reach back a year. The charts for activities you do occasionally are deliberately unchanged, because narrowing those would leave a nearly empty plot for anyone who plays once a week.
Reliability improvements 5
- A bad week was painted green. On your review — Progress, “Your week”, the tiles under the write-up — the Energy balance figure was always green. Always. If you are losing fat and you ate over your burn all week, it showed you a minus sign in the same green this app uses for success. The colour was being decided by the metric’s name rather than by the number beside it, and “Energy balance” is called that on the week you hit it and the week you did not. It now takes the same verdict the Tracker’s Today card and your day-by-day ledger already use: a period that went your way is green, one that did not is red, and on a maintenance or general-fitness goal it stays neutral, because a balance goal has no success or failure attached. Checked on three goals separately, in both light and dark, because that colour is a function of your goal and proving it on one proves nothing about the others.
- Quick Add was showing the wrong foods. It is meant to be what you eat most in the last thirty days. A separate rule lifts a food you have just saved to the front for a week, and that rule never switched off for anything logged through the AI Coach: the coach writes the meal to your log first and saves it to Quick Add a moment later, so the check that ends the lift — “has this been eaten since it was saved?” — was asking about a log entry a fraction of a second older, and the answer was always no. The strip was therefore your most recently logged meals, newest first: a meal eaten once sat above a coffee logged sixty times, and with three coach meals a day every row was a one-off. One meal could also appear twice under two names, because the coach saved its own full description while your log stored a shortened one; with a barcode or label scan they never matched at all.
- Your weight now says where it came from. The app reads your weight from Apple Health, fills it in, and marks it as having come from there — then immediately cleared that mark, because it could not tell its own writing from your typing. The badge, the tint and “Pulled from Apple Health for this date” had never once appeared. There was a second cause underneath: once a day’s Health weight is saved to that day’s log, the next launch fills the field from the log and never asks Health at all, so even with the first fault fixed the badge would have shown on the first launch of a day and never again. It now works it out by checking whether the number on screen matches what Health holds — so the badge appears, survives closing and reopening the app, and goes the moment you type over it.
- The strip under the sleep chart is gone. It called itself your whole sleep history, and the app only keeps two years — so that was not true, and nothing on screen said what it actually was. The measurement it carried, how your sleep compares with a year ago, has moved onto the chart itself, where it can be read against the nights it describes.
- Fifty-four colour corrections, all about legibility rather than meaning. Small figures were using colours meant for large ones, two hand-typed colours had never gone through the app’s own legibility system, and the “AWAY” tag on your ledger was the faintest thing on the row it sits in. The red this app uses for “you missed it” is also no longer the same colour as the Crimson accent in dark mode — so if you use Crimson, a bad week and your Sessions tile no longer render as one colour meaning two different things.
Version 1.0.0 build 253 · September 2026
New features 1
- The link between your cycle and your weight has somewhere to live again. The card explaining why the scale reads higher on some days than others lost its home when a screen was removed some months ago, and has been in the app ever since with no way to open it. It is now its own tile on Progress, under Fuel and body, next to Body weight — where it belongs, because the number it shows is a weight difference. It appears only if you track your cycle, have logged recently, and have the insight switched on; otherwise it is absent rather than empty, which also means nothing about your cycle can ever appear on your lock screen. It counts days since the last period you logged, never a prediction of the next, and stops counting entirely if the last thing you logged is too old to count from.
Reliability improvements 1
- A crash that could take a live session with it. About one launch in forty, the app died at startup, inside Apple’s speech system, with none of Strathlon’s own code in the failure — which is why it looked like nothing to do with us. It was: the app builds a voice for spoken cues and was building three at once the moment the Plan screen appeared, each starting a thread into the same piece of Apple’s code, which is not safe against being entered three times at once. The voice is now built the first time it needs to speak, so there is one instead of three. Measured rather than reasoned about: three at once crashes five or six times per hundred launches, two crashes none. Sixty launches after the change produced none. Nothing about the spoken cues themselves has changed.
Version 1.0.0 build 252 · September 2026
Reliability improvements 4
- The app stopped describing screens that do not exist. Three screens were removed in earlier builds and the app never stopped talking about them. The privacy screen — what your AI coach can see — listed routes to two of them, telling you where to go to send something to your coach. Neither place existed. Your coach was being told the same things, and was recommending places you cannot go. Fourteen screens’ worth of code that nothing could open has been removed, and everything the app still claims about the screens that remain was checked against what those screens actually draw.
- Your workout report arrives however late the app finds out. Play a match, put your phone in your bag, open the app the next morning: there was no report. Not late — it was never going to come, because anything older than six hours was discarded on the grounds that a report arriving a day late is worse than none. It now arrives whenever the app picks up the session. Several sessions it has not seen yet still produce one notification, not one each.
- A report that would arrive overnight now waits until morning instead of vanishing. If the moment it would appear falls between 10pm and 7am, it is held until 7am rather than dropped. A session you finish inside Strathlon still behaves as it did — that question is “how hard was it?”, asked while you can still feel it, and it is not worth asking the next morning.
- Your first workout on a new phone now gets its report. The app draws a line when it first runs so it never notifies you about workouts from before you installed it. That line was being drawn by the first workout that arrived, which put that workout behind it. Your history has always appeared in your activities and on Progress either way — the line only ever governed notifications.
Version 1.0.0 build 251 · September 2026
New features 1
- Your coach remembers what you tell it. Until this build it could not: it read your logs each morning and worked out what it could, and anything you told it about yourself was gone when the chat cleared. It now keeps a picture of you across seven kinds of thing — what you have access to, what you prefer, what you avoid, how your week is shaped, what has worked for you, what your life looks like, and what you are training for. Every item shows the message it came from and the day it learned it. Anything it picks up today is held until the next morning before it counts, and it tells you at the end of a reply what it noticed, so nothing is added quietly. One tap removes anything, and removing it tells your coach nothing. Some of it expires on its own: what your gym has and what you will not eat hold until you change them, while a preference fades after about six months unless you say it again. It cannot record anything about your health — injuries and conditions live in your profile, where they change which exercises you are actually given, and a note in a chat cannot do that.
Reliability improvements 3
- Sessions recorded outside the app went missing until you restarted it. Play a match, then open Strathlon and the session was there. Open Strathlon first, then play, and it was not — not in your activities, not on Progress — until you killed the app and started it again. The list was being refreshed once a day, which is right for your weight and your sleep, because those are daily records. A workout is not: it arrives when you play. It now refreshes every time you open the app, and the part of the app that already watched for new workouts now updates that list too, which it never did.
- The report notification for those sessions could never arrive at all. A separate fault: it could only be sent if the phone happened to wake the app at the right moment, so a match played with your phone in a bag, app closed, was never going to produce one. It now catches up when you next open the app.
- Every chart says what it measures, legibly. KG, SESSIONS, BPM, KCAL A DAY sat directly above the top number on their own axis, the same size, in a dimmer grey. On the volume chart KG landed on top of 80,000; on rest discipline SECONDS overlapped 100. The unit now sits above a fine rule, bold and brighter — three times the contrast of the figures it names. Every chart on Progress was checked, not only the ones that looked wrong.
Version 1.0.0 build 250 · September 2026
New features 2
- Every chart on Progress behaves the same way and scrolls back through everything it holds. The body weight chart was the only one that worked properly; the rest squeezed two years onto one screen, which is half a point per reading — a texture, not a series. Each now shows a window you can actually read, and the window differs by chart because the charts differ: sleep shows 90 nights, because a stacked bar under four points stops showing its stages. You can tap any point on any chart and see what it is.
- Sport priority can be changed after onboarding. Take up a new sport afterwards and it landed last, permanently — and priority is not cosmetic: it chooses which movement patterns your gym accessories come from. You can now reorder your sports in Settings at any time, and promoting one visibly changes your lifts.
Reliability improvements 8
- The sleep chart was drawing 22-hour nights. Three stored rows for the same night stacked into one bar, on an axis running to 30 hours, under a caption reading “each bar is one night”. The trend line averages, so it sat correctly at seven hours — the line and the bars on the same chart, in the same units, disagreed by three times. A night is now one entry by construction, and the figure underneath counts the bars it is printed under.
- Weights you logged that never reached the chart. Eleven weights logged, eleven stored, five drawn: the chart’s window was 30 days on a series bucketed by week. That started an audit of every chart that shows weight, end to end, and of everything your coach is told. Two more faults came out of it: a set logged without reps was dropped from what your coach sees, and a day where you logged weights without starting a session produced no day at all, so your coach believed you had not trained.
- Your data export now carries the weights and the reps. It never had. It is the first thing anyone would open if they suspected the app had lost something.
- Your backup said it had succeeded after checking almost nothing. Restoring onto a new phone, the app waited 400 milliseconds and then wrote “last successful backup”. Measured three times, it had examined 0, then 9, then 92 of 4,330 records. Nothing was lost, but the message was not true. It now waits for the records and refuses the claim for a pass that examined nothing. Your photo backup made the same claim by a different route; both now answer to one rule.
- Trend verdicts now agree with the picture beneath them. A resting heart rate climbing from 23 to 35 read “Holding”. The threshold it was tested against was never a rate, despite its own description saying so.
- The cardio fitness chart stopped wasting its bottom half. It forced its axis to zero, so readings between 20 and 37 were compressed into the top fifth of the plot and a real climb read as a flat line.
- Yesterday’s sleep reminder no longer sits there today. Once a notification had been delivered, nothing in the app could remove it — the app only ever cancelled notifications that had not fired yet.
- Seven days of tips collapse into one stack instead of seven separate banners. Item names are also now one size across the app.
Version 1.0.0 build 249 · September 2026
New features 3
- Burnt calories, consumed calories and your deficit now read in three different colours. All three used to be shades of green. Burnt is now Apple’s own Move-ring pink, consumed is blue, and your balance stays green. Because Apple’s pink sits close to the red Strathlon used for heart rate, heart rate moved to Apple’s own red too, far enough from the new pink to tell apart at a glance, including on the lock screen, where the two sit side by side. One consequence: a heart-rate figure that was effectively invisible — yours, below target, mid-workout, in light mode — is now legible.
- Sleep now counts how many times the night broke. Seven hours split by six wakings isn’t seven hours of recovery, and until this build the app treated it as though it were. Readiness now accounts for the number of wakings, though only modestly, and it states what it subtracted rather than adjusting quietly. Falling asleep and getting up don’t count as wakings, and if your tracker doesn’t report wakings at all, nothing appears: you’re never shown a zero that only means nobody was counting.
- Swap for an equivalent is now available on every exercise, including the main lift. A swap is also remembered, so it’s still there tomorrow.
Reliability improvements 10
- Your workout can no longer end itself without asking. Finish your main muscle group and the app could sometimes decide the session was over on its own — no confirmation, nothing asked. Rebuilding the exercise list while a session was live (an equipment change, a content update, browsing to a rest day, returning to the Plan tab, saving your schedule, or looking at another day and back) could quietly shorten that list, and the code that judged whether a session was finished read the shorter list as a finished one. The worst route left the session bar naming an exercise that was no longer in the day, with sets logged against it. The same fault also destroyed your lock screen card, which is why it disappeared in build 248. Without an Apple Watch, that card is the only evidence a session exists. A real end still ends, and still asks first.
- The Progress tab no longer freezes on open. It blocked the screen for about two seconds every time: four separate calculations were each walking your entire training history and independently pulling the same seventeen thousand records. They now share a single pass, and reopening the tab reuses what it already worked out rather than redoing it. First open is roughly a second faster; going back to the tab is effectively instant. Every figure on every tile was checked against the old numbers before and after. Nothing was traded for speed.
- The sleep chart stopped redrawing itself into a stall. A separate fault from the Progress tab freeze: the chart was calling its own drawing routine up to eleven thousand times for a single tap. Fixed alongside it.
- “See all activities” could open empty, and tapping one activity could open all of them. On a phone with months of recorded activities, the “See all” list could come back with nothing in it, and tapping a specific activity tile could open the full list instead of that one activity. Build 248 replaced the screen sitting behind those tiles and left two things still pointing at the old one; both now point at the new screen.
- The swap sheet now actually filters out exercises that conflict with your injuries. It never did before. Every alternative was offered regardless of what you’d told the app about your injuries.
- A meal saved to Quick Add from an old log entry now appears in Quick Add at all. It used to be silently dropped; it now shows up, and at the top of the list.
- The post-session effort question now actually appears. Tapping “How hard was it?” used to go nowhere; it now asks you, every time.
- “Photograph it” for leftovers now opens the camera. The button used to not open the camera as it should; it now does, and your coach works out what you actually ate from the photo.
- Signed out of iCloud, the app now tells you your training history isn’t backing up. It never has been able to reach iCloud on a signed-out account. That hasn’t changed, and can’t. What’s new is that the app says so plainly instead of quietly retrying forever.
- Three date-handling faults affecting users outside the UK are fixed. One of them could delete your most recent backup; none of the three do that any longer.
Version 1.0.0 build 248 · August 2026
New features 5
- A burn figure if you don’t wear an Apple Watch. Resting energy comes from the Watch, so without one Apple Health holds none, and a day with real active calories in it showed nothing at all. It now shows a total: your measured movement plus a resting figure estimated from your own body composition, labelled as estimated everywhere it appears. A day with no measurement at all still shows a dash, because an estimate dressed as a measurement is worse than a gap.
- Your coach tells you when it can’t see your health data. One switch governs what your coach reads. With it off, the app now says so on the screen you asked from, and “Turn it on” takes you to the switch, rather than quietly answering a thinner question and leaving you to wonder why the answer was vague.
- What travels to your coach is now a list of what’s allowed. It used to be a list of what was blocked, which means a figure added next year travels unless somebody remembers to exclude it. Inverted: nothing health-derived reaches your coach unless it has been explicitly permitted, so forgetting produces a missing number rather than a leak.
- The App usage statistics switch is gone. What it governed is how the app works — your plan, your history, your charts — so asking permission for it was asking permission to function. It is disclosed under “What your AI coach can see” and erased by Reset & Data along with everything else.
- Every tab header reads the same way. Title centred, one control on each side, on all six tabs.
Reliability improvements 9
- Your working weights were counting as a quarter of themselves. Log four sets of twelve at 29 kg the quick way and the app stored 348 kg lifted instead of the correct 1,392. The quick path wrote one row per exercise per day, so the sets you didn’t save individually were simply absent from every strength figure built on them. Your history isn’t rewritten, and a week logged the old way now reads the same total as a week logged the new way.
- A warm-up you skipped counted as a session. Start one, skip it, never train, and your week said “Sessions 1/1” while the Consistency card one tap away said none, your streak stayed broken and the calendar showed the day untrained. The same data, read through two filters, only one of which excluded warm-ups. The wrong number went into your weekly write-up too. The warm-up’s calories still count. Only the tally changed.
- Apple Health is read one way instead of eight. Heart-rate variability, resting rate, breathing, blood oxygen, wrist temperature, cardio fitness and weight each had their own hand-written query. They disagreed about which sample is the newest one, and none of them handled the data being gone.
- A weight you deleted in the Health app kept coming back. The Tracker went on offering the old figure, attributed to a source that no longer had it.
- A night’s sleep crossing midday was counted twice. There were two rules for which night a sleep belongs to; one counted it on both nights and the other on one, and whichever ran last owned the night. There is now one rule.
- Your own gym sessions were described to your coach as other apps’ workouts. The filter meant to exclude them was never applied, and on a heavy week that pushed your genuine third-party workouts out of the list entirely.
- A day of walks was headed “Sport practice”. The Plan tab called the same day an activity day — one question, two answers, one tap apart.
- A home exercise was offered on an injury the gym version excludes. The same movement carried an ankle restriction in one place and none in the other. Every injury substitution across the catalogue was checked; the sweep now finds none.
- Smaller things you may have hit. Your coach told you to sign in and open a screen that doesn’t exist. There are no accounts. The onboarding notification screen promised two reminders while switching on three, one of them capable of ten a day. Two onboarding grids stopped responding at their limit with nothing on screen saying why, one under a hint reading “select all that apply”. Your watch and your phone now agree on heart-rate colour. Dates read the same way on every screen.
Version 1.0.0 build 247 · August 2026
New features 6
- Your coach now reads the shape of a session instead of just its average. The app has always recorded every heartbeat of every workout and told your coach two numbers off it, the average and the peak. It now reads the shape: how many separate bursts above hard effort, how far your rate fell between them, whether it drifted across the second half. For a cricket session that is the difference between “six and a half hours averaging 96 bpm” and “41 minutes above hard effort across 14 bursts, recovering 22 bpm between them”.
- Three of those numbers exist only to police the others. How many readings there were and how far apart. A figure worked out from readings four minutes apart is a fabrication with a decimal point. Where the recording is sparse, your coach describes the shape and quotes no duration at all.
- Your one-tap effort answer now reaches your coach. The question that arrives after a session — Easy, Steady, Hard, Everything I had — was being stored and read by nothing. It now travels, alongside heart-rate variability measured against your own baseline rather than as a bare number.
- Your day view gets your food back. Tapping a past day now shows the full daily view again: target, burned, consumed, deficit, macros, and your food grouped by meal with times and sources. That was never deleted. An earlier rework moved it one tap deeper. Recorded activities move to the top, each row carrying time, type, duration and calories, with everything else behind an information button.
- Log a food again, or send it to your meal planner. A food item’s menu now offers Add to Meal Planner, Save to Quick Add, and Log again today, which files by the item’s own meal, so a breakfast re-logged at 10pm lands under breakfast.
- Notifications: ten a day, and recaps always arrive. Every weekly and monthly limit is gone, and a session recap is exempt entirely. Finish a session and you get it. What governs the noise now is whether you tap them: ignore five and the channel narrows, five more and it goes quiet.
Reliability improvements 8
- The charts finally scroll, and reach two years. Sleep, resting heart rate and cardio fitness now draw a different chart for every duration and drag back through your history. The previous build caused this: its fix made the duration control size both the data and the visible window, so the two were always identical and there was never anything off-screen to scroll to. Sleep had a second problem. It never had a scroll recipe at all.
- Your history was being thrown away before it arrived. The app marked its one-time import of your past readings “done” before doing it, so if Health access arrived a moment late your history was lost permanently and never retried. Fixed, and your install repairs itself on first launch. Sleep now imports two years in a fifth of a second, where the old approach took nearly five seconds for four months.
- Consistency showed everyone the same number. It printed “364 days of history in total” to every user alive, because it measured the size of its container rather than what was in it. And “All” could never differ from “1Y”: your sessions are kept for life, every one is read, and then all but the last 52 weeks were discarded before the control ever saw them.
- A gym card could read zero sessions under a menu offering twelve. The arithmetic was right. It measured “the last 28 days” on a card whose most recent session was two months ago, and never said so. Every window now names the period it measured.
- Activities appear once. The previous build fixed a real disagreement between two activity lists and then left both standing. They agreed, and repeated.
- A missing calorie figure now repairs itself. A gym session’s energy was read from Apple Health once, six seconds after it ended, with no retry, so a single missed moment lost the number forever. It now shows a dash rather than a zero where none was captured, and fills itself in when Health catches up.
- The watch screen is readable at arm’s length. Figures more than twice as tall. Two calorie numbers used to sit stacked with nothing telling them apart — one your live burn, the other the session’s forecast, which now says “Target”. And the countdown ring before a HIIT interval showed the work length, frozen, in an arc drawn half-spent before you had started.
- A long exercise name is no longer clipped by its own ring. It has moved above the ring, where it has the width to be read.
Version 1.0.0 build 246 · August 2026
New features 6
- One activity list instead of two that disagreed. “Activities you repeat” and “Recent activities” used different bars for what counted, so the two lists showed different things. There is now one list, newest first, holding every activity. One with enough history shows its trend and chart, and one without simply shows what you recorded. Charts reach back as far as your data goes rather than thirty days.
- The busy row of distance buttons is now a single line. Every distance and duration you have ever recorded for a sport used to sit in one crowded bar. It is now one control that opens, starting on everything blended, with each band and its session count inside. The blended view deliberately shows how much rather than how hard. A pace averaged across a 5 km walk and a 12 km one now only moves when your mix changes.
- Your Plan tab’s daily guidance folds away. The four or five guidance cards at the foot of every day now start folded and open when you want them, re-folding each time you come back to the app.
- The app tour has an ending. It used to simply stop. It now closes properly, and points at what to do next.
- Today appears in the Tracker calendar’s day list. With today’s activities and burn shown as they happen, marked as still in progress rather than presented as a finished day.
- Every screen got quieter, again. Twenty-two more lines were removed across the coach, the plan, photos, feedback and onboarding. Each one was either an icon saying the same thing twice, or something the screen’s own information button already said. Where a line carried a fact with no other home, it moved to your coach rather than being deleted.
Reliability improvements 8
- The duration selectors actually work. Sleep, resting heart rate and cardio fitness ignored the range you picked. The chart redrew the same ninety days whatever you tapped. Two separate faults: the chart was built with a fixed window, and the data behind it was capped below what the control offered, so the longer ranges could never have shown more.
- And where your history cannot fill a range, the screen says so. Rather than silently redrawing the same picture, it now tells you how many nights it actually holds.
- A muscle group could show a tonnage of zero above a verdict of “Declining”. Nothing had been measured that week. A zero was manufactured for it, and the trend line was dragged down through it. Weeks with no load are now absent from the series rather than counted as zero.
- Tonnage was quietly dropping exercises it could not map to a muscle group. Nearly a third of one real total vanished with no statement. Both tiles now come from one calculation and nothing is discarded.
- The strength charts scroll back through your history. An invisible layer over the plot was swallowing every drag.
- Monday stops looking like failure. Before your first training day of the week, Sessions and Training volume showed 0 — true, useless, and reading as failure when you simply were not due yet. The tile and the chart behind it now use the same window and can no longer disagree.
- The Progress tab is quicker. Opening it did thirty-three separate rebuilds, six of them the same week repeatedly, each writing to the database on the thread drawing your screen. It now does eight and writes nothing.
- A crash that could take the whole app down. If your sleep records ever held two entries for one night, opening Progress would stop the app outright.
Version 1.0.0 build 245 · August 2026
New features 6
- Progress, rebuilt around one idea: the tile tells you the verdict, your coach tells you the story. Every tile now offers the same Strathlon-coloured coach button, and the paragraphs that used to sit under each chart travel to your coach instead, so a tap gets you the detail rather than a wall of text. Sessions and training volume read Last 7 days and Last 30 days, and the figures follow those windows rather than only the labels. Coach answers reset each morning, so yesterday’s text can never sit over today’s numbers.
- Strength history, by muscle group, two years deep. Four groups — upper body, lower body, back, core — each trending your weekly volume-load. Open one and every exercise draws its own line on a single chart: tap a lift in the legend to highlight just its trend, tap again to bring the rest back. Tap any point for the exact weight and the week you lifted it.
- Every duration button now does something everywhere. On sleep, resting heart rate and cardio fitness, changing the range changes the chart and what your coach is told, and each range keeps its own answer for the day, so you can switch back and forth without spending a thing.
- Settings, roughly halved. Every description now sits behind an information button beside its label, together with whatever the old green link opened. Rows share one height, and the privacy section went from four screens to about one. The bedtime reminder’s time is a proper picker at last.
- Your coach keeps a small, honest memory. Notes you write yourself, plus a handful of observations derived from your own logs. The coach never writes its own memory, you can delete any item, and every part of it is listed in “What your AI coach can see”. Included in your subscription, and in your iCloud backup.
- A wind-down card on your lock screen. At bedtime it shows your typical sleep need, how far through your wind-down window you are, and the time to be in bed. It appears whether or not you allow notifications. It is a widget rather than an alert.
Reliability improvements 6
- The app tour works again, and “Replay app tour” works for the first time ever. The first-run tour had been silently broken since build 242: new users saw nothing at all. The overlay was hosted inside a layout mechanism that stops running after the app’s first moments, so whether the tour appeared was a race it usually lost, and replaying it later never stood a chance. It now renders from its own state and is proven on both paths.
- A weekly summary can no longer describe last Monday. The written summary above your week’s figures was generated once a week while the figures beneath it recomputed daily. Prose and numbers now always describe the same moment.
- Your coach is no longer told a 28-day figure is a 7-day one. On the rest-discipline chart the coach received three numbers from a fixed month-long pool while the heading named the range you had picked.
- Ask about one thing, get an answer about that thing. On the comparisons screen, changing what you were comparing left the previous answer sitting underneath the new question.
- Two similar sessions can no longer look like one. A picker could show two segments with identical labels where only the first could be selected. A swim in a 25-metre pool and the same distance in a 50-metre pool now name themselves, and every segment is selectable.
- Scrolling reaches the bottom of the page. On screens opened from a tile, the last line of content could spring back under the tab bar and stay hidden.
Version 1.0.0 build 244 · August 2026
New features 4
- Every screen got quieter. Plan day tiles are icon-only and smaller; the phase card is gone, its counts now living in the THIS WEEK heading; phase tiles read as a number plus one word with a tick or lock in the corner; the sleep and body-weight screens are chart, legend and one coach button. Explanations didn’t vanish: they now travel to your AI coach, who answers with your numbers when you actually ask.
- Your bedtime reminder actually arrives. It was being scheduled all along, then silenced by your iPhone’s Sleep Focus at the exact moment it was due. It is now marked Time Sensitive (Apple’s mechanism for exactly this), you can set the time yourself with a new picker (it defaults to when you actually fall asleep), and an open app can no longer silently swallow it.
- The bar, settled. The selected tab’s circle is 20% bigger, tabs sit a little closer, and the bar’s seat now has identical breathing room above and below.
- Large text stays usable. If your iPhone text size is set large, dense screens no longer balloon: growth is capped app-wide, with safety copy exempt and unlimited as before.
Reliability improvements 4
- The app finally asks for the permission it forgot. A flaw in its own “have we already asked?” record meant the request to read workouts from Apple Health could be silently skipped and never retried. That is why sports and activity tiles could sit empty despite months of recordings. The record-keeping is rebuilt: a skipped ask can never again be mistaken for an answered one, and build 244 asks properly on first open.
- “Couldn’t read Health” now requires proof. The badge can no longer be triggered by a glitchy status answer from iOS while your data is actually readable. A read that returned workouts counts as working, whatever the status API claims.
- Notifications can’t be swept away by mistake. A clean-up pass may now only cancel reminders it knows how to re-create; the readiness and workout-recap prompts are excluded from the sweep that couldn’t.
- Silent failures now say something. Every path that used to decline scheduling a reminder without a word now writes down why, so a quiet night can be diagnosed from the log instead of re-investigated from scratch.
Version 1.0.0 build 243 · August 2026
New features 5
- Progress is rebuilt around tiles, and the weekly review page retires. Readiness and Your Week sit side by side at the top: readiness opens in its own sheet instead of pushing the screen down, and Your Week writes its AI story when you tap it, over two windows: this week, or the last 30 days. Whatever the old review page did well now lives in the tiles; the page itself is gone.
- Strength history, by muscle group. A new tile trends four groups (upper body, lower body, back, core) by weekly volume-load. Open a group and every exercise draws its own line on one chart, each in its own colour; tap any point for the exact weight and the week it was lifted. The per-exercise deep charts remain part of the subscription, exactly as before.
- Sleep joins a new Recovery section, drawn properly. Stacked bars, one per night, coloured by sleep stage (deep, REM, core), with your trend across them. A night recorded without stage detail shows as a plain bar labelled as such, never a made-up split. Resting heart rate and cardio fitness sit alongside it.
- Tile verdicts are now a few words. “Good momentum.” “Quieter week.” “Improving.” The sentences are gone from the faces; the detail lives with your AI coach, one tap away on every tile.
- Plan day icons match their day. A barbell press for Push, a rower for Pull, a hinge for Legs: each week tile now says its movement at a glance.
Reliability improvements 5
- Text is back to its right size. Build 242 made the default text larger and layouts suffered: week tiles stopped fitting the screen. Sizes are back to what they were, and the app still follows your iPhone’s Text Size setting, including the per-app override, if you want it larger.
- Tiles say so when Apple Health can’t be read. Permissions off, or the store not ready, used to render as a beginner’s empty state telling you to go record something you’d recorded a hundred times. Tiles now state plainly that Health couldn’t be read and where to check, and one shared rule makes it impossible for any tile to issue a recording instruction from a read that returned nothing.
- The sleep chart stopped double-counting. An inherited defect drew deep sleep stacked on top of the whole night, so an eight-hour night could render as nine-plus. The parts now sum to the night.
- Charts label their axes and split their lines. Strength charts carry their units, and two exercises can no longer draw as one joined line with a phantom stroke between them.
- Test-phase sync diagnostics removed. Around 1,700 lines of instrumentation built to debug watch sync during development came out of the sync path. Sync behaviour is unchanged, and the app’s real failure reporting stays.
Version 1.0.0 build 242 · August 2026
New features 9
- Pregnancy and breastfeeding get the full treatment: national guidance, no targets, your clinician first. While a pregnancy or breastfeeding is recorded, the Plan tab shows the UK’s own activity guidance word for word, with the source named against every statement, instead of generated sessions. The recommended button genuinely ends the programme (keeping every logged record, and starting a fresh phase from where you are when you return), or you can keep it running with your eyes open. And the eating half now matches: no calorie or macro target is shown or enforced anywhere, the meal-plan generator stands aside, Settings reads Status: Pregnancy rather than a training phase, the Tracker stops showing Strathlon-scheduled gym days, and your AI coach is not given a figure either. Your own logging, and what you actually ate and burned, carry on untouched. For eating guidance: your midwife, GP or health visitor comes first. This is general information, rather than medical advice.
- Tap Burned today and see exactly where it came from. The burn sheet now shows your resting and active halves, then one row per measured activity from Apple Health (Cricket, Walking, and so on) with an “everything else” line, and the rows add up to the active figure exactly. Movement shows steps and kilometres. No forecasts, no estimates dressed as measurements: actuals only.
- The watch app wears the brand. Opening the watch app outside a workout now shows the Strathlon mark (the real app icon) over the wordmark, centred and clear, with the heart tucked in the corner. During sessions, a small Strathlon wordmark sits in the top band that used to be empty.
- HIIT screens put the numbers where your eyes are. On the watch, heart rate and calories flank the central ring during intervals. On the phone, the live session shows the same flanking layout, with the round and elapsed time in a single line under the ring. The lock-screen Live Activity was redrawn to match: brand on top, heart rate as the hero figure, and two clearly named calorie figures, Target kcal and Burnt kcal.
- Logging a barbell lift is three simple fields, rather than a puzzle. Bar weight, plates per side, and a manual total override. That’s the whole sheet.
- Your morning readiness and workout recaps can now arrive on their own. With your permission, Apple Health can wake Strathlon briefly when new workout or sleep data lands, so a morning readiness prompt or a finished-workout recap can reach you with the app closed. Tapping a recap opens that exact workout’s report.
- Top sets read in both units. The weekly review’s strength cards show kilograms and pounds together (100.5 kg · 221.6 lb), from one rounding rule so they can never disagree.
- Daily steps joined the weekly review. A steps tile sits with the rest of your week’s numbers.
- The Tracker’s add menu is one action. “Add or fix a day” replaces a menu of overlapping choices.
Reliability improvements 14
- Burned today can no longer show half a measurement as the whole day. If Apple Health returns only your resting burn (for example, after revoking read access for active energy alone), the app used to present that half as your full burn. Now a day’s burn appears only when both halves are genuinely there; otherwise you see a dash, because “unknown” and “zero” are different facts.
- The month journal’s header is computed from exactly the rows it sits above. Its average and “days with both sides” count used to exclude today while the rows included it; header and rows can no longer disagree because one is now derived from the other.
- The weekly energy chart breaks where the data does. A day with an unknown burn used to drag the “out” line to zero, drawing an expenditure collapse that never happened. The line now shows a gap on days without a figure, and an average can no longer appear above an empty chart.
- A deleted workout’s notification lands somewhere honest. Tapping a recap for a workout that no longer exists used to spin for minutes and end on a blank page; it now says plainly, within seconds, that the report isn’t available any more.
- Settings shows one weight. The body-stats summary used to show your latest weigh-in beside targets computed from a different stored weight, two disagreeing numbers on one screen. Both now read the weight your targets actually use.
- A zero weigh-in is treated as no weigh-in. A stored weight of 0 kg used to render as a real entry and drag the month’s average down by tens of kilos. Zeros are now discarded at the door, including old ones already saved.
- The Days tile’s empty message tells the truth about its window. It promised your days would “start filling in” when you logged, but the tile deliberately shows days up to yesterday, so logging today changed nothing. The message now says where today lives and when it arrives.
- A live burn is labelled live. Today’s day sheet used to caption a figure read live from Apple Health as “as logged”; it now says the burn is live from Apple Health and still climbing.
- A sign-in problem says “please sign in”. One coach failure used to surface a raw internal error code; it now tells you what to do about it.
- A cancelled sport session’s calorie bonus vanishes everywhere. Cancelling used to leave its figure lingering on some surfaces while others dropped it.
- The schedule editor keeps your last change. Deselecting your final practice day used to be silently undone, resurrecting a phantom Tuesday practice; an empty selection now means what it says.
- Sport sessions recorded on your watch are picked up by the record. The matcher used to treat unconfirmed sessions as never-read on some paths, so a real cricket session could fail to appear against its planned day; the record now tracks what actually happened.
- Charts only invite you to drag when there is somewhere to go. The “drag sideways” hint used to appear on charts whose whole history already fit the screen; the hint and the chart now read the same value, and the energy chart no longer draws your weigh-in as a stray dot on the calorie axis.
- Progress tiles say when their AI text has gone stale. A tile answer written against last week’s numbers is flagged instead of quietly presented as current.
Version 1.0.0 build 241 · August 2026
New features 8
- The Tracker gets a calendar. One CALENDAR tile, two modes. Days is the last seven days ending yesterday. Every date, one line each: eaten, burned, net, a weight chip where you weighed in, and a line per activity with its calories in front. Month is the grid: ahead of today your plan, behind today the record: a dot per recorded activity, an amber ring on a gym day nothing was logged for, an underline where food was logged. Tap any day for everything that happened, and every edit, in one sheet; All days opens the full journal across your whole history. A day with nothing logged still gets its row: eaten 0, because that is true, and dashes for burned and net, because a body burns thousands of calories existing and a zero there would be a lie.
- Your sport sessions can be marked done. Record your sport on your watch and Strathlon matches that Apple Health workout to the session you planned, confirming it with its measured calories. Where Apple names no workout type for your sport, the app says so rather than guessing. Mark as done is always there, and always reversible.
- Progress is a grid of tiles you can question. Each tile is one thing about you (consistency, sessions, volume, strength, cardio fitness, resting heart rate, rest discipline, energy balance, body weight), and most carry a question you can put to your coach. The answer comes back on the tile, without leaving the screen.
- The bar at the bottom floats. A rounded glass capsule seated at the very bottom of the screen, inside the display’s own curve, with equal strips above and below and nothing showing beneath it. The tab you are on sits in a raised disc that slides to whichever chip you tap.
- Nine tabs, and three of them are new doors. Settings is just Settings now. Feedback and Roadmap are separate tabs: tell us an idea or report a bug on one, browse and vote on what others asked for on the other, with Roadmap last in the bar.
- Notifications land on something of substance. Tapping a Strathlon notification takes you to the screen that answers it: a strength milestone opens your strength history with the milestone sentence carried in, the bedtime nudge opens Progress. No more landing on a cold home screen wondering what the notification meant.
- Told the coach you didn’t finish a meal? The numbers follow. After a photo estimate, say you left half of it and the logged calories and macros come down, with a banner naming the meal corrected. If the coach cannot tell which meal you mean, it asks; it never silently deducts.
- The bodyweight exercise bank doubled. Every home category now holds twelve bodyweight movements instead of six, so a no-equipment week stops repeating itself and Upper A finally differs from Upper B. Maintenance core pools grew to eight movements each so they rotate instead of freezing. This part arrives over the air: no update needed beyond opening the app.
Reliability improvements 10
- The coach stopped reading the food card back to you. After a photo log, the card shows the per-item breakdown; the coach’s reply no longer repeats it line by line in prose.
- Every surface now agrees which way your energy balance points. The same day used to read plus on one screen and minus on another. One convention now, everywhere: a fat-loss day under your burn reads the same figure with the same sign on the Tracker, on Progress, and in the weekly review.
- A day with no food logged can no longer claim a deficit. A weigh-in-only day used to show a full-day deficit in green. The net now appears only when both sides of the day exist.
- Monthly averages count only days that can carry one. The month header used to fold unknown burns in as zeroes; it now averages over days with both sides logged, states its denominator, and says “no average” when nothing qualifies rather than printing a confident zero.
- Cancelling or adding a sport session tells you the truth about the calories. The banner used to name the wrong figure on multi-session days and after removals; every figure it states now reconciles with the badge beside it.
- Injury adaptations got honest. A movement swapped for your injury says adapted; a movement with guidance for your injury says guidance, and content can no longer quietly serve you the hard version of an exercise under an adapted badge.
- Your body-weight rate is one number. The tile and its chart used to disagree by a decimal because they measured different windows; both now read the same rate over the same named window.
- The predicted-weight line is drawn where the “predicted vs actual” card appears, so the comparison the card invites you to look at is actually on the chart.
- Scrolling in the Tracker calendar is smooth in every direction: the list, the page and a sideways swipe each do exactly one thing, and a tap right after a scroll still opens the day.
- Weekly review notifications wait for the week to finish before telling you it is ready.
Version 1.0.0 build 240 · August 2026
New features 5
- Your coach finishes its answer, and tells you when it cannot. A long reply could stop mid-sentence and look finished. Nothing said it had been cut off, and the fragment was kept as though the coach had meant to say only that, so your next question was answered on top of half a thought. Now the app says plainly that the answer ran out of room and gives you a Continue button: tap it and the coach picks up exactly where it stopped. An incomplete answer is also no longer filed away as a finished one.
- Your readiness card has moved to Progress. It now sits at the top of the Progress tab, above your trends, as a row for today. It moved rather than being copied: there is one of it, and it lives where the rest of your day-to-day numbers already are, instead of at the top of a conversation.
- Tapping the tab you are already on scrolls back to the top. Standard iOS behaviour, and it used to do nothing at all. Works on every tab, from as far down the page as you like.
- Profile & Settings is about half as long. It used to open onto walls of explanation. Every long passage now sits behind a card you open when you actually want the detail, leaving the short version and the control itself in view. Sentences that were repeated in four places are written once.
- You get an explicit say in whether your training includes sport-specific work. Rather than it being inferred from your setup, it is a choice you make and can change.
Reliability improvements 8
- Tracker moved to third in the bar, and the haptics are strong enough to feel. The order is now Plan, Nutrition, Tracker, AI Coach, Progress, Photos, Profile & Settings, Roadmap: Tracker is where most people go most often, so it belongs under your thumb. Both haptics from build 239 were correct but far too faint in normal use: the tick when you change tab and the firmer bump when you reach either end are both stronger now, and still distinguishable from each other. The thin position marker also moved from the top edge of the bar to the bottom, where it no longer collides with the content above it.
- A saved weekly schedule no longer overrules your preferred gym days in silence. Two screens each claimed to decide your training week, and the saved schedule quietly won, with nothing on screen saying so. The Training screen now tells you when a saved schedule is in force and offers to clear it. Choosing more gym days than your plan can use is handled where you set them, instead of the extras being dropped without a word, and a gym session that coincides with a match day is no longer allocated and then left out of the plan.
- Today’s calorie target is the same number wherever you read it. The Nutrition tab and your coach could show two different figures, usually because a saved meal plan had been built for an older target and nothing mentioned it. A meal plan now shows its age and the target it was built for, and your coach is given enough to explain a difference rather than only hinting that something is stale.
- Quick Add reflects what you have actually been eating. It was ordered by an all-time tally that never aged, so it could keep offering something you ate a lot of months ago. It now follows your recent eating, and a food you logged for the first time today can appear in it.
- Safety and medical warnings can no longer be smaller than ordinary text. Anything telling you to stop exercising, seek clearance, or take care with an injury had drifted below body-text size in several places. All of it now has a minimum size, and a new one cannot be written smaller by accident.
- The pregnancy screen can be backed out of. The sheet that opens when you declare a pregnancy could not be dismissed without choosing an option. It now closes like every other sheet in the app.
- Home and dumbbell users get a real Phase 3. A dumbbell-only home setup was served the same training week twice over instead of four different days, and frequently ignored the equipment you had said you owned. Phase 3 now builds four genuinely different days for home setups and uses your dumbbells.
- Progress-photo captions are no longer clipped. The thumbnail grid cut its first photo off the left edge, which also cut the caption underneath it: a date could read as day zero, and a weight could read 1.2 kg when it was 81.2 kg. A clipped number is a wrong number, and the grid no longer clips.
Privacy 1
- Privacy wording now says what the app does, rather than what your device does not. A review of every privacy claim in the app (including the ones delivered as content updates rather than in a build, which had never been reviewed against the code) found a number of them overstated or shaped as promises about what never happens. Those have been rewritten to describe the actual behaviour, and the same correction has been applied everywhere the old shape still appeared. No behaviour changed; the descriptions now match it.
Every screen is the screen you already know, and none of your data moved.
Version 1.0.0 build 239 · August 2026
New 4
- The bottom bar scrolls, and nothing is hidden behind “More” any more. The bar used to be five fixed tabs, and the fifth was a lid over four screens that never got to be destinations in their own right. The lid is gone. There are now eight tabs and the bar scrolls sideways: swipe along it to reach the ones past the right-hand edge. Left to right: Plan, Nutrition, AI Coach, Progress, Tracker, Photos, Profile & Settings, Roadmap. The first three sit under your thumb whenever you open the app or come back to it; mid-session the bar stays exactly where you left it rather than snapping back after every tap. This is the biggest change to how you move around Strathlon since it launched.
- Your progress has a tab of its own, right beside your coach. Trends, your weekly and monthly reviews and your strength history used to live behind a small gradient “Progress” pill in the top corner of the AI Coach screen: two taps in, on a screen you had to be on first, and plenty of people never found them. They are now the Progress tab: your latest review as a shelf on top, your trends underneath, because a dated review and a running chart are different kinds of thing and should still look like it. The pill is gone and nothing behind it was dropped, including the unread dot that told you a new review was waiting: that now sits on the Progress tab itself, so you can see it from anywhere in the app. The tab keeps the pill’s own blue-through-purple-to-red gradient on its icon, permanently and whichever accent colour you have chosen, so the habit you already built moves across with it.
- Three screens come out of hiding. Photos (your private progress photos and the before/after Compare; it used to be called Progress Photos, and shortening it is what freed up the word “Progress”), Profile & Settings (you, your targets, your training preferences, your subscription, your privacy choices and Apple Health) and Roadmap (suggest a feature, send feedback, vote on what gets built next; formerly “App roadmap & Feedback”) are all tabs now. Your Sport Calendar moved rather than being promoted: it lives inside Profile & Settings, where the rest of your sport setup already was.
- The bar tells you where you are, by sight and by feel. Its edges fade rather than cut off, so you can see there is more in that direction; a thin marker along the top edge shows roughly how far along you are, the way a scrollbar does; and if you scroll the tab you are actually on out of sight, a small chip appears to bring you straight back to it. Changing tab gives you one light tick, and reaching either end of the bar gives you a firmer one, so you know there is nothing further that way without having to look. There is deliberately no buzzing as tabs slide past: a haptic here marks something you chose rather than something that merely happened.
Every screen behind every tab is the screen you already know. Nothing was rewritten, nothing was removed, and none of your data moved.
Version 1.0.0 build 238 · August 2026
New 2
- You can now see when your iCloud backup last actually worked. Under “Back up training data to iCloud” (and under the progress-photos switch when it is on), there is a new line telling you when a backup last finished. Not when one was attempted: finished, with every record confirmed. If none ever has, it says so plainly rather than leaving a blank space that looks exactly like everything being fine. That was the real problem we found: a backup that had failed completely and one that had never needed to run were indistinguishable, on the phone and on the screen. The line also tells you nothing is lost, because it is all still on your phone, and what to check. There is deliberately no repair button and no progress bar: this is about being able to see a problem rather than about hiding it behind a spinner.
- When something inside the app fails, the note it sends us can now say what kind of failure it was. It used to say which step failed and roughly what it was doing, and that turned out not to be enough: being offline, being signed out of iCloud, running out of storage, and a piece of our own backend we had not set up properly all arrived looking exactly the same. The note now carries one more word, chosen from a fixed list of eight, the same eight for everybody. It is worked out from the type of error your phone got, never from the error’s text, which is the whole design, because an error message can contain a file name or a record of yours and a word chosen from a list of eight cannot contain anything at all.
Privacy 1
- Privacy & your data now says five fields leave your phone, up from four. The new one is the kind-of-failure word above, and the screen was updated in the same build that added it rather than afterwards. It states what the word is and what it can never be: picked from a fixed short list that is the same for everyone, never the error message itself, and unable to carry anything you typed or anything Apple Health holds. We would rather move a number on a screen than explain later why it was wrong.
Nothing about your plan, your calories or your training changed in this build.
Version 1.0.0 build 237 · August 2026
Reliability improvements 6
- Your AI coach was answering “how does this app work” from an out-of-date manual. Strathlon sends its coach a written description of the app so it can answer questions about using it. Five statements in that description had fallen behind the app, so the coach was confidently explaining a version of Strathlon that no longer exists. Nothing about how the app works changed in this build: only what the coach is told about it.
- The coach thought your goal weight had nothing to do with your calories. Asked whether changing your goal weight moves your calorie targets, it said no. It has been yes since build 228: your deficit is the gap to your goal spread over the weeks left in your plan, held back by a steady-pace cap and by floors that stop your calories going below what your body burns. The coach now says that, and knows your carb target follows your calories while your protein and fat come from your body rather than your goal.
- The coach thought a home maintenance day was six exercises. It has been eight since build 230, which added the two-move core finisher to maintenance days.
- The coach thought core work was skipped on maintenance days. That was true until build 230 restored it. A maintenance user asking what to expect was being given build 229's answer.
- The coach thought it only saw today's and yesterday's food. It also receives the foods you repeat at each meal over the last three weeks, and one food you log especially regularly with its average calories, which is exactly what “What your AI coach can see” has said since build 235. The coach's own manual now agrees with the privacy screen.
- The daily tip said your coach knows “today's targets”. It has your targets for every day type, beyond just the one you are on today.
Privacy 1
- The failure-reports paragraph now says what our server can see for itself. When a part of the app fails, Strathlon sends four things: which step failed, a short reason, the time, and your build number. That has not changed. What is new is the sentence after it: because the report travels over the internet like anything else, our server can see which country the connection came from, and it keeps that beside those four. It also counts how many reports arrive from one connection each day so the endpoint cannot be flooded: against a scrambled one-way tag made from the day and the connection rather than the connection itself, discarded about a day later. This was written before the server started keeping any of it, rather than explained afterwards.
Nothing about your plan, your calories or your training changed in this build.
Version 1.0.0 build 236 · August 2026
Reliability improvements 5
- The help text behind your calorie target described a deficit the app stopped using. The ⓘ beside your daily calorie number on the Nutrition tab, and the one on your deficit box in the Tracker, both told you about a fixed 250 kcal daily deficit worth about a quarter of a kilo a week. Strathlon stopped working that way in build 228: your deficit is worked out from your goal weight and the weeks you have left, capped at a steady pace. Both explanations now say that, with your own weekly rate in them, and when something is holding your plan back (your calories not going below what your body burns at rest, for instance), they say so and give you the real figure. If you have not set a goal weight you genuinely are still on the old fixed deficit, and you are now told that, along with what setting one would do.
- A sentence on Privacy & your data claimed only anonymised aggregates left your phone. It sat beside “Delete all analytics data” and said your raw logs never left. That was not true: this week's training goes to your coach set by set, your food goes item by item, and your name, age and sex travel in the same request. The paragraph now says what that store is and that your coach reads from it, and points at “What your AI coach can see” above it: the list that is generated from the code and keeps itself current.
- The feedback form said no personal data was sent, eight lines under the email field. It now names what actually goes with a request, read from the same record the privacy screen uses, so the form and the disclosure cannot say different things about one channel.
- Sports-performance users were told about a surplus for lean muscle gain. Your calories are set to fuel your sport (above what you burn, and higher again on training, match and practice days), which is a different thing from a bulk, and the Nutrition tab now says so.
- The Celebrations description never learned about strength celebrations. Build 233 added a celebration for a full session at a heavier weight on one of your lifts; the description that lists what fires a celebration still only mentioned the scale. It now names lifting too.
Nothing about your plan, your calories or your training changed in this build. Every fix here is to writing that had fallen behind the app.
Version 1.0.0 build 235 · August 2026
Reliability improvements 2
- The privacy screen now accounts for everything your coach is given. Build 234 added one missing item; reading the whole thing properly found eight more, and this build describes them all. The largest gets its own entry: your saved meal plans: your targets for every day type, and for each day type you have saved a plan for, that plan's meals by name with their calories and macros, how many it holds, what they total and how long ago you saved it. The everyday entry now also covers your training record across your whole history rather than just your streak, a lift's all-time heaviest set rather than only this week's, what today holds, your last week's averages, and the date and time on every message. None of this is new behaviour: all of it was already going to your coach. The screen whose job is to tell you so was describing about half of it.
- An internal note claimed a failure report is discarded if it cannot be sent. It is kept and retried on a later launch, for up to a fortnight. Nothing left your phone that shouldn't have; the note was simply wrong about what stays.
Version 1.0.0 build 234 · August 2026
Reliability improvements 1
- “What your AI coach can see” now mentions your repeated foods. Alongside the food you logged today and yesterday, your coach also receives the foods you log repeatedly at each meal over the last three weeks (up to two per meal slot, by name), and, for one food you log especially often, how many days you logged it and its average calories. That is how it can offer to set a food up to log itself for you. All of that was already happening; the screen whose job is to tell you about it did not mention it. Neither is sent until you actually repeat something.
Version 1.0.0 build 233 · August 2026
New features 1
- Strathlon now notices when you lift more, as well as when you weigh less. Celebrations used to be about bodyweight only. They now recognise a genuine strength increase. And the bar is deliberately high, because a congratulation you didn't earn makes every other one worthless. You get one when every set you logged for an exercise that day was heavier than your best previous full session of it, and you did at least as many sets. So a single heavy single doesn't count, one heavy set among lighter ones doesn't count, and a heavier day with fewer sets doesn't count. Any increase qualifies (there is no minimum), and heavier for fewer reps still counts. Several lifts up in one session gives you one celebration, naming the biggest jump. It won't interrupt you in the gym: a strength celebration waits until you have finished and come back to the app later.
Reliability improvements 1
- Celebrations stay on screen 7.5 seconds instead of 5, which was too quick to read comfortably.
If you log your warm-up ramp sets against an exercise as well as your working sets, that day counts as mixed weights and won't trigger a strength celebration. Log only your working sets if you want these.
Version 1.0.0 build 232 · August 2026
Reliability improvements 1
- A written review you paid for is no longer lost when the logs behind it are cleared. If you later cleared your nutrition or weight logs, the review's row still said “Tap to view” and opened onto “Nothing to review yet”: the words were still in the app, just unreachable. They now open, with a note at the top explaining why the charts and figures aren't beside them. Two buttons are deliberately withheld in that state: “Regenerate” would have spent one of your AI reviews rewriting a week from data that no longer exists, and overwritten the original in the same tap; “Ask the Coach about this” would have handed the coach an empty week.
The readiness score was checked rather than changed in this build. The part of it that weights recent recovery more heavily than older sessions had never actually run with real data; it has now been driven and confirmed to behave as designed. No number moved as a result.
Version 1.0.0 build 231 · August 2026
Reliability improvements 3
- Privacy & your data now describes what happens when you send us feedback. It was the one channel in the app with no description anywhere, and the only one where you can hand us something that names you, the optional email box. The screen now says what travels with a request, that the email box is optional and the request arrives either way, and that nothing else the app knows about you is attached to it, including when you file a bug report.
- Eight icon-only buttons now have names a screen reader can read. They used to announce as just “button”. Four are on the live workout screen, including the × that removes a working weight logged wrongly, the recovery path, which was the worst one to leave unnamed. Four more are on a sport session row, where “remove” deletes a session for good and “cancel” can be undone; those two now say which is which.
- A sentence on the privacy screen promised “the seven fields above” where only five or six were named. It now describes what is there instead of counting it.
A build-time check that claimed to police the privacy register was also removed. It matched function names rather than behaviour, so it reported all-clear over gaps it could not see. What actually guarantees the register is complete is the compiler, which refuses to build a new data channel that has no description, unchanged, and doing the work.
Version 1.0.0 build 230 · August 2026
New features 1
- Maintenance gym days now finish with core work. Until now a maintenance session served no trunk work at all: not in one session, in every session, every week, while every other strength day got two core moves. The exercises and their maintenance-specific sets and reps were already written into the app; no part of the app could reach them. A maintenance gym day goes from six exercises to eight.
Reliability improvements 1
- The sets and reps maintenance promises now match what it gives you. It said “4–6 sets, 5–8 reps”. No maintenance exercise has ever been prescribed 5 or 6 sets, and rep ranges run from 4–6 on a heavy pull-up up to 15–20 on core work. The plan itself was right: heavy compounds at 4 sets, assistance work at 3, low reps where the load is heavy and higher where it is not. Only the description was wrong.
Both of these came from a tester in the first week anyone had used maintenance for real.
Version 1.0.0 build 229 · August 2026
New features 3
- Every sport you play gets its own progress card. Cricket, badminton, football, swimming: each one now compares your own sessions against each other in Your Trends and tells you whether you are improving. Sports without a distance have never appeared here before, because the app only ever compared activities that had one, and a match does not.
- For a match sport, the comparison is your effort at a similar session length. Same average heart rate over a longer match, or a lower one over the same match, is the signal worth reading. Sessions of different lengths are never mixed: a 50-over game is only ever compared with another 50-over game, and each card says plainly that a longer session and a shorter one are not the same test.
- Recent activity now looks back three months and shows ten entries, instead of a fortnight and five, and tells you what it is showing rather than quietly hiding the rest. If you play once a week, two weeks only ever showed you two sessions.
Reliability improvements 8
- Your activities are named properly. A cricket match recorded by your watch used to show as “Workout”. Apple told us what it was and the app was not reading it. Every one of Apple’s activity types is now named.
- Rides and open-water swims show the right distance. If your watch recorded a few hundred metres of walking during a ride, that walking distance was reported as the whole ride.
- Leg exercises no longer appear on upper-body days as sport work, and the same movement is no longer served twice under two different names in one session.
- Rotational throws now count towards your two core slots, so a rotation-heavy day no longer stacks a third ab exercise on top of two you had already done.
- “Swap for an equivalent” hides itself when the only alternative left would duplicate something already in your session, instead of offering it anyway.
- The in-app explanation of what gets compared was wrong. It said two walks on different routes, and two swims in different pools, are never compared. Both are: walks at a lower confidence, and swims matched on the length of the pool rather than which building it was.
- A long session’s heart-rate chart is readable again. A six-hour match drew so many date labels along the bottom that they overlapped into a smear.
- The recent-activity caption described itself as walks and runs while a cricket match sat directly underneath it. It now names matches and games too.
Sport comparison needs eight sessions of a similar shape before a card appears: four recent and four earlier. Heart rate across matches moves with your role on the day, the heat and your sleep, none of which the app can see, so each card says to read the direction over months rather than any single session.
Version 1.0.0 build 228 · August 2026
New features 3
- Your plan length now sets your daily calories. Until now every fat-loss plan got the same daily calorie cut, so a 4-week plan and a 52-week plan gave you exactly the same numbers. Strathlon now works out the pace your goal and your plan length actually need, then caps it at a rate that is safe for your body size. Your calorie targets may change: a shorter plan or a bigger goal means a deeper cut; a modest goal over a long plan means more food than before.
- Two new limits, and the app now tells you when either is holding your plan back. Your daily target will never go below what your body burns at rest, and never below the existing safe minimum. Previously, if a limit slowed your plan, nothing said so, and the date you were working towards would quietly have been wrong.
- A “Your pace” panel on the last onboarding screen says in plain English how fast your plan will move, what your calories will be, and when you would reach your goal weight. It updates as you change your plan length or your goal.
Reliability improvements 2
- A goal below a healthy weight is now paced to the healthy limit. Your goal stays saved and tracked as yours, but the plan is built towards the lowest healthy weight for your height and stops there, and says why.
- The goal editor gives you the real number. It used to say a big goal was “about 12 weeks of work” however big it was: for a 20 kg goal the honest answer is nearer 34.
This build deliberately changes calorie targets for fat-loss plans. Nothing changes for under-18s, during pregnancy, on a maintenance plan, for muscle-gain goals, or if you have not set a goal weight: those figures are identical to build 227.
Version 1.0.0 build 227 · August 2026
New features 5
- Your coach finally knows what you actually lifted. Every message now carries a day-by-day record of this week: what was planned, whether it was tracked in the app, marked by you or recorded by your Apple Watch, how much you finished, and every set you logged as weight by reps. Ask it whether you trained today and it can answer. Until now, finishing a workout changed what the coach was told by absolutely nothing, and it would describe the session still sitting in your plan as though it were ahead of you.
- Photograph a wrapper and you get the pack’s own numbers. If there is a barcode in the photo, Strathlon looks the product up and the card shows the manufacturer’s declared figures with a quantity control, so you say how much you had rather than the app assuming. The per-100 g figures printed on the pack are shown too, so you can check them against the wrapper in your hand. If there is no barcode (which is most food photos), nothing changes at all. You can also photograph the nutrition table itself and have the figures read straight off it, which works on any pack in any country.
- Walks, runs, rides and swims recorded in Apple’s Workout app now get the same analytics your gym sessions do. A new card in Trends, and a section in your review, shows whether a route you repeat is getting faster, easier or neither: read-only, and it changes nothing about your plan or your eating target.
- One permission for health data, instead of several. Sharing your health figures with the coach is now a single switch that means what it says, instead of a switch plus a separate per-tap confirmation that governed a different slice of the same data.
- Your training strip tells you where its numbers came from (how many sessions were tracked in the app, how many came from your Apple Watch and how many you marked yourself) on both Trends and your review.
Reliability improvements 3
- Questions about a named food now go to the stronger model. Measured against real label figures on forty branded products, that cuts the typical worst-macro error from a quarter to under a fifth. And it removes a systematic mistake entirely: “Greek style” yoghurt was being answered as though it were strained Greek yoghurt, which overstated its protein by roughly two and a half times.
- The app now reports its own broken steps. When something inside Strathlon fails (Apple Health refusing a read, your watch dropping out, downloaded content not arriving), it notes which step failed and sends that so it can be fixed. It carries nothing about you: no name, no account, no figure you logged.
- The phone leads the workout again. The watch-led control mode is gone, which removes a whole class of disagreement about which device was in charge of your session.
No calorie, macro, BMR, deficit or target calculation changed in this build.
Version 1.0.0 build 226 · August 2026
Reliability improvements 6
- Your watch now tells you when it has lost touch with your phone. If the connection stalls mid-session, your wrist shows how old the screen you are looking at is, rather than quietly displaying a stale set as though it were current. The phone spots a stalled link within seconds too, instead of trusting a connection flag that can keep saying “connected” for a minute and a half after nothing is getting through.
- The warm-up counts you down out loud again. The “four minutes remaining” cues could be skipped entirely depending on exactly when each second ticked: they fired only if a tick landed precisely on the minute. They now fire on crossing each minute, so you hear every one.
- Changing how many days a week you train actually changes your week. Moving from three days to five no longer leaves the old split’s day labels in place, and a six-day week is now genuinely six days: it used to quietly give you five and drop a session from the rotation.
- A past day’s calorie burn can no longer be replaced by a worse reading. A day already recorded keeps its figure unless Apple Health has a fuller one.
- Cancelling a data export now deletes the files it made. Starting an export and then changing your mind used to leave a complete copy of your data sitting in the app’s temporary storage.
- A day whose totals no longer match the food logged in it says so, instead of silently rounding down to zero.
No calorie, macro, BMR, deficit or target calculation changed in this build.
Version 1.0.0 build 225 · August 2026
New features 2
- Your watch now tells you when Low Power Mode is sabotaging your session. This is the answer to buttons that do nothing in the gym. With Low Power Mode off, 2,483 commands went from phone to watch without a single failure; with it on, 18.2% failed, while the phone still believed the watch was connected, which is exactly why this took so long to find. No app can turn Low Power Mode off; Apple provides no way to, on any device. So during a workout, and only while it is actually on, your watch now says so and offers both ways out: the toggle for right now, and the setting that switches it on by itself at the start of every session. The warning clears itself the moment you turn it off. There is nothing to dismiss.
- A meal from your coach opens to show what it was built from. Tap the entry in your tracker and it expands into its parts, each with its own calories and macros. The app also checks, every time, that those parts add up to the total, and when they genuinely disagree, both numbers are shown. The number you read is always the number your day counts.
Reliability improvements 9
- Tap anywhere on a row. Opening a section in Profile & Settings only worked if you hit the words or the arrow: the wide empty space between them, which is most of the row and where a thumb naturally lands, did nothing. Every collapsible header in the app now opens from anywhere along it. Thirteen more rows had the same fault and were fixed in the same pass, including the confirm buttons in onboarding, where only the words worked and the middle of the button did not.
- A meal from your coach is one entry again. Ask about a sandwich made of six things and it used to write six rows into your tracker. Nothing was ever double-counted, but a sandwich should not fill six lines of your lunch. One tap now adds one entry carrying the total you read on the card.
- Your meal stops appearing twice in the Nutrition day view and in your shopping list, which happened when you both logged it and saved it to a plan.
- Your coach can see your whole lunch again instead of the first five items of it.
- “What your AI coach can see” now lists every channel the coach actually receives, including five Apple Health figures that were being sent and named nowhere: your step count, your walking and running distance, your Apple exercise minutes, your 1-minute heart-rate recovery and your walking heart rate. Meal photos, equipment photos and the three “ask the coach about this” buttons are listed too.
- “Export my data” no longer contains anything cycle-derived, so the promise that your cycle data stays on your phone is now true of the export as well. Your period history is re-read from Apple Health on a new phone, so nothing is lost by leaving it out.
- The export’s description now names exactly what the file holds: it was naming four kinds of data and shipping six.
- The backup switch for your health and safety details now says which single cycle-derived detail rides it, while your dates, flow, symptoms and history never do.
- Every chart on the Tracker now says what its numbers are: the deficit chart’s side axis reads “-500 kcal” rather than a bare “-500”, everywhere it appears.
No calorie, macro, BMR, deficit or target calculation changed in this build.
Version 1.0.0 build 224 · August 2026
New features 4
- Your coach can now see the meal plans you saved, as well as today’s numbers. It already knew your training programme in full, but where food was concerned it only ever saw today: today’s targets and whatever you had logged. It now also gets the plan you saved for each kind of day (training, rest, match, sport practice, maintenance) together with that day’s calorie and carb targets, so “does my meal plan actually hit my protein?” is finally a question it can answer. Ingredients and prep steps are deliberately left out: it gets the shape of the plan rather than the recipes.
- Every chart in Your Trends and in your Review now opens full-screen. Ten more charts gained the full-screen control that until now only the weight and calorie-deficit charts had: cardiovascular fitness, resting heart rate, your history on each exercise, training volume, sessions, rest adherence, energy balance, rest intervals and sleep. Full-screen scrolls sideways through your history and fills the screen when you turn the phone. The “What goes with what” card is the one exception, because it deliberately draws no chart.
- The goal picker now says what each goal does to your numbers, in the words people actually use: “Lose fat and get more defined — calories below what you burn, protein high” rather than a two-word label you have to interpret. Choosing Fat Loss and Muscle Gain together is now named for what it is while you are choosing it: recomposition, calories at maintenance, best if you are already at or near the weight you want (with a line telling you to pick Fat Loss on its own if you still have weight to lose). Nothing about your saved goal has changed.
- Sport tips now reach you in your first week instead of your third month. If you have named a sport, the app was holding 96 tips written for it, and because of the order tips were served in, the first one could not reach you until roughly day 77, since all 76 “how to use the app” tips had to run out first. The two now alternate, so a sport tip lands on your sixth day. Day one is still a how-to-use-the-app tip.
Reliability improvements 12
- A guided gym day no longer counts its calories twice. A 270 kcal session was showing as 540 in your Review’s active-burn tile, and the doubled figure went to the coach as well when it wrote your report. The app was reading its own watch recording back out of Apple Health as though some other app had put it there, and filing it a second time.
- Your coach no longer shows you messages you never wrote. Tapping “Ask the coach” on a chart, or asking about your review, sent the coach some background first, and then drew that background in the conversation as though you had typed it, raw data and all. Six places did this. The context is still sent; it is simply no longer shown. It also stays hidden now when you close the app and come back, which it did not before.
- Refusing to share your Apple Health data now actually withholds it. Declining the sharing request on a chart changed only the note attached to your message: the Health figures themselves still went, underneath a line telling the coach it did not have them. Now nothing is sent at all. A second fault meant tapping “Enable & continue” could still withhold data you had just agreed to share, because the screen was reading an out-of-date copy of your settings.
- Asking about your resting heart rate no longer comes back as a food log. Two things were wrong at once: a meal photo you had taken hours earlier was still attached and rode along with the question, under the rule that any named food gets a breakdown and an offer to add it to your tracker; and these questions were being answered by the quicker model when they are exactly the careful, stick-to-the-figures kind the better one is for. Both are fixed, on all five of those buttons.
- Your first message to the coach after an update no longer fails. It came back with “Could not reach your coach right now” and then worked on the retry: the signature of a race rather than a fault. The app was asking Apple about your subscription before Apple had finished handing it back. It now waits for that answer and asks once more before giving up.
- The app no longer locks you out of what you pay for when Apple hesitates for a few seconds. A renewal is not instant: there is a real gap (measured at eleven seconds) in which Apple has ended the old period and not yet started the new one. Ask your coach anything in that window and Apple correctly said “no active subscription”, and the app believed it on the spot: it deleted the proof of subscription it had stored and switched off the photo coach, meal plans, weight scanning, the narrated review and explain-my-gap all at once. Every tester crossed that gap once a day. A single refusal now changes nothing: you get “Couldn’t reach your coach right now, please try again” and everything is left exactly where it was. Only a refusal still true 90 seconds later is treated as real. A subscription that has genuinely expired still goes straight to the paywall, with no delay.
- A curry with rice and sides now logs as the whole meal, rather than as just the rice. Describing several foods in one message got you the per-item breakdown in the answer but only one arbitrary item offered to your tracker. The coach now works out first whether you named one food or a meal made of parts, gives you the breakdown either way, and offers the whole meal: written to your tracker as separate rows that add up to the total.
- Your watch’s finished warm-up now offers a way forward. When a warm-up ended, your wrist carried on showing the running screen (Pause, Skip, End) over a warm-up that was already over. End was the only control that looked like progress, and End ends the whole workout; Skip, the one that meant “go on”, had quietly stopped doing anything. The wrist now shows “Warm-up complete” with a single Continue, which moves you into your exercises exactly as your phone’s Continue does and cannot end the session.
- With your watch running the workout, a rest now finishes without your phone. Your watch could start a rest but had to wait for the phone to end it, so out of range it sat at zero. It now finishes its own rest and moves you to the next set, and when the phone comes back it will not restart a rest your watch has already run. In a superset, marking an exercise done no longer starts a rest that should not exist: it says “Next exercise…” instead.
- The live-workout bar stays at the bottom of the screen. Tapping into the weight box during a workout raised a number pad with no Done key, and while it was up it pushed the workout bar into the middle of the screen with page content scrolling above and below it. A scroll now closes the number pad, and the app closes it itself before anything can move the box out from under you.
- Three charts stop overstating themselves. A caption under the strength chart read “Covers ~18 months” over about three months of visible line: it now says what the chart is showing and what the app keeps, separately. The full-screen weight chart was being drawn nearly twice as tall as it is wide, which exaggerates every wobble in a line that is mostly flat by design. And its readout could name a day you had scrolled past and could no longer see; it now disappears rather than name something off the screen.
- “Delete everything” now clears your daily tips too. Nine hidden counters were surviving a full reset, so a fresh start carried on picking tips from where the old one had left off.
One number on screen changed on purpose: the active-burn figure in your Review, which was counting a watch-recorded gym session twice. Your calorie target, your macros, your BMR, your plan and which phase you’re in are all untouched.
Version 1.0.0 build 223 · August 2026
New features 4
- Every chart on Your Trends now has an “Ask the coach” button. Tapping it sends the coach the numbers behind that exact chart along with the question worth asking about them: how consistent your training has been, what your weight trend is telling you, what your cardiovascular fitness is doing. You get an explanation of your own figures rather than a definition of the measurement.
- A new “What goes with what” card. Pick two things you track (eating against weight, training days against rest days, sleep against your resting heart rate, sleep against how much you actually lift), and the coach reads the numbers behind them and tells you what they do, and don’t, say. Deliberately not a scatter plot: a correlation with no explanation attached is the easiest way to believe one thing caused another.
- Resting heart rate is now a chart. Your own rolling average is the line to follow, with each night’s reading faint behind it, because a single night moves several beats on sleep, alcohol, a warm room or a late meal. The shaded band is the normal adult range of 60–100 bpm according to the American Heart Association, NHS inform, the British Heart Foundation and the Mayo Clinic, and nothing on the card is coloured red, because plenty of fit people sit below that band and there is nothing wrong with that.
- Four cards renamed to say what they tell you. “1-minute heart-rate recovery” is now Cardiovascular fitness, “Cycle phase” is Cycle & energy, “Protein” is Protein per kg, and “Average heart rate” is Average session heart rate. The measurement behind each one, and how it is worked out, is still there in full behind the ⓘ button.
Reliability improvements 6
- The coach will no longer invent a benchmark for your numbers. It could produce a percentile, an age-and-sex norm or a “good/poor” verdict for figures like heart-rate recovery or steps. It now judges against your own history, and quotes a published range only where one genuinely exists, naming who says so.
- Asking the coach about a health chart now checks your sharing settings first. If Health sharing with the coach is off, you are offered the switch; if you would rather not, the coach still answers with what it has and tells you plainly which part of the answer it could not give you.
- Rest between sets is no longer compared with calories burned. The two do move together (longer rests make a session longer, and a longer session burns more), which made it look like resting longer burns more. It does not, so the comparison is gone.
- One resting heart-rate range instead of two. Your profile said a resting rate is typically 40–80 while the rest of the app worked from 60–100. Everything now uses the same cited range, with the note that people who train regularly often sit below it.
- Weekly and monthly now actually change the charts. The weight chart had its own period control and ignored the toggle at the top of the screen, so switching appeared to do nothing. The toggle is now labelled Trend period and the chart follows it; the chart’s own control is labelled Chart detail and still wins if you use it.
- The cards that cover your whole history now say so. Consistency, cardiovascular fitness and resting heart rate never followed the weekly/monthly toggle, by design, but they never mentioned it, which made correct behaviour look broken.
No calorie, macro or plan figure changed in this build. The one number that moved is the reference range shown for resting heart rate, which is now a single cited figure rather than two different ones.
Version 1.0.0 build 222 · August 2026
New features 1
- Your watch now asks before it ends a workout. Your phone has always asked; your wrist never did, and on a wrist a mistaken tap costs you the whole session. Stop on the HIIT screen, End on the warm-up and strength screens and Finish on the hand-off screen now all show “End workout?” with what will actually stop, and you confirm or swipe it away. The button itself is never locked out: it still responds instantly, it just no longer ends the session on its own.
Reliability improvements 5
- Stop on your watch during HIIT now ends the workout on your phone too. It stopped your wrist and left your phone paused, so the session sat there half-alive and your phone still offered to resume it. Both devices now finish together.
- Your protein target no longer drops when you choose fat loss and muscle gain together. Picking both was giving you less protein than picking either one on its own. And losing fat while holding muscle is the case that needs protein most. At 82.5 kg the target moves from 148 g to 189 g. If you have only one goal selected, or any other combination, your target has not moved at all.
- What you type in the Tracker stays on screen after you save it. Entering your calories or your weight and tapping Save cleared both boxes. The number was always stored correctly: the screen just went blank, which reads as though nothing happened.
- Your weight chart’s dates can only be read one way now. They were drawn in a short numeric form with no year, so 03/01 could be either 3 January or 1 March. Day by day it now reads 03/01/26, week by week 03 Jan 26, month by month Jan 26.
- The reset screens now mention your weigh-ins. Both “reset my data” confirmations listed your workouts and your food log and said nothing about your weight history, which the same reset also deletes. A line promising that reinstalling would start you completely fresh has been removed: it was not true of anything the app reads back from Apple Health.
One number changed on purpose: the protein target for people pursuing fat loss and muscle gain together. Your calorie target, your BMR, your carbs, your fats, your plan and which phase you’re in are all untouched.
Version 1.0.0 build 221 · August 2026
New features 2
- The Plan tab goes back to today whenever you return to it. If you tapped another day to look ahead, then went to Nutrition or the Tracker and came back, the Plan tab used to still be sitting on that other day, and “Add activity” would quietly log against it. Coming back to the tab now returns you to today. If a workout is running it waits until you have finished, because that session belongs to the day it started on.
- Spoken coaching is now described on the privacy page. If you set it up with your own OpenAI key, we now say plainly what is sent: our own fixed list of coaching phrases (the same list for everyone) and nothing about you. No name, no weight, no training, no food, no health data.
Reliability improvements 5
- Moving up a phase now needs the work, as well as the weeks. Serving the calendar days was enough on its own; the sessions you actually completed were counted and shown but were not what opened the next phase. Both are now required, and the app moves you one phase at a time rather than skipping ahead.
- Your watch controls fit the watch. The buttons on the live session screen ran off the bottom of the screen, so you had to scroll mid-workout to reach End. Their sizes now come from the actual screen you are wearing (slightly larger on an Ultra, slightly smaller on a 40mm), so the whole set fits without scrolling on every size Strathlon supports. The buttons look exactly as they did.
- The session counter ticks when you finish the work, rather than a step later.
- Your calorie goal on the lock screen now says kcal. It read as a bare number next to the word GOAL: on the one version of the card people without a live calorie source are the only ones who ever see.
- The sport-work heading no longer repeats itself. The line under it said what its own info button already said, costing a line of space on the screen you use most, and that info button was the only one in the app that opened a system alert instead of the normal panel. Both fixed.
No change to your calorie target, your macros, your BMR, or how any number is worked out.
Version 1.0.0 build 220 · August 2026
New features 6
- Your warm-up and your HIIT finisher are the same screen now. One large progress ring with the countdown inside it, your stats either side, and every button carrying a visible word rather than a bare symbol. They were two separately written screens that had quietly drifted apart; they are now one piece of code, so they cannot drift again.
- Live calories on both of those screens, taken from your watch while it is streaming. When there is no watch reading it shows a dash rather than a zero: a zero would be the app telling you that you burned nothing, which it has no way of knowing.
- Your watch screens now match your phone’s: the same ring, the same stats, the same labelled controls, rebuilt on one shared layout so the two can no longer drift apart. Whether a wrist tap acts immediately or waits for your phone is still governed by the Watch runs the workout switch added in build 219 (Profile › App settings › Watch Sync Diagnostics), which stays off by default. The new controls below are new either way; only their timing depends on that switch.
- Pause on the warm-up, on both devices. It never had one, on the phone or on the wrist. HIIT already had one on both. All four now behave the same way as every other control on their screen.
- The app finally uses your watch’s always-on display. It had never declared support for it, so the moment your wrist dropped the session left the screen entirely: on one gym session the screen was awake for a median of four seconds at a time. The countdown now keeps ticking while dimmed rather than freezing.
- The app tells you when Low Power Mode is on. It dims the display and thins out heart-rate readings, and on some watches it switches itself on the moment a workout app starts. Strathlon cannot turn it off (Apple does not allow that), but it can tell you it is happening and what it costs you.
Reliability improvements 9
- Four exercises told you not to do them, then gave them to you anyway. A kettlebell swing carrying the note “do NOT perform ballistic swings with a back injury” was served unchanged to a back-injured user, under a green “Lower back adapted” badge. Twenty-seven records across eighteen exercise-and-injury pairs had the same shape: the note named a replacement and no replacement happened. All of them now swap properly. This one is already live: it reached you as a content update, with no app update needed.
- A more severe injury no longer hides a less severe one’s substitution. The lookup stopped at the first injury it found a note for rather than the first one carrying an actual swap, so a shoulder note could block an elbow user’s replacement exercise. Three cases were shipping.
- The shoulder accessory pool now reads your shoulder injury, and dead hangs are no longer prescribed to people without a pull-up bar, or to anyone with a shoulder or elbow injury, which the app’s own library already treats as a reason to remove them. A knee-injured user training at home with no weights was also being given burpees and squat jumps; both now substitute.
- The numbers on the live warm-up and HIIT screens are readable now. Your target heart rate, calories, BPM and elapsed time were being drawn smaller than the smallest text size Apple ships, because they were wedged into two narrow columns either side of the ring. They now sit in one full-width row underneath it at roughly twice the size, and the ring keeps the size it had. Both screens changed together, because in the code they are one screen.
- Pausing genuinely stops the calorie count. Before, the timer paused and your watch carried on recording, so three minutes standing still went into Apple Health as three minutes of exercise. The watch session itself now pauses.
- The completion screen no longer says you “burned” a number it forecast before you started. It now shows what your watch recorded when there is a recording, and says “Estimated” when there is not, and it tells you which of those it is doing.
- The spoken summary and the screen now say the same number. The voice was reading the raw forecast while the screen showed the corrected figure: about 13% apart, at the same moment.
- Session length is now what actually elapsed, instead of what the protocol planned. Tapping through eight rounds in thirty seconds used to bill you for eight minutes.
- Your resting heart rate now comes from one place. The app was holding it in four, none of which agreed, and one of those was a stand-in figure of 60 that was never a reading of you. It now takes a real reading from Apple Health, or the figure you typed in your profile, or (when there is neither) a typical adult figure that is clearly marked as one everywhere it is used, including to the coach. The heart-rate zone table has been removed from your profile along with it: nothing else in the app read it, and without a real reading it built the whole ladder from that stand-in 60 and presented it as yours.
No change to your calorie target, your macros, your BMR, your plan or which phase you’re in.
Version 1.0.0 build 219 · August 2026
New features 3
- Your watch can now run the workout itself. And you choose whether it does. Until now every tap on the watch was a request: the watch asked your phone for permission and waited. A real gym session was recorded to find out how well that works, and the answer was 21 taps out of 57. They were dying between two deadlines that were both far shorter than reality: the watch gave up after 4 seconds, the phone discarded the tap after 12, and delivery was genuinely taking 27 seconds on average and occasionally five minutes. The tap was correct every time; only the clocks were wrong. Both deadlines are gone. Turn on Watch runs the workout in Profile › App settings › Watch Sync Diagnostics and a tap advances your wrist immediately, then tells your phone afterwards. It is off by default, and off behaves exactly as before, so you can switch between the two inside a single session and judge them on the same day in the same gym. Your phone is never locked out: supersets, swaps, weight edits and ending the workout all stay exactly where they are.
- Your coach can see your sleep properly again. Ask about sleep, recovery or readiness and it now gets last night’s hours, the stage breakdown, your sleep debt, your resting-heart-rate baseline and how fast your heart rate drops after training. Before this, only the first message after opening the app carried that detail and everything afterwards got a short summary, which is why the answers thinned out as a conversation went on.
- A subscription that has lapsed now says so. After an app update the coach could go quiet with no explanation. The app kept a note of when it last confirmed your subscription but not the token it needed to re-check with Apple, so it genuinely could not tell “lapsed” from “still checking”, and said nothing rather than guess. It can tell now, and offers you a way to resubscribe once the period has actually ended.
Reliability improvements 4
- “Knee adapted” now means your knee. Two separate faults were labelling exercises wrongly, in opposite directions. Every sport exercise shown to someone with a knee injury claimed it had been adapted for that knee, whether or not anything had changed: a rotator-cuff exercise was carrying the label. Meanwhile the exercise library set the same label for any adaptation at all: of its 370 adaptation records only 29 are knee, so the other 341 (shoulder, elbow, lower back, hip, ankle, hamstring) all announced themselves as knee work. A shoulder injury’s shoulder-adapted press was telling you it had been modified for your knee. The badge now names the joint it was actually adapted for, and an exercise that was not modified carries no badge.
- Two jumping exercises were never adapted for a knee at all. Someone with a knee injury was being given repeated-landing pogo hops, 3 sets of 20, while every other jump in the same lists was correctly swapped out. They now get a seated, impact-free calf exercise that builds the same stiffness, with the hops offered back once the knee is pain-free.
- Your watch stops when your workout does. Finish on the phone and the watch would keep running: in the recorded session, for three minutes, until it was stopped by hand. Shutting down depended on a message travelling over the least reliable path between the two devices; it now travels with the workout state itself, which was delivered 153 times out of 154 in that same gym. This one is fixed however the new switch is set.
- Two ways your workout recording could have been lost, found before release. Making the watch stop when the phone finishes introduced two new risks, both caught in review rather than by anyone training: a phone restarting mid-session could have ended and split your Apple Health entry in two, and a delayed “stop” from an earlier session could have stopped a later one. Both are closed. The rule behind them is now recorded: a message that can destroy your data must refuse to act when it is unsure, rather than proceed.
No change to your calorie target, your macros, your BMR, your plan or which phase you’re in. If you never touch your watch, nothing about your day changes. Build 218 was folded into this release and never shipped separately.
Version 1.0.0 build 217 · August 2026
New features 1
- The recording added in build 216 can now see the three things it was blind to. And this build replaces 216 for that recording. Checking 216 properly turned up three gaps, and each one could have wasted the single gym session we are asking for. One: when a watch button is greyed out it runs no code at all, so tapping it recorded nothing. And that is exactly the tap being reported. Every watch control now records the finger landing on it even while the button is dead: which button, whether it was greyed out, and how long it had been stuck at that moment. Two: there were two places where the phone accepted an instruction from the watch and then quietly did nothing, which looked identical to it working. Both now say so by name. Three: the watch’s half of the recording had never actually been watched arriving on the phone. It has now. And the fast delivery route was watched fail five times in a row while reporting success, so there is now a second, slower route that was watched work, plus a plain-English card telling you whether the watch’s half has arrived, how much of it there is, how old it is, and whether it belongs to the session you just trained. If it hasn’t arrived, it says WATCH LOG MISSING in red, in the gym, rather than leaving you to find out the next morning.
Reliability improvements 0
- None, again, and again on purpose. This build fixes nothing for you. It changes no behaviour anywhere in the app: not one button, timer, guard or setting. The dead watch button and the snapping-back countdown are still there. That is not an oversight: the button is dead because something gets stuck behind it, the stuck thing is the actual fault, and making the button live again would let taps pile up against the same stuck state and hide the cause from the very recording built to expose it. The fix comes after the recording, chosen from evidence.
No change to your calorie target, your macros, your BMR, your plan, which phase you’re in, or anything you see on screen.
Version 1.0.0 build 216 · August 2026
New features 1
- A new Watch Sync Diagnostics screen, and an honest explanation of why it exists. Some of you have hit a problem where a button on the Apple Watch does nothing, or the rest countdown starts and then snaps back to the previous screen. This build does not fix that. We have tried to fix it three times, and each time it came back, because a watch tap can be turned away in nine different places, six of which left no trace at all, so there was no way to tell which one had actually happened. We were guessing. This build stops the guessing: every one of those nine now records what it did, and so does the successful path, so silence finally means something. You’ll find it under Profile → App settings → Watch Sync Diagnostics. It shows you that recording is on, shows the iPhone and Apple Watch build numbers side by side (the watch app updates separately, and an out-of-date one would quietly spoil the recording), and “Export diagnostics” hands the files straight to Mail, AirDrop or WhatsApp: no computer, no cable. The recording holds no name, no heart rate, no calories and no food, and nothing leaves your phone unless you tap Export. “Delete everything” clears it along with the rest of your data.
Reliability improvements 0
- None, and that is deliberate. This build changes no behaviour anywhere in the app: not one button, timer, guard or setting. If we had also changed how the watch behaves, the recording would describe a version of the app that nobody has the problem on, and we would end up diagnosing our own patch instead of the actual cause. So the dead button and the snapping-back countdown are still there on purpose. They are simply no longer silent. The fix comes in the next build, chosen from evidence rather than from a fourth guess.
No change to your calorie target, your macros, your BMR, your plan, which phase you’re in, or anything you see on screen.
Version 1.0.0 build 215 · August 2026
New features 2
- Your AI Coach stops carrying the whole app manual into every message. Until now, every single thing you said to your coach (“what should I eat today?”, “I ate 200g of chicken”) was sent along with Strathlon’s complete instruction manual, which is about 82% of everything your coach reads before it even gets to your question, and none of it is about you. From this build it only picks the manual up when you actually ask how something in the app works. Ask “how do I export my data?” and you get exactly the answer you got before: that path is unchanged on purpose. Ask anything else and your coach carries about 84% less to answer it.
- When your coach hasn’t got the guide to hand, it says so instead of guessing. On a message where the manual isn’t loaded, it still knows the list of topics the guide covers, so it will name the topic that covers your question, tell you plainly that it doesn’t have the detail in front of it, and invite you to ask again adding the words “in the app” or “in Strathlon”, which always loads the full guide. It will also point you to the online user guide. It is never allowed to invent a screen, a step, a setting or a formula: the rules that stop it doing that were left completely untouched by this change, and every build now checks they are all still there.
Reliability improvements 4
- App questions are still answered exactly as well as before. This was the one thing the change wasn’t allowed to cost, so it was measured rather than assumed: across 48 ordinary “how does this work” questions: all 48 now load the full guide. An earlier version of this build managed only 24 of them, and was rejected and rebuilt before it ever reached you.
- Asking again no longer sends you round in a circle. In that earlier version, a message that didn’t load the guide told you to rephrase it in a way that would have failed for exactly the same reason, so following your coach’s advice got you the same answer for ever. The words it now gives you are guaranteed to work.
- “Explain my gap” always gets the full guide. That button sends its question to your coach for you, so there is nothing for you to rephrase if it goes wrong. It is now matched exactly rather than by keyword, and cannot be missed.
- Ordinary questions no longer load the manual by accident. “What happens when I plateau”, “how do I peel an apple” and “what’s the calorie profile of a flat white” were all being treated as questions about the app, because of the way the words were being matched. They aren’t any more.
No change to your calorie target, your macros, your BMR, your plan, which phase you’re in, or anything you see on screen. This build is entirely about what happens behind your AI Coach.
Version 1.0.0 build 214 · August 2026
New features 4
- Photo weight logging can now read a loaded barbell. Snap the end of a bar and Strathlon lists the plates it read, asks whether that photo shows one end of the bar or every plate on it, lets you set your bar’s own weight (20 kg unless you say otherwise, and it remembers), and shows the sum written out line by line: plates a side, doubled, plus the bar. The total only goes into the weight field when you tap it, and nothing is saved until you tap Save. A bar is the one piece of gym equipment whose weight isn’t printed anywhere on it, so a total you can’t check is the kind of number that turns into a fake personal record months later.
- The shopping list now works from food you logged yourself. It used to need at least one AI-generated meal on the day, so a day you’d logged entirely by hand or scanned from photos had no shopping list at all. Now the button appears for any day with food on it, and the list is built from those items: each one marked ESTIMATE, because your coach works the ingredients out from the meal’s name and calories rather than reading them off a recipe, and you should be able to see which lines are a guess.
- Your coach can see more of your Apple Health day. Steps, walking and running distance, exercise minutes, your resting-versus-active calorie split, how fast your heart rate drops in the minute after training, and how your walking heart rate compares with your own normal. If a signal isn’t there, or you haven’t granted it, your coach is told there’s nothing rather than left to guess. And it is never shown a zero standing in for a missing figure. You’ll be asked once for the new Health permissions.
- A quiet “confirming your subscription” notice, instead of finding out when a message fails. When the App Store hasn’t confirmed your subscription yet, the top of the AI Coach tab now says so in a grey line with a Re-check button. Your access isn’t withdrawn while it checks (Strathlon deliberately holds a subscription it has already confirmed rather than showing a paying member a paywall over a momentary hiccup), and it re-checks before your next message. If that check does come back negative, your typed message is handed back to you rather than lost.
Reliability improvements 9
- Ending a workout is now final. Ending could be silently undone: a moment later the app rebuilt the “workout in progress” state from the day’s saved data. That is why End workout flicked off and straight back on, why the lock-screen card stayed up, and why the watch sat on the finished screen with a Finish button that did nothing. Your phone now owns the session, the two devices send each other a heartbeat, and a command about a workout that has already ended is refused instead of restarting it.
- No more empty entries in Apple Health. The same restarting was writing a run of zero-length workouts into Apple Health, plus one that carried real calories while nobody was training. Nothing is written now unless there is something real to record, and it is ended exactly once. This stops new entries; anything written before this build is still in your Apple Health and can be deleted there.
- Every button on the watch waits for an answer. Tap Done, Skip rest, Start, Change or the HIIT controls and the button shows a spinner until your phone has received, run and acknowledged it, so a tap that hasn’t landed looks like a tap that hasn’t landed. That is what caused the double-advance: the tap was queued rather than lost, and landed alongside the next one. End and HIIT Stop stay tappable at all times on purpose, so you can always get out of a session.
- Your readiness card and your coach now agree about last night’s sleep. They were using two slightly different tests, so on a day with a good week but nothing recorded for last night the card scored you while your coach was told the night was missing: one of them was always wrong. One test now, and the card says “No sleep recorded last night — this is your week so far, not today.”
- Turning Analytics off no longer stops your sleep being read. A privacy switch that has nothing to do with Health was quietly switching off sleep ingestion, so the readiness card went blank with nothing on screen explaining why. Sleep is read independently of it now. What Analytics deletes, it still deletes.
- Your sleep now refreshes while you’re using the app. Only closing and reopening used to try again, so an early-morning check (before your watch had synced the night) held that empty answer for the rest of the day.
- Your sleep history is no longer lost if you grant Health access after the first launch. The one-time backfill of your last ~120 nights ran, and marked itself done for ever, while the permission sheet was still on screen unanswered, so anyone who granted access a moment later, or later from the Health app, got a permanently empty readiness card built on history that was sitting right there. It now only counts as done when it actually reads something, and retries once a day until it does.
- The lock-screen workout card holds its shape. A long exercise name could push the timer out of its ring and shove the row sideways. The timer and the label are clamped now, so the ring stays put whatever the exercise is called.
- We find out when the AI goes down, instead of you telling us. The daily server job now checks both Apple verification hosts and raises a warning if a whole day passes with no AI calls at all. A 14-hour outage on 1–2 August was discovered only because someone tried to read their weekly review.
No change to your calorie target, your macros, your BMR, your plan, or which phase you’re in. Four of the fixes above are the same bug wearing different clothes: in each case the app carried two states where the honest number is three (yes, no, and we don’t know yet), so “don’t know” came out as “yes”. It now shows you when it doesn’t know.
Version 1.0.0 build 213 · August 2026
New features 3
- Your week can start on Sunday, and now does by default. More → Profile & Settings → Body & stats → Week starts on switches between Sun and Mon, and it moves both the Plan tab’s THIS WEEK strip and your sport calendar together. Your weekly reviews and your streaks keep running Monday to Sunday, so flipping this never relabels a week you have already trained, and the setting says so on screen, because someone who assumed their report window moved with it would read every report wrong. Your AI coach now reads the week the same way round as your Plan tab does; before this, asking it about “this week” on a Sunday described the week that had just ended.
- You can change your goal weight without redoing your setup. More → Profile & Settings → Goal & plan now has a GOAL WEIGHT section with the same stepper, the same warnings and the same rules as the last screen of setup: it is literally that screen’s controls, reused rather than duplicated, so it cannot drift out of step with them. Underneath, it tells you what your target means in practice: how far you have to go, how many training weeks are left in your plan, and what weekly rate that works out to. If the pace is faster than a steady one it says so and still lets you save it: a target is a goal rather than a schedule. The only thing that blocks Save is a target that contradicts your goal, such as a fat-loss target above your current weight. Changing it does not reset where your journey started, so the distance you have already covered is kept, and it does not rebuild your plan.
- A week-in-review written before the week finished now tells you so. The card carries an “As of Tue 28 Jul” line whenever the write-up was produced part-way through the period. If you have logged anything since, it also tells you the tiles beside it are ahead of the text, and offers “Rewrite it from today’s numbers”. That rewrite is always a tap, never automatic: it costs a coach request, and we don’t spend one just because you opened a screen.
Reliability improvements 9
- An upper-body day was giving you two of the same kind of exercise and not enough of the opposite kind. It now contains real pulling work. On the day this was reported, an Upper session was 12 sets of pressing against 6 of pulling, with no row and no vertical pull in it at all: the shape that pulls shoulders forward, in the block whose job is to prepare you. Three rules now apply to the whole day you are actually served, your sport work included: no two exercises train the same movement pattern; a day that presses must also carry a row and a pulldown or chin; and pulling sets must reach at least 80% of pressing sets. Where your equipment or the day genuinely cannot supply the missing move, the rule stands down and leaves the exercise you already had: you are never handed a shorter session just to satisfy a rule. A dedicated Push day still balances against its paired Pull day rather than within itself, because that is what a push/pull split is for. Your first exercise of the day never changes, because that is the lift your progress is tracked on. Phase 2 and Phase 3 are untouched.
- Your sport work stopped colliding with your gym work. A cricket profile was being given Rear-Delt Dumbbell Fly in the main session and Band Pull-Apart as its cricket accessory on the same day: two versions of one movement under two names. A swimmer was getting Pull-Up and Lat Pulldown together. Sixty sport-accessory exercises were invisible to the balancing rules, so real pulling work couldn’t count as pulling and a real press wasn’t recognised as pressing. They are all classified now, and when a sport move collides with a gym move it is the sport move that changes, rather than your main lift.
- Phase 1 is called Reactivation and had stopped being one. A phase-1 gym day with a sport ran to about ten exercises, thirty working sets and fifty-eight minutes at the top end, and averaged nine and a half exercises, twenty-eight sets and fifty-five minutes: a hard session in the block whose whole purpose is easing back in. A phase-1 day is now capped at eight exercises, counted across everything you are actually given: your lifts, your sport work and your core finisher. That works out at about 24 sets and 47 minutes, roughly a seventh off the average day, and a fifth off the longest ones. Your sport work and your core finisher are never what gets cut; only the main lifts are trimmed, and the trim keeps your press, your row, your pulldown and your leg work in preference to isolation. If you train at phase 1 without a sport, nothing about your day changes. Phases 2 and 3 are unchanged, and this does not change your calorie burn: the burn has been worked out separately from the displayed duration since build 190, and that is untouched.
- A shoulder-injured user was being given the same pulldown twice in one Pull session. Strathlon swaps a Weighted Pull-Up for a Lat Pulldown when a shoulder is flagged, and the day already carried a Lat Pulldown under a slightly different name, so the duplicate check waved both through.
- The coach could never write your week-in-review again after failing once. If a request came back empty (which is what happened during the coach outage on 1–2 August), the empty answer was saved as though it were your review. The card then sat on “Generating your week-in-review…” for ever, and the refresh button was hidden. An empty answer is now treated as the failure it is, so you get an error with a Try again button, and the next attempt works.
- The week-in-review said one thing while the tiles beside it said another. Text written on the Wednesday of a running week reported “0 completed training sessions” directly above tiles reading Sessions 3 / 3, and once the week closed it stayed that way for ever. The “As of” stamp described above is the fix.
- “Make it again” on a shopping list threw away everything you had already ticked off. The other rebuild button (“Refresh list”, when your meal plan changes) kept your ticks. The same list, rebuilt two ways, gave two answers, and the one that lost your ticks said nothing about it. Both keep them now.
- Correcting a logged food’s calories can no longer quietly leave a day’s totals not adding up. If an earlier deletion had already floored a day at zero while a food row was still in it, correcting that row could take the day’s stored total below zero. The correction is now applied exactly as you typed it and the app tells you the day was already out of step, rather than silently rounding the problem away and leaving it there.
- Kettlebell Swing, Rowing Machine Sprint and Resistance Band Row Burst are excluded from shoulder-safe HIIT. They were already excluded in the app you install; this is the same correction reaching people still on an older version.
No change to your calorie target, your macros, your BMR, or which phase you’re in. Two things do move, and both are described above: which exercises a phase-1 gym day gives you, and how many of them. Your calorie burn is unaffected by the shorter phase-1 day: burn and displayed duration have been worked out separately since build 190. If you train at phase 1 without a sport, or at phase 2 or 3, your day is unchanged.
Version 1.0.0 build 212 · August 2026
New features 3
- Your Plan tab now shows how far through the current block you are. A card under the phase strip reads your block’s name, then “4 of 8 sessions · 7 of 14 days”, then one line telling you what’s still outstanding: including the honest case where you’ve finished all the sessions but the block still has days to run, and why extra work there isn’t wasted. The phase tiles carry the same count in place of the predicted week range they used to show, and the filled tile is now the phase you’re training rather than the one you last tapped: so reading ahead about Phase 3 no longer lights it up as though you’d switched to it. A session counts when you finish everything the plan put in front of you that day; sport-only days, the HIIT finisher and warm-ups don’t count toward it, and days you’ve marked as a break are left out of the day count. Your AI coach is given the same two figures, so “how close am I to Phase 3?” is answered from where you actually are rather than from the week number. What hasn’t changed is when you move up: phases still advance on the plan week exactly as before. This shows you where you stand; it doesn’t speed you up or hold you back.
- Every tile in “Add a session, walk or activity” is on screen at once. The activities row was a sideways scroller with nothing to show that it scrolled, so Gym classes and Gym & home workouts (two complete features) sat off the right-hand edge and most people never found them. All three rows of tiles (the activities, your own sports, and every sport by category) now wrap onto as many lines as they need. Nothing scrolls sideways any more.
- Photograph a plate and your coach breaks it down food by food again. It was naming the components (the curry, the rice, the side, the glass of wine) and then giving one set of numbers for the whole plate. Each component now gets its own calories, protein, carbs and fat, with a total underneath that adds up to them. How the meal is logged is unchanged: the figure that goes into your day is still the total.
Reliability improvements 12
- The new block-progress card was missing for everyone on the very first launch after updating. The one launch every existing user gets was the one launch that showed nothing: the card and the “4 / 8” counter only appeared after force-quitting and reopening. Your progress was recorded correctly the whole time; only the screen was wrong. Fixed, and proved by rebuilding an exact pre-update profile and watching the card render on that first run.
- Resting longer no longer makes Strathlon say you burned more. Changing one exercise’s rest from 60 to 120 seconds moved the estimated burn from 163–234 kcal to 232–331: a 42% rise for exactly the same sets and reps, which is backwards, since a longer rest means less work per minute rather than more. The burn is now worked out on a fixed nominal rest, so a rest preference can’t move a calorie figure. If you use the default 60-second rest, your number doesn’t change at all. If you rest 90 or 120 seconds it comes down to that same figure; if you rest 45 seconds it goes up, because that setting was being under-credited by the same fault. The session duration is untouched and still moves with your real rest: a longer session genuinely does take longer.
- A muscle-gain user’s empty calorie chart said “No deficit data yet.” under a heading reading DAILY SURPLUS. It was the one line left on that chart still written for fat loss. It now follows your goal like every other word on the screen.
- The Energy balance card was printing the same day with opposite signs. The line under the title said “+870 kcal/d” while the point on the chart sat at −870, with the axis running the other way. Both numbers were right, in two opposite conventions, and the card stated neither. There is now one convention across the whole card, and the card says what it is: above the dashed line you ate more than you burned.
- “Restart my plan” left a maintenance user in maintenance. Everything that reads that setting carried on saying Maintenance (the plan strip, the day’s sets and reps, the calorie engine and your coach) while the confirmation had just promised your plan would return to Week 1 starting today. Your progression also froze where it stood, and the four-week gradual calorie increase silently restarted from the beginning, cutting a settled maintainer’s target. Restarting now genuinely leaves maintenance.
- After a restart, re-earning Phase 2 was silent. Strathlon remembers that it has already marked a phase for you so it doesn’t do it twice. Restarting your plan reset the progress but not that memory, so you trained all the way back up to Phase 2 and heard nothing: the moment had been spent on the plan you’d discarded. A “Phase 2 unlocked!” note queued before a restart could also appear to someone who had just been put back to Phase 1. Both are now cleared with the restart.
- Your progression moment survives the settings that were quietly destroying it. Two separate faults, both in the same place. Turning celebrations off used to spend the phase-unlock moment rather than hide it, so turning them back on could never surface something you’d already earned: it now suppresses without spending. And with “Lock future phases until earned” switched off, no progression moment ever appeared at all; then, weeks later, switching it back on announced a phase you’d earned long ago. Both are fixed together.
- Your plan’s start date and training progress were being copied to your iCloud even with the iCloud backup switch off. It is your own iCloud and nobody else can reach it, and it is what restores your plan if you reinstall, but it is meant to be your choice, and the switch wasn’t being read. It is now, and switching the backup off also removes a copy left up there from before.
- The route people actually use to change their goal could bring the old plan’s phase back. Profile & Settings → Goal & plan → “Change goal or experience” → Redo onboarding was a separate, third copy of the redo-onboarding flow, and it had never received a fix the other two got back in build 153: for a moment during the reset your old phase could be restored from iCloud. There is now one shared flow behind all three, so a later fix can’t miss a route again.
- The rest-interval question could come back part-way through a session you’d already answered it for. It was being remembered against the day and the phase, and the Plan tab could shift the phase between two exercises: at which point Strathlon looked in the wrong place, found nothing, and asked again. It is remembered against the day alone now, which is the rule it was always meant to have: asked once, and changeable any time from the “Rest…” chip on every exercise.
- The “End this session?” confirmation had a large empty band under its buttons. The card was sizing itself from a measurement that was really its own answer handed back to it, so all four confirmation messages came out identical and none of them fitted. It now measures its real content and reaches the bottom of the screen properly, so the space under Cancel is the small margin it was meant to be.
- What Strathlon says about your data and what it does with it are back in step. The app keeps a single internal record of everything that can leave your phone, and our privacy wording is generated from it, but it described only one of the five things that can be copied to your iCloud. The other four (your plan anchor, your profile, your tracker history and your training sync) now each have an entry naming exactly what leaves, which switch governs it and whether that switch is on by default. Nothing new leaves your phone as a result; a channel that isn’t written down is one nobody can re-check when the app changes, which is how the switch above went unnoticed.
No change to your calorie target, macros, BMR, which phase you’re in, or which exercises you’re given. The one number that moves is the gym session’s estimated burn, and only if you’ve changed your rest interval away from the default: that change is the correction described above.
Version 1.0.0 build 211 · July 2026
New features 2
- Every exercise on your plan now carries its block’s colour. Today’s workout has always used a colour per block in the bar at the top, but the exercises underneath were the same neutral grey whichever block they belonged to, so a block read as a coloured heading with unrelated content beneath it. Each exercise row now has a slim coloured rail in the margin, matching the block it belongs to, so a block reads as one section at a glance. Nothing moves: the rail sits in the margin and changes no spacing, no text and no tap target.
- Your full-screen calorie chart is now titled for your goal. The tile on your Tracker already read Daily deficit, Daily surplus or Daily balance depending on what you’re working towards, but the full-screen chart it opens still said “Calorie Deficit” to everybody, including people deliberately eating in a surplus to build muscle. It now reads Calorie Deficit, Calorie Surplus or Energy Balance to match the tile you tapped. If you’re losing fat, nothing on your screen changes.
Reliability improvements 9
- “Delete everything” now removes things it used to miss. Five separate copies of your own data were surviving a wipe you had confirmed: your weight-stack photos (the pictures you take of a machine’s setting so you remember it next time), the export file if you had ever exported your data, your saved shopping lists, the coach’s written notes about your progress photos (the photos themselves were being deleted, the notes were not), and the record of which exercises you ticked off on which day. All of them are now erased along with everything else. Two further changes go with it: if something genuinely cannot be removed, the app tells you rather than reporting a clean wipe; and adding any new kind of saved data to Strathlon in future now has to be registered for deletion before the app will build, so this cannot quietly happen again. One thing that deliberately stays, and both delete screens now say so: workouts Strathlon saved into Apple Health remain in Apple’s Health app: they’re yours and they live in Apple’s app, so delete them there if you want them gone.
- “Delete all analytics data” now really does. If your database had ever needed repairing, Strathlon set the old copy aside on your phone, and that set-aside copy, holding your entire training history, every weigh-in, every night of sleep and every cycle-phase estimate, was left behind by that button. It had been left behind by it since build 167.
- Two “clear specific data” descriptions were promising more than they delivered, and now say what they keep. Clearing Weight & body keeps any measurement you logged without a weight beside it: a waist or chest entry on its own. Clearing Lifting history keeps the record of which exercises you ticked off each day. Both were happening already; only the descriptions were wrong. They were corrected by making the wording honest rather than by deleting more, because a narrow bucket is something you chose on purpose.
- Four places described where your data lives incorrectly, and are fixed. The Progress Photos row in the More menu and the footer on the Compare screen both described your photos as being on this device only, which stopped being right the moment you switched on the optional photo sync; both now describe whichever is actually true for you. The health & safety form’s footer, sitting directly beneath your medication list, described the whole form as staying on your phone: in fact your conditions and medications by name, and whether you’re pregnant or breastfeeding, are always given to your coach, because that is what makes its advice safe for you. The footer now says exactly that, and names the one genuine exception: your two answers about your relationship with food, where only the fact that something was flagged is shared, never the answers. The name editor described your name as staying on the device when it is part of the standard iCloud backup, so that line is gone. And the welcome tour’s progress-photos step now names both the default and the optional sync instead of describing only the default.
- Dark mode stops hiding text. Section headings (SAM’S PLAN, THIS WEEK, TARGETS and the rest), the small unit captions beneath target numbers, and the whole content of a phase tile you aren’t in were rendering at a contrast level below the accessibility floor for even large text: readable on a bright screen indoors, close to invisible outside. Both the secondary and tertiary text tones have been lifted, keeping the same colour and keeping a clear difference between them, so a small grey caption never ends up louder than the bold figure it labels. Light mode is untouched.
- Phase 3 no longer advertises a set count you will never be given. Its tag said “4–5 sets”, and nothing in Strathlon has ever given anybody five, which is exactly why Phase 2 could look harder than Phase 3. Phase 3 gets harder by density rather than volume: the same number of sets, grouped in threes instead of twos, with less recovery between them. The tag now says so. Two claims in the same phase’s explanation were also overstated and have been corrected: definition comes from holding onto muscle while your deficit does the fat loss, rather than from metabolic stress; and a hard resistance session produces only a real but modest calorie burn beside a day’s deficit.
- The strength screen stops explaining a chart it hasn’t drawn. With only one logged week for a lift there is no line to draw, but the key to the chart’s markings, the note about swiping to scroll your history, and the Analyse my strength button were all still on screen, describing marks that weren’t there and offering an AI reading of a single data point. They now appear together with the chart itself.
- The “Last: X kg” footer stops showing a weight you have just deleted. Delete a logged set and the old figure could stay on screen for the rest of the session: on the exercise card, on your lock screen and on your wrist.
- Your goal progress is never worked out from a weight you didn’t weigh. If your plan came back from an iCloud restore without your original starting weight, Strathlon could fall back on a stand-in figure, which could show someone who had barely begun that they were 82% of the way to their goal, and there was no way to correct it afterwards. Where the real starting weight isn’t known, the progress bar is simply not shown until it is. A missing figure is better than a wrong one.
No change to your calories, macros, BMR, or which exercises you’re given.
Version 1.0.0 build 210 · July 2026
New features 3
- Strength history is now one weekly chart of the weight you actually lifted: the estimated 1RM is gone. Strathlon logs every set individually, so an “estimated 1RM” was only ever your logged weight multiplied by a factor that depends on how many reps you did, which is why two lifts could look like they were diverging when the only difference was the rep count. Each week now plots the heaviest single set you logged for that exercise that week, with no toggle to choose between measures. Personal-best marking is back, and it means more than it used to: a PB now means you lifted more weight than you ever had. A formula producing a bigger number no longer counts. Your AI coach was being given the estimate too, and no longer is: it receives the weekly top set, so it cannot quote you a figure the app can’t stand behind. Adding weight to a bodyweight movement needs no special handling: chain a plate to your pull-ups and it charts exactly like a bench press. And a week in which you logged no weighted set for a movement is absent from its chart rather than drawn as zero: it isn’t a 0 kg lift, it’s a week you didn’t load it.
- The exercise picker puts the lifts you can actually chart at the top, each with a dot. A plain alphabetical list buried months of history among every one-off lift you have ever logged. There are now three groups, alphabetical within each: enough history to draw a line (dotted), logged once (still near the top, you did the work), and never logged (last).
- A lift with only one logged week no longer looks broken. It used to draw a full chart with a single dot and nothing to join. It now shows the figure you logged and tells you what unlocks the trend: log it again next week. A movement you have only ever done unloaded says so plainly instead: it’s tracked by sets and reps rather than by weight.
Reliability improvements 7
- A superset told you one number of sets and ran a different one. Now there is one number. Where the two or three exercises in a group had been written with different set counts, the exercise card, the group’s Start button, the live panel, your wrist and the spoken cue could each show a different figure, and the workout ran the first exercise’s count, so a group promising four sets delivered three. Nothing on a shipped build flagged it. A group is now settled to one round count, the highest any exercise in it asks for, at the moment your plan is built, and every one of those screens reads that same figure. Nobody is short-changed a set. This was caught by our own pre-release testing, which held the build until it was fixed.
- Your session count now means training days. Before, a six-exercise gym session could count as six, and two sessions on the same day counted separately. If you train twice in a day, that is now one training day, so your totals will look lower than they did, and they are now correct.
- Superset and tri-set coaching cues say the right thing, and stop cutting each other off. A tri-set only ever announced its first two exercises; an exercise could be announced with a different exercise’s rep target; and each new spoken cue interrupted the one before it mid-word, so the set count you heard could be the wrong one. Cues now wait their turn instead of truncating, and each exercise is named with its own reps. Anything that genuinely can’t wait (a stage change, the 3-2-1 countdown, a Pause tap, an incoming call) still takes priority immediately.
- Your watch stops saying “Reconnecting” when it is connected. The watch judged the link by how long it had been since the phone last sent something, so an ordinary quiet stretch of a workout read as a dropped connection. It now asks whether your phone is actually reachable. The regular “still here” signal was also being discarded as a duplicate before it ever crossed, a genuine change of state now has a backup route if the main one fails, and your heart rate is cleared at each block boundary instead of carrying the warm-up’s number into your strength work.
- The onboarding goal-weight “+” no longer blocks people who want to gain. Both the “+” and “−” buttons started from five kilos below your current weight: a fat-loss assumption. If you were aiming to build muscle, your first tap on + set a target below your own bodyweight, which triggered the “your goal contradicts your target” warning and greyed out Start Strathlon on the very last screen of setup. The starting point now follows the direction you’re going, and both ends are sensibly limited.
- Fewer promises in the app. Around twenty sentences describing what Strathlon doesn’t do have been removed from in-app text. Every one was true and none was asked for, but each was a promise that had to be re-checked against the code on every future change, and a promise you forget to re-check is how an app ends up saying something that is no longer so. Four are kept deliberately, on the pages where they belong: your cycle logs never leave your phone, we don’t sell your data, we never use your health data for advertising, and your progress photos never go to a Strathlon server.
- The Apple Health permission prompt was wrong, and is corrected. It said Strathlon asks to save your completed workouts to Apple Health. The iPhone app has never requested permission to write anything: the only thing Strathlon writes to Apple Health is a workout recorded by the Strathlon app on your Apple Watch. The prompt, and the in-app help the coach answers from, now say exactly that. If you don’t use an Apple Watch, nothing from Strathlon is written into Apple Health at all.
No change to your calories, macros, BMR, or which exercises you’re given.
Version 1.0.0 build 209 · July 2026
Reliability improvements 11
- The corrected session count now reaches the weeks already in your history, as well as new ones. A finished week’s review is worked out once and kept, so weeks saved before this build would have gone on showing the old, roughly six-times-too-high figure forever, and the oldest weeks, the ones most likely to be wrong, were the ones most certain never to be looked at again. Each saved week now records how its sessions were counted. When you open a week counted the old way, Strathlon recounts it once, keeps the result, and never touches it again; a future update that changes nothing about counting leaves every saved week alone, so this costs you nothing on an ordinary update. Any weekly write-up you have already generated is kept, never re-run and never re-charged. One thing worth knowing: the recount counts the sessions still on your device, so if you have used “Clear specific data → Lifting history”, or a week has aged past the 18-month history window, that week simply stops quoting a session figure rather than quoting one for training the app can no longer see. Nothing is deleted to achieve that.
- In-app help and the user guide now match the app. The help your coach answers “how do I…” questions from gave two different answers about the new-review indicator, and both entries said tapping “Your Reviews” opens the review when it actually opens your Past Reviews list. It also never spelled out what one “session” now means. All fixed. The public user guide had the same class of error: it described a “Past reviews” button that doesn’t exist (the way in is the Progress pill → Your Reviews), never mentioned the unread dot, and still said celebrations last two and a half seconds.
- A “session” now means a workout rather than an exercise, so your training numbers will look smaller, and that is the fix. Strathlon opens a separate record for each exercise you do; that’s how it times your sets. Nine different places were adding those records up and calling the total “sessions”, so a six-exercise gym day was counted as six sessions: in your weekly review, your Trends consistency card, the sessions-per-week trend, the written review, and the figure your AI coach is given (it was being told a three-day-a-week user trains about eighteen sessions a week, on every message). Every one of them now counts one session per training day. Your historical figures drop by roughly the number of exercises in a workout. Nothing has been deleted and no training has been lost: the same workouts are all still there, counted the way you’d count them yourself. Your streaks, your adherence and your phase progress were already counting training days and are completely unchanged.
- Auto-add no longer logs a food twice. Setting up a daily auto-add for something you’d just logged added a second copy to the same day, so that day’s calories and macros were over-stated, which then fed your deficit, your weight trend and your coach. It now checks today’s log before adding.
- Review titles now read like dates instead of database keys. A weekly review now reads “This week” or “Last week” with the exact range beneath (“2026: 30 Jul – 6 Aug”); older ones show the range alone, and monthly reviews are named by month (“July 2026”) instead of “2026-07”.
- The Progress menu tells you which one is new. When there’s an unread review the menu entry itself reads “Your Reviews — new”, so the dot on the pill is no longer a guessing game.
- Locked phases can be explored. Tap any exercise in a future phase to expand it for sets, reps, tempo and coaching notes, watch its demo video, or ask the coach about it. Only starting it stays locked: your own workouts stay on your current phase.
- Your sport’s work is labelled with your sport. The sport-specific block now carries a heading naming it (“Cricket — sport work”) and a two-sport day gets a labelled block for each. A small info button explains that when one of those moves is also a core movement it counts toward the day’s core slots, so your core finisher is shorter rather than doubling up.
- Reps tiles read better. “10-12 each side” now shows the numbers large and the words small, instead of the whole phrase at one size.
- Celebrations last five seconds instead of two and a half, with an × to dismiss. And the confetti keeps falling for the whole time rather than settling early.
- The weight chart has left the weekly review. It always drew your whole history regardless of the week you were reading, so it now lives only where that makes sense: the Tracker, and Progress → Your Trends. Both are unchanged.
Bug fixes and accuracy only. No change to your plan, calories, macros, or which exercises you’re given.
Version 1.0.0 build 208 · July 2026
Reliability improvements 5
- A lift you've been doing for months now shows as one exercise with one chart. If a movement came from your sport (a Cricket farmer's carry, say), older sessions were sometimes filed under a slightly different name than newer ones, so your weights were split across two entries in Strength history, each showing half the story, and a half with only one session in it could look completely empty. They're now recognised as the same movement, so everything you've ever logged for it sits on a single chart. Nothing was lost and nothing is counted twice: your old sessions were always saved, just filed apart.
- The target-emoji is gone from the exercise list. A sport exercise now simply reads with your sport's own name (“Cricket: Farmer's Carry”) instead of a bullseye icon in front of it.
- Asking the coach to analyse a bodyweight exercise you've only just started no longer gets you a confident read of nothing. With no history yet, it now says so, instead of describing a trend that isn't there.
- Four wrong button names in the coach's reference notes, fixed. The coach could describe an “Import from Apple Health” button (it's Autofill from Apple Health), a “Why this phase?” button (it's a section called Why this phase, reached from the small info icon on a phase tile), a camera-emoji “Snap to fill” button (there's no emoji on it), and an “Adapted for…” injury banner (it reads “Adapted for:”). All four were live mismatches, so the coach would have repeated them to you as fact if asked.
- Under the bonnet: the build check that stops a hand-written privacy claim from shipping had been reading only a fraction of the files it reports on, and passing anyway. It, and the credential-leak check added the build before, now prove what they actually read and fail the build automatically if it's less than they claim to cover.
Bug fixes and accuracy only. No change to your plan, calories, macros, or which exercises you're given.
Version 1.0.0 build 207 · July 2026
Reliability improvements 9
- Fixed: your weekly review no longer freezes on the first look of the week. Opening the AI Coach tab first thing Monday (before you'd trained, eaten or weighed in) used to lock in that all-zero moment as the week's permanent record, and even the review's own refresh button couldn't fix it, because it was re-reading the same frozen numbers. Your free stats (sessions, rest, active burn, energy balance, sleep, weight trend) now stay current all week. The paid written analysis still generates once and stays put until you tap refresh, which now reads your current numbers instead of the frozen ones. Simply opening “Past Reviews” also no longer creates a review entry for a week you never trained.
- Fixed: the readiness banner now catches up instead of going stale. It's meant to be today's figure, but it could sit hours or days behind what your Trends screen showed for the same day. It now re-checks itself when you open the app, when the day rolls over, and any time it has nothing to show yet.
- Fixed: your readiness score no longer changes on identical data just because it's now past lunch. A night's sleep is filed at midnight, but the score used to judge whether it counted as “recent” using a fixed 36-hour window from right now, so the very same sleep data could count as last night's reading at 9am and quietly stop counting by noon, producing two different scores from one unchanged night. It now asks the right question: is there a sample for the night that actually just ended.
- Fixed: the coach won't describe a night you didn't sleep. With no sleep tracked, your readiness score used to quietly fall back to your week's average without saying so anywhere, so the app could describe a confident-sounding “last night” that never happened. The readiness card now says plainly: “No sleep recorded last night — this is your week so far, not today,” and your coach is told the same thing, from the one place both read it from, so they can't disagree with each other.
- Fixed: your resting heart-rate reading is only called “now” when it's actually from today. The figure shown can be the newest one on file even if it's weeks old; your coach's “N bpm now” line now only appears when today has a genuine reading.
- Fixed: a billing hiccup no longer tells you to start a free trial you've already paid for. A brief outage on Apple's side, a network blip, or a problem on our own end used to be treated exactly like a genuinely lapsed subscription: printed into your chat as a message and counted against your daily limit. The app now tells the difference: only a real “your subscription has ended” from Apple shows the paywall; anything else quietly retries and, if it still can't confirm, asks you to try again: without touching your chat history or your daily limit. A subscription confirmed in roughly the last three days is trusted straight through a short outage.
- Fixed: estimated 1RM now has an honest ceiling, and a set logged with no reps stops being shown as an estimate. The estimate is only reliable up to about 10 reps and increasingly overstates beyond that (at 20 reps it can claim two-thirds more than the weight actually on the bar), and the strength screens now say so alongside a high-rep figure. And if a set was logged with no rep count, there was never really an estimate to show in the first place: it now reads “needs reps” instead of presenting the bar weight as if it were an estimate: on your weekly-review tile, the full strength-history chart and its crosshair, and personal-record badges. Your coach's own analysis follows the same rule, leading with whichever measure your logged numbers actually support.
- Corrected: the coach's own reference notes about core work on combined training days. A gym-plus-sport day does get core work, and has done since our last build, only our internal documentation was out of date, which meant the coach could describe your own plan slightly wrong if you asked about it directly.
- Under the bonnet: a new build check now catches the coach's reference notes going stale. If they ever describe an on-screen button or label that doesn't actually exist in the app, the build now fails automatically instead of shipping a coach that confidently describes something that isn't there.
A fix-only build with one theme: places the app or the coach said something that wasn't quite true, now corrected. Nothing about your plan, calories, macros, meal plans, exercise catalogue or plan generation has changed. One item is queued for a follow-up build: a paid weekly-review write-up can become briefly unreachable if you clear out data from a week it already covered: rare, and being worked on.
Version 1.0.0 build 206 · July 2026
Reliability improvements 9
- Fixed: a completed exercise no longer loses its tick when you train twice in one day. Exercise ticks are cleared after about two hours on purpose, so a morning session's ticks can't make an evening session look already done. But if an exercise still had one of those expired marks against it, finishing it again saved your new tick with the old, expired time, so it read as not-done the moment the screen reloaded, and was then dropped. The failure case was the exact one the two-hour rule exists to support: tick something in the morning, train again that evening, and the evening's tick disappeared. The knock-on was the part you'd actually notice: because the app couldn't see the finished work, your day never read as complete and it offered you another exercise instead of finishing. This had been there far longer than the last couple of builds.
- Fixed: the rest-interval question is now asked once per session instead of before every exercise. It used to appear before every single exercise (eight times in an eight-exercise workout) each time with your previous answer already ticked, under a note promising it would be remembered. You're now asked once. Every exercise and every superset group carries a “Rest 60s — change” button, so you can still change your rest deliberately at any point in one tap, and you can see at a glance what it's set to. That button changes your rest and nothing else.
- Changing your rest now tells you that your day's time and calorie targets move with it. Longer rests genuinely make a session longer, so both headline numbers shift when you change the interval. They always did: the app just never said so, which made a jump after what looks like a timer preference feel like a glitch. The numbers themselves are unchanged. The rest picker also shows each option's full description now, and scrolls rather than clipping on a smaller screen.
- Fixed: every “end this session?” confirmation now has a visible Cancel. The confirmation showed only the red End workout: the cancel button never appeared at all on this version of iOS, so the only way out was tapping the background, which nothing on screen told you. All four of these now slide up from the bottom, next to the button you pressed, with End workout and Cancel together: ending a workout, ending a warm-up, ending a HIIT session, and switching exercises while one is live.
- Fixed: timed, distance and per-side exercises are no longer labelled “reps”. A side plank read “3 sets · 20-30s each reps” and a farmer's carry “4 sets · 30-40 m reps”. They now read as written: on the card, on the Start button, in the detail panel, on the live workout screen, in the spoken coaching cue (which was saying “20 reps” for a 20–30 second plank) and in what your AI coach is told.
- Fixed: the Apple Watch app now installs on the same iOS generation as the iPhone app and the widget. It needed a newer watchOS than either of them, which would have left some people out for no reason: the thing the last two builds said was still to come. The build now fails automatically if the app, the widget and the watch ever disagree about this again.
- A sport exercise that already trains your core now counts towards your core work. Some sport-specific movements (a Copenhagen plank, a suitcase carry, a half-kneeling Pallof press) are trunk work, but they weren't being counted, so a day could give you those and a full core finisher on top without saying anything. They're counted now, so the day tops up to the same two core movements rather than stacking extra on. The rule hasn't changed; it was working from an incomplete list.
- Fixed: the “counts as core work” note could appear more times than there are core slots. On a day with several core-pattern movements it could show three times while telling you it covered one of today's two slots. It now appears at most once per slot.
- Under the bonnet: the exercise catalogue's start-up self-check went from 40 warnings on every load to 3. That matters because a check that always complains can't warn us about a genuinely broken content update. This one can again.
A fix-only build, and the first item is the one that mattered: a tick you'd earned could quietly disappear, and then your day wouldn't finish. Nothing new was added, and there are no changes to your calorie targets, macros, meal plans, exercise catalogue, plan generation or what your AI coach is allowed to see. One thing we know isn't right yet: the End-workout card was meant to size itself to its message and still leaves a little more blank space above the buttons than intended. It's cosmetic, both buttons are exactly where your thumb expects them, and it's queued to be done properly.
Version 1.0.0 build 205 · July 2026
Reliability improvements 7
- Fixed: ticking an exercise no longer ticks the same exercise in another phase of your plan. This one fault was behind several things you may have noticed: a core exercise that looked already done before you'd done it, the app offering you a “next” exercise instead of finishing your session, and your day looking a session short. Your ticks are now filed under the phase you're training as well as the date, and the same goes for your warm-up and HIIT marks, because both genuinely differ between phases. If you update mid-session, the ticks you'd already earned that day are carried across and keep their original time.
- Fixed: your phase can no longer change part-way through a week, or part-way through a workout. The week you're currently in no longer counts towards moving you up, so a move can only ever arrive at the start of a new week. Nothing you've already earned can be taken away by this: a phase you've reached stays reached.
- Fixed: your Plan tab and your AI coach now agree on which phase you're in. The coach worked your phase out fresh on every message while the Plan tab settled on one when you first opened it and never moved, so after moving up a phase, the coach could tell you one thing while your plan showed another. The Plan tab now follows. If you've deliberately tapped a different phase to look at, your choice is kept, and the plan never re-points itself while a workout is live.
- A sport exercise that covers one of the day's two core slots now says so. Your sport work sometimes already includes a core movement, in which case Strathlon deliberately adds fewer core-finisher exercises. That was the right call, but nothing on screen said so and the day read as short. It now tells you: “Counts as core work — this covers one of today's two core slots.”
- Fixed: your watch no longer reads as disconnected during ordinary quiet stretches. The wrist decided your phone had gone quiet after seven seconds, but the message your phone is guaranteed to send only arrives every thirty, so during a warm-up, or the still part of a rest, your watch spent most of its time reporting a problem that wasn't there. Recording was never affected: heart rate and calories were always captured regardless of what the connection indicator said.
- Fixed: Start buttons showed two play arrows. Both of them: the button on each exercise and the one on a superset group.
- Fixed: your profile showed a Match day calorie figure identical to your rest-day one. With no sport set up there's no sport bonus to add, so the row was showing your rest-day number, making a match look like it burns less than a gym session. It now says “Add a sport to estimate”. The same two rows during onboarding were being hidden from exactly the people who do have a sport: they're shown now.
A fix-only build, prompted by one real training session. Nothing new was added, and there are no changes to your calorie targets, macros, meal plans, exercise catalogue or what your AI coach is allowed to see. The Apple Watch app still needs watchOS 26.5, a little newer than the iPhone app requires: that's still being brought into line.
Version 1.0.0 build 204 · July 2026
Reliability improvements 4
- Fixed: the workout card on your lock screen no longer disappears part-way through a session. There were three separate causes, each able to make the card vanish on its own: it was being closed at the end of every warm-up, closed again at the first gap between two exercises, and closed part-way through for anyone without an Apple Watch. All three are fixed. One card now carries you from your warm-up through your gym work and into a HIIT finisher, updating its label as you go, and it only closes when your workout genuinely ends. The reason it could never come back once it had gone: iPhones don’t allow an app to create a new lock-screen card while it’s in your pocket: only to update one that’s already there.
- Fixed: your Apple Watch now stops recording when you finish. Completing the last set of your last exercise with your phone locked used to end the workout on the phone while the watch carried on, giving you one long recording that only stopped later. The moment you finish is now sent to your watch straight from the button you pressed, so your wrist finishes when you do.
- Your watch keeps up better during rest. Strathlon was sending your watch a fresh copy of the rest countdown roughly once a second, and the watch was sending live calorie updates back on every single reading: both crowding out the messages that actually matter. Your rest end-time is now sent once and counted down on the watch itself, and live calories are sent at a sensible pace, so the wrist stays responsive during a session.
- Fixed: the home-screen widget could fail to appear. The widget was built for a slightly newer version of iOS than the app itself, so on some iPhones it simply never loaded. Both now match.
A workout-reliability build, focused entirely on what happens while your phone is in your pocket: the lock-screen card, your Apple Watch and the home-screen widget. No changes to your calorie targets, macros, meal plans, exercise catalogue, plan generation or the AI coach. One thing still to come: the Apple Watch app currently needs watchOS 26.5, a little newer than the iPhone app requires, and that’s being brought into line in a coming build.
Version 1.0.0 build 203 · July 2026
New features 3
- Your calorie baseline can now take hormone therapy into account. There's a new optional question (alongside your biological sex) asking whether you're on testosterone or estrogen therapy. Answering it, or skipping it, is entirely up to you. If you are on hormone therapy, your daily calorie baseline gets a small, carefully bounded adjustment on top of the usual weight-based figure, so it reflects your body rather than ignoring it. If you've given us a measured body-fat percentage or lean mass, that measurement is used instead: a real measurement always beats an estimate. And if you're not on hormone therapy, which is almost everyone, nothing about your targets, macros or plan changes at all.
- A plain-English explanation of how your baseline was worked out. Tap the “i” next to Basal Metabolic Rate and you'll get an explanation of your situation specifically (which calculation was used and why) with a link through to a fuller user guide section. It's honest when the adjustment works out at zero, which for some people it genuinely does. The “BMR formula” line on your profile now always names the calculation actually being used.
- Cycle features step back sensibly on testosterone. Periods commonly stop or become irregular on masculinising hormone therapy, so cycle-aware features now stay off by default in that case rather than assuming. If that isn't right for you, one toggle at the top of Cycle-aware insights (“I still menstruate”) turns everything back on, and the app points you to it.
Reliability improvements 4
- Fixed: choosing “Other” for gender quietly gave you a male calorie baseline. It was an offered option with nothing on screen saying which figures it produced. The question is now “Biological sex” (it's a maths input for the calorie equations, rather than a label), and “Other” is no longer offered. If you'd previously chosen it, your numbers haven't moved and you'll get one friendly prompt so we can get them right.
- Fixed: the “BMR formula” line could name the wrong calculation. It could read “Weight-based” while a different calculation was actually running behind it.
- Fixed: several privacy explanations in the app were inaccurate or incomplete. A few screens said data stayed on your device when, with a particular switch turned on, some of it was shared with your AI coach, and one screen listed three things while saying there were two. Every privacy explanation in the app is now written from a single, checked description of exactly what can leave your device and which switch controls it, so these can't drift apart again. Nothing about what the app actually shares has changed: only that what you're told now matches it.
- Fixed: the Apple Health permission message described the wrong setting and was long enough that iOS could cut it short. It's now shorter, names the right switch, and correctly describes cycle insights as something you can turn off rather than something you turn on.
An accuracy build. If you're not on hormone therapy, your targets, macros, meal plans, exercise catalogue and screens are unchanged. Your minimum safe daily calorie floor never moves, and your protein targets are unchanged.
Website update content update · 26 July 2026
- Every sport now has a strength & conditioning guide too. Alongside the existing nutrition guide for each sport, there's now a dedicated training guide (41 in total, one per sport) covering that sport's physical demands, the key strength work that carries over to it and why, how to build your conditioning, staying injury-resilient, and how to structure training around your season, plus a sourced FAQ. Each guide is researched against recognised strength & conditioning sources and independently fact-checked. Every sport in Strathlon now has a two-guide hub covering both training and nutrition: browse them in the Library.
- Real Strathlon screenshots for your sport. Every sport article, in both the training and nutrition guides, now shows genuine app screenshots for that specific sport: your Plan tab with that sport scheduled and its estimated calorie burn, and your Nutrition tab with that sport's day-type calorie and macro targets. Many articles previously showed a generic rest-day screen instead; that's now fixed everywhere.
- 41 new in-app tips for sport training. Your daily tips now include sport-specific strength & conditioning advice, shown only if that sport is actually in your plan, with a link straight through to its full training guide.
- Easier to find in the Library. The Library now holds 130 articles, with a new “Sports training” topic filter alongside the existing filters, so you can jump straight to your sport's guide.
- Smaller accuracy fixes. The public user guide now names the current button correctly (“+ Add activity”), and captions and copy across all 82 sport articles were corrected to describe exactly what each screenshot shows.
Version 1.0.0 build 202 · July 2026
Reliability improvements 1
- Fixed: opening a meal photo in your meal plan no longer leaves it stuck. Tapping to close it used to just reopen the same photo, and tapping a different meal could show the wrong one instead. Photos now open and close correctly everywhere they appear, including in the AI coach.
A meal-photo fix. No changes to your calorie targets, macros, meal plans, exercise catalogue or plan generation.
Version 1.0.0 build 201 · July 2026
New features 3
- Your daily tips now match your goal. The short knowledge tips shown around the app used to be written mainly for fat loss, even if that isn’t your goal. They’re now goal-aware: if you’re building muscle, training for performance or working on general fitness, you’ll see tips written for that, including 15 brand-new tips covering muscle gain, performance, general fitness and recomposition/maintenance for the first time.
- Tips personalise to your sport too. Alongside your goal, your daily tips now weave in guidance for the sport(s) you’ve set up in your profile, blended in among your regular tips rather than replacing them.
- Cycle and fuelling guidance stays for every woman. Tips about your cycle and eating enough to support it (including why under-fuelling can disrupt it) are unaffected by this change and continue to reach every woman using Strathlon, whatever your goal, rather than solely those in a deficit.
A knowledge-tips build. Nothing else changes here: no UI layout changes, no changes to how the AI Coach itself talks to you, no chart or analytics changes, no new settings, and no changes to your calorie/macro numbers or your watch/widgets.
Version 1.0.0 build 200 · July 2026
Reliability improvements 5
- Fixed: Muscle Gain and Sports Performance goals could still show a red “Deficit” chart with full-height bars reading as a failure on a good surplus day, and the full-screen chart title still read “Calorie Deficit”.
- Fixed: General Fitness and Maintenance goals (and anyone clamped to maintenance for a safety reason) showed the energy chart and the Today tile in green/red, implying a good-or-bad direction that doesn’t apply to a balance goal.
- Fixed: the Today tile's colour could disagree with the chart above it for a General Fitness or Maintenance goal.
- Fixed: editing today's log or adding a missed day always showed a “Deficit preview”, even for a Muscle Gain, Performance or General Fitness goal.
- Fixed: the paid weekly/monthly report could describe a good Muscle Gain week (rising weight, a controlled surplus) as over-eating, instead of recognising it as on-plan.
The second of three planned goal-accuracy builds: the energy chart, the Today tile's colour, the day-edit preview and the paid weekly/monthly report now speak your goal too. Your calorie/macro formula, meal plans and exercise catalogue are unchanged. The AI coach's content tips are not yet goal-aware: a later build.
Version 1.0.0 build 199 · July 2026
Reliability improvements 6
- Fixed: Muscle Gain and Sports Performance goals could show “Deficit” instead of “Surplus” in the Tracker's daily energy header and chart.
- Fixed: progress toward a Muscle Gain or Performance goal could get stuck at 0% forever, and a genuinely on-track gain could be called “stalled” once your plan finished.
- Fixed: a false “Goal reached! Switch to Maintenance” banner could appear on day one of a Muscle Gain or Performance goal.
- Fixed: the AI coach, your Profile's Phase row, and the Nutrition calorie/protein tips could all describe a Muscle Gain, Performance or General Fitness goal as fat loss or a deficit.
- Fixed (safety): if your calories are clamped to maintenance (under 18, pregnancy/breastfeeding, or an eating-disorder safety flag), the Tracker header and Nutrition tips now correctly show Balance, and the AI coach describes your plan as Maintenance, instead of a surplus/deficit prompt.
- Fixed: the AI coach's stated deficit/surplus size could be inaccurate for advanced-experience users.
The first of three planned goal-accuracy builds: the app now measures, labels and talks about your actual goal (Fat Loss, Muscle Gain, Performance or General Fitness), instead of fat loss alone. Your calorie/macro formula, meal plans and exercise catalogue are unchanged: only how your goal is measured, labelled and talked about. The full-screen weight/deficit chart title and the paid weekly report are not yet goal-aware: a later build.
Version 1.0.0 build 198 · July 2026
New features 2
- Your pre-period calorie ease now matches everywhere. The optional “ease my targets in my pre-period week” toggle already nudged your Nutrition target up a little in the days before your period: now the Tracker, your workout screen, the AI coach and any meal plan the coach builds you all show that exact same number, so nothing on screen ever contradicts anything else.
- The Tracker's Target tile now explains the ease too. When it's active, a small note appears under your daily figures (“Eased ~+100 this week — pre-period appetite is normal”), tap it to learn more, matching the note already on the Nutrition tab. Ask your AI coach why your target changed (if you've turned on cycle-sharing) and it can explain, rather than guessing.
Reliability improvements 2
- Fixed: the Tracker's daily calorie Target could read up to 100 kcal lower than the same day's Nutrition tab during a pre-period week with the ease turned on: both now always agree.
- Fixed: a brief flicker where the Tracker's Target tile showed the wrong (un-eased) number for a moment before correcting itself when the screen first loaded.
A cross-surface accuracy build. Only the pre-period ease is affected: your calorie formula, macros and exercise catalogue are otherwise unchanged.
Version 1.0.0 build 197 · July 2026
New features 4
- Redesigned lock-screen workout card. A clean countdown ring with the numbers always visible, your exercise and set, and a big labelled live-burn (or goal) number.
- Live calorie burn now actually shows and updates on the lock screen and your Apple Watch as you train, as one running total for the whole session.
- Your last logged weight for the current exercise now shows on the lock screen too, matching the watch.
- The weight Save button now shows “Saved” and disables itself after a save, so a second tap can’t log the same weight twice.
Reliability improvements 4
- Fixed live calorie burn freezing on the lock screen when your phone was locked mid-workout.
- Fixed live burn resetting toward zero at each block change instead of totalling your whole session.
- Fixed a brief incorrect spike in the live burn number right when a workout block changed.
- Fixed live burn/heart rate occasionally showing a stale reading from your previous session for a moment after starting a new one.
A watch and lock-screen build. Your calorie targets, macros, meal plans and exercise catalogue are unchanged.
Version 1.0.0 build 196 · July 2026
New features 1
- A plain-English explainer on your Tracker's daily figure. Tap the new “i” next to your Deficit, Surplus or Balance number to see exactly what it means for your goal: how it's worked out, why it's a fixed amount rather than something that changes with a single session, and how the safe minimum protects it.
Reliability improvements 2
- Fixed: your Tracker's daily figure could read “Deficit” even when your goal isn't a deficit at all. Muscle gain and performance goals now correctly show “Surplus” (and turn green for eating above what you burn, the actual goal), and general fitness now shows “Balance”. Fat-loss and maintenance goals are unchanged.
- Clearer wording: the “Add a session” button is now called “Add activity” everywhere you log a walk, sport or session, on the Plan tab and in the calendar.
A Tracker-accuracy build. Your calorie and macro targets are unchanged: only how the deficit/surplus/balance figure is labelled and explained.
Version 1.0.0 build 195 · July 2026
New features 2
- A short welcome message on your “Your Plan is Ready” screen, tailored to your goal. Losing weight, gaining weight, recomposition or performance: each now gets a plain-language explanation of what actually drives your results.
- Smarter checks on your weight goal. A contradictory goal (for example Fat Loss with a target at or above your current weight) is now caught and blocks the final step until you fix it. An unhealthily low target instead gets a gentle warning, while your calorie target stays protected at a safe minimum either way.
Reliability improvements 2
- Fixed: onboarding now catches an impossible or mistyped height, weight or session length before it can build a strange plan: you’ll see a short inline note instead, and your existing value is never silently overwritten.
- Fixed: the “How your plan is tuned for…” summary could drop or mis-name a sport when you had two or more sports set: it now always names every sport that’s actually shaping your gym lifts, and only those.
An onboarding-accuracy build. No changes to your calorie/macro formulas, meal plans or exercise catalogue.
Version 1.0.0 build 194 · July 2026
New features 3
- “Your readiness” card, redesigned: now just one clean line. The READY/MODERATE/LOW label is gone (the ring colour still shows it); the card reads either a plain take on your score (“a strong day to train hard” / “keep it sensible” / “consider going easier today”) or, when it matters, a safety note instead: never both crowding each other. Tap the card any time for the full breakdown from your coach.
- A tidier AI Coach screen. The “Your AI progress analysis” card is gone; the “Progress” pill at the top now shows a small dot whenever a new weekly review is ready: tap “Your Reviews” to read it and clear the dot.
- Tap a meal photo to open it full-screen, at full resolution. Pinch to zoom in and out on any photo you’ve saved to a meal plan via the AI coach.
Reliability improvements 4
- Fixed: the “Save as regular meal” buttons during AI photo-logging work again: they had stopped responding to taps.
- Fixed: meal photos saved via the AI coach are now stored sharp instead of blurry.
- Fixed: your core finisher no longer repeats a glute-bridge move on the same day as a glute-bridge main lift.
- Improved: your session’s estimated DURATION now honestly reflects warm-up, supersets and any HIIT finisher: your calorie burn estimate is unchanged.
A readiness-card redesign, an AI-coach declutter, and three photo-logging fixes. No changes to your calorie targets, macros or meal plans.
Version 1.0.0 build 193 · July 2026
Build 193 shipped together with build 194, above: nothing was released on its own under this number.
Version 1.0.0 build 192 · July 2026
New features 3
- Your exercise library just got deeper: 19 more gym exercises, including two new stable “anchor” lifts, Barbell Back Squat and Barbell Bench Press, that stay in your rotation week to week so you can track progressive overload.
- Repeated training days now share zero exercises. If your split repeats a training type in the same week (like Upper A and Upper B, or Lower A and Lower B), every exercise on one is now guaranteed to be entirely different from the other, rather than just a different mix.
- “Swap for an equivalent” is smarter about your whole week. It now avoids anything you already have scheduled anywhere else that week, beyond just the day you’re swapping.
Reliability improvements 3
- Fixed: injury-safe exercise substitutions now work in every phase. If you’ve flagged a knee, hip, back, shoulder or elbow injury, Barbell Back Squat or Barbell Bench Press is now automatically swapped for a safe alternative in superset/tri-set days as well as straight-set days.
- Fixed: sport-specific accessory exercises no longer repeat across your training days in the same week, and their variety pool is much deeper.
- Fixed: your core finisher (like plank, dead bug or glute bridge march) no longer repeats across your training days in the same week: previously the same finisher could show up on every session.
An exercise-selection engine + content build. No changes to your calorie targets, macros or meal plans.
Version 1.0.0 build 191 · July 2026
Reliability improvements 1
- Fixed: tapping a locked (future) phase no longer stacks its preview on top of your current phase. You now see only that phase’s plan (warm-up, exercises and core finisher if it has one) as a clean, read-only preview, and tapping the X takes you back to your own active phase exactly as you left it.
A phase-lock preview fix. No changes to your calorie targets, macros, meal plans, exercise catalogue or plan generation.
Version 1.0.0 build 190 · July 2026
Reliability improvements 3
- Your AI Coach is now more careful about what it tells you. If you ask how a feature or screen works and it isn’t sure of the exact detail, it now says so plainly instead of guessing: your general training and nutrition advice is unaffected.
- Fixed: the coach could invent workout detail it was never given: like a specific tempo, range of motion, or a reason an exercise was chosen or repeated. It only ever knows an exercise’s name and its sets and reps, so it now tells you plainly when it doesn’t have a detail, and points you to your plan and the user guide, instead of making one up.
- When the coach points you to the user guide, the link is now tappable: tap strathlon.com/userguide to go straight there.
A coach-accuracy build. No changes to your calorie targets, macros, meal plans, exercise catalogue or plan generation.
Version 1.0.0 build 189 · July 2026
Reliability improvements 3
- No more seeing the same exercise twice in one session: we fixed a bug where two versions of the same movement (like Leg Press) could both show up in your plan.
- Repeated training days are now genuinely different, and your plan feels fresher week to week, while a few of your key lifts stay the same so you can track your progress on them.
- "Swap for an equivalent" is smarter: it now always offers something that actually fits (same sport, same body part, same category), and never something you already have that day.
An exercise-selection engine build. No changes to your calorie targets, macros or meal plans, and no new exercise content.
Version 1.0.0 build 188 · July 2026
Reliability improvements 3
- Fixed: your Apple Watch records heart rate and calories again during workouts, and saves the finished workout to Apple Health with the right duration and calories: this had stopped working over recent builds.
- If Health access on your watch is off, it now tells you: a short on-screen note explains how to turn it on, instead of silently recording nothing.
- The last-known weight for your next exercise is now more reliable on the watch, showing on arrival rather than only after you tap Start.
A watch-only build. No changes to your calorie targets, macros, meal plans, exercise catalogue or plan generation.
Version 1.0.0 build 187 · July 2026
New features 2
- Tap a locked (future) phase and you can now see everything inside it (the warm-up, every exercise in its groups, and your core finisher if it has one), greyed out so you know it’s a preview of what’s coming rather than something you can start yet.
- It’s clearly view-only: nothing in the preview responds to a tap, and your own active phase is completely unaffected.
A phase-lock UX build. No changes to your calorie targets, macros, meal plans, exercise catalogue or plan generation.
Version 1.0.0 build 186 · July 2026
New features 1
- On your final "Your Plan is Ready" onboarding screen, you can now switch your goal-weight unit between kg, lb and stone, right there, and there’s a Back button, so you can return and edit an earlier answer before you finish setup.
Reliability improvements 2
- The Coach Voice settings tip now names the exact path to upgrade your workout voice: Settings → Accessibility → Spoken Content → Voices.
- The warm-up equipment picker now explains each option in one line, and “No Equipment” now reads “No Equipment (bodyweight)” so it’s clear what to pick when you have nothing to hand.
An onboarding & settings polish build. No changes to your calorie targets, macros, meal plans, exercise catalogue or plan generation.
Version 1.0.0 build 185 · July 2026
Reliability improvements 3
- Your Sport & Activity calorie bonus now shows right in the tile header: no more separate row to scroll past.
- A clearer tip about Apple Health. Tapping the (i) now also explains that recording the session in Apple Health separately counts it toward what you’ve burned: the two are meant to offset each other instead of adding together.
- Your workout targets card is simpler and more consistent. On gym and gym-and-sport days it’s titled by your workout type only, with no extra badge. On sport-only and rest days, it’s gone entirely: you go straight to that day’s guidance.
A Plan-tab tiles build. No changes to your calorie targets, macros, meal plans, exercise catalogue or plan generation.
Version 1.0.0 build 184 · July 2026
New features 2
- New “Evening Snack” category for anything you log late in the day, alongside Breakfast, Mid-Morning Snack, Lunch, Afternoon Snack and Dinner.
- You can now move a logged item to a different meal category: tap the … next to any item in your food log, today or on a past day, and pick the right one. Nothing else about the entry changes.
Reliability improvements 2
- Fixed: when your AI Coach logs a meal, it now files it under the meal category you actually picked (Breakfast, Lunch, Dinner and so on) instead of quietly guessing from the time of day. This holds for back-dated meals too.
- Fixed: your AI Coach no longer drops the “Add to Log” option after you correct a food it just estimated.
A meal-logging accuracy build. No changes to your calorie targets, macros, meal plans, exercise catalogue or plan generation.
Version 1.0.0 build 183 · July 2026
Reliability improvements 3
- Your bedtime reminder now fires every evening instead of just after a heavy day: one gentle nudge around 10:45pm to wind down and protect your sleep, with extra emphasis after a hard training day. Still at most once a day, and never late enough to wake you.
- Daily tip and bedtime reminder notifications are now on by default. New installs are asked for notification permission once during setup; if you’re already a Strathlon user, you’ll see one gentle one-time prompt the next time you open the app.
- Your training data (weigh-ins and lifting history) now backs up to your own private iCloud by default, so it’s there if you reinstall or change phone. It never goes to a Strathlon server or the AI, and you can turn it off any time in Privacy & your data.
A notifications and backup-defaults build. No changes to your calorie targets, macros, meal plans, exercise catalogue or plan generation.
Version 1.0.0 build 182 · July 2026
New features 3
- Your food log now shows a heading for each meal. Breakfast, Mid-Morning Snack, Lunch, Afternoon Snack and Dinner each get their own heading, in time order through the day, on both today’s Tracker card and your history.
- Your AI Coach now knows what you’ve eaten today and yesterday, meal by meal. Ask about your day and it reasons from your actual logged meals rather than a flat list.
- If you share Health data with your coach, it now sees a lot more detail. Sleep gets a full breakdown (deep, REM, core and awake stages, sleep efficiency, and your bed and wake times) plus heart-rate variability (HRV), respiratory rate, blood oxygen (SpO2) and overnight wrist temperature, all reasoned only from real readings.
Reliability improvements 1
- If you’d already granted Health access, you’ll see one new permission prompt for these 4 additional measurements: your existing permissions aren’t affected.
A food-log and AI-coach-health build. No changes to your calorie targets, macros, meal plans, exercise catalogue or plan generation.
Version 1.0.0 build 181 · July 2026
New features 1
- Everything else in your review now sits in tidy sections you can open and close (At a glance, Consistency & recovery, Charts & insights, and Strength), all open by default, so nothing is hidden, just easier to skim.
Reliability improvements 3
- Your weekly and monthly review now opens with your AI-written summary right at the top. It’s fully expanded, with the 2–3 numbers that matter most shown in bold, so you can catch the headline in a glance instead of scrolling to find it.
- If you’re not subscribed, the top of your review now shows a much stronger preview of what the written summary looks like, instead of a plain “unlock” line.
- Your Strength progress and full strength history now sit at the bottom of your review, and Strength History has also moved to the bottom of Your Trends: both to make room for what most people check first.
A Review and Trends build. No changes to your calorie targets, macros, meal plans, exercise catalogue or plan generation.
Version 1.0.0 build 180 · July 2026
Reliability improvements 4
- Your plan now reads cleaner, exercise by exercise. Sport-specific exercises show under their real name, with no icon prefix or extra tag cluttering the row: they still always appear after your main lifts.
- Your core finisher is now clearly labelled, and smarter about not doubling up. Look for a “CORE FINISHER” heading with an honest explanation. It now tops up to 2 core-focused moves for the day in total, counting any core work your sport accessories already gave you, so sports like cricket that already train rotational core through their own accessories won’t get identical work piled on top.
- Your plan header is tidier, with your goal and your weekly summary now sharing the same alignment and size. Your sport now shows where it’s most useful: right on the day itself, with its own icon and name, faded on days outside its season.
- Your AI Coach can now accurately explain how your plan serves your sport. Ask how your plan meets your sport’s goals and get a real answer grounded in your actual accessory work and scheduling.
A Plan-tab and AI Coach build. No changes to your calorie targets, macros, meal plans or exercise catalogue.
Version 1.0.0 build 179 · July 2026
Reliability improvements 2
- Your readiness score now leans on your most recent recovery and sleep. Between-set heart-rate recovery is now weighted toward your more recent gym sessions, so a tough or easy session from the last week or so moves today's score more than one from a month ago. Your sleep score now blends last night (60%) with your 7-day average (40%), so a genuinely good or bad night shows up today instead of being buried in a week of context: your accumulated sleep debt still counts. If there isn't a genuinely recent night to go on, it falls back to your plain 7-day average, and the card is honest about which figure it's showing you.
- The “not enough data yet” readiness card is tidier. It's now a single compact row instead of a full-size card, freeing up space for your AI Coach chat below it. Tap the ⓘ to see what's missing: nothing that used to be shown has been removed, it's just a tap away now.
A readiness-only build. Nothing about your calories, macros, meal plans, training plan or exercise catalogue changes here.
Version 1.0.0 build 178 · July 2026
Reliability improvements 5
- Your strength history now charts bodyweight moves, like push-ups. Exercises with no added weight used to leave the chart empty, even though your sets were saving correctly. They now get their own chart tracking total reps per session, with the same personal-record markers and plateau shading your weighted lifts already have.
- The “saved” tick after logging a set is now always trustworthy. It could previously appear even when a set silently failed to save (for example with Analytics switched off). It now only shows once your set has genuinely saved, with a clear message if it hasn’t.
- “Analyse Strength” now answers straight away. Tapping it used to just fill in a question and wait for you to hit Send: it now asks and starts answering immediately.
- Your Strength History exercise list is now alphabetical, making a specific exercise quicker to find. It still opens on your most recently trained exercise by default.
- More injury-adapted coaching tips. A content sweep closed gaps where a gym version of an exercise was missing a knee- or hip-friendly note that its home version already carried.
A strength-tracking build. Nothing about your calories, macros, meal plans or plan generation changes here.
Version 1.0.0 build 177 · July 2026
New features 2
- A slim bar now shows a workout is still running, wherever you go in the app. Switch to the AI Coach, Nutrition, Tracker or More tab mid-workout and a thin bar at the top (below that tab’s own title) reads “Workout in progress · Tap to return.” Tap it to jump straight back. It stays out of the way of everything else on the screen, including the coach’s own message box, and disappears the moment no workout is running.
- New: swap any exercise for an equivalent. If your gym doesn’t have the exact machine an exercise calls for, tap “Swap for an equivalent” on that exercise for another one that trains the same muscles at the same stage of your plan. This swap applies to today’s session only: if your plan next regenerates (a new phase, an injury update, a different day), the original exercise comes back. It’s available on straight-set exercises only, excluding paired supersets or tri-sets.
Reliability improvements 3
- A clearer cue at the start of your warm-up. The reminder not to also start an Apple Workout on your watch could previously read run together with the line before it. It’s now always the last thing said, with a short pause beforehand, so it can’t get lost mid-sentence.
- On a day with both a gym session and a sport session, the post-warm-up button now names only the gym session. It used to read something like “Start your Pull + Net session workout,” which implied tapping it would also start your sport session: it never did. It now names only what it actually starts.
- Your Start button now doubles as a way back into your workout. Once an exercise is genuinely under way, its button relabels to “Resume your workout” in a quieter style, rather than staying a clickable Start button with nothing left for it to do.
A training-flow build. Nothing about your calories, macros, meal plans or the AI Coach changes here: these are fixes and one small addition to how the Plan tab and your live workout behave.
Version 1.0.0 build 176 · July 2026
Reliability improvements 5
- Your coach conversation starts fresh again each morning. A recent update accidentally stopped the overnight reset if you left the app running in the background. Now, whether the app was closed or just resting, a new day always opens the AI Coach with a clean slate, and never clears a conversation you’re in the middle of during the day.
- New coach replies now open at the start instead of the end. When a longer answer arrives, the chat now shows you the top of the reply so you read it from the beginning (like a normal chat app) instead of jumping to the last line and making you scroll back up.
- A meal you save from a food photo keeps the photo. When the coach identifies a meal from your picture and you save it to your plan, your photo now comes with it and appears on the meal in your Nutrition tab. Before, the picture was quietly dropped.
- The coach won’t make up how the app works out your numbers. Ask how something like your carb allowance is calculated and, rather than inventing a plausible-sounding formula, it now tells you honestly that it can’t speak to the exact method and points you to the user guide. Where a method genuinely is documented (like the resting-calorie equation), it still explains it.
- Longer answers are laid out more clearly. When a reply covers several things at once, the coach now groups it into tidy labelled sections with bullets; short, single-topic answers stay plain and to the point.
A coach-experience build. None of your calories, macros, plan or history change here: these are fixes and polish to how the AI Coach behaves and how its replies are shown.
Version 1.0.0 build 175 · July 2026
Reliability improvements 5
- Strathlon is now for ages 16 and up. If someone under 16 tries to set up, a warm screen explains the app isn’t designed for them yet and points them towards a parent, coach or doctor. Eighteen and over is what we recommend, but sixteen- and seventeen-year-olds are fully supported.
- If you’re 16 or 17, Strathlon never puts you on a weight-loss diet. The Fat Loss goal simply isn’t offered, and your calories are always kept at a healthy “maintenance or above” level: the same protection we already give during pregnancy and breastfeeding. You can still train for strength, general fitness, sports performance and every one of your sports. Weight-management support for under-18s, with proper guidance, is on the roadmap.
- A more modern estimate of the calories your body burns at rest. Strathlon has moved to the Mifflin–St Jeor equation (the standard most reputable tools use today) in place of the older formula. For most people your daily target shifts by only a small amount, and nothing about your plan, your history or your progress is lost. If your numbers look a little different from yesterday, this is why.
- Your daily target will never drop below a safe minimum. Whatever your goal, Strathlon won’t set a daily target below roughly 1,200 Calories for women or 1,500 for men: a hard floor in line with national health guidance. Almost everyone is already comfortably above this; it only ever protects the very smallest targets.
- The Health & safety questions during setup now have to be answered. The short readiness and relationship-with-food questions no longer quietly fill themselves in: you answer them yourself, so nothing important is ever assumed on your behalf.
A safety build. It does gently shift some numbers (the new calorie formula and the safe minimum can each move a daily target a little), so if yours has changed, the notes above explain exactly why. Nothing about your logged history changes.
Version 1.0.0 build 174 · July 2026
Reliability improvements 4
- Choosing a dark accent colour no longer makes your buttons unreadable. Strathlon offers sixteen accent colours, and five of them are dark. Button labels were painted black regardless, so picking Dark Purple left “Save Today’s Log” and the mid-workout “Done” as dark text on a dark button, at a contrast ratio of 1.9:1 where the accessibility standard asks for 4.5:1. Nothing warned you; it was presented as a purely cosmetic choice. Strathlon now works out whether black or white is legible on whichever colour you picked, and does that everywhere: including the countdown on your lock screen and in the Dynamic Island, where a dark accent had made the mid-workout phase label almost invisible at exactly the moment a glance is the whole point. The worst case goes from 1.9:1 to 5.2:1, and no colour had to be removed from the palette.
- The accent picker can now show you which colour you picked. The tick and ring marking your selection were drawn in white on the swatch itself, which on Mint measured 1.5:1: on eleven of the sixteen colours you effectively couldn’t see which one was selected. Fixed on the same screen as the bug above.
- Every photo Strathlon resized was being made nine times larger than intended. A units mistake (points where pixels were meant) meant a progress photo asked to be saved at 1280 pixels was written at around 3840, and uploaded to your iCloud at that size too. Coach food photos were sent at roughly nine times the pixels the model can actually use, and weight-stack photos were sent larger than the service accepts, so they were shrunk again at the far end and the extra data bought nothing. Your photos on screen are unchanged (the sizes that feed the display were recalculated so nothing got softer), but the files, the uploads and the battery they cost are all substantially smaller.
- The progress-photo gallery no longer grows its memory without limit. Every thumbnail you scrolled past was kept in memory for as long as the screen was open, with nothing able to reclaim it, neither backgrounding the app nor the phone running short. Roughly a year of weekly photos was enough to make that a real risk of the app being shut down mid-use on a mid-range phone. Thumbnails are now loaded as you reach them and released when the system needs the space.
A bug-fix build. Nothing about your plan, your targets, your calories or your data changes here, and if you use one of the eleven lighter accent colours, the app should look exactly as it did yesterday.
Version 1.0.0 build 173 · July 2026
New features 1
- New: tap your Readiness card to ask about it. It sends the question for you: how the score was worked out, and what to do about it today. The score itself stays free; the explanation is part of the coaching subscription. If you have Health sharing switched off, Strathlon offers to turn it on first rather than letting the coach answer about numbers it can’t see.
Reliability improvements 5
- Your Deficit no longer invents a surplus when Apple Health has nothing to tell it. Strathlon couldn’t tell “no burn data yet” apart from “burned nothing”, so if you’d logged 2,000 calories of food it announced you were 2,000 calories in surplus, in red. That hit anyone using Strathlon on an iPhone alone, anyone who’d declined the Health permission, and everyone who opened the app before the day’s first sync. Burned and Deficit now show a dash until there’s something real to show, and your history, your deficit charts, the copied summary and your AI coach were all reading the same phantom zero: none of them do now.
- “Copy summary” no longer closes the app. A formatting bug meant tapping it crashed Strathlon for anyone with at least one logged day. It had been that way since the button was written; we found it while checking something else in the same function.
- “Real burn” is now “Active burn”, and it stops claiming your Apple Watch measured it. Strathlon reads active calories from Apple Health without filtering by device, which is the right thing to do, but it meant we were telling people who don’t own an Apple Watch that their Apple Watch had measured something. On a phone alone that figure comes from motion sensors, which can barely see resistance training. Tap the (i) and Strathlon now tells you what kind of source is behind the number for that period. Even with a watch on your wrist, active calories are an estimate: a good one, but an estimate, and we no longer call it anything else.
- Your Readiness card stops cutting off its own explanation. The card was capped at three lines, which turned out to be exactly one line short: the note explaining that recovery signals can reflect normal cycle variation was silently clipped off the bottom every single time. It’s always visible now, alongside a plain statement of what the score is based on and that it’s a general guide rather than a medical measure. The “FREE” tag no longer appears if you already subscribe, and once you have a conversation going the card tucks down to a single line: keeping any caveats.
- A run of smaller corrections where our wording had drifted from our arithmetic. “Completion” is the share of sessions you start and finish, rather than of sessions planned, so skipping a day never dragged it down, and now it says so. A declared break doesn’t currently pause your weekly streak, and we’ve stopped claiming it does (your longest streak is kept either way). Energy balance was comparing an average of your food days against an average of your burn days (two different sets of days) and is now worked out day by day. Trends now wait for a third data point before being called trends. Your resting heart rate is no longer reported to your coach as measured when it’s really a placeholder. And a BMI read from Apple Health is no longer described as having been measured by a smart scale, because we have no way of knowing that.
A correctness build rather than a features one. Nothing about your plan, your targets or your data has changed: what’s changed is that several figures now describe themselves honestly, and one screen has stopped showing a number it never actually had.
Version 1.0.0 build 172 · July 2026
New features 3
- Long answers from your coach now arrive as a stack of cards. The last build taught Strathlon to read the structure your coach was already writing, rather than showing you the raw
##and-characters. This one goes further: each section of a longer answer now sits in its own rounded, softly tinted block, stacked with space between them. A long reply reads as a handful of short cards rather than one continuous wall, so you can find the part you care about and come back to the rest later. - The colours are there to help your eye rather than to tell you something. They follow the order of the sections rather than what the sections say: a blue block isn’t “good news” and a green one isn’t “do this next”. That’s deliberate: for a colour to carry meaning, Strathlon would have to interpret the meaning of your coach’s own wording, and guessing at wording is exactly what caused a run of problems we spent several builds removing. We’d rather the colour be honestly decorative than quietly wrong. Ignore the colour entirely and the structure still reads perfectly: the separate blocks, the spacing, the headings and the bullets all do the work first.
- Short answers are untouched. Ask something small and you get the same plain couple of sentences you always did: no block, no colour, nothing built around a one-line reply. The new treatment only appears when an answer genuinely has sections to separate.
Another presentation-only change. Your coach hasn’t been given new instructions, knows nothing about you it didn’t know yesterday, and no calorie, burn or macro calculation has changed: only how a reply is laid out on screen.
Version 1.0.0 build 171 · July 2026
New features 1
- Key numbers now sit above the answer. When a reply involves food or a meal plan, the calories, protein and carbs appear as three figures at the top of it, so you can take in the essentials without reading a word. They’re read from the same data the card underneath uses (never guessed from the text), so the two can’t disagree.
Reliability improvements 3
- Your coach’s answers are readable now. Replies used to arrive as one unbroken stream of text with stray
##and-characters scattered through it: the coach was writing headings and bullet points, and the app was quietly throwing them away and showing you the raw markings instead. Answers now come back properly laid out: clear section headings, real bullet points, numbered steps and dividers between sections. If you’ve ever given up halfway through a long reply, that’s why. - Short answers still look like short answers. A quick conversational reply is rendered exactly as it was before. Nothing has been dressed up that didn’t need it, and anything you type yourself is left exactly as you typed it.
- Your Week in Review reads the same way. The AI breakdown on your weekly review had the same problem and now gets the same treatment.
This is a presentation change only. Your coach hasn’t been given new instructions and doesn’t know anything about you that it didn’t know yesterday: the words it sends are unchanged; the app is simply no longer discarding the structure in them.
Version 1.0.0 build 170 · July 2026
New features 1
- New: you can finally edit both in Profile & Settings → Body & stats: previously they could only be set during first-time setup, and the only way back to that wiped your whole profile. Nothing you had already saved has been deleted.
Reliability improvements 7
- The calorie figure you were offered when editing a sport session wasn’t yours. Tapping to adjust the calorie bonus on a scheduled sport opened a box pre-filled with the burn for an 80 kg reference athlete rather than for your own body weight, and because whatever sat in that box was saved as a permanent override, simply opening it and tapping Save pinned a stranger’s number to your day. A 60 kg user was shown roughly a third too much. The figure now matches the estimate already shown on the session row, as it always should have.
- “Explain my gap” was handing your coach two numbers that disagreed. The figures sent to the AI added up your calorie deficit across every day you had ever logged, while the predicted-weight line it was being asked about started at your first weigh-in. If you tracked food before you first stepped on the scales, the coach was asked to explain the difference between prediction and reality using arithmetic that was partly ours. Both now come from the same window, and the payload says plainly which days it covers.
- Your longest training streak could gain or lose a week at the clock change. The streak counter stepped forward in fixed 7×24-hour jumps from a Monday midnight, which is precisely the boundary that daylight saving moves. Training straight through late October or late March could add a week that never happened. It now counts weeks the way a calendar does. Nothing in your session history has been altered: if your longest streak drops by one, that is the miscount being corrected.
- Two days a year apart shared one bar on your charts. The daily weight and deficit charts labelled each day “3 Jan” with no year, and used that label to tell days apart. Once you had more than twelve months of history, last January’s bar and this January’s merged into one, and tapping it always showed you the older day. Each day is now identified by its full date, and the pop-up label includes the year.
- Home workouts no longer offer a Pull-Up if you haven’t got a bar. The Pull-Up was the one home exercise that needed equipment without saying so. It now requires the Pull-Up Bar you tick in your training settings. Movements that use ordinary furniture (inverted rows under a table, chair triceps dips) still count as bodyweight and are always available, and every home category still keeps a full session’s worth of equipment-free options.
- A correction to the in-app help: a home maintenance session serves six exercises rather than the five the guide claimed: the sixth has rotated weekly since an earlier update.
- Heart-rate zones ran backwards if you mistyped your resting heart rate. Typing 170 instead of 70 left the app with almost no range to work with, and the five zones came out overlapping and inverted: presented on your profile as fact. Resting heart rate and VO2 max are now range-checked as you type and when imported from Apple Health, and the zone list explains itself instead of showing something impossible.
Version 1.0.0 build 169 · July 2026
Reliability improvements 8
- The big “0” on your watch at the start of a HIIT round is gone. “Get ready” and “Paused” are the two HIIT phases with no countdown, so your phone deliberately sends no timer for them, but the watch turned that missing timer into a giant zero. It read as “your interval is over” at exactly the moment you were being told to get ready. It now shows a dash. Real countdowns are untouched.
- A HIIT session on your Lock Screen no longer shows a dumbbell, and a paused interval no longer shows a full progress bar. HIIT shows the bolt, a warm-up shows the flame, and a paused interval shows an empty bar, because a full one read as “finished” when in fact you were mid-round.
- A workout could keep recording on your watch after you’d ended it on your phone. If you stopped a session in the split second while your watch was switching between blocks (warm-up to weights, weights to HIIT), the stop was dropped and the watch quietly started the next block anyway. Your phone no longer knew about it, so it never sent another stop, and the orphaned workout ran on your wrist until a safety timer eventually ended and saved it: a phantom hour-long workout in Apple Fitness that you never did.
- Stopping or pausing HIIT exactly on an interval boundary could restart it. A one-in-a-few-hundred timing coincidence let the workout re-announce itself a fraction of a second after you’d stopped: restarting the watch recording and putting the Lock Screen card back.
- Your wrist controls come back faster after a phone restart. If your phone relaunched mid-session, the watch could be told you weren’t a subscriber before your subscription had finished loading, and then never be told otherwise, so the buttons stayed hidden for the rest of the workout. They now return within a couple of seconds. As always, the watch display, live heart rate and Apple Workout logging are free for every watch owner; only the hands-free buttons are premium.
- Your watch handles a version mismatch gracefully. The watch app and the phone app can be on different versions for a while after an update. If the phone sends a workout stage the watch doesn’t recognise, the watch now shows a safe, minimal screen instead of pretending you’re mid-set: no invented set counter, and no “Done” button that would have told your phone to log a set it wasn’t doing.
- Your phone and watch now agree on how each block is filed in Apple Fitness. The two apps each held their own copy of that list, with nothing keeping them in step, so the same warm-up could be filed differently depending on whether your watch app happened to be open when it started. There is now one shared list, and a build-time check that stops us shipping if the copies ever drift apart.
- A tip said the automatic watch start was a premium feature. It isn’t: starting your session on the phone starts the workout on your watch, streams your live heart rate and logs each block to Apple’s Workout app, for every watch owner, with no subscription. Only hands-free control is premium. The tip has been corrected.
Version 1.0.0 build 168 · July 2026
New features 1
- You can now see exactly what your AI coach is told about you. A new “What your AI coach can see” page in Profile & Settings → App settings → Privacy & your data lists it plainly, split by which switch controls what. Your health & safety details (allergies, pregnancy, conditions, medications, injuries) are shared with your coach on every message so that its advice is safe for you, and they are not covered by the “Share Health data” switch, which governs Apple Health measurements only.
Reliability improvements 8
- Pregnancy and breastfeeding protections now apply whatever your sex is set to. Strathlon never puts a pregnant or breastfeeding user in a calorie deficit, but that protection, and the pregnancy questions themselves, were only ever shown to users whose sex was set to female. If yours is set to “Other”, you couldn’t record a pregnancy at all, so the safeguard could never switch on and your coach was never told. The questions and every protection that follows from them are now driven by your answer instead of by your sex.
- Logging your weight was lowering your consistency score. Weighing yourself outside a workout quietly created an entry that counted as a session you hadn’t completed. Someone who trained 20 out of 20 sessions and also weighed in on 10 other days was shown 67% instead of 100%, and the coach repeated that wrong figure back to them.
- Milestones and the end-of-plan screen now use your chosen units. If you use pounds, your milestone popup still congratulated you in kilograms, and the end-of-plan summary did too, while every other screen honoured your preference. Your height is now shown in feet and inches during setup as well, if that’s your setting.
- Walk logging couldn’t silently disappear. In a rare start-up fallback, Walking was missing from Strathlon’s built-in activity list, which removed the Walk button and, worse, made walks you’d already logged vanish from that day, so the day was treated as a rest day and you were under-fed for it.
- An unrecognised session type no longer guesses upwards. If a saved class type couldn’t be matched, Strathlon fell back to whichever one happened to be listed first, so a yoga session could be counted as spin, at roughly four times the calories. It now falls back to the gentlest option for that activity rather than a random neighbour, and a logged session with an unrecognised type is kept and adjusted rather than silently deleted.
- A typo in our content could have shown cycle tips to men. Daily tips carry an audience tag; if that tag was ever missing or misspelt in an update we publish, the tip was shown to everyone. Anything we can’t match is now withheld rather than shown broadly.
- The iCloud backup switch now names what it includes. It said “food preferences”; it now says plainly that this includes any dietary or religious preference you’ve set, such as halal or kosher. Your allergies and other health & safety details remain excluded from it, on their own separate switch.
- That was always true; it wasn’t clearly said. Both switches have been reworded to describe what they actually do, and the privacy policy has been updated to match.
Version 1.0.0 build 167 · July 2026
Reliability improvements 6
- Your health details are no longer backed up to iCloud unless you say so. The “iCloud backup” switch said it backed up “your weight & daily totals”, but it was quietly copying your whole profile, including any pregnancy, eating-disorder screening, chronic-condition and medication details you’d entered, and it was on by default. Those details now have their own switch, off by default, exactly like progress photos and training history. If you used an earlier version, the copy already in your iCloud is actively removed the next time you open the app: simply stopping there would have left it sitting in iCloud indefinitely. Both switches now describe honestly what they actually do.
- If you restore on a new phone, Strathlon now tells you what’s missing. Because health details aren’t backed up by default, a restored phone won’t have your allergies, injuries, conditions or medications. Rather than silently behaving as though you have none (which could mean a meal plan that ignores an allergy), you’re warned before you restore, and a reminder stays at the top of your Profile until you’ve re-entered them.
- “Explain my gap” kept the numbers it promised not to keep. The confirmation said your weight and calorie figures were “used only for this answer and aren’t stored or remembered”. In fact they were saved into your coach conversation and re-sent with every message afterwards. They’re now used for that one answer and then discarded: never written to your device, never carried into a later conversation. The wording didn’t change; the behaviour did, because the wording was the promise you relied on.
- Your OpenAI key was stored as plain text. The optional key for AI voice generation sat in ordinary app storage, where an unencrypted computer backup would pick it up. It now lives in the iPhone Keychain, is never included in a backup, and any existing key is moved across automatically.
- Your name could appear in Strathlon’s diagnostic log: a file kept on your device and included in a diagnostic report if you ever send one to Apple or to us. Nothing identifying is written any more, in normal use the file isn’t written at all, and the existing one is cleared once, automatically.
- “Delete everything” didn’t delete everything. It stated that it “permanently erases ALL your data on this device AND your iCloud backup”, but your saved foods, auto-add rules, saved meal plans and schedule changes survived, and were then copied straight back into the iCloud backup that had just been cleared. It now erases all of them, along with your profile photo, any stored voice key and Strathlon’s own internal pre-reset snapshots, and nothing can put them back afterwards. If you ask for erasure, you get erasure.
Version 1.0.0 build 166 · July 2026
Reliability improvements 10
- Your data can no longer be quietly replaced by nothing. If one of Strathlon’s data files couldn’t be read (for ordinary reasons like the phone not having been unlocked since restarting, a file not having finished coming back from iCloud, or a write interrupted by a crash), the app couldn’t tell that apart from “this is a brand new install”. It showed an empty screen, and then saved that emptiness over your file. Your tracker history, saved foods, auto-add rules, progress photos, photo notes, holiday breaks and schedule changes were all exposed to the same flaw. Strathlon can now tell the difference: a file it can’t read is never overwritten, a damaged one is set aside rather than deleted, and you’re told which data was affected instead of simply being shown an empty screen. Nothing is ever thrown away.
- Your iCloud backup could be replaced with an empty one. Following on from the above: if a file failed to load, the next time you left the app that emptiness was copied up to your iCloud backup, which is the only copy that survives reinstalling or moving to a new phone. If anything fails to load, the backup is now left exactly as it was.
- Logging several things quickly could drop the newest one. Saves were being written in whatever order the system happened to run them, so two fast entries could land the wrong way round and the older one win. They now always save in the order you made them.
- Workouts you finished were dragging down your completion rate. If Strathlon was closed mid-workout (or you dismissed the session panel, or simply started a second exercise), that first session was left permanently “open” and counted against your completion rate and consistency streak forever. Those are now closed out properly. Sessions where you genuinely trained are kept and counted as interrupted; ones where nothing was actually recorded are dropped rather than held against you. We deliberately don’t mark them as completed: we don’t know that you finished, and pretending otherwise would inflate your own stats back at you.
- Session totals were recorded a moment too early. Your logged sets, rest times and exercise counts were being totted up before the last of them had been written down, so the stored figures for a session were permanently lower than what you actually did.
- Setting up the app could invent your details. If you closed Strathlon partway through the initial questions, it reopened further along than you’d actually got: on default values. You could finish setup carrying an age, sex, height and weight you never entered, and those drive your calorie targets and your entire plan. Your answers are now saved as you go, and if you’d already been caught by this you’re taken back to the first question you haven’t answered.
- A leftover workout card on the Lock Screen. If the app was closed while a workout was running, the Lock Screen and Dynamic Island card stayed there frozen indefinitely, and your next workout added a second one beside it. Leftover cards are now cleared when you reopen the app, without disturbing a workout your Apple Watch is still recording.
- The Plan tab stayed on yesterday. Leave the app open across midnight and it kept showing the previous day, and ticking off an exercise filed it under the wrong date. It now moves to the new day by itself, while leaving you alone if you’re deliberately looking at another day, and never pulling the day out from under a workout that’s actually in progress.
- A “Rest!” alert from a workout that no longer existed. Closing the app during a HIIT interval still let that interval’s notification arrive later. Leftover interval alerts are now cleared when the app starts.
- Your Apple Watch now tells you if a workout couldn’t be saved to Health. Previously a workout that failed to save still looked completed on your wrist, and you’d only discover it days later in the Health app.
Version 1.0.0 build 165 · July 2026
Reliability improvements 6
- “Add missed day” can no longer wipe a day you had already filled in. If you used it on a date that already had food logged, it didn’t edit that day: it replaced it. Your protein, carbs and fat went to zero and every food item you’d logged was deleted, with no way to undo it. Leaving the calories box empty wrote a real day’s intake down to zero too. It now edits properly: the sheet is titled “Edit Day”, tells you what that day already holds, opens with your saved values already filled in, and an empty box means “leave this alone” rather than “set it to nothing”. Your food and macros are always kept. Importing a CSV had exactly the same flaw: that’s fixed as well.
- “Add missed day” no longer offers today. Today belongs on the Tracker itself, where your burn is live from your watch. The calendar now stops at yesterday.
- Opening a day no longer nudges your weight. In stone and pounds the weight boxes only show whole pounds, so simply opening a logged day and saving it could move your stored weight by up to about 230 g: every single time. Your weight is now left exactly as it was unless you actually change it.
- A 5- or 6-day Maintenance week is finally six different days. Shoulders, Arms and Full Body were all falling back to the same generic full-body session, so a 5-day week showed two identical days and a 6-day week showed three. Each day now has its own session (drawn from exercises that were already written but had never been reachable) and the movements rotate week to week. If you train at home you get home movements on these days instead of gym equipment, and if you’ve told us you train with bodyweight only you won’t be handed dumbbells.
- Injury safety: an overhead press could still reach a bad shoulder. With a shoulder or rotator-cuff injury flagged, a full-body session could still prescribe an explosive overhead Dumbbell Push Press. It’s now a lateral raise. Seven other overhead movements that had no shoulder adaptation at all (overhead tricep extensions, pike push-ups, dumbbell shoulder press, pull-ups) now have one. The same fallback session also had a lower-back adaptation that did nothing whatsoever, and a version that listed the same exercise twice.
- Under the hood: we proved it rather than assuming it. Every combination of injury, equipment, training environment, plan phase and week (more than 82,000 of them) is now checked automatically to confirm each session has enough exercises, that no two days of your week come out identical, and that nothing overhead is ever handed to an injured shoulder.
Version 1.0.0 build 164 · July 2026
Reliability improvements 7
- Your coach and your tracker now always agree on what kind of day it is. If you cancelled a match, the Tracker correctly treated the day as a rest day, but the AI Coach was still reading your fixed weekly schedule, so it called it a match day and pre-selected a high-carb match-day meal plan. Both now work from the same live schedule, so they can’t disagree.
- An activity you logged called “Push day” is no longer turned into a gym session. If you added your own class and its name happened to contain a gym word (“Push day”, “Pull day”, “Upper day”, “Legs, Bums & Tums”, “Full-body / circuit”), the app read the name, decided you’d done a gym workout, and built a whole gym dashboard around it: an invented calorie burn, a duration, an RPE, training-day guidance and an empty exercise list. The tell-tale sign was that “Push day” became a gym day while “Leg day” didn’t. Your logged activity is now read from your actual schedule, so it stays an activity, with your real burn rather than an invented one. The same fix applies to your Apple Watch burn target.
- If you play an upper-body sport, your gym split was working against it. Strathlon is meant to keep heavy gym work off the muscles your sport already tires out. For swimming, rowing, cricket and racquet sports it was doing the exact opposite: putting Push and Pull on your sport practice days, the two sessions that hit the shoulders, back and arms you’d just used, and moving Legs out of the way. The check was looking for anatomical words in the session name, and “Push” and “Pull” don’t contain any. The app now knows what each session actually trains. If you play one of those sports, your double day should now be Legs.
- A “Match Day” tab that showed rest-day calories is gone. If your only sports were walking, a gym class or a gym workout, Nutrition still offered a “Match Day” tab, but none of those has a match, so the number behind it was identical to your rest day. It now only appears if you have a sport that actually has matches. Your walking or class still raises your daily target exactly as before, through your sport & activity bonus.
- Food saved in Maintenance now turns up in your Maintenance plan. It was being written into your Training plan while the Maintenance tab read a different one, so it simply never appeared where you saved it. Related: if you have no sports set up, the Maintenance tab was being mistaken for the Match tab and showed pre-match carb and caffeine advice: it now shows the right guidance.
- The AI Coach heading is full-size again. The two-line “Strathlon / AI Coach” title was being rendered smaller than every other tab’s to make it fit. Both lines now match the rest of the app.
- Under the hood: this whole class of bug is now much harder to write. Every one of these came from the same habit: working out what kind of day it is by hunting for keywords in a piece of display text, when the app already knew the answer properly. That decision now happens in one shared place that reads your real schedule, three duplicate copies of the same lookup were merged into one, and anything the app doesn’t recognise now reports itself loudly in testing instead of quietly picking something plausible.
Version 1.0.0 build 163 · July 2026
Reliability improvements 5
- Phase 1 workouts now change week to week. Phases 2 and 3 have rotated their supersets for a while, but Phase 1 never did. It always served the same six movements, every week, indefinitely. Phase 1 now rotates on the same weekly schedule as the rest of your plan.
- This is what the bigger home library was for. If you train at home in Phase 1 with equipment set, everything we added in build 160 past the sixth movement was unreachable: your home Push day showed the same push-up variations and dips every week and never surfaced Dumbbell Bench Press, Incline Dumbbell Press, Band Chest Press, Band Pull-Apart or Dumbbell Flye. They now come round in rotation, and a Phase 1 day can draw from 8–19 different sessions instead of one.
- Your session still stays put all week. Rotation is weekly and deliberate rather than random: the same week always gives you the same session, so a workout you start on Monday is the one still waiting on Thursday.
- Your heart-rate zones now use your own maximum, so they will look different. One part of the app was calculating heart-rate-reserve zones from a fixed maximum of 180 bpm (the figure for a 40-year-old) instead of the Max HR it already shows you in Profile → Your targets. If you're under 40 your zone thresholds move up; if you're over 40 they move down; at 40 nothing changes. A 25-year-old at 150 bpm was being told Zone 3 and is genuinely in Zone 2. There is now exactly one maximum-heart-rate calculation in the whole app, so the number in Profile and the number behind your zones can never disagree again.
- Everything else is untouched. Phase 2, Phase 3, Maintenance, warm-ups, the HIIT finisher and the core finisher are all identical to build 162, and a Phase 1 day that only has six movements available serves exactly what it did before.
Version 1.0.0 build 162 · July 2026
New features 1
- A full home Maintenance session for every training day. Twenty new home movements (five per day) built for the heavier, lower-rep strength work Maintenance is about: Push (decline, diamond, pike, archer and wide push-ups), Pull (inverted and supinated inverted rows, Superman, prone Y-raise, reverse snow angel), Legs (Bulgarian split squat, single-leg Romanian deadlift, single-leg glute bridge, reverse lunge, clamshell) and Upper (push-up, doorway row, wall pike push-up, bodyweight triceps extension, scapular wall slide).
Reliability improvements 3
- Home workouts now continue into Maintenance. If your equipment is set to Home, the Maintenance phase was still handing you gym kit you don't have: barbell rows, trap-bar deadlifts, weighted dips, cable face pulls and the leg-curl and hip-abduction machines. Maintenance now respects your equipment setting, exactly like Phases 1–3 always have.
- No equipment needed. Every new home Maintenance movement works with just your bodyweight and ordinary furniture, so a full session is always available, and the tips tell you how to add load if you do have weights.
- Injury adaptations included. Each new movement carries the same knee, shoulder, elbow, hamstring, lower-back, hip and ankle guidance the rest of the app uses, so nothing changes when you cross into Maintenance. Gym Maintenance sessions are unchanged.
Version 1.0.0 build 161 · July 2026
New features 3
- Turn your meal plan into a shopping list. Open Nutrition, scroll to your AI meal plan and tap Shopping list. Strathlon gathers every ingredient from that day's plan into a tickable checklist, grouped by meal, so you can tick things off as you shop or check your cupboards, and your ticks are saved.
- Share it to Reminders, Notes or your grocery app. Tap Share to send a clean, plain-text list (with the quantities exactly as written) straight into Apple Reminders, Notes or your supermarket app's search. It's a quick hand-off to get your list to where you shop.
- It keeps up when your plan changes. Regenerate that day's meal plan and your list flags that it changed, with a one-tap Refresh that rebuilds it and keeps the items you'd already ticked. Each day type (Training, Rest, Match, Sport, Maintenance) keeps its own list; the list covers your AI meal plan (saved favourites aren't included).
Version 1.0.0 build 160 · July 2026
New features 1
- Home workouts got much bigger. If you train at home, your Push, Pull, Legs, Shoulders, Arms, Upper and Full-body days now draw from a far deeper pool of exercises: the home library nearly doubled, with new bodyweight staples (push-up variations, inverted rows, Superman, glute bridges, split squats, pike push-ups and more) alongside the dumbbell and band moves you already had.
Reliability improvements 3
- They rotate week to week. With bigger pools, your home supersets and tri-sets no longer serve the same handful every week: different movements now surface over time, so home training stays fresh.
- They respect the equipment you have. Tell Strathlon what's at home (Profile → Training) and your home days filter to what you can actually do: no dumbbells or bands means a full, complete bodyweight session; add dumbbells or bands and those moves appear. Every home category keeps at least six pure-bodyweight movements, so a no-kit session is always full and correctly paired.
- Tougher moves always come with an easier option. Advanced moves (like a single-leg Romanian deadlift or a pike push-up) sit in the same session as a beginner regression, and each still adapts if you've flagged an injury. Your gym plan, HIIT and warm-ups are unchanged.
Version 1.0.0 build 159 · July 2026
New features 1
- New core training. A brand-new core/abs category adds a short core finisher (plank, dead bug, glute bridge march, hollow hold and more) to the end of your strength days. It's injury-aware (it only ever shows core work that's safe for you) and rotates week to week for variety. The advanced ab-wheel rollout comes with a built-in beginner regression.
Reliability improvements 2
- HIIT now adapts to your injury. Your HIIT finisher used to adjust only for knee and ankle injuries. Now it adapts for every injury type: a shoulder injury hides overhead and forceful-arm moves (presses, slams, battle ropes, burpees), a lower-back injury hides jumps, hinges and crunching moves, an elbow injury hides gripping moves, and so on. Whatever you flag, every exercise shown is safe for it, with at least six to choose from, and an "Adapted for…" banner makes it clear.
- Everything else is unchanged. Your main exercises, supersets, maintenance and warm-ups work exactly as before; a no-injury HIIT session is identical to previous versions.
Version 1.0.0 build 158 · July 2026
Reliability improvements 1
- Groundwork for a bigger, more varied exercise library. This is a behind-the-scenes update: nothing looks or works differently yet. We rebuilt the way workouts are chosen so that an expanded exercise library, more workout variety week to week, equipment-aware home workouts, a new core/abs category, and HIIT that adapts to more injuries can arrive in the very next update. Every existing gym, home and HIIT session is unchanged.
Version 1.0.0 build 157 · July 2026
Reliability improvements 1
- A logged walk or run is no longer called a "match day". On the Plan tab, a day whose only session is an added activity (a walk, run, cycle or swim) is now clearly marked Activity day with light, relevant guidance (keep it easy, hydrate, refuel), instead of being wrongly tagged a Match day with pre-match carb-loading advice that made no sense for a walk. Your calorie, protein, estimated-burn and sleep targets for the day are unchanged, and genuine competitive match days still show full match-day fuelling guidance.
Version 1.0.0 build 156 · July 2026
New features 2
- Start your workout on your phone: the watch follows. The Apple Watch app no longer has its own manual Start button. Start any workout on your phone and your watch automatically mirrors it, streams your live heart rate, and lets you control it from your wrist: its home screen simply says "Start your workout on your phone." (Heart rate during workouts is unchanged.)
- Brighter "calories burnt", and heart rate on your Lock Screen. Your live burnt-calories number now shows in a bright, Apple-Move-ring green on the watch, the Lock Screen and the Dynamic Island (your target stays amber). During a workout (including rest), the Lock Screen and Dynamic Island now also show your live heart rate and set count alongside the timer, so you get watch-style detail even without a watch. The heart-rate line hides itself when there's nothing feeding it.
Reliability improvements 4
- A friendlier warm-up finish. When your warm-up ends, the coach now says "Your warm-up is done — start your workout before your heart rate drops. Choose your first exercise on the app or your Apple Watch," instead of a 3-2-1 countdown (HIIT days go straight into round one).
- The double-count reminder is now spoken instead of a permanent card. The "don't also start Apple's Workout app" note is no longer a tile parked on your workout list: it's said once at the start (with a brief pop-up), and only when your watch is actually recording.
- A clearer HIIT injury banner. If your HIIT is adapted for a knee or ankle, the finisher card now shows a clear "Adapted for: knee/ankle — low-impact only" banner at the top, matching the wording your warm-up already uses.
- Consistent sport-day burn. On the Plan tab, each session's "+X kcal est. burn" now uses your real body weight, so it matches the day's total instead of being a few calories off.
Version 1.0.0 build 155 · July 2026
Reliability improvements 2
- Snap a weight photo, get a smarter read. The Snap weight reader now reads the number at a machine's selected pin (not the biggest number on the stack) and, when a stack's selected number is covered up, estimates it from the plate labels just above and below (clearly flagged as an estimate for you to check). Dumbbells, barbells and plates read directly as before. It never saves on its own: you always review and tap Save.
- A clearer plan card on sport-only days. On a match or practice day with no gym session, the day card now shows your real numbers: your calorie target, protein, the actual sport & activity burn (the same figure shown in My Schedule, instead of a separate generic estimate that contradicted it), and a sleep target, rather than heart-rate and effort estimates that didn't reflect the sport. Rest, gym and gym-plus-sport days are unchanged.
Version 1.0.0 build 154 · July 2026
New features 1
- Delete a food you logged on a past day. Open any earlier day in Tracker → History and you can now remove individual logged foods with the red minus: just like today's card. The day's calories and macros update instantly, and the change sticks when you save.
Reliability improvements 3
- A tidier AI-Coach title. The AI Coach tab now shows Strathlon above AI Coach as a neat two-line heading, so on smaller phones it never crowds the Progress and Clear buttons.
- Better exercise videos for sport moves. The Watch link on a sport-specific accessory move now searches the actual movement rather than the sport name, so you get the right form video.
- Fixed. Choosing a profile photo now reliably shows your picked image in the cropper on the first try, even when the photo has to download from iCloud first. And the "clear specific data" confirmation only mentions your iCloud copy for data that actually has one.
Version 1.0.0 build 153 · July 2026
New features 2
- A rebuilt Reset & Data screen. More → Profile & Settings → Reset & Data now gives you three clear choices: Restart your plan back to Week 1 (or re-run onboarding to change your goal) while keeping all your history; Clear specific data: tick just what to remove, from your nutrition log to your lifting history; or Delete everything.
- Honest and reversible only by you. Deleting is permanent and we keep no hidden recoverable copy, so there's an Export my data first option (a full CSV + JSON copy) right at the top of the screen.
Reliability improvements 2
- Clearing really clears: on your phone and in iCloud. Anything you clear is removed both on your device and from your private iCloud copy, so it won't quietly come back when you reinstall or switch phones. Clearing cycle data asks a second time and never touches your Apple Health.
- Fixed. Restarting your plan no longer lets an old week or phase reappear after a relaunch or reinstall.
Version 1.0.0 build 152 · July 2026
New features 2
- Try the AI Coach before you subscribe. The welcome tour now shows the coach in action: on the AI Coach step you "send" an example meal photo, tap to reveal the coach's macro read-back (about 420 kcal, with protein, carbs and fat) and a one-tap Log it prompt. It's a clearly-labelled example, so it never opens your camera, calls the AI or shows any pricing.
- Replay the demo any time. A new Watch the coach demo button in More → Profile & Settings runs it again on its own, right next to Replay App Tour.
Version 1.0.0 build 151 · July 2026
New features 3
- Ask your coach about your Apple Health. Turn on Share Health data with AI coaching (More → Profile & Settings → App settings → Privacy, the same single switch, off by default) and you can just ask "how's my sleep been?", "why's my resting HR up?" or "am I recovered enough to train hard today?". Your coach reads your sleep, resting heart rate, VO2 max, recovery and weight trend and answers in plain English: using only your real figures, never inventing numbers, as general guidance rather than medical advice.
- A free Readiness score. A new card at the top of the AI Coach tab gives everyone a 0–100 readiness read from your sleep, resting heart rate and recovery, with the parts that make it up shown: no subscription needed. When there isn't enough recent Health data yet, it says so instead of guessing.
- Private by default. Your Apple Health figures don't leave your phone for the AI unless that one switch is on, and it stays off until you turn it on. Your cycle data keeps its own separate switch. Correction (build 203): two parts of this note were too strong. The switch covers Apple Health measurements only: the health & safety details you enter yourself (allergies, pregnancy, conditions, medications, injuries) are always shared so the coach's advice is safe for you; and if you switch on the optional pre-period ease, your coach sees the eased calorie target plus a note that it was deliberately adjusted, whatever the cycle-phase switch is set to. See Privacy §4A.
Version 1.0.0 build 150 · July 2026
New features 3
- Ask your coach to analyse your strength. On your per-exercise strength-history chart, subscribers get a new Analyse my strength button. Your AI coach reads that lift's progress (leading with your estimated-1RM trend and calling out any personal record or plateau, using only your logged numbers) and you can keep chatting from there. If there isn't enough history yet, it says so and asks you to log a few more sessions rather than guessing.
- A strength paragraph in your weekly review. The paid week-in-review write-up now adds a short strength-progress note (your top movers, any personal record, any plateau) whenever you've logged weighted sets.
- That completes the strength feature. Together with last build's per-exercise history chart, you can now both see how every lift is trending and have your coach explain it.
Version 1.0.0 build 149 · July 2026
New features 1
- See your full strength history, per exercise. Subscribers get a new chart of how a lift has progressed over time: tap See full strength history next to the free Strength progress card in your weekly review, or in Your Trends. Pick an exercise and see your estimated 1RM (or raw top-set, one tap to switch), personal-record markers, and shaded plateaus where a lift stalled for a few sessions: in your chosen weight unit, with your whole history to swipe through. The free Strength progress summary stays free.
Reliability improvements 1
- Fixed: a couple of progress cards could show blank. The Consistency and Strength progress cards could occasionally fail to appear even when you had the data. They now load reliably.
Version 1.0.0 build 148 · July 2026
New features 1
- Log any gym or home workout. Plan → Add a session has a new Gym & home tile: log a Push, Pull, Leg or Upper day, a full-body / circuit, home bodyweight or home dumbbell session, or a fully custom one. Search by the name you use ("PPL", "leg day", "calisthenics"), adjust the duration, and the estimated bonus is worked out for you (or type your own from a watch). Like a walk or a class, it raises today's eating allowance, and a gentle note reminds you it's for the extra or unplanned work beyond your planned session.
Reliability improvements 2
- Your AI coach sees the workouts you add. If you don't have sports in your schedule, extra workouts and activities you logged used to be invisible to the coach's view of today. Now the coach sees them, so a question like "what should I eat after the session I just added?" gets a grounded answer that reflects the higher allowance.
- "Dumbbell", spelled out in the coaching tips too. The last few exercise tips that still abbreviated "DB" now read "dumbbell", finishing off last build's clean-up of exercise names.
Version 1.0.0 build 147 · July 2026
Reliability improvements 4
- The daily history table speaks your units. The weight column in your Tracker history now shows kilograms, pounds or stone to match your setting (stone shows compactly, like "12st4") instead of always kilograms. Your data is still stored the same way: this is display only.
- Macros based on your real weight. The protein and fat "grams per kg" figures now use your latest scale weight rather than the smoothed 7-day trend, with gentler wording ("about X g per kg of your current weight").
- One clean name for every exercise. "DB" is now spelled out as "Dumbbell" throughout, and a few moves that had two different names are unified, so your last weight pre-fills consistently from phase to phase, and the coach and the app always use the same name.
- Fixed: bodyweight sets now save. Logging a set at 0 kg (a bodyweight move) used to show as saved but quietly drop: it now persists and pre-fills next time, like any other set.
Version 1.0.0 build 146 · July 2026
New features 2
- Your data now survives a reinstall. Delete and reinstall (or move to a new iPhone) and the first screen offers Welcome back to Strathlon: one tap restores your profile, plan progress, logged weights and daily totals, saved meal plans, schedule and holiday breaks from your own private iCloud, and re-applies your photo-sync and training-backup choices. Prefer a clean slate? Start fresh restores nothing and never asks again. Sleep, watch-workout and cycle history rebuild themselves from Apple Health.
- Tempo, explained where you need it. Tap the Tempo tile on any expanded exercise, or the tempo label mid-set, and the Training Glossary opens with tempo explained first.
Reliability improvements 6
- The AI features are back. Photo meal logging, the lifting-weight Snap camera, meal-plan generation, "Explain my gap" and the weekly & monthly reviews had been failing with "Unexpected response from AI service" on recent builds: a change in how the AI model responds broke the app's reading of it. All fixed, with clearer messages on the rare occasions the AI declines or gets cut short, and more headroom so meal plans don't come back truncated.
- Weigh-ins from the Profile stepper count everywhere. Nudging your weight in Body & stats now also records it in the Tracker's daily log, so it shows on the chart and rides the backup, just like a weight typed into the Tracker.
- A phone call can't freeze your workout any more. Rest countdowns keep honest time through a call and the next set announces itself when you hang up; the warm-up's finish screen gains a Continue button and HIIT's get-ready screen a live Start now, so there's always a way forward, even if a call, alarm or Siri interrupts at the worst moment.
- Apple Health asks once, full stop. A device with a glitchy Health permission record could see the Allow sheet on every launch (phone and watch). It's now capped at one automatic ask per install per device, and onboarding no longer triggers a second, slightly-different Health sheet.
- A cleaner session card. The day's card on the Plan tab now shows just your targets: est. burn (with its ⓘ), heart-rate band, duration and effort, or calories/protein/sleep on rest days. The old LIVE row and the "Eat N kcal" line are gone: they showed whole-day Apple Health totals that were easy to misread as workout numbers.
- Fixed: turning on the training-data iCloud backup on a fresh install could erase your saved away periods from iCloud. It now restores from iCloud first, so nothing is lost.
Version 1.0.0 build 144 · July 2026
New features 4
- A live workout follows you around the app. Whenever a warm-up, gym workout or HIIT session is running and its screen isn't open, a slim colour-coded bar sits just above the tab bar on every tab (amber for warm-up, green for your workout, red for HIIT) with "Tap to return". One tap takes you straight back to the live session, exactly where it was.
- Start buttons know what's already running. A live warm-up's button becomes Resume warm-up, a live HIIT's becomes Resume HIIT (in progress). Starting a different session while one is live asks "End current workout and switch?" first: no more accidental double sessions.
- One clear way to end a workout, everywhere. The warm-up's Stop, a new red End control on the gym set panel, an "End workout" bar between exercises, HIIT's Stop, and a new End button on every watch screen all run the same confirmed end: timers stop, the Lock Screen clears, and the watch recording is saved to Apple Health.
- More on your wrist. During paired groups the watch shows the superset context ("Superset A · 1 of 2"; groups you've set to straight sets show as plain sets), and the set screen shows the last weight you logged for that exercise, the same value the phone pre-fills.
Reliability improvements 2
- Closing is not quitting. Swiping the warm-up sheet away no longer kills a running warm-up: it keeps counting, narrating and recording, and the return bar carries it. Re-opening resumes the same run. HIIT already worked this way; now there's always a way back in.
- Your gym session is ONE workout in Apple Fitness. Checking the coach or another tab between exercises no longer splits your strength workout into fragments: it records as a single workout until you end it. Also fixed: an exercise done after a superset could occasionally fail to record if the watch session had quietly died; the watch now tells the phone straight away and a fresh recording starts automatically.
Version 1.0.0 build 143 · July 2026
Reliability improvements 4
- Your watch is honest when your phone drops out. If the phone goes quiet mid-workout (out of range, airplane mode, battery died), the wrist shows a small "Reconnecting…" note, then "Phone unavailable — still recording", and your heart rate and calories keep recording throughout. If a rest countdown hits zero while disconnected, the watch holds at zero and asks you to continue on your phone rather than guessing, so the watch and phone can never double-advance or drift apart. Everything resyncs by itself the moment the phone is back.
- Your workout is never thrown away. If the watch stays disconnected for a full hour mid-session, it asks "Still training?" with a firm tap on the wrist: Yes keeps recording, No ends and saves the workout to Apple Health, and if you never answer it ends and saves anyway. Accidental screen taps do nothing; only the Yes/No buttons count.
- Schedule changes reach the watch immediately. Changing your selected day or editing your plan mid-session now updates the wrist within a couple of seconds.
- Sturdier sync under the hood. The phone re-sends the freshest workout state every couple of seconds and on every reconnect, so a watch that comes back into range (or launches mid-workout) picks up exactly where things are.
Version 1.0.0 build 142 · July 2026
Reliability improvements 2
- Your watch now responds instantly. Tap Done or Skip rest on your Apple Watch and the watch updates immediately: a small spinner shows on the button until your phone confirms. And double-taps can't skip a set or an exercise any more, whether they happen on the watch or on the phone: one tap, one advance, on both devices.
- A toolbar fix on the Coach tab. The "Strathlon — AI Coach" heading shows in full again: the fresh-conversation button is now simply Clear, and the "N left today" message counter sits next to the send button it belongs with.
Version 1.0.0 build 141 · July 2026
New features 1
- Phases you earn. Future training phases stay locked until you've trained your way there, but you can always tap one to peek at what's coming and when it unlocks, while your workouts stay on your current phase. When you reach a new phase, a small "Phase unlocked!" note celebrates it. Anything you've earned never locks again: even after a fresh cut, a break, or a new phone, and Maintenance is always available. Prefer to browse freely? Turn off "Lock future phases until earned" in More → Profile & Settings → Training.
Reliability improvements 2
- Your plan opens where you are. The Plan tab's phase strip now lands on the phase you're actually in: not Phase 1 every time.
- "Continuing" onboarding fixed. If you tell Strathlon you've already been training N weeks, you now genuinely resume at that week: with the phases you'd reached already unlocked.
Version 1.0.0 build 140 · July 2026
New features 1
- Supersets you control per group. The single "Supersets" switch is gone: each group on your workout (A, B, C…) now has its own. Machines for one pair too far apart at your gym? Turn just that group off: it flips to straight sets with its own start buttons, rest timers and a "rest 60–90s" hint, while the others keep running back-to-back. Your choice is remembered whenever that same pairing appears (even after your plan or schedule changes) and a little ⓘ explains how to keep the same training effect.
Reliability improvements 1
- A calmer, one-colour workout section. Workout groups are now shades of a single green (deepest for Group A, lighter down the list) so Today's Workout reads as one section instead of a patchwork of blue, amber and purple.
Version 1.0.0 build 139 · July 2026
Reliability improvements 7
- A smarter coach model. The AI Coach's most capable tier now runs on a newer model: better reasoning on meal plans, programmes and analysis, at the same speed.
- Clearer activity labels. Added sessions, walks and activities now say what their number means: "+950 kcal est. burn".
- A clearer Clear button. The Coach's little pencil icon is now a labelled Clear memory button, and the cryptic "7/12" counter is gone: your coach already forgets older messages on its own.
- A key for the cycle shading. The weight chart's legend now includes a pink Cycle swatch whenever cycle shading is shown.
- The lock-screen rest ring fills now. During rest countdowns the ring sweeps around as time passes, instead of sitting empty.
- Onboarding goal stepper fixed. The ± buttons next to your goal weight now visibly update the box, 0.5 kg per tap.
- A tidier workout screen. The post-warm-up banner is now just the "Start your workout" button, and each superset's Start button matches its group colour.
Version 1.0.0 build 138 · July 2026
Reliability improvements 1
- Your Profile shows your live weight. The weight on your Profile now matches your latest reading everywhere else: the Tracker and your AI Coach. Editing it still records a manual entry that wins for the day.
Version 1.0.0 build 137 · July 2026
New features 1
- Your weight updates itself. And your targets follow a smoother trend. Weigh-ins from Apple Health are now adopted automatically, with no "update your weight?" tap to confirm. What you see stays your latest reading, while your calorie and protein targets follow a smoothed ~7-day trend of your weight, so one heavy or light morning no longer nudges your numbers. Type a weight in yourself and it still wins for the day. A new muted Trend line on your weight chart shows exactly what your targets follow.
Version 1.0.0 build 136 · July 2026
New features 1
- A fresh reason to unlock the AI Coach, every day. If you're not subscribed, the Coach tab now shows a different, personalised preview each day (from snapping a meal for instant macros to "how do I offset a night out?", "explain my gap", eating out and cycle-aware coaching) each filled with your own numbers. Subscribers are unaffected.
Version 1.0.0 build 135 · July 2026
Reliability improvements 2
- Your AI Coach gives accurate, up-to-date help. The Coach now quotes your latest Apple Health weight instead of a days-old figure, and every "how do I…" answer was checked against the app and corrected: no more out-of-date menu paths or made-up screens. When it's not sure, it points you to the user guide.
- A cleaner weight chart. The chart's top legend drops its wordy "Predicted" line: it's already explained just underneath.
Version 1.0.0 build 134 · July 2026
Reliability improvements 1
- Daily tips that teach the app first. New here? Your daily tips now walk you through how to use Strathlon before moving on to fitness and nutrition know-how, with the occasional look at what the premium tier adds.
Website update content update · 10 July 2026
- A new library of step-by-step how-to guides. There are now detailed how-to guides (with screenshots) covering how to use every key feature, from getting started and setting up your schedule, to reading your charts, snapping your lifting weights, iCloud backup and training with your cycle. Browse them all on the blog or in the Library. These same guides also appear as your daily in-app tips, so you'll come across them as you use the app.
Version 1.0.0 build 133 · July 2026
Reliability improvements 1
- A subtler "on a break" chart marker. The holiday key under your charts is now small and understated so it doesn't compete with your data.
Version 1.0.0 build 132 · July 2026
Reliability improvements 1
- Weight chart always jumps to the latest. Switching the weight chart between Daily, Weekly and Monthly now always snaps back to your most recent data (including today), instead of landing on an old, empty stretch of the year.
Version 1.0.0 build 131 · July 2026
New features 1
- The Trends weight chart now holds landscape. In the AI Coach, open Your Trends, tap the weight chart full screen and turn your phone: it switches to the wide landscape view and stays there. (Your Trends now opens as a rotatable full-screen page.)
Version 1.0.0 build 130 · July 2026
Reliability improvements 1
- "On a break" chart marker: back to the shaded band. After trialling a slimmer holiday strip in builds 128–129, we reverted to the familiar full shaded band on every chart: it reads better.
Version 1.0.0 build 129 · July 2026
Reliability improvements 1
- Beta: holiday marker across all charts. Extended the trial "on a break" marker to the review and trends charts.
Version 1.0.0 build 128 · July 2026
Reliability improvements 1
- Beta: a slimmer holiday marker. Trialled a thin "on a break" strip in place of the shaded band on the weight and deficit charts.
Version 1.0.0 build 127 · July 2026
Reliability improvements 3
- The Daily Deficit chart updates properly again. A holiday day could knock the chart out of date order so today's bar didn't appear at the end: fixed, and it still shades your break days.
- A cancelled break stays cancelled. Deleting a planned break no longer brings it back after reinstalling or on another device.
- A gentler holiday note and clearer wording. The "On a break" message is shorter and warmer, and in Food preferences "Other food allergy" is now "Other foods to avoid".
Version 1.0.0 build 126 · July 2026
New features 1
- Holiday shading on your deficit chart. The Daily Deficit chart now shades the days you were on a break (the same sky-blue band as your weight chart) so a holiday's numbers make sense at a glance.
Reliability improvements 4
- Your progress is easy to find. In the AI Coach, the small chart icon is now a colourful Progress button: tap it for Your Trends (your charts) and Your Reviews (your saved weekly & monthly coach reviews).
- Edit schedule shows only this week's sports. The schedule editor now lists just the sports actually in season right now, so it's cleaner and less confusing. Manage any sport's days year-round in Profile → Sports, and see the whole year in More → Sport Calendar.
- A tidier More menu. Profile & Settings now sits at the top, followed by Sport Calendar, Progress Photos and Feedback.
- Chart fix. The full-screen weight chart's landscape view now shows the green "Trained" key.
Version 1.0.0 build 125 · July 2026
Reliability improvements 5
- Your workout, colour-coded at a glance. On your Plan, the warm-up, main workout and HIIT finisher are now clear, colour-coded tiles that step up with intensity: amber, green, then red.
- Heart-rate zones, in one place. Your five HR zones and calculated stats (BMR, BMI, Max HR…) now live only on your Profile, under Your targets, where "Heart-rate zones" is a tidy section you can tap to expand. The Nutrition tab is cleaner as a result.
- Plainer explanations. Basal Metabolic Rate (BMR) and Body Mass Index (BMI) now spell out their full names, each with a tap-for-more (ⓘ): including why a lean, muscular build can read "overweight" on BMI. The session card's "Est. burn" fine print tucks behind an ⓘ too.
- Clearer wording: "sport & activity bonus". Wherever the app used to say "sport bonus", it now says "sport & activity bonus": it always counted your walks and activities too.
- Fixes. A deleted break no longer reappears after an iCloud restore; tri-set days now correctly say "tri-set" in labels and coaching; and an out-of-season sport no longer shows a stray badge on your gym-rotation days.
Version 1.0.0 build 124 · July 2026
New features 1
- Edit more of your profile. Your name, gender and height can now be changed any time: tap your name in Profile, or open Body & stats for gender and height. Your calorie and protein targets update instantly, and for a female profile the cycle-aware features switch on. Changing your goal or experience (which reshape your whole plan) now has a guided "redo onboarding" option that keeps your tracking history.
Version 1.0.0 build 123 · July 2026
Reliability improvements 1
- Profile & Settings, tidied into one place. Everything about you now lives on your Profile as clean, tappable rows: grouped into About you, Sport & nutrition and Health. Tap any row to open a focused editor that saves as you go. Notifications, appearance, workout voice and privacy settings move together under Profile → App settings, and your calculated targets stay right where they are. Nothing about how anything works changed: it's just easier to find.
Version 1.0.0 build 122 · July 2026
Reliability improvements 1
- The schedule editor now truly responds to every tap. Want to move your match or practice day? Just tap the new day: it swaps in with one tap (previously, once your weekly quota was used, the other days simply ignored you). Every change now highlights instantly, Save only lights up when there's actually something to save, and out-of-season sports are clearly tagged "off-season" so a saved change never looks like it vanished.
Version 1.0.0 build 121 · July 2026
Reliability improvements 1
- Plan tab tidy-up. The "My schedule & sport" block is now more compact and easier to scan: one clear row of Edit schedule and Add a session buttons, with the explanations tucked behind an info (ⓘ) button. "Sport sessions" is now "Sport & activity" (since it covers walks, classes and one-off activities too) and it tucks away on days with nothing scheduled. "Away or catching up?" is now a simple one-line link with its own ⓘ for the details.
Version 1.0.0 build 120 · July 2026
Reliability improvements 1
- Fixes & polish. The schedule editor now highlights a match or practice day the instant you tap it; a stray "session cancelled" note no longer appears on every day of the week; and your break days are clearer: your Nutrition tab shows your plan's baseline targets, while the Plan tab carries the "on a break" note and the day's adjusted target (which drops the bonus for a sport you're skipping while away).
Version 1.0.0 build 119 · July 2026
New features 2
- Optional iCloud backup for your training history. Turn on "Back up training data to iCloud" in Settings to keep your weigh-ins, lifting history and away periods safely in your own private iCloud, and have them restored automatically when you set up a new device. It's off by default, and your cycle data and progress photos are never part of it (they stay on your device). Your Apple Health weight history now also imports up to five years, in the background.
- A clearer first look at the AI Coach. If you haven't subscribed yet, it's now easier to see exactly what the coach can do: a quick preview during setup, a gentle prompt after you log a meal by hand, and the meal-photo "Snap to fill" now shows what it does rather than hiding. Everything's dismissible, and nothing that was free has changed.
Version 1.0.0 build 118 · July 2026
New features 2
- See your training consistency on the chart. Your weight chart now marks the days you trained (green), scheduled sessions you missed (amber) and holidays (a soft blue band), so your consistency reads at a glance.
- A clearer first look at the AI Coach. If you haven't subscribed yet, opening the Coach now shows a personalised preview of what it can do, before any pricing.
Reliability improvements 4
- A break is now just a label: it never changes your plan. When you mark yourself away or on holiday, your calorie targets stay exactly as your plan intends (deficit and all): the day is simply flagged as a break, and the bonus for a scheduled sport session you're not playing is dropped automatically. Log an ad-hoc walk or activity and it still counts. Every screen (Plan, Nutrition, Tracker and the AI Coach) now shows the same figure on a break day, with a gentle note to enjoy the time off.
- Seasonal sports respect their season. A sport with a set season no longer appears on your weekly schedule out of season, and the AI Coach no longer treats it as an active commitment when it's off. Your main sports still shape your gym training all year round.
- Your weekly AI review understands time off. The progress analysis now knows which days were declared time off and reads a quieter week or a holiday scale bump as an intended break: never a lapse.
- "App roadmap & Feedback". The More menu item is renamed so it's clear it's for feedback and bug reports too, as well as feature requests.
Version 1.0.0 build 117 · July 2026
Reliability improvements 2
- Fixed the repeated Apple Health permission prompt on the phone. The app used to re-show the "Allow access to Health" prompt on many launches; it now asks only once, the first time: exactly as intended. (This mirrors the same fix already made on the Apple Watch.)
- A faster, leaner AI Coach. Behind the scenes, we improved how the Coach reuses its context so routine replies are quicker and cheaper to run: with no change to what the Coach says.
Version 1.0.0 build 116 · July 2026
New features 3
- Ask your AI Coach how to do things in the app. Your Coach can now answer "how do I…" questions about Strathlon itself: try "how do I log a meal from a photo?", "how do I mark a session done?" or "how do I add a gym class?" and it'll walk you through it, on top of everything it already knows about your plan and goals. (Subscriber feature.)
- A full library of guides and stat explainers on the website. Strathlon.com now has a Guides hub with in-depth, evidence-based articles (building muscle, fat-loss fundamentals, fitness myths, training with your cycle, supplements that work, recovery & rest, habits & consistency and eating for results) plus deep explainer pages for every stat the app shows you.
- A tidier daily tip, with a "Learn more" link. The daily tip card now centres its text so it's easier to read, and many tips carry a "Learn more" link straight to a relevant Strathlon article (a stat explainer or a training/eating guide) so you can go deeper whenever a tip catches your eye.
Reliability improvements 2
- Clearer wording: what your watch tracks vs what you log. We've made the two-numbers idea plainer, with a simple example: your watch or phone counts the calories you burn on its own, while adding an activity raises how much you can eat that day. They're two different things: never double-counted.
- Apple Watch no longer re-asks for Health permission. The Strathlon watch app used to ask for Health access every launch; it now asks only once, the first time: exactly as intended.
Version 1.0.0 build 115 · June 2026
Reliability improvements 1
- Fuller home workouts on Push, Legs and Upper days. And smarter swaps when you have a shoulder injury. Home Push, Legs and Upper sessions now bring the full six exercises in Phases 2 and 3 (three supersets, then two tri-sets), so those days are as complete as the rest. And if you've flagged a shoulder injury, overhead presses and upright rows are now swapped for a safer move (a lateral raise or face pull) instead of just a coaching tip, so you keep a full, joint-friendly session. Every move that's been adjusted for an injury now clearly shows an "Adapted" badge.
Version 1.0.0 build 114 · June 2026
Reliability improvements 1
- Gym classes now live with your other activities, and the add screen opens cleaner: nothing pre-selected. "Gym classes" is now a tile right alongside Walk, Run, Cycle and Swim: tap it and the class picker (search, popular classes and the full list) opens right there. And when you open "Add a session, walk or activity", it now starts neutral: pick an activity, sport or class first, and the duration and calorie estimate appear once you've chosen. One less thing to undo.
Version 1.0.0 build 113 · June 2026
New features 1
- Your weekly AI progress analysis is now front-and-centre when you open the Coach: with a nudge when a fresh review is ready. Open the AI Coach and you'll see a "Your AI progress analysis" card right at the top, with a quick read on your week (your weight trend, sessions logged or nutrition, in your chosen units) and a "NEW" badge whenever a fresh weekly review is waiting. Tap it to open your full analysis: your computed stats plus your coach's take on what's working. (Subscriber feature.)
Version 1.0.0 build 112 · June 2026
New features 1
- Optional: back up your progress photos to your own private iCloud, off by default, and never shared with anyone. Choose to back up your progress photos to your own private iCloud, so they appear on your other devices and come back if you reinstall or get a new phone. It's off by default: turn it on in Profile → Privacy & your data. Your photos go only to your personal iCloud account: never to a Strathlon server, never to the AI, and never to any export. Turning it off keeps every photo safely on your device.
Version 1.0.0 build 111 · June 2026
New features 1
- Add distance to your runs and walks for a sharper calorie estimate. When you log a run or walk, you can now add the distance, and it drives the calorie estimate directly, so the burn matches how far you actually went rather than only how long it took. Distance is optional: leave it blank and we use the duration estimate as before. Cycling and swimming log distance as a stat, with their estimate still based on duration.
Version 1.0.0 build 110 · June 2026
Reliability improvements 2
- Clearer how logging an activity works: it adjusts how much you can eat. When you add a walk, run, ride or other activity, it adjusts how much you can eat today: that's true for everyone, watch or not. Your Apple Watch separately tracks the calories you burn; that's a different number. We've reworded the add-activity screen and its explainer to say this plainly.
- We no longer second-guess activities you add yourself. Previously, if your watch had recorded a similar workout, the app could quietly remove the calories from an activity you'd deliberately added. It shouldn't have: those are separate numbers that never double-count. That's fixed, and any activity that was affected in the past is restored.
Version 1.0.0 build 109 · June 2026
New features 1
- Choose your units (kg, lb, or stone) for your weight, anytime in Settings; everything updates instantly. Pick how your weight is shown and entered, and your choice flows through your profile, the daily tracker, weight charts, progress photos and more. Choose stone and weight entry becomes two simple fields (st and lb), with read-outs like "12 st 4 lb". Your height follows automatically (cm or ft/in), and it never changes your underlying data: switch back any time.
Version 1.0.0 build 108 · June 2026
New features 1
- Log gym classes: Spin, HIIT, Body Pump, Yoga, Step and 35+ more. The add-session sheet now has a dedicated Gym classes section. Pick from a shortlist of the most popular classes or search by the name you know (type "rpm", "bodypump" or "zumba"), with calories scaled to you and fully editable. Not listed? Add it as a custom class.
Reliability improvements 1
- One simpler button to add any session, walk or activity. The two separate "add" buttons on your plan are now a single, clearer button.
Version 1.0.0 build 107 · June 2026
New features 1
- A quick explainer on how your sport calorie bonus is calculated. Tap the new "i" next to your sport calorie bonus to see how it works: it's an estimate of the extra energy your sport sessions burn, added to your daily calorie budget, with watch-tracked sessions never double-counted.
Reliability improvements 2
- Pausing a HIIT workout on your phone now instantly pauses your watch and lock screen too. Tap Pause during a HIIT session on your phone and your Apple Watch and Live Activity stop right away as well, so every surface stays in sync.
- More reliable end-of-plan and goal-reached celebrations. The end-of-plan summary no longer reappears after an unexpected restart, and if you finish your plan and reach your goal at the same time you'll see both moments in turn.
Version 1.0.0 build 106 · June 2026
Reliability improvements 3
- Your training analytics are now protected. If a rare data error ever occurs, your history is set aside safely and the rest of your data is untouched: your plan, profile, food log and logged weights are never affected.
- Progress photos stay safe in your encrypted Apple backup. Progress photos are kept in your device's own encrypted Apple backup, so they return when you restore your device, and they're still never uploaded to Strathlon, never sent to the AI, and never included in any export.
- Cleaner all-time strength stats. The same exercise logged under slightly different names now combines into one all-time card, so your strength progress reads correctly.
Version 1.0.0 build 105 · June 2026
Reliability improvements 3
- More consistent nutrition targets. Your fat and carbohydrate targets now come from a single source, so the numbers you see on the Tracker always match what the AI Coach uses: no more small mismatches between screens.
- Smarter meal-time grouping. Older or uncategorized food entries now group into the right time-of-day slot: a mid-morning item lands in "Mid-Morning Snack" and an afternoon item in "Afternoon Snack", instead of being lumped into breakfast or a generic snack.
- Tidier units. Calorie figures are formatted consistently across the app, with small reliability improvements under the hood.
Version 1.0.0 build 104 · June 2026
Reliability improvements 3
- Home workouts now match the day you're training. If you train at home, each session gives you exercises focused on that day's body part: a real Pull, Legs, Shoulders or Arms session, instead of a generic mix.
- Consistent injury adaptations in Maintenance. When you move into Maintenance, injury swaps now work exactly the way they do in your earlier phases, so nothing changes unexpectedly at the boundary.
- The same plan every time. If you have more than one injury, the exercises you're given no longer depend on the order you added them: the same set of injuries always produces the same plan.
Version 1.0.0 build 103 · June 2026
New features 1
- More variety in your home workouts. We expanded the home-workout exercise library so every home session gives you a fuller, more varied set of movements.
Reliability improvements 1
- Smarter injury adaptations. When an exercise is swapped for an injury or your available equipment, your plan now always gives you distinct exercises (never a repeated one) on every day and in every phase.
Version 1.0.0 build 102 · June 2026
Reliability improvements 1
- Every exercise in your plan now opens reliably. Fixed a bug where some exercises wouldn't open if your plan included the same exercise twice: every exercise in your plan now opens reliably.
Version 1.0.0 build 101 · June 2026
Reliability improvements 2
- Your saved weight photos now stick around. The most-recent photo you snap for an exercise reliably reopens after you quit and relaunch the app.
- Under-the-hood performance and reliability improvements. A round of behind-the-scenes tidy-up to keep the AI Coach quick and the app running smoothly.
Version 1.0.0 build 100 · June 2026
New features 1
- Keep the photo of your last lift. Snap a photo to fill the weight and Strathlon keeps the most-recent photo for that exercise, so you can pull it back up any time to check the machine, pin or plate setup you used.
Reliability improvements 2
- Your logged weights stick around: even after a rename or a new phone. The weight you logged for an exercise now pre-fills reliably even when its name changes (for example when it's adapted for an injury or your equipment), and your most-recent weight per exercise is backed up to iCloud, so it's restored when you reinstall the app or set up a new phone.
- Sharper weight-photo reading. "Snap to fill" now captures the equipment at higher resolution and quality, so small and decimal numbers read more accurately, and it retries automatically if the first read is unclear.
Version 1.0.0 build 99 · June 2026
New features 1
- Food tracking that knows your meals. Every food you log now remembers its meal (Breakfast, Mid-Morning Snack, Lunch, Afternoon Snack or Dinner) so "you log this regularly" suggestions tell you exactly where it'll be added, and the AI Coach tailors its food ideas to the right meal.
Reliability improvements 1
- Auto-add fires at the right time of day. Your regular items now appear around their meal time instead of all at once first thing: your evening latte shows up in the evening, the next time you open the app.
Version 1.0.0 build 98 · June 2026
Reliability improvements 2
- Watch rest picker now matches the phone exactly. The watch asks for your rest duration on every exercise (and once per superset/triset group in that mode), the same as the phone, rather than only once at the start.
- Cleaner watch screen without a subscription. During gym sets, non-subscribers now see the full live set plus a "Control from your phone" hint (matching warm-up and HIIT) instead of a Done button that did nothing.
Version 1.0.0 build 97 · June 2026
New features 1
- Pick your rest and HIIT type right from your watch. Two choices that used to need your phone now happen on your wrist, exactly as on the phone: starting your first exercise, the watch asks for your rest duration; and at the move into HIIT, the watch shows your HIIT exercise list to choose from instead of jumping into the first one.
Reliability improvements 1
- Watch workouts show Active Calories in the Fitness app. Your Strathlon workouts now appear in Apple's Fitness workout list showing Active Calories (just like Apple's own watch workouts) instead of duration.
Version 1.0.0 build 96 · June 2026
Reliability improvements 1
- Apple Watch syncs reliably after reopening the app. Fixed a bug where, after the app had been reopened, the watch could ignore the phone and sit out of sync until you started/stopped a workout a few times. It now syncs to your live workout within a second or two, every time.
Version 1.0.0 build 95 · June 2026
Reliability improvements 1
- A cleaner watch experience for everyone. Your Apple Watch shows your full live workout (heart rate, current step, countdowns) free for every watch owner. Driving the workout hands-free from your wrist stays premium, so non-subscribers see a tidy "control from your phone" hint rather than buttons that don't respond.
Version 1.0.0 build 94 · June 2026
Reliability improvements 1
- Gym & warm-up: watch and lock screen stay perfectly in step. Your gym sets, rest timers and warm-up now drive the watch and lock screen through the same single path HIIT uses, so when a rest ends and you move to your next set, both update together with no drift.
Version 1.0.0 build 93 · June 2026
Reliability improvements 1
- HIIT now shows on your lock screen. Fixed HIIT not appearing on the lock screen and Dynamic Island: it now shows from the moment you start (GET READY → work/rest) and stays in step with your watch through every interval.
Version 1.0.0 build 92 · June 2026
Reliability improvements 1
- Steadier HIIT on your watch and lock screen. Behind the scenes, HIIT now drives your watch and lock screen through a single, unified path so the two always stay in step through every work and rest interval: the first step of a wider rebuild of how your live workout reaches your wrist and lock screen.
Version 1.0.0 build 91 · June 2026
New features 1
- Apple Watch is now part of the free app. Live heart rate, your workout mirrored on the wrist, and the lock-screen display are now free for every Apple Watch owner: no subscription needed. (Driving your workout hands-free from the wrist stays a premium feature, alongside the AI Coach.)
Reliability improvements 1
- We also fixed a glitch where the watch could briefly fail to sync right after opening the app.
Version 1.0.0 build 90 · June 2026
Reliability improvements 1
- Phase 1 shows straight sets. The "Supersets" toggle now appears only in Phases 2 and 3, where supersets belong: your Phase 1 (Reactivation) and Maintenance days stay straight sets, with no toggle that doesn't do anything.
Version 1.0.0 build 89 · June 2026
Reliability improvements 1
- Lock screen + watch stay in sync, even in your pocket. We fixed the lock screen and Dynamic Island drifting out of step with your watch and phone: when a rest period ends it now moves straight to your next set instead of sitting on the rest screen, and starting HIIT from your wrist reliably launches it even with the phone away. Pausing and resuming HIIT (from the watch or the phone) now gives you a spoken "Resuming" cue, just like "Paused".
Version 1.0.0 build 88 · June 2026
New features 1
- Your workout on your lock screen + hands-free HIIT. No Apple Watch? Your lock screen and Dynamic Island now show your live workout (current exercise, set, rep target, the countdown and your burn vs target) through warm-up, sets and HIIT, and it stays up to date with the app in your pocket. HIIT now runs fully hands-free from your Apple Watch: start and control it (pause, skip round, stop) from your wrist without touching your phone. And after your warm-up, the phone shows a one-tap "Start your workout" button.
Version 1.0.0 build 87 · June 2026
Reliability improvements 1
- Apple Watch: steadier and clearer. The watch no longer gets stuck on the last screen when a phase ends (after the warm-up, or when HIIT finishes): it follows your phone reliably through every hand-off. Warm-ups now log to Apple Health as Mixed Cardio (with calories), and the wrist metrics are easier to read at a glance: burnt calories in blue, target in amber, heart rate in red.
Version 1.0.0 build 86 · June 2026
New features 1
- Apple Watch: run your whole workout from your wrist. Drive the entire session from the watch (warm-up, every set, and HIIT) and advance from either device. Between exercises the watch offers your next exercise with Start and Change (busy gym? flick to the next free machine). Calories are now clearly labelled: kcal (burnt) in red, kcal (target) in amber, and your current exercise shows on the lock screen. Take a long breather and the watch checks "Still training?" instead of over-counting. (No watch? Nothing changes for you.)
Version 1.0.0 build 85 · June 2026
New features 1
- Apple Watch: tighter sync + live calorie burn. Your watch and phone now stay in step like Apple's own Workout app: advance your session from either device, with the rest countdown running on the wrist even if they briefly lose contact. The watch now shows your live calories burned vs your target as you train, and a long breather between sets no longer ends your workout early. (No watch? No change: heart rate still comes from Apple Health.)
Version 1.0.0 build 84 · June 2026
New features 1
- The AI Coach shows you what to ask. The example-prompt chips above the chat now gently cycle through a fresh set every few seconds, so you can see at a glance what your Coach can do: from "Analyse my progress" (now front and centre) to "How's my training consistency?", "Am I recovering well?" and "How do I train around a holiday?". Twelve prompts in all; tap any one to ask it. (Respects Reduce Motion.)
Version 1.0.0 build 83 · June 2026
New features 1
- The stat tiles explain themselves too. The little headline tiles in your Review (Sessions, Work:rest, Real burn, Avg HR, Energy balance, Protein and the rest) are now tappable for a quick "what it is / why it matters", with a Learn-more link to the guide. Four new ones (Work:rest, Real burn, Avg HR, Protein) got their own guide sections too.
Version 1.0.0 build 82 · June 2026
New features 1
- Tap the "i" to learn what every chart means. Every section in your Trends and Review now has a small (i): tap it for a plain-English "what it is and why it matters", with a Learn more link to a new guide: Understanding your stats. It covers consistency, training volume, sessions, rest, energy balance, weight trend, strength, sleep, heart-rate recovery and cycle phase.
Version 1.0.0 build 81 · June 2026
Reliability improvements 1
- Your weight chart scrolls properly now. It's no longer frozen on one window: swipe sideways to move through your whole history like a stock chart. It also opens on your most recent weigh-in (instead of mid-history), so you start where you'd expect and scroll back for the past. Tap the chart to read a value; pinch to zoom.
Version 1.0.0 build 80 · June 2026
New features 1
- See the sessions you missed, right on your chart. Scheduled gym days you didn't log now show as a small red dot on your weight chart. Trained that day but it wasn't logged? Tap the dot and choose "I trained this day": it's recorded, counts toward your consistency, and the dot clears. Dots only appear once you're logging regularly, so you won't be met by a wall of red.
Reliability improvements 2
- The shaded band now tells you what it is. The sky-blue holiday band on your charts now has a clear "On a break 🌴" key.
- No more shading on future dates. A holiday you've planned ahead no longer paints empty space on your charts: the band only shows for the part that's actually happened, up to today.
Version 1.0.0 build 79 · June 2026
New features 1
- Holiday shading now shows on your Trends and Review charts too. The soft sky-blue "you were away" band (added to the weight chart last update) now also appears across your Trends (energy balance, sessions, training volume) and in your weekly and monthly Review (energy balance, sleep, weight). A dip or a plateau makes sense at a glance wherever you're looking back, beyond just the Tracker.
Version 1.0.0 build 78 · June 2026
New features 1
- Your weight chart shows when you were away. And scrolls like a stock chart. Holidays and breaks now appear as a soft sky-blue band behind your weight chart, so a dip or a plateau makes sense at a glance ("oh, that was my holiday"). Cycle phases are shaded baby pink. And the chart now scrolls sideways: on the daily view it opens on your most recent weeks and you can swipe back through your history, instead of everything being squashed into one window.
Reliability improvements 2
- Finishing a workout on holiday reads the room. If you've set a break or holiday, finishing a workout or HIIT session now tells you to enjoy the break rather than teeing up an upcoming match or session: no more "you've got a game Saturday" while you're meant to be resting.
- Logging a weight now shows only one "Done" button instead of two. Tidied up a small glitch where two "Done" buttons stacked above the keyboard when entering a weight during a workout.
Version 1.0.0 build 77 · June 2026
New features 1
- Apple Watch: a smoother first run. If you've got an Apple Watch you'll see a one-time "Set up your Apple Watch" card and a tour step covering the single step you do once (open the watch app, allow Health), after which sessions start on your wrist automatically. The first phone-started session now prompts for Health on the watch itself, so live heart rate works from the very first try.
Reliability improvements 2
- Your AI coach now knows the date and time. The coach is told the exact current date and time on every message, so it treats today as today (no more answering about "yesterday's" data as if it were still yesterday) and can keep track of timing within a conversation ("this morning" vs "just now").
- The daily AI message count refreshes properly overnight. The "messages left today" indicator now updates as soon as you reopen the coach on a new day, instead of occasionally showing yesterday's number until you sent a message.
Version 1.0.0 build 76 · June 2026
New features 1
- Reach your goal, and get more than confetti. When you hit your target weight, Strathlon still celebrates, but now it also asks what's next: lock it in with Maintenance, set a new goal, or keep going. It shows up the moment you hit your goal (whether that's at the end of a plan or partway through) so you're never left quietly dieting past the finish line.
Version 1.0.0 build 75 · June 2026
New features 1
- Your plan adapts when your time's up but your goal isn't. When a plan reaches the end of its weeks, the finish screen now looks at how you actually did. Hit your goal? It celebrates and points you to Maintenance. Close but not there? It offers to keep going with a fresh block sized to exactly what's left: recalculating your calories and tightening the training. Stalled? It says so honestly and offers to extend and tighten, or to ask your AI coach what to change.
Version 1.0.0 build 74 · June 2026
New features 1
- Log bodyweight exercises. Moves with no added load (dips, pull-ups, push-ups) can now be saved with a weight of 0. Enter 0 and it's recorded and shown as "bodyweight" rather than "0 kg".
Reliability improvements 2
- The "Plan complete" message stops nagging. Once you've dismissed it, it stays dismissed: it won't pop back when you reopen the app or install a new build, and it won't interrupt you mid-set. (It only returns if you genuinely start a new plan.)
- A clearer "clear conversation" in the AI coach. The coach's reset now reads as starting a fresh chat, with a quick confirm so you can't wipe a conversation by accident. Your coach already forgets older messages on its own as you chat.
Version 1.0.0 build 73 · June 2026
New features 3
- Run your whole workout from your wrist. Once a session is going, your Apple Watch shows the current exercise, your set ("Set 2 of 4") and the rep target with one big button: tap Done and your phone logs the set and starts your rest countdown; a tap during rest skips it. It carries you from warm-up through every set and rest to your HIIT finisher, so you never reach for your phone. (Premium, with an Apple Watch; the app works fully on its own too.)
- Your coach calls out every rep. The voice coach now says the rep target at the start of each exercise and set: "Bench press. Set 1 of 4 — 8 reps," read live from your plan, so it always matches and updates as your plan progresses.
- Your AI coach now knows your whole plan and your day. The coach reads your real macros eaten and the foods you've logged straight from your Tracker (no more guessing), and it now understands your full programme: every phase, today's actual exercises, and how you're tracking to date. Your weight and body data stay private unless you've shared Health data.
Version 1.0.0 build 72 · June 2026
New features 1
- Your Apple Watch, free. Start a session on your phone and Strathlon now starts the workout on your Apple Watch automatically (even if the watch app is closed), streaming your live heart rate with no taps on your wrist. Each block (warm-up, strength, HIIT) is logged to the Apple Workout app as its own correctly-titled workout with calories and duration. And it's all free with any Apple Watch: no subscription needed.
Reliability improvements 2
- Heart rate you can read at a glance. Your live heart rate is now a bold two-colour cue (red when you're at or above target, bright amber when you're below) the same in warm-up, the gym and HIIT, whether the reading comes from your watch or Apple Health.
- A clearer weight chart. The Daily / Weekly / Monthly control now always matches what the chart is showing (no more opening full-screen on the wrong view), and you can drag sideways to scroll across your timeline.
Version 1.0.0 build 70 · June 2026
New features 2
- Your voice coach finishes the workout properly. And knows what's next. When you finish your main session, the coach now congratulates you and teas up your HIIT finisher, instead of just saying "choose your next exercise". It's aware of the rest of your day too: if you've got a match, a hard sport session or a long walk later, it suggests easing off the HIIT, or offers a one-tap lighter version to save your legs. And after HIIT, if there's more to come, it nudges you to ask your AI coach about recovery and meals, with a quick button that pre-fills the question (you review and send) and quietly disappears after ten seconds.
- Clearer manual weight entry. The weight box on the manual day-entry screen now has an (i) explaining that weight auto-syncs from Apple Health where available: including for past dates, and that you can just type to override it for that day.
Version 1.0.0 build 69 · June 2026
Reliability improvements 1
- Your readiness-check answers stick. In More → Health & Safety, the readiness check now remembers your answers between visits (including when you've answered "No" to everything) so when you reopen it your selections are still there instead of looking blank. Your individual answers stay on your device. Correction (build 173): this note originally said nothing at all reaches the AI coach. That was too strong: your specific answers are never sent, but the coach is told that a readiness item was flagged, and whether you confirmed medical clearance, so that it keeps its guidance conservative. See Privacy.
Version 1.0.0 build 68 · June 2026
Reliability improvements 2
- Weight chart opens on your latest data. The chart now opens showing your most recent weigh-ins (you can still scroll back through history), instead of starting on the oldest stretch.
- Your Apple Health weight history comes back. Strathlon now re-imports your weight history from Apple Health, so if your chart was looking sparse it repopulates with your synced weigh-ins, and keeps picking up new ones from your scale automatically. (Read-only, stays on your device.) Correction (build 209): describing this as "read-only" was not an accurate description of how Strathlon uses Apple Health. See Privacy §4 for how Apple Health access works today.
Version 1.0.0 build 67 · June 2026
Reliability improvements 2
- Health & Safety is now its own section. Your readiness check and the optional "relationship with food" questions now live together under a dedicated Health & Safety entry in the More tab: clearly grouped and easy to find, instead of buried in Settings.
- Fixed: your answers there now save. Answering the "relationship with food" questions (including a deliberate "No") now persists properly: it no longer resets to blank when you leave and come back. Your individual answers stay private on your device. Correction (build 203): "never sent anywhere" was too strong: your specific answers are never sent, but if something was flagged the coach is told that, so it keeps its guidance gentle. See Privacy.
Version 1.0.0 build 66 · June 2026
Reliability improvements 3
- Today's weight shows on the chart straight away. If Apple Health already has today's weight, it now appears on your weight chart (and in your history) automatically: no need to re-enter or save it first.
- History reads newest-first. In Tracker → History, each month now lists days with the most recent at the top, so today's row is right there.
- Clearer exports. Two export spots, now labelled: Tracker → History → Import / Export is the round-trip for your daily log (export a CSV and import one back), while Profile → Privacy → Export my data is a full one-way copy of everything.
Version 1.0.0 build 65 · June 2026
Reliability improvements 1
- Charts: full-screen is now on your terms. Just turning your phone sideways no longer yanks a chart into full-screen on its own (and no more flicker when you rotate while a chart's already open). Now you tap the ⤢ button to go full-screen, and then turning the phone landscape gives you the proper wide view. Close it and the app returns to portrait as normal.
Version 1.0.0 build 64 · June 2026
Reliability improvements 1
- Fixed: the Analytics switch wouldn't turn on. On some phones (usually ones that have been through many updates) the Analytics toggle (Settings → Privacy & your data) flipped straight back off, and your training/body analytics stopped recording. The cause was the on-device analytics store failing to upgrade after an app update; Strathlon now repairs it automatically on launch, so the switch turns on and stays on. Your logs, plan and profile were never affected: they're stored separately and backed up.
Version 1.0.0 build 63 · June 2026
Reliability improvements 2
- "Export my data" now works. And includes your weight. Fixed a bug where the export button could silently do nothing. Your export now always includes a Tracker CSV with your date, weight, calories in/out and deficit (plus your training, body and sleep data when available), open it in Excel, Numbers or Sheets. (Profile → Privacy & your data → Export my data.)
- Tidier weight chart. Removed the unlabelled straight trend line (and faint projection) from the chart: it now shows just your actual weight and, on the Tracker, your predicted line. Your weekly rate of change is still shown in the header.
Version 1.0.0 build 62 · June 2026
Reliability improvements 1
- Weight chart: your history and small changes are clear again. Fixed a scaling glitch where the predicted line could stretch the chart's vertical axis so far that your actual weight line looked flat: making your history seem to vanish and tiny daily changes (0.2–0.5 kg) hard to spot. The chart now scales tightly to your real weigh-ins, so small movements show clearly. Your weight data was never lost: it's stored on your device and backed up; only the axis scaling was off.
Version 1.0.0 build 61 · June 2026
Reliability improvements 2
- Simpler, clearer weight chart. We've stripped the weight chart back to what matters: your actual weight (solid line) and your predicted weight from your tracked calorie deficit (dashed line), clearly labelled. The candlestick view and the confusing colour scheme are gone. Open it full-screen to see a note explaining the prediction is based on your tracked deficit.
- "Explain my gap" is one tap now. When your actual and predicted weight drift apart, tap to ask your coach: confirm a quick "share & explain" prompt (your numbers are used only for that answer and aren't remembered) and it goes straight into the coach, which explains it or asks you a question or two. No typing, no extra send.
Version 1.0.0 build 60 · June 2026
Reliability improvements 1
- Cleaner weight chart. The everyday weight chart is now just the clean line view: the Line/Candle toggle has moved to the full-screen view (tap ⤢ or rotate), so the candlestick option is there when you want it without cluttering the at-a-glance card.
Version 1.0.0 build 59 · June 2026
New features 2
- Your watch now starts itself. When you begin a session (warm-up, workout or HIIT) and you're a premium member with the Strathlon watch app, your Apple Watch starts recording automatically (no need to tap Start on your wrist) and your live heart rate streams in from the off. It records as one continuous workout of the right type (HIIT, strength, warm-up) with calories as well as a duration.
- Avoid double-counting. While Strathlon is recording on your watch, you'll see a reminder not to also start Apple's Workout app: running both would count your calories twice. No watch? Your heart rate still comes from Apple Health where available.
Version 1.0.0 build 58 · June 2026
Reliability improvements 1
- Breaks now eat at maintenance. Enjoy your time off. When a day is marked "On a break" 🌴, your calories now drop to maintenance (no deficit) and any scheduled sport bonus is no longer counted on that day, so a holiday with a match in your usual schedule no longer inflates your target. Your plan and your normal targets pick straight back up when you're home; nothing to re-set. (Your Tracker still measures what you actually eat and burn, as always.)
Version 1.0.0 build 57 · June 2026
Reliability improvements 2
- Smoother weight logging. Your reps now pre-fill from the plan (just confirm or tweak), switching kg ⇄ lb now converts the number you typed, and there's a Done button plus tap-Save to dismiss the keypad: no more fighting the keyboard.
- Clearer heart-rate colours. Heart rate now reads red when you're above your recommended level and amber when below (consistently across workouts and your stats) so a glance tells you if you're in the right zone.
Version 1.0.0 build 56 · June 2026
New features 1
- A better weight chart on your Tracker: predicted line included. The Tracker's weight chart now has everything the Trends one does: the Line / Candle toggle, landscape full‑screen, pinch‑zoom and the drag crosshair. And your predicted weight (from your logged calorie deficit) is now drawn right on the same chart as a dashed line against your real weigh‑ins: no separate second chart.
Reliability improvements 1
- "Explain my gap" now opens a real conversation. When you ask your coach about the gap between predicted and actual weight, it now takes you to the AI Coach chat with your numbers loaded, so if the coach asks a clarifying question first (it won't guess), you can actually answer and keep the conversation going, instead of a one‑off reply with nowhere to respond.
Version 1.0.0 build 55 · June 2026
Reliability improvements 1
- Fixed: new installs could get stuck on the final setup screen. On a brand-new install, the last onboarding step ("where are you starting?") could dead-end: picking an option and tapping the button did nothing. Setup now completes properly and takes you into the app. (Only affected fresh installs; existing users were unaffected.)
Version 1.0.0 build 54 · June 2026
New features 1
- Let the AI coach factor in your cycle: only if you choose. A new, separate switch (off by default, in Settings) lets the AI coach see just a general phase label: like "pre-menstrual" or "mid-cycle", so its advice can flex with where you are. That's all this switch sends: never your dates, flow, symptoms or history, and nothing about your cycle length. Correction (build 203): the separate pre-period ease switch also lets your coach see your eased calorie target and a note that it was deliberately adjusted: see Privacy §4A. It's its own opt-in, kept deliberately separate from the general Health-data sharing control, and everything else about your cycle stays on your device exactly as before. Leave it off and your coach works exactly as it does today.
Version 1.0.0 build 53 · June 2026
New features 1
- Cycle-aware nutrition & training. If you track your cycle in Apple Health, Strathlon now adds gentle, evidence-based notes for where you are in it. On the Nutrition tab: around your period and the week before, a friendly reminder that cravings and appetite naturally rise, with simple food tips (iron, hydration, protein + fibre), plus an optional "ease my targets in my pre-period week" switch that nudges your calorie target up by about 100 kcal so you can stay consistent instead of swinging. On the Plan tab: a note that energy often dips around your period (train by feel, going lighter is fine) while the mid-cycle window is usually a great time to push, with an optional cycle-aware autoregulation hint. Both switches are off by default, female-only, and everything is worked out on your device. Correction (build 203): "your cycle data is never shared" was too strong for the ease switch. Your dates, flow, symptoms and history genuinely never leave your phone, but with the ease on, your coach sees the eased calorie target and a note that it was deliberately adjusted (never that your cycle is the reason, unless you also switch on the phase share). See Privacy §4A.
Version 1.0.0 build 52 · June 2026
New features 1
- Predicted vs actual weight. And why they differ. Your Tracker now plots the weight your logged calorie deficit predicts (using the ≈7,700 kcal ≈ 1 kg rule) against your real scale weigh-ins, so you can see at a glance when the two drift apart. Honest about the science, too: water and glycogen make real weight drop faster at first, then your body adapts and the prediction runs ahead. When there's a meaningful gap, premium members can tap "Ask your coach to explain this gap": the coach looks at your real numbers (how many days you logged food, whether your burn is Apple Watch or an estimate, your sleep, your weigh-in consistency) and, rather than guessing, asks you a question or two first before suggesting what's going on. Sharing your Apple Health figures with the coach stays opt-in (the control added in the last update).
Version 1.0.0 build 51 · June 2026
New features 1
- You decide what the AI Coach sees. Strathlon now asks once (during onboarding, and any time in Settings → Privacy & your data) whether you're happy to share your Apple Health figures (like weight, body‑fat, calories burned, heart rate, cardio‑fitness and sleep) with the AI Coach for more tailored advice. It's off by default: leave it off and your Health data stays on your device and is never sent to our AI provider: the coach simply works from what you type and your in‑app profile. Turn it on for sharper, more personalised coaching, and switch it back off whenever you like. Your cycle information is always kept separate from this switch. Correction (build 203): "never shared unless you enable cycle-aware coaching" was too strong. Your dates, flow, symptoms and history never leave your phone, but the separate pre-period ease switch also lets your coach see your eased calorie target and a note that it was deliberately adjusted. See Privacy §4A.
Version 1.0.0 build 50 · June 2026
New features 1
- A better weight chart. Turn your phone sideways for a full‑screen view, pinch to zoom, and drag a crosshair to read any point. Prefer a trading‑style view? Switch to candlesticks: each week or month shows its range and direction (green = weight loss, amber = weight gain), while everyone else keeps the familiar line by default. The date axis is cleaner too, and your trend, projection and cycle shading all carry over.
Version 1.0.0 build 49 · June 2026
New features 1
- See today's target at a glance. The Tracker's top row now shows four tiles (Target · Burned · Consumed · Deficit) so your calorie target sits right next to what you've burned, eaten and your deficit. The target updates live as your day changes (add a walk and it adjusts). The "auto‑syncs from Apple Health" notes tucked into tidy ⓘ buttons, clearing two cluttered lines off the screen.
Version 1.0.0 build 48 · June 2026
New features 1
- Going away? "Away or catching up?" One new button on your Plan, two simple jobs. Taking a break: set the dates and those days show "On a break 🌴", your plan pauses where it is (nothing lost, no "missed day" nagging), with a friendly welcome‑back and a gentle ease‑in after a longer break. Trained while away: tick the days you trained and what you did (gym, sport, a walk, anything), even several at once, and it counts toward your progress on any day. Logged one by mistake? Tap to remove it.
Version 1.0.0 build 47 · June 2026
New features 3
- Your weights remember themselves. Log a working weight on an exercise once (typed, set‑by‑set, or with the photo) and it auto‑fills next time, so you don't re‑enter it every week (just keep it or nudge it up/down). You can also untick/unsave a weight in a tap, per set or per exercise.
- More accurate targets from body composition. Enter your body‑fat % (or let a smart scale / Apple Health supply it) and Strathlon bases your calories and protein on your lean body mass: more accurate than weight alone. Editable anytime in Settings.
- Readiness‑aware plan. If your readiness answers flag something, Strathlon keeps your plan gentle (no aggressive cut, easier intensity) and recommends medical clearance: with a one‑tap "I've got clearance" to return to your normal plan.
Reliability improvements 1
- Spot‑on set counts. Fixed a case where the coaching could mention a different number of sets than your actual workout: it now always matches your plan.
Version 1.0.0 build 46 · June 2026
New features 1
- Quick fitness‑readiness check. Onboarding now includes a short, optional set of yes/no readiness questions (the kind a personal trainer asks before you start, covering things like heart conditions, chest pain or dizziness). If any answer stands out, Strathlon gently recommends getting medical clearance from your doctor before you begin or push harder. It's a readiness check rather than medical advice. Correction (build 203): "it stays on your device" was too strong: your individual answers never leave the phone, but the coach is told that a readiness item was flagged, and whether you confirmed medical clearance, so it keeps its guidance conservative. See Privacy.
Version 1.0.0 build 45 · June 2026
New features 1
- Health & safety mode: pregnancy, breastfeeding & more. A new private step in onboarding (and in Settings) lets you tell Strathlon if you're pregnant or breastfeeding, note any ongoing health conditions or medications, and (entirely optional) answer two gentle questions about your relationship with food. If you're pregnant, Strathlon clearly recommends you pause the programme and follow your doctor or midwife. If you're breastfeeding, the same applies. Strathlon won't set you a weight‑loss target or a pregnancy training or eating plan, and it never puts you in a calorie deficit, but you can still use the app to log your meals, weight and activity. The optional food questions keep things gentle, with supportive signposting. Everything is editable anytime. Correction (build 242): two things above were not true of the app as it shipped in build 45. There was no pause: the button labelled "Pause my programme (recommended)" did nothing, and the Plan tab carried on serving the full generated programme. And because it did, "Strathlon won't set you a pregnancy training or eating plan" was wrong: it set one. Build 242 made both true by changing the app rather than the wording: while a pregnancy or breastfeeding is recorded, Strathlon now stops generating sessions and shows the UK Chief Medical Officers' and NHS activity guidance for that period on the Plan tab instead, with the source named against every statement; and the recommended button now genuinely ends the programme, keeping every logged record and starting fresh from where you are when you come back. Correction (build 203): "everything stays on your device" was wrong. These details are deliberately shared with your AI coach on every message: a coach that doesn't know about a pregnancy or a heart medication can give unsafe advice. The optional food and readiness questions are the exception: the coach is told only that something was flagged, never your answers. See Privacy. Update (build 242): the eating half now matches the training half. Until this build Strathlon still worked out a daily calorie figure while a pregnancy or breastfeeding was recorded, held it at what you burn, and labelled it as not-a-target. It no longer shows one at all: for eating guidance, your midwife, GP or health visitor comes first, and your AI coach is no longer given a figure either. Logging carries on exactly as before, and what you've eaten and burned still shows on the Tracker: those are your own measurements rather than our advice. This is general information rather than medical advice. Always follow your healthcare provider.
Version 1.0.0 build 44 · June 2026
New features 1
- Allergies & foods to avoid. Tell Strathlon your food allergies (the common ones in a tap, plus anything custom) and any supplement ingredients to avoid: during onboarding or anytime in Settings. Your meal plans and the AI coach then treat them as hard, never‑suggest exclusions, and the supplements guide flags anything that clashes. (Strathlon helps you avoid them, but always check labels: it can't guarantee third‑party ingredient data.)
Version 1.0.0 build 43 · June 2026
Reliability improvements 1
- Smarter "Add a walk or activity". If you wear an Apple Watch, the activities you actually do are already counted automatically, so you only need to add one here if you don't wear a tracker, or to plan ahead. There's clearer guidance throughout, and best of all: if you add an activity your watch already recorded, Strathlon recognises it and won't count the calories twice, so your targets stay honest.
Version 1.0.0 build 42 · June 2026
New features 1
- A "recovered" cue between sets. During your rest, once your heart rate has dropped back from the effort, Strathlon shows a quiet "✓ Recovered — ready for your next set" with a gentle tap: a simple readiness hint (nothing auto‑advances). Appears when you have a live heart rate, e.g. your Apple Watch.
Reliability improvements 1
- Clearer AI Coach "memory". We renamed the coach's "chat limit" to Coach memory so it's obvious what it is: your coach remembers your most recent ~12 exchanges, and once that's full the oldest just roll off automatically: you can keep chatting as normal (separate from your daily message allowance). Reassuring wording, and you can still start a fresh conversation any time.
Version 1.0.0 build 41 · June 2026
New features 1
- Rest & recovery insights. Strathlon now learns from your rest between sets. Your review gains a Rest & recovery card that flags when you've rested well past your target, and, if you wear an Apple Watch, tracks how fast your heart rate drops between sets (a sign of improving fitness) with an up/down trend. It even gives you a heads‑up when a long rest means the set's gone cold, so you can keep the training stimulus up.
Version 1.0.0 build 40 · June 2026
New features 2
- Track the weights you lift. Log your working weight × reps on any exercise (pre‑filled from last time, so it's usually one tap) or tap "Log each set" for set‑by‑set detail. Enter in kg or lb and it's shown in both. Your review then gains a Strength progress section: your heaviest set, an estimated 1‑rep max, total volume‑load, an up/down trend, and a gentle "consider a deload" nudge when a lift stalls. All computed on your device.
- Snap a photo to fill in your weight (Premium). Point your camera at the dumbbell, plate, machine display or your training logbook and Strathlon's AI reads the number and fills in the weight (and reps) for you: it shows what it read, and you just review and tap Save. Nothing is logged automatically.
Version 1.0.0 build 39 · June 2026
New features 1
- Heart rate now shows while you lift. Your live heart rate appears on the strength session screen too (during each set and the rest countdown between sets) so you can watch it come down before your next set, beyond warm‑ups and HIIT. A ⌚ marks when it's live from your Apple Watch. (Needs a watch or recent Apple Health data.)
Reliability improvements 1
- Daily auto‑add works straight away. When you set a food as a daily auto‑add, it's now added to today immediately (if today is one of the days you picked): no need to reopen the app first.
Version 1.0.0 build 38 · June 2026
New features 1
- Apple Watch live heart rate. Strathlon now has an Apple Watch app. Start it before a session and your heart rate streams straight to your phone in real time, so the live BPM and zone during warm‑ups and HIIT update beat‑by‑beat from your wrist, instead of the slightly delayed Health reading. A ⌚ shows when it's live from your watch. Premium.
Version 1.0.0 build 37 · June 2026
New features 1
- Delete photos from Compare. You can now remove a photo straight from the before/after Compare view: tap a date and choose Delete. (Deleting also clears anything stored with that photo.)
Version 1.0.0 build 36 · June 2026
Reliability improvements 2
- "Check for updates" works properly. Tapping Check for updates now always pulls the latest tips and content straight away, instead of sometimes showing an older cached version.
- Tidier training‑day guidance. The guidance cards on your plan are now all the same width: neat and aligned.
Version 1.0.0 build 35 · June 2026
Reliability improvements 2
- Your AI Coach always has your exact schedule. The coach now reads the same live, up‑to‑date plan you see on the Plan tab (including any changes you make on the fly) so it never gets your training day wrong.
- Live stats lead with heart rate. During a session the live row now shows your heart rate and zone first, then calories.
Version 1.0.0 build 34 · June 2026
New features 1
- Compare your progress photos. In Progress Photos, tap Compare to see two photos side by side (your oldest vs newest by default) with the days between them and your weight change. Tap either date to swap in any other photo. No AI, nothing leaves your device.
Reliability improvements 1
- Photos keep their real date. Add a photo from your library and it's filed by when it was actually taken (and tagged with the weight from that day) so older photos land correctly on your timeline.
Version 1.0.0 build 33 · June 2026
New features 4
- Progress Photos. Track your body progress with photos, going beyond the scale: a private gallery (More → Progress Photos), each photo tagged with the day's weight. Stays on your device: never uploaded, never sent to the AI.
- Sharper targets from your body composition. If a smart scale or wearable logs your lean mass to Apple Health, Strathlon automatically fine‑tunes your calorie and protein targets to your real body composition (more accurate than estimates based on weight alone) and you can turn it on or off anytime in Settings. Correction (build 203): this said "on-device only, never sent to the AI". Your body composition stays on your phone while Share Health data with AI coaching is off (it is off by default), but turning that switch on does include it, so the coach can tailor its advice. See Privacy §4.
- Undo "Mark this session done". Tapped it by mistake? Tap again to undo. Sessions logged automatically (from a guided session or your Apple Watch) stay locked so real training is never removed by accident.
- Set your primary sport. Play more than one sport? Reorder them so the top one is your primary: your gym work is tuned to your top two, while any others still shape your schedule and nutrition.
Reliability improvements 2
- Heart rate that stays put. During warm-ups and HIIT your heart rate no longer blanks out between readings: it holds your last value and gently dims when it's a little old.
- Smoother profile photos and tidier sport sessions, plus a few under-the-hood fixes.
Version 1.0.0 build 31 · June 2026
New features 1
- A cleaner workout screen. Your warm-up, workout and HIIT finisher are now tidy sections you can fold and unfold: warm-up and HIIT start folded so there's less to scroll past, your workout stays open.
Reliability improvements 3
- The warm-up stands out. It now has its own bold colour so it's harder to skip.
- A better HIIT finish. No more abrupt ending: you get a proper "well done" with your rounds and an estimated calorie burn, plus a sign-off that knows what's next in your week (back tomorrow, or rest up for the weekend).
- Feature requests in one place. "App roadmap & Feature requests" now live together under More.
Version 1.0.0 build 30 · June 2026
New features 1
- Request features & vote on the roadmap. Tell us what to build next (in the app and at strathlon.com/roadmap) and vote the best ideas up.
Version 1.0.0 build 29 · June 2026
New features 3
- Your tracker backs up to iCloud. Your weight and daily history follow you to a new phone: on by default, private to you.
- Your coach spots your regulars. Log the same food on most days and Strathlon offers to add it automatically.
- Add a walk or activity to any day. See how much it frees up in your calorie allowance, so you can plan ahead.
Reliability improvements 1
- A cleaner Plan tab and new tips in the welcome tour.