Mission Built

IronStack release notes

Release 0.1.1

Shipped as build 50 176 changes, grouped by where you'll notice them.

What changed

Today

  • Today shows when you plan to train, “Planned 6:00 PM”, with Move: 30 min later, 1 hr later, 30 min earlier, pick a time, or back to your usual time. A move is for today only, and today’s reminder follows it.
  • When MealStack moves today’s session (say pre-workout went in too late), IronStack asks “MealStack moved today’s session” with Sync to the new time or Skip. It never moves on its own, and it asks once. A move made in IronStack is passed to MealStack the same way.
  • Today opens as quickly as the other tabs. It spent most of a second re-reading your whole history every time it appeared.
  • Tap an exercise’s name to open its sets, or fold them away. Press and hold for everything else it can do, History included. Swipe right on an exercise for History; swipe left is Delete, as before.
  • When you open an exercise, or log a set, the set you are on comes to the middle of the screen: the ones done above it, the ones to come below.
  • Edit the day: “Edit” at the foot of the day or in the ⋯ menu. Tick exercises, then Group them, Ungroup them, or Delete them (it asks once, and each one can be undone), and drag to reorder. A superset moves as one block.
  • ”+ Prep” on an open card puts a prep set in front of the working sets still to come. It becomes the lit row, and the working sets move down untouched.
  • An open card always has a Log button: on the lit planned row, or on the card’s foot when nothing is planned past what you’ve done.
  • When the last planned set of the last planned exercise lands, the app asks once: “That’s the plan. End and log?” Keep going and it never asks again; the End button is always there.
  • The next set on an exercise now copies the set you just logged, set type included. Log a prep set and the next one opens as a prep set at the same weight; a loaded workout’s lines only take over when they actually change something (a heavier line, fewer reps, prep to working).
  • When the plan moves you from prep to working, the working set opens on last time’s working weight, or on your last prep set when there is no last time. Never the empty bar.
  • A new exercise opens on what its name says it is done on: banded, bodyweight, sandbag, sled and log lifts open on nothing; dumbbells on 20, kettlebells on 35, cables on 30, machines on 50; a safety squat bar on 65 and a trap bar on 60. A plain bar is still 45. The weight stays a dash until you set one.
  • Every logged set now shows the gear it was done in, not just the set that differed, and each set carries that gear in your log.
  • A workout’s targets show on Today before you start and on Up next, with its superset letters (A1, A2) next to each exercise.
  • Press and hold an exercise in Up next for its Exercise page, without starting it.
  • “Which day is this?” only asks when a program is loaded. A workout on its own is just today’s session.
  • Loading a workout no longer starts the session. Load it from Home, Plan or Today and it waits on Today: the workout, its first exercise with the sets the workout asks for (or what you did last time when the workout doesn’t say), the exercises after it, and one Start button. Nothing runs and nothing is logged until you tap Start or log your first set.
  • You can change the workout before your first set: “Change” on Today, or beside Up next. Your program’s days come first, then the rest of your workouts, and you can search them.
  • A day with no workout behind it says so and offers a way on: pick a workout, add exercises, or start empty. It used to open to an empty page.
  • A calmer screen during a session. Three numbers at the top (time, sets, weight moved); tap them for what’s left. “Hold to talk” is a lighter bar until you hold it. “Add an exercise” sits at the foot of the day.
  • Tap anywhere on an exercise’s card to log its next set. The name and › still open the exercise page.
  • The next planned set is lit, with a Log button. Planned rows show what the set will open on, with your gear, and “from plan” when the plan sets the numbers.
  • A row of squares under the timer shows where you are in the day, one per exercise (a superset is one). It fills in as you go, and tapping a square jumps to that exercise. The same row is on the lock screen and in the Dynamic Island.
  • Swipe left on any exercise, started or under Up next, to Delete it. It asks first, and says how many logged sets go with it. Skip today is in the press-and-hold menu.
  • Every delete can be undone for a few seconds, and Undo puts the exercise back where it was, with its sets and plan.
  • Bodyweight sets read “bw” everywhere instead of “0”, and on a bodyweight day the header counts reps (or time) instead of “0 lb”.
  • Tap the “new name” tag on an exercise you typed to save it to your exercises, or match it to one in the list. Matching moves today’s sets to it.

Supersets, circuits and PAP

  • Group… lists every exercise on the day, the ones under Up next included, so a superset can be set up before the second exercise is started. It listed only the ones already started.
  • In a group, logging a set opens the next exercise’s set straight away, on to the last; then the rest runs for the whole group and the first comes back. The app says “Next” as it moves on. Each exercise keeps its own reps, weight or time; the rest is the group’s.
  • Press and hold an exercise to group it with the next one, or tap “Group…” to pick several, the kind (superset, circuit or PAP) and the rest between and after.
  • A group on Today is its exercises’ own cards joined by one rail down the side, under a thin line like “Circuit · Round 1 of 2”. Each exercise has one counter, its own; the rail lights the one up now. There is no separate group card counting the same sets again.
  • “Ungroup” sits on the group’s header, and on the group’s row when you edit the day, so a group comes apart in one tap. Undo puts it back.
  • Deleting an exercise with nothing logged is instant, with Undo, and no question. One with sets logged still asks, and goes the moment you say so.
  • After a set in a group the next exercise comes straight up with no rest. The rest starts after the round, then A1 comes back. PAP rests 3:00 between the heavy lift and the explosive one, and you can change it.
  • The workout editor in Plan groups exercises the same way, and History labels grouped exercises.

How you feel, and notes

  • “How do you feel?” as a session starts: one tap, or “Not now”. It never stops you starting.
  • “How’d it go?” when you finish, with room for a note. History shows how a session felt.
  • Add a note to any exercise or set from its press-and-hold menu. A set with a note shows a small note icon.
  • How you felt and your notes stay in your log. They never go on a shared card.

Home

  • The welcome’s “Log my first set” opens Today, and the welcome and Home say the same line: Log fast. See progress. A coach in your corner.
  • A lift you logged before under another name (Bench Press (Barbell) is Bench Press) is no longer called a first.
  • Home is five sections, always in this order: Today (what’s on the docket, with Load it and Pick another), Your people (Support right there), In your corner, Progress (the top insight from your last session, and your next badge), and Ask Coach.
  • Home opens with Mission Built, the IronStack name and its line: “Log fast. See progress. A coach in your corner.”
  • The name is written IronStack now, the same way MealStack is. On the Home Screen, in Settings, in Health and on everything you share.

Coach

  • If Coach takes too long to answer, the question stays on screen with “Send it again”, instead of an error that sounded like you were offline.
  • Coach takes photos and files now. Attach a photo from your library or the camera, a PDF, or a CSV, text, JSON or .ironstack file to a message: the program your coach sent, the whiteboard at your gym, a page of an old log. Photos are shrunk before they go and aren’t kept; the conversation shows a thumbnail and the file’s name.
  • Send Coach the program you already have, as a photo, a PDF, a spreadsheet or a program file, and it writes it down for you: every day in order, your exercises, sets, reps and rest, and nothing the program doesn’t say. Weights come from your log. Tap the card to check it on the same preview a program file opens on, then bring it into Plan, as your current program if you like. Coach doesn’t make programs up: ask for one without sending anything and it will ask you for the photo or the file.
  • Share a Coach conversation, or the whole transcript, as text from the ••• menu.
  • A workout or program Coach writes down for you can be shared as an .ironstack file, the same kind the Plan tab opens, so a training partner can bring it in too.
  • Saving a workout from Coach says where it went (“Week 3 Day 3 saved to Plan”), and the card gives you Load for today and Open workout. Tap the card later to open it again. The same goes for programs.
  • Coach reads up to 5 photos in one message, as pages of one workout, so a day split across screenshots comes through as one day.
  • Supersets and circuits (A1/A2) come through as groups, and rep ranges like 8-12 stay ranges.
  • If a movement is cut off or unreadable, Coach keeps it on the card as a question and asks you what it is, instead of leaving it out.
  • While it works Coach says what it’s doing (“Reading 5 photos…”), and when it takes too long or can’t read a photo it says that instead of “no connection”.
  • Coach reads your notes, including today’s, before it suggests a weight or a swap.

Bringing history in

  • History comes in from any spreadsheet now, not just Hevy, Strong and JuggernautAI. Pick a CSV from JEFIT, FitNotes, Fitbod, a coach’s export or the sheet you’ve kept by hand, and IronStack shows what it thinks each column is (date, exercise, sets, reps, weight, unit, RPE, notes, time, distance) with a live count of what that reads as. Change anything that’s wrong, then check every session on the usual preview. It earns its badges and gets its “On the record” like any other history.
  • Anything that isn’t a table, like a PDF, a photo of a paper log or another app’s text file, can go to Coach from the same screen. Coach reads the sessions off it and brings them back to that preview, and nothing goes in your log until you’ve checked it.

Plan

  • “Today’s session” is the first choice on an exercise’s page, above your workouts: it adds the exercise to the session you’re in, or starts today’s session with it. The row then reads “Added to today”. Swipe right on an exercise in Plan for the same.
  • Workouts hold targets. Tap an exercise in a workout to set how many sets, the reps, the weight and an RPE, the same for every set or set by set. The row reads “3 × 8 · 135 lb”.
  • A new workout opens as soon as it’s named, ready for its exercises.
  • One word for each thing. A program is weeks of days, each day is a workout, an exercise is one movement, and a session is the time you actually train. The app uses them that way everywhere now, and Plan says so when it’s empty.
  • Build a workout from muscles. In Plan, pick the muscles you want to train (and a kind of training if you like: common, powerlifting, strongman, conditioning or machine) and IronStack puts together four to six exercises from the collection, the ones you’ve done first, then compound before isolation. Swap, remove, add or reorder any of them, then load it or save it as a workout. It picks the exercises only: no sets, reps or weights, so last time fills in from your log as usual.
  • A program file whose workouts say which day they are comes in as a program, and the program counts the workouts in it, so every day it offers has a workout behind it.
  • A program you put together by hand becomes your current one when you give it its first workout and no other program is current.
  • “New exercise” in the + menu: a name, and if you like its category, how it’s logged, muscles and equipment. A search with no match offers it too.
  • “Add as typed” now saves the exercise as yours as well, so it shows up in search and on Plan › Exercises next time. Yours are marked “yours”.
  • Exercise search matches words in any order, ignores punctuation, and copes with plurals and small typos. Close matches show above “Add as typed”.
  • New in the list: Banded Torso Rotation.
  • Deleting a workout or a program asks first, and Undo brings it back where it was, including in its programs and on Today.

Names to check

  • Names to check has a way out for every name. Swipe one, or press and hold, to keep it as it is or to hide it. Hidden names are one tap away at the bottom of the list, and your sets stay exactly as you logged them.
  • “Unnamed lift” rows offer Rename, so the numbers you said before naming the lift end up on the right lift for today’s session.
  • “Keep as new” saves the exercise as yours, and matching opens on the closest names.

Logging a set

  • The bar is one card on the set sheet now. Along the top, the shape of the load: Loaded (a bar or an implement, plus plates), Fixed (dumbbells, kettlebells, sandbags: a strip of the sizes you own, ×1 or ×2), Stack (a pin; the last one is remembered), Body (your bodyweight, with Added or Assisted weight) or Band (a rated tension on its own). The app guesses the shape from the exercise’s name; the gear on the card changes it for that exercise, and the change is remembered, the way its unit is.
  • Loaded: a chip says what you lifted and what it weighs — “Barbell · 45 lb”. Tap it, pick the thing (Barbell, trap bar, safety squat bar, EZ bar, Swiss bar, axle, log, farmer’s handles, frame, yoke, sled or Smith machine bar), then its weight from the sizes it usually comes in, or Other… for any weight. A 35 lb bar is just a barbell at 35. The exercise remembers both, and an exercise’s name picks the thing for you (a trap bar deadlift opens on the trap bar, a log press on the log). The plates are drawn above the number, one side of the bar, and the line under them reads “45 bar + 80 per side”. Tap a plate in the row to put a pair on; tap a plate on the bar to take it off. Farmer’s handles count both hands.
  • The bar is drawn like a real one: the shaft coming in, the collar, the sleeve, the plates on it heaviest first from the collar out (305 is a 55, a 45, a 25 and a 5 a side), the clip, and every plate labelled with its number. The same bar is drawn under the keypad.
  • The plates to tap are one row under the number, only the ones ticked in My plates, with “My plates ›” on the line below. “Strip the bar” takes every plate off at once. The gear beside the bar hides the plates for an exercise that never needs them (the line and the number still say how it is loaded), and holds “Plates on” and “With a band”, so the card stays short enough for weight, reps, RPE and Log without scrolling.
  • “Plates on: One end” for a landmine, a T-bar row or a Meadows row counts the plates only, the way most people track them: two 45s on the end is 90, and the bar isn’t counted. A tap puts one plate on. Landmine, T-bar and Meadows rows start on One end; any exercise can be switched, on the set sheet or its Exercise page.
  • The chip reads as something to change. Tap it and the weight of what you’re lifting is at the top (the sizes, or Other… for your gym’s 70 lb log), with the list below to switch to something else. The log’s sizes include 70.
  • − and + step through the weights your implement and plates can actually make: 44 lb farmer’s handles go 44, 49, 54 rather than in fives from a number you can’t load. A plan weight you can’t make opens on the nearest you can under it, with one quiet line, “Plan: 95 · 94 on your handles”. Your log keeps the exact weight.
  • ”+ Band” on the chip’s row puts a band on a loaded bar, and its tension counts in the volume the way it does on bodyweight.
  • Choosing a band, on its own or “With a band”, puts it in the set’s gear too. No second trip to Gear.
  • Medicine balls are a Fixed implement, 6 to 30 lb, and an exercise called “med ball…” opens on them.
  • An exercise you add opens on what it wore last session: the band, the belt, the straps. And once you’ve done a lift, what you lifted last beats the weight a saved workout was written with, so a workout saved at 30 opens at the 40 you’ve moved to. Ramps, top sets and back-offs in a workout still open on their own numbers.
  • Bands are a thing the app knows. Pick one by name and rated tension — Micro 15 through Ultra 200, each with its colour, editable for a maker whose colours differ — on its own or, with the “With a band” switch, on top of a bar, a bell or your bodyweight. The row reads “Mini band · 30 x10”, “225 + mini band x5” or “BW + mini band x8”.
  • Assisted pull-ups and dips log the help: “BW −30 assisted x10”. Added weight still reads “BW +45x8”.
  • Say it or type it: “squat 225x5 ssb”, “gm mini band x10”, “dips assisted 30 x8”, “deadlift 315x3 with mini band”, “kb swing 24kg x2 x15”.
  • A note on an exercise — “SSB”, “the 24 kg bell was taken” — from the exercise’s hold menu, and History shows it under that exercise rather than in the session’s notes.
  • RPE now runs the whole scale, 5 to 10 by halves, in a row you can slide sideways; the one you picked last time sits in the middle. 6.5 is there.
  • Load the bar by plate on the keypad. Tap a 45 and one goes on each side; tap it again for two 45s and the weight reads 225. Tap the − under a plate to take one off. The plates you tap are the ones in My plates, in the unit you’re typing. Type a weight and the plates that make it light up; type one your plates can’t make and the nearest two you can are offered, as before.
  • The line under the weight says what it is: “50 lb each hand · 800 lb moved”.
  • What the log calls a warm-up, the app now calls a prep set, everywhere: on the set sheet, on planned rows, in a workout’s set list and on the Exercise page. Files you export say “prep” too, and older files that say “warm-up” still import.
  • The first set of an exercise you’ve never logged starts from what it is: pull-ups at your bodyweight, dumbbells light, a barbell on the empty bar.
  • Bodyweight reads BW, not 0 lb. + adds weight to it: BW +5.
  • The weight keypad holds still. Nothing appears above the keys while you type, so the next digit lands where you aim.
  • Under the weight, the set’s total reads “1,080 lb this set”.
  • The exercise page aims today at your last real session of it, not at a set you did an hour ago. Tap any session under What you did before to use it for today.
  • Timed sets take minutes. Tap the time and type 5 for five minutes, 5:30, or 1:05:00 for a long one; a switch on the keypad says whether a plain number is minutes or seconds. The + and − buttons move 15 seconds under two minutes, 30 seconds under ten, and a minute above that.
  • The next set starts from the one you just logged: weight, reps, RPE and gear. A loaded workout’s planned sets still win for whatever they spell out, and a weight you set on the exercise page wins over the last set.
  • The gear list opens on what you’ve used lately: your last five pieces, today’s first, then what this lift usually wears. No more searching for your belt every set.
  • Each new set opens on your most recent set of that lift, not set 1, including after you edit that set. Warm-ups no longer set the numbers for working sets, and a superset carries over round to round.
  • RPE is one row of chips right under weight and reps, lit from your last set. The sheet opens tall enough for weight, reps, RPE and Log without scrolling.
  • The weight keypad draws the bar and plates as you type, and offers the closest weights your plates can make.
  • Plate math no longer shows on cable, machine, dumbbell, kettlebell, band or bodyweight exercises, or on strongman events with nothing to load (kegs, tires, stones, sleds, vehicles). It does show on farmer’s walks, yoke walks and frame carries.
  • Plates answer the moment you tap them.
  • On a small iPhone the weight keypad fits: the bar, the plates and the keys shrink to suit the screen.
  • Gear that’s on shows as a ticked circle, and you choose This set or All sets (All sets by default).
  • Timed exercises stay timed: after a 15s hold the next sets show seconds, not reps.

The clock

  • One setting for the cues, three answers: Voice, Buzz or Off, under Settings › The clock. Voice speaks the recordings; Buzz is a tap in the hand at each moment and no sound; Off is nothing at all, for the lifter who watches the clock. Voice and Buzz both tap: light at the warnings, heavy at zero.
  • The voice follows your phone. With the ringer silenced it speaks only into headphones, not out of the speaker, unless you turn on “Speak through the speaker when silenced” under Voice. Your music still dips under a cue and comes back.
  • A rolling clock that runs out its last round says “Done”, not “Get to work”.
  • The row of squares that shows where you are in the day now sits under the clock, so it stays on screen wherever the day is scrolled. It fills as sets go in, and tapping a square still brings that exercise up.
  • The clock’s cues are recordings of a person now, not the phone’s speech voice: “Thirty seconds”, “Five seconds” and “Get to work” in a male or a female voice, “Next” when a superset moves on, and “Stacked” when a session closes. Pick the voice under Settings › Voice; ▶ plays “Thirty seconds” so you can hear it first. Male until you change it.
  • Your music dips under a cue and comes back up when it’s done.
  • If a build is missing a recording, the line is still spoken, in the best voice your phone has for the one you picked, and the Voice screen says where iOS keeps better ones to download. The Voice screen no longer lists Apple’s voice names, so it isn’t empty on a phone that never downloaded one.
  • Change a lift’s pace while its clock is running and the clock follows: the round you’re on starts again at the new interval and keeps its number. A new rest changes the rest clock the same way.
  • Start a clock from the panel and that lift takes the interval you started, so the card never says “every 3:00” under an E5MOM clock.
  • The spoken clock says “Five seconds” before any round or rest of 15 seconds or more, between “Thirty seconds” and “Get to work”.
  • The clock’s voice is less robotic: it uses the best voice installed on your phone, at a calmer pace. A new Voice row in Settings, under “Say the clock out loud”, lists the natural voices you have, with a Preview, and says where iOS keeps more to download.
  • When a rest runs out, tap the big 0:00 to start the same rest again. −15s, +15s and +30s sit under a rest, while it runs or after it’s up.
  • Press and hold the rest clock to set this exercise’s own rest. It’s remembered.
  • Picking a clock is one scroll wheel from 0:15 to 10:00, with its name (EMOM, E90, E5MOM) under the big time, in a half-height sheet that opens on the interval you last used for that exercise.

Sharing

  • “Waiting to send” now says what actually happened: Social had a problem on its end, Social sent back something the app couldn’t read, or Social couldn’t be reached. A share made while the last one is still going waits for it and then goes, instead of reporting a problem, and pulling to refresh on Social always retries what’s waiting.
  • Share with your spotters now shows it’s working, then says what happened: “Shared” when your spotters have it, “Waiting to send” and why when you’re offline, or the server’s reason when a card is refused, with Try again. It used to go quiet if the server said no.
  • A session name the server won’t take (a word that isn’t allowed, a link, too long) goes out under the closest usual name, and the card on the sheet shows the name it went under.
  • History shows which sessions are with your spotters: “Shared” on the row, “Sending” while a card is on its way. Swipe right on any session to Share it, or to Unshare one that has gone (it asks first). Press and hold for the same, plus View card. The session page’s share menu says Shared or Sharing with your spotters, and offers Unshare.
  • Not now on the finish screen never closes the door: it now says “You can share it later from History,” and History’s swipe does it.
  • Exports and imports (.ironstack, schema 0.12.0) carry supersets, circuits and PAP as such, prep sets, gear on a single set, and whether a session was shared and under what name.
  • Share any session from History, not only from the screen after you finish.
  • Not now on Share with your spotters goes back to the finish screen, so you can still post the card somewhere else.
  • Finishing asks how it went and for a note. The rest (sleep, energy, soreness and the others) is under More.
  • Sharing a session shows its name with a pencil, so it’s clear you can change it before it goes. It starts on the name closest to your workout’s (“Week 3 Squat day” starts as “Squat day”). Changing it renames the card, not your log.
  • Type your own session name, up to 30 characters on one line, with the usual names as suggestions under the field. A name that isn’t allowed shows “Try another name.”

Social

  • Signed out, the two sample cards now wear badges, so the shelf is visible before you have earned one. They are marked Sample and never touch your log, your cards or your spotters.
  • Report from ⋯ on any card or spotter: Handle, Session name, or Something else. Nobody is told who reported them.
  • If your handle is reset after reports, Social asks you to pick a new one and says why. If a card’s name is hidden after reports, the card shows a plain name instead.
  • A handle that’s waiting on review says so, instead of quietly not showing.

Badges

  • Double Stacked: use IronStack and MealStack on the same phone. It’s a new family on the Badges page, Both stacks, with a Stacked week, a Stacked month and Stacked for 100 for days you train here and use MealStack too. MealStack has Double Stacked as well, with the same medal.

Insights

  • Choose up to three lifts to lead Strength. Nothing chosen, it picks as before.
  • A lift’s chart shows only the range you picked.
  • How you felt: how your lifts go on good days against flat ones, once there are enough of each.

Travel

  • One home, one rule. The gym’s own coordinate and “Move my gym here” are gone; home is the one you set under Travel, and it decides both things it used to take two settings to decide: whether a session counts as away, and when Away switches on by itself. “Counts as away” is yours to set: 10, 25, 50 or 100 miles (15, 40, 80 or 150 km when you lift in kilos), 50 miles to start. A home you had set the old way is carried over on first launch.
  • “Set home to here” works, and shows its work: it asks for location if it never has, says “Finding you…” while it looks, then names the place (“Mt. Lebanon, PA”). If location is off for IronStack, the row says so with an Open Settings link.
  • Home area shows where home actually is, not just “Set”, and Forget home is greyed until there is one to forget.
  • Set travel automatically waits until you have a home to measure from. If it was already on without one, opening Settings takes your home now; nothing switches you to Away on its own.
  • Travel mode is on Today: a chip on the session header shows where you are, “Home” with a house or “Away” with a plane in oxblood. Tap to switch. It’s the same switch MealStack uses, and Settings shows it as Home | Away in the same words. When location turned it on, the chip still says “Away”, with a small “auto”.
  • New in Settings: Set travel automatically. It asks for your location once, takes where you are as home, and turns travel on when you’re more than 100 km away and off when you’re back. Turning travel on or off yourself always wins. “Set home to here” and “Forget home” are there if home moves.

The tour

  • A short tour after the welcome: type it or say it, the clock that talks, the lit row, supersets and Edit the day, what your history reads back as, and sharing. Six cards, Skip on every one, and it never comes back on its own once you have seen it or skipped it.
  • Updating from an earlier build shows only what is new to you, as “What’s new in 0.1.1”, and only when no session is open.
  • The history card shows the real chart, tiles and badges. With nothing logged yet it runs on a sample lifter, marked Sample, with “Bring your history” underneath; with your own sessions it shows your most-lifted lift.
  • Three one-time hints where you would miss the gesture: under the first exercise on Today (swipe right for history, hold for more), on the keypad (tap a plate to load it), and under the clock (tap a step to jump). Each goes when you use it or dismiss it.
  • Settings › The app: Take the tour (the welcome first, then the cards), What’s new in 0.1.1, and Show tips again.

Settings

  • Training days and a session time, next to “Remind me to train”: tap the days you train and set when. Until you set them, they follow your log.
  • Gym has a new door, “Bars, bands and weights”: your implements and their weights, the bands and their colours, and the fixed sizes on the rack (dumbbells 5–100, kettlebells 8–48 kg to start). What you add here is what the set sheet’s card offers. Delete everything clears it with the rest.
  • Regrouped into sections that each answer one question: You, Gym, The clock, Travel, Notifications, Apple Health, Coach, Your data, The app, and Delete at the very bottom. Units, weight step and plates are under Gym; the clock’s three switches have their own section; your program moved under You; Coach is its own section and says what turning it off does.
  • Notifications in one place: the training reminder, Props from spotters (the same setting as on your Social page), and a line for MealStack’s after-session alert saying when it fires.
  • Your Social account is one row under You; it opens the same account page as Social.
  • Weight step reads in your unit: “2.5 kg” with kilos on, not “5 lb”.
  • “Back to the usual set” under My plates asks before it resets.
  • The server copy is described the same way everywhere: it is for the computer tools; Coach reads your recent sessions from the phone. The row and the screen are both “The server’s copy”.
  • A voice picked under the old voice list no longer lingers once you choose Male or Female.

Widgets

  • The Home Screen widget sits on the app’s dark ground at every size, with your phone in light or dark mode. It used to be a pale tile in light mode. Lock Screen widgets are unchanged.

What counts as weight lifted

  • A band counts its rated tension, tagged “banded”: the full rating on a band-only movement, half of it on top of a bar (the coaching convention’s average over the rep). Assisted sets count nothing. Estimated one-rep maxes and records never include a band.
  • Log what one dumbbell, stack or loaded bar weighs. Pounds moved counts a pair of dumbbells or kettlebells twice, a single-arm or single-leg set once, and a set done on each side for both sides. Handles, ropes and straps add nothing.
  • Each exercise has a Sides setting (both hands together, a pair, or one side at a time), guessed from its name and changeable on the exercise’s page or from the line under the weight when you log a set, which says what the set counts: “60 lb each hand · counts 960 lb”.
  • Because of this, pounds moved on past dumbbell and kettlebell sessions goes up, and so can the tonnage badges they count toward.

Your data

  • The file format is Mission Built Schema 0.13. A prep set is written as prep; it was warmup in the file under a Prep label. Your own log is brought up to date once, the first time this build opens, and nothing it writes or exports says the old word again.
  • Files from before 0.13 are read and translated as they come in. A file that says 0.13 and still says warmup is refused, with the rename named, rather than quietly fixed.

Fixes

  • Faster on a long history: the set sheet comes up at once, even with years of sessions and the clock running, and logging a set no longer stutters.
  • Tapping an IronStack notification, from the lock screen or the Home Screen, could close the app instead of opening it. It opens now.
  • In the last ten seconds of a clock, the panel at the top of Today was see-through, so the lift names scrolled through the numbers. It stays solid now.
  • Opening the app after a session could say “Get to work” out of nowhere. The clock now stops when the session ends.
  • Deleting a lift that came from a loaded workout stays deleted; it no longer comes straight back under Up next. Up next rows also swipe to skip a lift for today, and pressing and holding a lift on Today offers Delete exercise too.
  • Deleting an exercise sometimes left it on the list, and a quick double tap on Add could add the same exercise twice.
  • A deleted workout exercise no longer comes back under Up next.
  • Names with parentheses or commas, like “Torso Rotation (Banded)”, save and are found again.
  • A superset done set by set no longer turns into a new block every round after a relaunch or in History.