Working-set additions and removals are saved for reopening a workout. Interrupted changes get clearer recovery and retry handling. Swapping unfinished work keeps completed sets with the movement you performed.
Review missing targets before starting
Retained movements that need your targets ask for them before a workout begins. Review the missing values or choose an alternative, while keeping the targets your coach supplied visible.
See more of the workout you planned
History and printable records include prescribed movements with nothing logged. Clearer labels distinguish their targets from recorded work. Training summaries handle empty workouts and movement contributions more consistently.
Review imported training history
Imported workouts keep their titles and sources. Review a batch before removing it, and retry interrupted record and recovery updates. Exports check for an account change while preparing your file.
Clearer nutrition and recovery summaries
Nutrition shows what remains against your daily target. Recovery summaries use more consistent labels and show an estimate when enough information is available. Empty histories and limited information are explained more clearly.
Find instructions and keep your place
Movement pickers show instructions in place. Return from Library instructions to your preview or unfinished builder draft. History remembers its view and month. Narrow screens have clearer titles, controls and navigation.
A warning before leaving an unfinished log
Refreshing or closing a tab warns when a manual workout or food entry has unsaved changes. The warning stays while a save is pending or has failed.
More useful setup and settings
Required setup answers and saved changes are clearer. Start the tour from Help. Review equipment choices, exercise preferences, reminders and injury notes more easily. The sample account now includes food entries.
· 4 changes
Review unusual weights before recording them
Check a new or unusually large weight before it affects your records and later suggestions. Corrections keep unfinished numbers editable, and cancelling a review keeps your entry available to check.
More consistent records and save feedback
Record checks handle weight conversions consistently. Workout corrections update later records. Notes stay visible while saving during tab takeover, and unsaved sets are labeled more clearly.
Keep your place during setup and dialog choices
Interrupted setup can resume on the same device. Back and Escape work more consistently in workout and navigation dialogs, while saved-setting feedback makes it clearer when a change has been kept.
Clearer equipment choices and bodyweight progress
Deleting your active training location selects a remaining one. Saved previews respect current equipment and exclusions. A single weigh-in appears as one reading and asks for confirmation before deletion.
· 1 change
Muscle areas to avoid now filter Adaptive workouts
Muscle areas marked to avoid now filter suggested workouts and the exercise choices shown when building or changing a session.
· 3 changes
A clearer workout screen on your phone
Log set and Whole workout now sit side by side. Guidance, effort questions and rest controls take less space, while history and explanations remain one tap away.
Simpler setup and clearer selections
Enter your age with the workout-style number wheel. Selected choices have a bright fill and checkmark. Existing birthdays are preserved, and typing stops a wheel that is still moving.
Easier navigation and more reliable forms
Find settings, downloads and progress sections faster. Retry failed page loads without losing entered work. Group check-ins keep your setup, and public pages download less code.
· 4 changes
Swap a movement after logging
Whole workout now lets you replace the remaining sets of a movement. Completed sets stay with the original exercise, and the replacement picks up the unfinished work.
Weight targets adapt after each set
Log your reps and how many more you could have done. Targets adjust during the workout, and new workouts use your estimated strength. Completed results stay separate from upcoming targets.
Hypertrophy stays selected
Automatic workouts now use hypertrophy even if an older profile or check-in selected another goal. The demo also keeps the current training mode after a reload.
A clearer workout overview
Whole workout makes logged and planned sets easier to scan. Set guidance is shorter, Start fits its button, and the active workout keeps the sidebar divider visible.
· 1 change
Clearer screens and workout setup
Simpler headings and instructions make common tasks easier to follow. Active navigation icons have distinct colors, Settings has a clearer icon, and check-in ends with one review of your answers.
· 2 changes
The home page closer is a call to train
Chart captions on the home page describe the training itself. The closing line is a call to train.
Optional workout reminders and an in-app notice list
Settings now has Notifications for optional workout heads-ups you schedule, plus billing and security notices in the app. Nothing asks on first open, and training still works if you leave them off.
· 1 change
Referral credit promises superseded
Free months or a year of access were promised as referral credit. Superseded: when paid plans launch, eligible referrers can receive 15% of what a referred member pays, not guaranteed income. Nothing is tracked today.
· 3 changes
One less warning you could not act on
A set clashing with the server copy used to raise a red notice asking you to review it, on a screen with nothing to review. The saved server version is shown; the notice is gone.
How-to is on the movement in History
Looking back at a session, each movement now carries the same How-to link the library has, instead of it living only inside the workout screen.
A coach you accept can start straight away
Accepting a coaching invitation now shares all six categories with that coach, instead of leaving six switches for you to find. Turn any of them off, or end the connection, whenever you like.
· 2 changes
The link that offered to show you how it adapts now goes there
On the home page, “See how it adapts” did nothing when you tapped it. It now takes you to the demo you can change and watch rewrite the session.
Clearer edges on the buttons you tap between sets
The effort choices after a set, the set buttons and the add-a-set control had outlines faint enough to be hard to find on the dark screen. Their edges are stronger now.
· 1 change
A note you edit in one tab reaches the other
Open the same workout in two tabs and edit a note in one: the other now tells you the session changed, instead of showing the old text until you reload.
· 10 changes
Google sign-in now says VidarFit
Before you choose an account, Google's sign-in screen now identifies VidarFit and links to the Privacy Policy and Terms on vidar.fit.
Something to look at while a session builds
Generating a workout showed plain text. It now shows the mark and what is happening while it works.
Referrals pay in training time, not cash (superseded)
Superseded on 1 Sep 2026. This note originally promised a free month or a year of access as referral credit. That promise no longer stands; see the 1 Sep note.
Creating an account now requires being 18
Creating an account now requires being 18, matching the Terms. The date-of-birth step used to accept 13. This does not affect any existing account.
Sets you add or remove now stick
Sets you remove from an exercise stay removed when you leave the workout screen and come back, and sets you add stay added.
The second-tab notice got quieter
Opening your workout in another tab showed a warning you could not close. It is now a small marker; the fuller message appears only if that tab changed something, and you can dismiss it.
Heavier weights no longer overlap their unit
A three-digit weight could render on top of its unit label while you were training. The number and the unit now sit in their own space, and tapping the unit focuses the field.
More room on the workout screen
The header takes less vertical space while you are training, so more of your session fits without scrolling.
Sign out is reachable again on desktop
On a wide screen, your browser's own link preview could sit over the bottom of the side menu and cover Sign out. There is now room beneath it.
Setup steps are numbered
Profile setup showed its stages without numbers, so it read as a set of things to tap rather than an order to follow. Each stage now shows where it sits in the sequence.
· 1 change
A VidarFit address for support
Contact links across the site now use hello@vidar.fit, so support, privacy, and account-deletion requests go to a dedicated VidarFit address.
· 2 changes
A plainer home page
The home page is rewritten in plain language, with three charts drawn from a simulated athlete's six months of training. What the app does, and what it costs, on one page.
What it will cost, published early
Early access is still free and everything stays open. The home page now shows what Vidar will cost at launch: $9.99 a month, or $199 once for lifetime. Nothing is for sale yet.
· 1 change
Sign out of every device from Settings
Settings now has a Sessions section. Signing out still only signs out this device. A separate all-devices option ends your sessions everywhere, for a lost phone or if someone may have been in your account.
· 6 changes
Menu taps after the intro tour go where you tapped
Dismissing the intro tour and immediately tapping a menu item now takes you where you tapped, instead of returning you to the dashboard.
A new home at vidar.fit
The app now lives at vidar.fit. Old links still take you to the same page. Because it is a new address, you will be asked to sign in once. Your history is untouched.
Losing signal shows the app's own page
When your connection dropped, you got your browser's error page instead of ours. The app now shows its own offline page and picks up where you left off when you are back online.
The top of the screen is no longer clipped
If you added the app to your home screen, the header sat behind your phone's clock and battery icons. It now starts below them.
Help matches what the app offers
The help page listed a training goal that is no longer offered. It now lists only what you can actually choose.
Explore the app tells you when it cannot start
On browsers with storage turned off, the button that opens the demo did nothing at all and said nothing. It now tells you why it cannot start.
· 1 change
Help and feedback opens straight to the form
Asking VidarFit AI a question has been removed for now. The help bubble no longer asks which one you want — it opens directly to feedback, so telling us something takes one tap fewer.
· 1 change
Calendars and dropdowns follow the dark theme
Date pickers, dropdown lists, scrollbars and number steppers are drawn by your browser, not the app, and were still arriving pale. They now match the rest of the screen.
· 5 changes
Workout logging fits a phone screen
Couldn't finish sits next to Skip after a set. Effort shows after you complete, not on idle rows. Weight and unit stay apart. Holds start and stop in duration. Add set can add a warm-up.
Add exercise says why the list is empty
If Add exercise has nothing to offer, the sheet now says what is blocking the list — equipment, today's muscle focus, an injury, or the search — and links Settings when you can change it.
The example session now changes when you change the goal
On the public example-session page, Strength and Powerlifting now look different, listed movements have at least two working sets, and each change labels what was added, removed, changed, or kept.
A workout that changed mid-load stays on your setup screen
If a saved workout changes while it is being read, Workout keeps your check-in or preview on screen and offers Resume there. A full-page load error is reserved for a genuine failure to load.
The first-run tour shows weekly volume even before you have logged sets
Empty-week volume stays folded, except during the tour so that stop can point at the graph. Closing the tour on Workout leaves no overlay after reload.
· 1 change
Move the guided tour out of your way
Drag the tour card to the top or bottom of the screen, or tap it to send it across. It stays where you put it, and still moves aside when it would block something.
· 1 change
Saving your profile and your training works again
For part of today, saving could fail — profile setup, starting a session, logging food, bodyweight or supplements. Fixed. Saved data was untouched; anything that failed then was not recorded, so enter it again.
· 2 changes
Swapping a movement offers the same muscle
Swap now lists movements for the same main muscle as the one you are replacing, not anything sharing a supporting muscle. Swapping a squat no longer offers mostly ab work. Search still reaches everything.
The location you choose in Settings is the one your session uses
Switching your active location in Settings after checking in now moves the session with it. Before, the session could keep building for where you were earlier that day. A check-in pick still holds.
· 7 changes
Coming back after time off starts lighter
After a real break, your first session back on each movement starts below where you left off, instead of adding weight as though you trained yesterday. Your usual training rhythm is left alone.
Keep workout loads within your equipment
Dumbbell loads now respect the maximum weight set for your location, and say so when a lift is capped. Days from a program you're following aren't covered yet.
Enter your date of birth without scrolling back decades
Date of birth is now a month you pick and a day and year you type, instead of a calendar that opens on today. Naming the month also removes any day-month confusion.
A session you start away from home stays there
Pick a different location at check-in and the workout keeps it after a reload, so a mid-session swap or addition offers what that location has. A session with no recorded location now says so.
Fixed the workout page failing to load
You could get stranded after the check-in with no way back. Your training location is now changeable from the check-in too.
Your workout now stays with the tab you started it in
A second tab opens read-only, with the option to take over.
Discard and restore structured workouts again
Discard, Undo, and Delete now work on structured sessions such as EMOMs and supersets. Logged sets still stay with a discarded session, and restoring it brings the same history back.
· 5 changes
Workout recovery controls stay in reach
This release added in-workout recovery and Restore on the next setup screen. A protocol regression blocked those actions on some structured workouts until the August 14 fix.
Faint labels now stand out on light pages
Brand marks, Honest note labels, and status chips now stay clear against light pages instead of fading into the background.
One-movement plans get a safer second look
When weekly volume limits collapse a generated workout to one movement, VidarFit now adds a small number of safe alternatives when they fit. Equipment, injuries, recovery, movement balance, and weekly limits still apply.
Today's time stays a limit
A generated workout now keeps its estimate within the time you entered when a useful session can fit. If it needs shorter prescribed rests or fewer sets, the preview says so before you start.
Sharper titles and a steadier Exact control
Workout and group page titles now use their intended type weight. The Exact control now gets its complete tap area instead of losing part of it at the row edge.
· 1 change
Help recognizes supplement questions
Ask how to add or track supplements and Help now returns the reviewed calendar steps directly, including scheduling, Taken or Skipped marks, history, and stopping a schedule.
· 2 changes
Lower-back injuries now rule out bent-over rowing
Flagging a lower back injury now also keeps bent-over rowing and the wide-stance kettlebell deadlift off your plans. Supported, seated and upright rowing and all overhead pulling remain available.
Saved workouts start from anywhere
Saved workouts now opens a picker from Quick Check-In or a preview. The manager gained Start, the list stays visible when nothing generates, and repeated session guidance appears once instead of per movement.
· 1 change
Lean-bulk guidance checks the scale and your training trend
Nutrition compares longer-term weight and lift trends during muscle-building. It can show gain below the upper band or pause a conflicting calorie increase. Sparse or mixed history produces no action and never estimates body-fat percentage.
· 5 changes
Help chat covers recent app updates
Help now covers grouping movements in workouts you build, the refreshed tour, Google sign-in, EMOM workouts, and finding Build your own workout—including where Back returns without losing your draft.
Help chat answers workout-builder questions reliably
Help now answers questions about starting a blank workout or returning from Build your own workout directly from reviewed guidance after confirming what the member is asking.
Starting a workout is more reliable
Generated and custom workouts now move into the active session after the saved start is confirmed, including when the confirmation uses an equivalent time format.
Discarding an EMOM clears the session reliably
Discarding an in-progress workout now stops any running EMOM clock before removing the workout and its logged sets, so the active session does not get stuck.
More control over the groups you build
In workouts you build, you can group strength movements even when they share muscles or equipment, or both are demanding compounds. Guidance stays visible; separately timed movements keep their clock safeguards.
· 2 changes
Google sign-in now shows VidarFit
Before you choose an account, Google's sign-in screen now identifies VidarFit and links to the app's Privacy Policy and Terms on vidar.fit.
The app tour now matches the app
Restart the tour from Help for a current walkthrough of group sessions, custom workouts, Progress, Nutrition, Programs, Library, Equipment, History, and VidarFit AI. Move backward or forward; unavailable account data appears as a labeled sample.
· 2 changes
Your workout, your muscle pairings
In a workout you build yourself, you can now group movements that train the same muscles. Fatigue guidance stays visible, and separately timed movements keep their clock safeguards.
Ask for help in your own words
Ask naturally about VidarFit or fitness and continue with short follow-ups. VidarFit AI uses reviewed guidance when it supports an answer, redirects unrelated requests, and remains text-only.
· 1 change
Help conversations are more forgiving
Help now answers natural product-overview questions, understands common equipment misspellings with a short gear list, and keeps “What about my grip?” tied to the prior exercise. Unmatched questions ask for detail; unsafe requests still close.
· 8 changes
Exercise answers survive a brief AI delay
When you ask which muscles one exact Library exercise works, VidarFit AI can still return that exercise's reviewed muscle entry if its first AI check briefly times out.
Exercise questions get exercise answers
Ask VidarFit AI which muscles a named exercise works and it now uses that exercise's reviewed reference. If the exercise is not covered yet, it says so instead of replying with an unrelated help step.
Equipment questions understand the gear you name
Ask how to add the dumbbells, kettlebells, bands, bench, or other gear you use, and the helper now connects that wording to the reviewed Equipment profiles steps instead of asking what you meant.
Sets you skipped no longer tire you out
A set left at zero reps used to count as work, which could hold back the muscles it named for days. Only sets you actually performed count now.
Long histories load completely
If you had logged a lot, some older sets, workouts and measurements stopped loading past a hidden limit. Your full history is read now, however long it is.
Workout and Dashboard loading restored
A nutrition-history loading error could block Quick Check-In, hide saved training locations, and leave Dashboard spinning. Workout and Dashboard now keep their training controls available if that optional history is briefly unavailable.
Ask VidarFit AI from any page
VidarFit AI now understands natural app and fitness questions, dictation mistakes, and short same-chat follow-ups. For recognized equipment questions, reviewed setup steps remain available during a brief AI delay; unrelated or unsafe conversations still end.
Your help chat stays with you
Hide VidarFit AI while you follow its steps, move between signed-in pages, and reopen the same conversation—even when an answer was on the way. Inactive chats and account changes start fresh automatically.
· 3 changes
Your week now ends at midnight where you are
The app worked in UTC, so by evening it had rolled into tomorrow — on a Sunday, into next week. Evening sessions and meals now count toward the day you did them.
Assisted pull-ups and dips were being progressed backwards
The stack on an assisted machine helps you, so hitting your targets was making dips and pull-ups easier. Assistance now comes off as you get stronger. Estimated one-rep max and records are hidden there.
Recovery now reflects how hard you actually trained
Every strength session read zero percent recovered afterwards, however light. Recovery now drops in proportion to the work you actually did. Heavy days are unchanged.
· 2 changes
Kettlebell weights are real bells now, even before you record your rack
If you had kettlebells switched on but hadn't told the app which sizes you own, it filled the gap by counting in even steps — in pounds that meant 8, 16, 24, 32, 48, 56, and almost none of those are bells anyone sells. Every weight a beginner actually works through was one you couldn't pick up. It now falls back to standard kettlebell sizes: the same list you'd tap in Equipment, so the guess and the correction are the same set of numbers. Warm-ups too. Three things came with it. The app now says plainly when it's guessing — a notice on the session, and the line under a weight reads "standard size, not yours" instead of claiming it matched your equipment. If your only bell is much heavier than the weight you were aiming for, it tells you that instead of quietly handing you the heavy one. And easy weeks no longer come back with the weight blank, which used to leave the next block rebuilding from nothing. Recording your sizes is one tap from the notice and still the better answer — this is about being honest when you haven't.
Fixed: suggested weights that don't exist on your equipment
If you use kilograms, warm-up and easy-week weights were being rounded to the nearest 2.5 kg for every movement — including dumbbells, which go up in 2 kg steps. That's where suggestions like 12.5 kg came from: a weight that isn't on a dumbbell rack. Every movement now rounds on its own real step. Two knock-on effects: an easy week now actually cuts by the amount it says (a 20 kg dumbbell set was landing at 16 kg instead of 18, because it was rounded down twice on two different steps), and where the app knows the sizes you own, the weight wheel only stops on those, so it can't offer you a bell you don't have. If you train in kilograms with kettlebells you may see a slightly lighter starting weight than before — that's the app landing on a bell you actually own instead of one between two of them. Pounds users were never affected.
· 4 changes
Fixed: on a program day, one set could take on the previous set's weight
When you tick a set complete, any weight or rep change you made carries forward to the sets after it, so you don't have to retype an override every time. On program days that build up across sets — the kind where set one, two and three each have their own weight — that carry was overwriting the next set's own planned weight with the one you'd just finished. On a three-set build-up the middle set took the first set's lighter weight, and because the runner shows you what it will log, you'd likely have lifted and recorded that lighter weight. The preview always showed the right numbers, which is why this was easy to miss. Carry-forward now only applies to sets that were given the same weight and reps to begin with, so a genuine override still spreads across a straight three-by-five, and a build-up keeps each set's own target. This affected program days going back to early July, and only ever made a set lighter than intended, never heavier. Your recorded history hasn't been altered — the sets you logged are the sets you did, and progress from here uses your own planned weights.
Easy weeks now end, and they're not as light as they were
An easy week could start and never finish. If one movement had a few rough sessions in a row, the app dropped the whole session into recovery mode — and because recovery sessions don't count toward judging your progress, the reason it started could never clear. Some people would have stayed there indefinitely, watching every session come back at 60% with half the sets and no way out. That's fixed: an easy week now lasts a week and ends on its own, and a normal session always follows one. Three more changes came with it. An easy week's weights are lighter by about 15% rather than 40%, which is what the research on deloading actually supports — you'll still notice it's easier, especially with half the sets, but it'll feel like your training rather than a different workout. One movement going badly now only steps that movement back about 10%; the rest of your session runs normally. It takes two rough sessions to count, not three. And if you're new to lifting you'll no longer get an automatic easy week on a schedule — the evidence says beginners don't benefit from one, so yours will only come when your training actually calls for it.
Backing off works properly now, on every kind of movement
Three problems with how the app responds to a session going badly. First: if things kept going badly for a long stretch, the weight could keep stepping down until it reached nothing at all and the weight box simply went blank, with a message still promising to reduce it. It now stops at the lightest weight your equipment can actually be set to. Second: bodyweight movements like pull-ups and push-ups were never given a real back-off. If your pull-ups fell from twelve reps to one, you'd get a target one rep lower — where the same collapse on a weighted movement correctly dropped a set. They're now treated the same. Third: those messages no longer say things like "reduce weight by 0 lb"; each one names what's actually changing. Separately, on programs built around a rep ladder, running out of the ladder now restarts you lighter. It used to restart you heavier, which meant failing repeatedly could walk your weight up past what you could lift.
Effort you didn't report is no longer assumed
A set you hadn't done yet arrived with its effort already filled in — the effort the plan was aiming for. If you never changed it, that guess was saved as though you'd reported it, and your recovery estimate counted it. On harder weeks that meant the app thought you needed longer to recover than your logged work justified; on easy weeks, less. A set now records no effort until you choose one, and recovery treats unreported effort as unknown rather than assuming. Nothing about your weight recommendations changes — those never read effort. Leaving effort blank is fine and your work still counts in full.
· 7 changes
Body measurements, movement thumbs and nutrition goals now save
Logging body measurements reported that it wasn't available, and the like/dislike thumbs on a movement had nowhere to save. Four features were finished in the app but had never been switched on behind the scenes — body-fat and tape measurements, movement likes and dislikes with the variety setting, your own calorie and protein goals, and saved hold targets for timed movements. All four now work.
Kettlebell cues now say how many hands
The kettlebell swing, kettlebell high pull and floor press didn't say whether they were one hand or two. The swing and high pull now say "both hands on one bell", and the floor press says "one bell, one arm at a time" and counts its reps per side. The exercise substitution note also moved off the exercise card into "Why this session?", where the rest of the reasoning already lives.
The add-exercise list no longer hides behind your keyboard
On a phone, opening Add exercise popped the keyboard up immediately and the list underneath couldn't be scrolled all the way, so some movements were out of reach. The sheet now sizes itself to the space the keyboard leaves, and the search box waits for you to tap it, so the whole list stays reachable.
Counts of one now read as one
Program and workout details showed "1 days/week" and "1 exercises". They now read "1 day/week" and "1 exercise".
The VidarFit mark now appears on the public pages
The preview and science pages showed a plain-text name in the header instead of the VidarFit mark used everywhere else. Both now match the rest of the app.
Two kettlebell movements are ready to log again
The kettlebell-anchored Nordic curl and the kettlebell calf raise could appear in a plan before they were fully available, so a session that included either one couldn't be saved. Both are now fully available, and a session that includes them records normally.
Starting a workout no longer stalls on one missing movement
If a movement in today's plan wasn't available on the server yet, starting the session could fail with nothing more than "could not start" — and sometimes left an empty session behind that reappeared every time you opened Workout. Now the session starts with everything else and tells you plainly which movement was left out, and an empty leftover session clears itself the next time you open the page.
· 2 changes
Continue with Google
Use Google from either account screen instead of entering a VidarFit password. New Google users continue into profile setup, returning users go back to their training, and email-and-password sign-in stays available. Signing out of your account now always returns to a clean sign-in screen instead of reviving the account page that was just left.
Sidebar controls stay in reach
On larger screens, Profile, Help, and Sign out now stay anchored at the bottom of the left sidebar while long pages scroll. Shorter windows can scroll the destination list without pushing those controls off-screen. Mobile navigation is unchanged.
· 1 change
A private collaboration room for the owner
The owner account now has a private place to follow each planning, build, and review handoff as it happens. The view keeps a short seven-day history, shows only explicit phase responses, and stays hidden from every other signed-in account.
· 2 changes
Polish everywhere: keyboards, thumbs, and honest numbers
A broad sweep of small things that add up. Escape now closes every pop-up, sheet, and menu — always as a cancel, never a confirm — and focus goes back where you were. Choice rows work with arrow keys, the landing demo's tabs work from the keyboard, and buttons across the app grew to comfortable thumb size. Numbers got honest: workout totals in your history no longer drift by a pound from the sets they sum, bodyweight entries show one consistent date and decimal everywhere (chart, list, and target alike), and session-rating stars visibly show the real rating. On Progress you can now tap any week in the training-frequency chart to see exactly which sessions it counts. Nutrition shows every macro you log — carbs and fat get their own trends once you've logged them — and a new “How these numbers are calculated” note explains each target in plain language, including where the estimate stops. Copy buttons only say “Copied” when the copy actually happened (and show you the text to grab yourself if it didn't), searching your exercises tells you when nothing matched instead of going blank, the feedback form links a short guide to writing a useful report, and the app tour now practices on clearly-labeled example data — including ticking off a set — without saving a thing.
Logging a workout is smoother, especially on your phone
A batch of quality-of-life fixes in the workout player. The weight box now shows its unit right inside the cell, so 60 always reads as 60 kg or 60 lb at a glance. Bodyweight moves show a tappable BW label — tap it to add vest or belt weight. Finishing got easier: on phones a Finish button docks within thumb reach once you're underway, and when you tick your final set the app skips the pointless rest countdown and simply offers to finish — or you keep going, your call. The rest-timer chime is louder, repeats once in case you missed it, and pairs with a visible flash for silent phones (which stays still if your device asks for reduced motion). The finish screen now previews tomorrow's outlook using what you just logged, and searching for a swap now looks through everything your equipment can actually do, not just the shortlist.
· 3 changes
Smarter starts and honest jumps
Two progression corrections. First: when you log noticeably more than the app asked for, your next session now steps up from what you actually lifted instead of replaying the old plan — with a sensible cap so one big day can't spike the plan. Second: the very first weight the app suggests for a movement now scales with your training experience, so experienced lifters stop getting beginner openers. And if a day's plan ever can't be filled at all, the app now says so and why, instead of showing an empty session.
Your plan respects your gear, your injuries, and your actual check-in
Structured programs now compile against the same picture of you that daily sessions use: the equipment you own at the location you're training, movements you've excluded, and any injury notes all flow through. Your morning check-in only adjusts a session when you've actually filled it in — a day you never checked into runs as written. And a mild check-in now eases how hard you push rather than pulling weight off the bar; loads only come down when your answers genuinely warrant it.
Safer edits and more reliable forms
Equipment edits now stay as a draft until you press Save, and an unfinished Quick Check-In can survive a refresh. Nutrition writes reconcile more reliably, destructive choices ask for confirmation and offer an undo where appropriate, and feedback submissions include the label you selected in the message.
· 1 change
A correction: two earlier notes here promised too much
The July 11 and July 12 notes originally said every suggested weight was checked against what you own and that easier days would no longer come up blank. That was too strong: some easier sessions could still show a blank weight or one you did not have. The earlier wording has been corrected so the history no longer overstates what shipped.
· 1 change
Clearer limits and recovery messages
Run-time fields now reject combinations that cannot make a valid session, Escape cancels a recovery override instead of applying it, and mobile feedback controls clear the keyboard more cleanly. When recovery rules leave no suitable movement, the empty state now explains why instead of looking broken.
· 1 change
A clearer view of your training
The app received a Measured Ascent visual refresh, with clearer hierarchy across Dashboard, Progress, Nutrition, and History. Volume details now stay in your selected unit, and the brand and authentication headers are more consistent across screen sizes.
· 3 changes
Recovery-day weights fill in more reliably
On an easier day, a reduced load could fall below the lightest kettlebell in your list and leave an exercise blank. Those cases now fall back to your lightest bell with guidance to ease the reps or skip the movement, while keeping the recovery-day suggestion at or below the load you had been using.
Warmups use your equipment
Warmup sets now choose from the equipment saved for your location instead of starting from generic numbers. When a kettlebell movement reaches the heaviest bell in your list, the workout calls that out and offers a rep-based way to keep progressing.
More consistent labels and navigation
The public Changelog became available from the site and app navigation. History dates are displayed more consistently, per-side prescriptions say so directly, kettlebell calf raises joined the movement options, and the mobile rest timer leaves more room for the controls beneath it.
· 3 changes
A big tune-up across training, running, and nutrition
A large batch of corrections under the hood: weekly training volume lands where it's supposed to, deload weeks are properly balanced, rep and weight progressions advance when they've earned it, light runs no longer over-penalize your recovery (and that now survives app restarts), and calorie targets are derived more carefully — recalibration now waits until it has enough weigh-in data to trust.
Weight suggestions better match your equipment
Corrected a set of workout suggestions that could offer weights outside your equipment list. More generated loads now choose from the gear saved for the location where you are training.
Safety-first corrections
Heavy days got safer: when the app reduces a weight for recovery or readiness reasons it can never round it back up, brand-new runners start with gentler run/walk plans, calorie targets never drop below your body's baseline needs, and strength estimates behave sensibly at every rep count.
· 2 changes
Understand, resume, and share your sessions
Generated workouts now explain why the session was selected, route errors recover more clearly, and an in-progress session can be resumed from the Dashboard. You can add feedback after the fact, share a completed workout, tune rest preferences, and read the reasoning behind rest guidance on The Science page.
Movement instructions got a form check
Hamstring-focused choices and Nordic curl guidance were corrected so the exercise list, instructions, and generated prescriptions agree more closely with how those movements are performed.
· 2 changes
More dependable sessions in pounds or kilograms
Signed-in pages recover more cleanly when a session expires, workout generation handles focus selections more reliably, and recovery empty states explain what blocked the session. Warmups and time estimates were refined, while pound-based kettlebell options now stay native instead of being awkward conversions from metric sizes.
Privacy, terms, and sharing are live
Privacy and Terms pages are now available from the product. Sharing cards, authentication forms, and other public forms were polished so they are clearer and easier to use across devices.
· 1 change
More control while a workout is running
You can remove a set, subtract 30 seconds from rest, and see why an exercise was selected without leaving the player. Finishing a workout stops the timer cleanly, and results you actually logged carry forward more reliably when the next session is planned.
· 1 change
Group workouts and mobile controls recover more gracefully
Private group workout setup gained clearer retry and error states. Feedback controls and selection chips fit phones more comfortably, signing out is easier to find, and an empty exercise pool now tells you what needs attention instead of leaving a blank result.
· 2 changes
Your chosen units and daily readiness are easier to trust
Weights display in the unit you selected, with pounds as the starting choice for new US profiles. Daily readiness was recalibrated so ordinary day-to-day answers produce steadier recommendations, and features still being built are labeled more clearly.
Run planning, science, and account security expanded
Run sessions gained structured programming, and a public Science page now explains the evidence and limits behind recommendations. Changing your password now verifies your current password first.
· 1 change
KettleFit became Prokope
The product was renamed and refreshed as Prokope. Quick Check-In now includes the location where you are training, help text uses plainer language, mobile layouts received an early cleanup, and example data makes the app easier to explore before you have much history.
· 2 changes
Setup learned about your equipment
Pre-workout setup can account for the gear available at your training location. The first-run tour and in-app help also make the main workflow easier to learn without guessing where to start.
The rebuilt app launches
The rebuilt product launched with a public landing page, account creation, onboarding, and a responsive app shell. It can be installed as a web app and keeps core settings together in one place.
Legacy prototype (retired)
Release archive
The former KettleFit and SportFit prototype, replaced by the rebuilt app on July 4, 2026 and removed on July 5. Features below may no longer exist or may have been rebuilt. Reconstructed from its original release notes.
Legacy prototype: one preflight and player across sports
Workout setup gathered day-of readiness, bodyweight preferences, and pain flags before generation. Straight sets, hand-built supersets, and circuits began moving onto a shared player with pause, undo, extra sets, actual reps or seconds, clearer time estimates, and safer resume behavior.
Legacy prototype: safer resume, cancel, and sign-out flows
Undo began rolling back personal records as well as visible sets, sign-out warned before clearing local data, and over-constrained workout setup explained what needed to change. Generated plans could be canceled before starting, and the home button distinguished a new workout from one already in progress.
Legacy prototype: more control over the plan
Training splits moved from a dropdown to clearer choices and defaulted to Auto. The workout screen added exercise jumping, substitution undo, broader injury flags, and more dependable refresh behavior, while password reset and a large group of date, streak, chart, and workout fixes improved reliability.
Legacy prototype: a Forge theme with Day and Night modes
A new visual theme added remembered Day and Night modes for indoor and outdoor readability. Update prompts were also corrected so they described the incoming version instead of advertising the one already installed.
Legacy prototype: a new home and a clearer recovery view
The prototype moved to a new web home, and Recovery gained draggable adjustment bars, a clearer explainer, and copy that made automatic updates easier to understand. Refreshes stayed on the active screen, notices could be dismissed, and the workout player was tightened to fit smaller phones.
Legacy prototype: a broad reliability pass
A large correction pass addressed load selection, deloads, readiness, resumed sessions, cloud summaries, dates, streaks, charts, sharing, and malformed workout data so the early app failed more safely and reported history more accurately.
Legacy prototype: move feedback out of your way
The feedback bubble became draggable, remembered its position, and stayed within the screen after rotation or resizing so it did not have to cover the controls you were using.
Legacy prototype: edit your profile or stop early
Settings gained editable experience, goal, training-days, and session-length choices. An active workout could be canceled with the choice to keep completed sets in history or discard the unfinished session.
Legacy prototype: log during rest and resume where you left off
Set logging moved into the rest screen, personal records gained a non-blocking celebration, and live workouts were saved as they progressed so a refresh or interruption could return to the same set. Rep and effort inputs became slide-to-pick controls with room for high-rep work.
Legacy prototype: more practical timers and recovery controls
Rest timers adapted more closely to the requested session length and gained small add-or-subtract controls. Recovery sliders became harder to change accidentally while scrolling, the finish prompt became clearer, and an always-available feedback button made problems easier to report.
Legacy prototype: voice logging was retired
The experimental voice-logging button was removed because browser support was inconsistent across devices. Set logging stayed tap-based for more predictable behavior.
Legacy prototype: privacy information became public
A public privacy policy was added so people could review how the early app handled account and training data before installing or using it.
Legacy prototype: account data survived refreshes
Cloud sync was corrected so refreshing after setup or a workout did not make an existing account look new. A real local profile was protected from an empty cloud record, and cached app files refreshed more reliably after updates.
Legacy prototype: accounts, sharing, and an installable app
Accounts and cloud sync made training portable, while saved workouts, share codes, import and export, feedback, demo data, and movement how-to links made the prototype easier to explore with others. It could be installed as a web app and prompt when an update was ready without interrupting a workout.