Changelog

What changed for you, in plain language. The reasoning behind each system is in The Science.

equipmentfixes

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.

· 1 change

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

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.

· 1 change

Setting up your gear is one list

Describing your equipment in words is gone. Turn on what you own in the list and save. It takes about half a minute, and what you tapped is exactly what you get.

· 1 change

Describing your equipment is typing only

Type what you own in your own words, check how it was read, and confirm. The microphone option is gone; nothing is added to your gear until you say so.

· 3 changes

The hip thrust machine is in the library

Add it in Settings and the hip thrust machine can appear in generated sessions and the exercise picker, alongside the barbell and dumbbell versions.

A warm-up even when your lightest weight is heavy

If nothing you own is lighter than your working weight, you now get one warm-up set at your lightest size instead of none.

Log a weight heavier than your rack

The weight dial stopped at the heaviest size on your equipment list, so a borrowed heavier one could not be logged. It now continues past your sizes. What the app plans is unchanged.

· 1 change

Full equipment setup while you are signing up

Sign-up now offers what the settings screen does: more than one place to train, the full equipment list with search, describing gear in your own words, and quantities, sizes and heaviest loads.

· 2 changes

Check-in asks where you are training

If you keep more than one location, the quick check-in now asks which one you are at, alongside sleep, energy and soreness, instead of sitting behind Adjust today. Your answer covers this session only.

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.

· 2 changes

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.

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.

· 1 change

Three more pieces of equipment

A medicine ball, an elliptical machine, and a T-bar row machine can now be listed in a location's equipment editor. Movements that need them become available once the equipment is on the list.

· 2 changes

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.

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.

· 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.

· 1 change

Quick Check-In starts with your usual setup

Save your usual training location, bodyweight-movement choice, up to two focus muscles, and optional run type and duration in Profile. A fresh Quick Check-In starts there; location and run changes apply to that session, while bodyweight and focus changes apply today, without replacing Profile. Run details appear only after you choose a run, no time-by-day scheduling was added, and your saved split remains persistent.

· 2 changes

Understand — and adjust — why a session was built

The "Why this session?" panel now connects its explanation to the settings behind it. Most rows link straight to the place where you can update your equipment, recovery, check-in, or excluded movements, so a detail that is out of date is easier to correct.

Set up your gear sooner and see what comes next

Equipment setup is now part of onboarding, so your first generated workout can match the gear you have. Recovery tiles show more of what is influencing each estimate and link to the manual override when you know something the app does not. The Dashboard also adds a tomorrow outlook to help you plan ahead.

· 2 changes

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

Plans fit your weights and schedule more closely

Suggested loads now snap more carefully to increments your equipment can make, including cleaner pound-and-kilogram rounding. Planned run days are kept in the schedule, recovering muscles can be manually corrected when the estimate is stale, and goal dates are presented with a more honest feasibility check.

· 2 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.

· 1 change

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.

· 1 change

More control before the workout starts

Quick Check-In pickers are easier to use with a keyboard, recovery details show more of what contributes to the recommendation, and a Train anyway choice lets you continue when the app suggests rest. Private group sessions now account for each participant's readiness and shared equipment fit.

· 2 changes

Log a workout even when VidarFit did not build it

Manual workout logging lets you record training completed outside the generator. Exercise guidance now gives more context for personal records and equipment setup, excluded movements are easier to undo, and common controls have clearer keyboard and screen-reader behavior.

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.

· 1 change

Equipment and exclusions shape the session more clearly

Kettlebell sizing now reflects the bells saved at your location, excluded movements are kept out of new sessions, and recovery messages identify the muscle or constraint that prevented a suitable replacement.

· 1 change

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.

· 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.

A library of 302 movements

The first Exercise Library shipped with 302 movements spanning strength, conditioning, mobility, and running, with equipment information used to help match choices to the way you train.

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: a multi-sport training hub

The retired prototype brought kettlebell training, barbell and dumbbell lifting, functional fitness, running, and rucking into one hub. A shared profile connected equipment, readiness, recovery, theme, feedback, and account controls across those early apps, with custom app ordering on the home screen.

Legacy prototype: broader equipment and progression

Equipment tracking added custom weights, pound-and-kilogram entry, adjustable ranges, and bodyweight movements. Early progression became more recovery-aware and made better use of cross-app history, while Flow training was removed until it could be redesigned.

Legacy prototype: equipment moved to the shared hub

Kettlebells moved into a location-aware equipment tracker shared across the prototype apps, and strength history began feeding a shared performance record. The home screen also added the first link into the broader SportFit experience.

Legacy prototype: edit the workout while you train

The player added set undo, a plan view with jumping and reordering, an AMRAP timer, hand-switch reminders, and a weight picker based on the bells in your rack. Weight changes could carry forward to later sets, and imported workouts kept their warmups and circuit structure.

Legacy prototype: the first KettleFit experience

The original prototype launched with onboarding, a kettlebell-focused exercise library, equipment-aware workout generation, muscle recovery, progressive overload, strength estimates, streaks, badges, analytics, and a complete set-by-set workout flow.