Changelog

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

trainingfixesnutritionequipment

Keep workout edits when you reopen

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.

· 4 changes

Groceries and Kitchen, kept separate

Groceries now list the full ingredients for selected meals. Kitchen suggests meals from food you have. Manage stock and prepared portions separately; logging food records only what you ate.

Shared kitchens and easier shopping

Share Kitchen stock across family accounts while keeping food logs private. Link eaten food to inventory, check shopping items separately from purchases, and print Kitchen or meal-plan grocery lists.

Meal plans for the way you eat

Choose keto, paleo, vegan, vegetarian, carnivore and more when planning meals. Avoid grains separately while keeping fruit and vegetables available. Review your choices and daily carbohydrate totals before using a plan.

Food logging, closer to your day

Log food from Dashboard or Nutrition. Repeat recent foods, save favourites, and choose planned meals or prepared portions in one place. Today brings your food log and daily shortcuts forward.

· 1 change

Eight reps at your limit makes the next set lighter

At 8 reps with 0 left, remaining working-set weights ease automatically. The goal stays 8–15. This change applies within the workout; a fatigued final set doesn’t set your next workout’s starting weight.

· 9 changes

Training source moves below your workout

Who programs your training now sits at the bottom of workout preparation, below your check-in or session preview. Your workout and restore controls come first.

Previous sets stay visible while you train

See the latest workout's recorded sets directly during active sets and rest. The comparison shows the movement, date, loads, reps and recorded effort, with a sideways scroll for longer sessions.

Weight, reps and RIR together

Weight, reps and optional RIR now share one set screen. Choose your values and tap Log set to save them together and start rest. Editing a logged set also keeps its controls together.

The rep scroll wheel is back

Swipe the rep wheel or type a number after completing a set, then save your actual reps. Unfinished entries still survive leaving the workout screen and returning.

Find a coach and choose who plans your training

Find a coach is now available from the home page and app navigation. Browse profiles, start a private inquiry, and choose between coach-led and auto-generated training with clearer controls.

See coaching plans by day and week

Coaches can arrange training in a weekly calendar and publish scheduled times. Clients can see their workouts and accepted meals together, open a session, log an eaten portion, and continue conversations from the plan.

Build a private coaching library

Coaches can create movements, foods and meals for their own clients. Plans and logged workouts keep the versions they used when the coach later changes a library entry.

Keep optional progress photos under your control

Save private progress photos, compare matching views, and choose individual photos to share with a coach. You can stop sharing, download your photos, or remove them from the app.

Turn your meal plan into a grocery list

Generate a grocery list for the plan or a selected day, choose your shopping units, and copy the combined ingredients. Quantities follow the portions currently shown in your meal plan.

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

· 4 changes

See recovery and weekly training together

Tap a muscle or its label on the Dashboard to see contributing exercises. Weekly training sits below the body figures, with colors and labels showing each muscle's training status.

Recent runs at a glance

The Dashboard shows miles and running time when you have logged a run recently. Missing measurements are labeled; heart-rate zone times appear only when recorded.

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.

Know when to keep or change your weight

Muscle-building workouts show a consistent rep range and numbered reps-left choices. First-set feedback explains the next weight target. Workouts already in progress keep their saved targets.

· 3 changes

The time you say you have is the workout you get

Asking for more time now buys more work. An hour used to come back well short, and 75 and 90 minutes could build the same workout. Sessions now use the time you gave them.

When a session comes up short, it says why

Some days cannot fill the time you have. A single-body-part day is a small target, and a lighter day while you recover is deliberate. The plan now says which it is.

A tired supporting muscle no longer removes a lift

Squats could vanish from a leg day and be swapped for machine versions because your core was worked yesterday. Now the lift stays, as long as the muscle you are training is ready.

· 6 changes

A short working set drops the rest of that lift

If a working set comes in short, remaining sets of that lift drop this workout, and the next session suggests a lighter load. Keep it or type your own.

The home page example session uses starting rep ranges

The generated example on the home page now uses the same starting rep window a new plan uses, instead of a later week in the block.

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.

A new home page, with a session you can generate before signing up

The home page was rebuilt. Generate a real session on it, pick your equipment and time, and read why each movement was chosen. Early access is free; nothing is for sale yet.

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.

Weight goes up when you had reps in reserve

Your weight suggestion now waits until a set finishes with reps left in reserve, and looks for a pattern rather than one rough day before suggesting less. A new Help section explains it.

· 2 changes

Check-in starts at full effort

The quick check-in now starts on a good day, so leaving it untouched builds your full session. Say you slept badly and it still eases the work.

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.

· 2 changes

Fewer warm-up sets, and no more single-set movements

A muscle you already trained today is not warmed up again, and a movement now carries at least two working sets or is left out. Fresh muscles get trained.

Training goal is Hypertrophy while we tighten it

The goal picker offers Hypertrophy for now, so it gets our full attention. If you already chose another goal it stays set and your training is unchanged.

· 14 changes

A coach's invitation survives signing in

Open a coach's invitation while signed out and it now waits for you. Sign in, or finish setting up a new account, and you land back on the invitation.

Saying a set was easy now moves the next one up

Say a set was easier than its target and the next set now goes up. On some rep ranges it used to hold, or come back lighter — the opposite of what you reported.

Coaches can reuse a week they already wrote

Coaches can save the week open on an athlete's page as a named template and apply it to another athlete. Applying only adds days, never replaces what is already scheduled.

Every strength curve on one page

Progress now links to a page showing every movement you have logged with its estimated one-rep max over time, instead of one at a time behind a picker.

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.

One tap to start, when nothing has changed

The check-in now opens with your usual setup and a yes. Tap it and your session builds. Anything different today — a shorter session, another gym, a rough night — tap no for the questions.

See where the work landed

Progress now draws a front and back body shaded by the hard sets each muscle got this week, and names the ones you have not trained. It counts sets, not a score.

Bring your history with you

Settings can now import your training history from Strong, Hevy or FitNotes, and body weight from an Apple Health export. You see exactly what will be added before anything is written.

Download everything you have logged

Your data now downloads as a full JSON archive or a set-by-set CSV, from Settings. It is free on every tier, and the file is checked against your account before it is written.

Send a saved workout to someone

A saved workout can now be shared as a small file. It carries the movements and their order and nothing else — no loads, no logs — so the receiver's own numbers are still theirs.

Weekly volume counts the last 7 days

The dashboard volume row now counts a rolling week, so Sunday's session still shows on Monday morning. Progress keeps its Monday-to-Sunday picker, and next session's plan is unchanged.

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.

Last time, and why today's number, without a tap

When a set is on screen, what you lifted last time and the reason for today's target sit above the wheels, where there is history to show. The breakdown is still one tap away.

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.

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

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.

· 5 changes

Start, and How-to, are where your thumb is

On a phone, Start session now stays in the bottom bar anywhere in the preview. In the runner, the How-to link sits on the movement line instead of behind a tap.

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.

Weekly volume now says which week it means

Your week runs Monday to Sunday on your own local calendar and resets each Monday, so a low number on a Monday morning is a fresh week, not lost work.

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.

Your week gets more variety, not just your session

If you have only pulled overhead this week, your next back exercise leans toward a row or a hinge. Now the same for shoulders, hamstrings and triceps. Your main lift still comes first.

· 16 changes

Your remaining sets react to how hard the last one was

Change a weight, do your reps, and answer the effort question — the sets left in that exercise adjust to what you actually did, not what was planned.

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.

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.

Group sessions moved to the workout screen

Starting or joining a group session now lives on the Workout screen beside Start session, instead of the Dashboard. The guided tour points there too.

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.

Your changes carry forward on program days

Log more or less than planned and the sets after it shift by the same amount, including on days that ramp the weight. Sets that stand alone keep their own target.

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.

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.

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

A new mark

The app icon, your browser tab, and shared links carry the new VidarFit mark. If you added the app to your home screen before today, it keeps the old icon until you re-add it.

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.

· 2 changes

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.

Clearer guided tour

Every step of the tour is now about the same length and says one thing. Terms that were never explained are gone, and the practice step says plainly that nothing is saved.

· 2 changes

Icons in place of coloured emoji

The coloured emoji on the feedback button, the in-development notice and throughout group workouts are now line icons in the same style as everything else. A group host is marked with the word Host.

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.

· 8 changes

A new look, and a new name

The app is now VidarFit, and it is dark throughout. Headings are larger, cards sit on their own raised surface, and each area carries its own quiet accent colour.

Supplement calendar colours redrawn

The colours marking each supplement on your calendar were chosen for a light background. They have been redrawn so they stay distinct from one another on the darker one.

The side menu is grouped and labelled

The side menu now sits in three labelled groups — Today, Build and Connect — with an icon on every row and your account at the foot of it. Library is now called Exercise library.

Setting up your profile asks for less

The name field is now a username, and starting bodyweight is optional — leave it blank and log a weight whenever you like instead.

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.

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.

Plainer names for the parts of the app

Labels that used to carry a classical term now say what they are in plain English — on the dashboard, the workout screen, your supplement calendar, the guided tour, and the printed workout sheet.

Powerlifting is no longer offered as a goal

Powerlifting has been taken off the goal menu on your profile and in the check-in. If you already had it chosen it stays selected and keeps working, until you pick something else.

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

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

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.

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

Start coaching someone from Settings

Settings now has Coach someone, which opens your coaching workspace, where you create an invitation. It appeared only after you had created one or had one accepted. Coach access stays separate, about your own coach.

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.

Connect with a coach, on your terms

Coaches can now send invitations and view only the sections an athlete grants. Accepting shares nothing: the athlete chooses each category in Settings and can revoke access or end the connection.

· 3 changes

Take your training history with you

Settings now has Your data: download an account archive, plus a spreadsheet with a row per exported set. Unfinished sessions are included; discarded sessions and their sets are not. Free on every plan.

Search by alternate movement names

Exercise search recognizes supported alternate names and some small spelling mistakes. For example, 'lateral fly' finds the lateral raise. Use muscle, movement-pattern and equipment filters to narrow the results.

See what you lifted last time, while you log

Open Last session on any movement to see the loads, reps, and effort you logged last time, with the date. It only shows; your prescribed sets are unchanged.

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

Signing out no longer ends your workout on another device

Signing out used to end every session on your account, so signing out at home could stop a workout on your phone at the gym. Now it signs out only the device you use.

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.

After an error, check your last few entries

The error screen used to say nothing you had logged was lost. It cannot know that, so it now tells you what is certain and asks you to check your most recent entries.

Going back to a set you already answered

The way out now says Done instead of Skip, so leaving no longer looks like it discards your answer. Tapping the answer you already chose closes the question rather than doing nothing.

Harder to tap the wrong number

The weight and reps wheels now have larger tap areas without looking any bigger, so a slightly off tap lands where you meant. Buttons across the workout screens got the same treatment.

Reaching a distant weight

Only the values either side of your current one can be tapped now. Faint far-off numbers were easy to hit by accident. Flick the wheel or type the number to jump further.

· 3 changes

One thing on screen at a time

Quick Check-In now asks one question per screen, and choosing an answer moves you straight on. Back never clears what you already answered.

The workout screen is less crowded

Logging a set now goes weight and reps, then the effort question, then rest. Rest shows the set that is coming, so you can load the bar before it starts.

The rest timer stays out of the way

The timer keeps running while you answer the effort question, but no longer sits on top of it. If rest finishes first, your next set becomes active anyway.

· 3 changes

More movements in the library

Forty-six exercises were added, among them upright rows, decline pressing, a machine T-bar row, calf work on the leg press, and side-lying glute work. Your plans use them where your equipment allows.

Easier starting points for hard movements

Knee push-ups, and lowering-only pull-ups and dips, are now in the library. A plan can start you at a step you can finish and build toward the full movement from there.

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.

· 4 changes

The app tour, in plainer words

Tour stops now explain what you are looking at in ordinary language, and a new stop covers the supplement calendar. Restart the tour any time from Help.

Each supplement gets its own color

The calendar now shows one colored dot per supplement scheduled that day. A filled dot means you marked that dose taken; an outlined dot means you have not.

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.

Supplements get their own calendar

Add supplements manually, choose a time and repeat pattern — including on/off cycles — then mark today taken or skipped. The calendar, neutral 30-day history, and Help cover the same workflow.

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

Group sessions follow today's check-in

Hosting builds from the same answers your own session uses — minutes, gym, and what kind of session today is. You can also open the generated list and add, remove or reorder exercises before creating.

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

· 7 changes

Build your own workout is easier to find

The option to start from a blank workout now sits near the top of Quick Check-In and every session preview. Generated training remains the primary path, and an active workout still resumes first.

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.

High Intensity Training has a built-in clock

Eligible High Intensity sessions default to EMOM, with a Straight sets opt-out. Build custom blocks, set intervals and rounds, resume across devices, retry clock sync explicitly, and stop early without counting unfinished work.

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.

· 2 changes

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.

Build your own workout

A new button under today's session: write your own. Choose movements, sets, reps, load, rest, a pre-start countdown, and what each set is; pair them into supersets or circuits. Runs in the normal player.

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

A thumbs-up now changes what you get

Liking a movement makes it more likely to come back on the days it fits. It is a nudge, not a lock — your equipment, recovery and the day's focus still decide.

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.

· 1 change

See supersets and circuits before you start

Your workout preview now marks every superset and circuit, and says how each one runs. You used to find that out only after starting the session.

· 5 changes

Print your workout and take it to the gym

Print a session from its preview, or a finished one from your history. Every set gets a blank box for the weight and reps you actually do. Supersets and circuits stay grouped.

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.

Today's run, readable at a glance

The run card was one long paragraph saying the same things three ways. It is now warm-up, main and cool-down with a duration on each, plus your heart-rate range. The reasoning sits behind Why.

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.

· 8 changes

"Include a run" actually includes a run now

Picking "Run + lift" in your check-in quietly gave you a lift and no run. It now gives you both, with the run first — running before lifting costs your lifting less than the reverse costs your running, so that's the order. Your time answer covers the whole day: the run is charged first, and the lift is built from what's left. If a run plus even the shortest useful lift won't fit the time you gave, it tells you how long the day will actually be rather than quietly running over. Your lift is already eased for the run — that was always true, it just never had a run attached to it before. On a tempo or interval day it suggests leaving a few hours between the two if your day allows.

Supersets, circuits and AMRAP — proposed for you, edited by you

The app can now pair movements into supersets and mark a set as AMRAP, and you can change any of it. It proposes at most two supersets a session, and only pairs that make sense: opposing movements, never two that fight for the same muscle or the same piece of kit, never a timed carry. AMRAP is offered on the last suitable movement and never on heavy low-rep work — it also stops one rep short of failure rather than at it. Open Whole workout to group or ungroup anything, switch a group between superset and circuit, or move the AMRAP. When it refuses a pairing it tells you why. In a superset you alternate the movements with a short switch between them and a full rest after each round; a circuit runs straight through and rests only at the end. Close the app mid-session and your groups come back the way you left them — a circuit resumes as a circuit, not as a superset. One honest note: the time saved is smaller than you'd think — about two minutes on a high-intensity day, where rests are already short, though more on hypertrophy work.

Less on every screen, and one way to ask why

The app explained itself constantly — every screen carried paragraphs of reasoning you'd already read, or never needed. That reasoning still exists; it's now one tap behind a "Why" you'll find in the same place, looking the same way, on every screen. There were thirteen different expanding things before this; now there's one. Quick Check-In is the biggest change: three questions instead of a wall. Time, location, bodyweight and today's goal fold into a single "Adjust today" line that still shows what they're set to, so you can see your settings without opening anything, and accepting them takes no taps at all. Two things we deliberately did NOT hide: anything about safety, and anything you need to know before you act on it — if the app eased your session or is guessing at your equipment, it still says so on the screen, not behind a tap. Nothing was deleted for tidiness.

The menu is in the order you actually use it

Workout is first now — it's the only place a session starts, so it shouldn't have been second. Then Dashboard, History, Progress and Nutrition, which is the order a training week actually touches them. Programs, Library and Settings move below a divider: you choose a program every couple of months, not every day. On a phone the bottom bar shows the same first five and everything else lives under More. If you've turned nutrition off, Programs takes that slot instead — Nutrition stays reachable under More, since that page is where you'd turn it back on.

The weight and rep dials feel right now

The number dials were rough. The neighbouring numbers crowded the one in the middle — they actually overlapped it — and the value flipped slightly before the number reached the centre, so it looked like the dial was arguing with your thumb. Both are fixed. The number changes exactly as it crosses the middle, because the numbers now move with the dial instead of the selection sitting still while the strip slides underneath. Neighbours shrink and fade with distance so the number you've chosen owns its space. A flick carries and eases to a stop instead of halting dead, there's a soft tick as each value passes, and you can now drag by grabbing the number itself rather than having to reach beside it. If you have reduced motion turned on, the dial skips the coast and the depth effect and just tracks your finger.

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.

The workout screen is one movement at a time now

Logging a session meant scrolling a page that showed every exercise, every set, notes fields and controls all at once — a wall of information while you were trying to do one set of curls. It now shows the movement you're on and nothing else, and it fits on one screen without scrolling. Set your weight and reps by sliding two wheels before you lift, starting on what was planned. Tap Complete set and it logs at those numbers and starts the rest countdown on the same tap — a ring counts down while you answer, so answering never costs you rest. Then one question: how many more could you have done? Confirm, or Skip, which records no effort at all and is always there. The whole session, every set, and the controls for adding, swapping and reordering are one tap away under Whole workout — that's also where you go back and correct a set you already finished.

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.

· 10 changes

The dashboard is metrics only, and it tracks your nutrition now

The dashboard was doing two jobs: showing you where you stand, and offering you today's workout. The workout half was a second front door to something Workout already does better — it can swap exercises, regenerate the plan and start the session, none of which the dashboard card could. So the dashboard is now purely a reading of your day, and starting a session lives in one place. Nothing is lost: today's plan and its estimated length still appear in the "Where you stand today" panel, and everything the card linked to is on Workout or Programs. In its place is a nutrition tile, because what you've eaten today is a real metric worth a glance. It shows today's calories and protein against your targets, with a calculated calorie target shown as a range rather than a falsely precise number, plus your 7-day protein average. If you track weight only, it shows your latest weigh-in, your goal, and your actual weekly trend with how many weigh-ins that's based on — and no calorie or macro numbers at all. If you've turned nutrition off, there's no tile. Nothing logged yet says so, rather than showing a zero against your target. The location switcher has gone from the dashboard for the same reason — the dashboard reports, it doesn't configure. Which location you're training at is still shown in the "Where you stand today" panel, and you can still change it for one session in Quick Check-In or permanently in Settings.

Resuming a workout is always one tap away

If you have a session in progress, you'll now see a way back into it from anywhere in the app, not just the dashboard. On a computer it's pinned at the top of the left-hand menu; on a phone the Workout tab reads "Resume" and the More menu carries it too. It disappears when you don't have a session running. This matters most when a session is open on another device — you can pick it up from whatever page you happen to be on.

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.

Machine and cable lifts are sized on machine research now

Machines and cables behave differently from free weights — you can usually get more reps out of a given percentage of your max. The app knew that for isolation moves like a triceps pushdown, but the bigger machine lifts were quietly borrowing the barbell version's numbers. The leg press in particular was being sized off the back squat, even though the research the app uses was measured on a leg press. Movements like the leg press, hack squat, machine chest press and lat pulldown now use the machine research. What this changes for you: if you've trained the barbell equivalent and are new to one of these machines, your suggested starting weight will be a bit higher — still deliberately conservative, and still yours to change. If you're brand new with no history, nothing changes. If you're already training one of these, your next weight doesn't change either, since that follows what you last lifted. Free weights are untouched. Beginners are still held to the same safety cap on very heavy low-rep sets.

The split chooser on your check-in is a dropdown too

When Quick Check-In became one line per question, the workout-split card above those questions was left as it was — five stacked split options plus up to six more for training a different day, which on a phone pushed the questions themselves below the fold. Both are now single rows showing your current choice: your rotation with its day order, and either "Follow schedule" or the one-off day you picked. Nothing about how they save changed, and both rules stay readable without opening either list — completing your scheduled day advances your rotation, any other day is for today only and leaves it where it is. Two trades: picking a split or a one-off day now takes two taps instead of one, and you can no longer compare all four rotations side by side on the check-in screen. Profile still shows all four laid out, which is the better place to compare them anyway.

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.

Your screen stays awake, and rest tells you what's next

Four changes to the rest timer. Your screen no longer sleeps mid-session, on phones that support it. The alert now lands when rest actually ends rather than when you next pick the phone up — if your phone was asleep through the end of rest, you get it the moment you look. Your phone buzzes when a set is logged, buzzes three times when you finish an exercise, and gives a long buzz when rest is over. And the bar now tells you what's coming — the movement, which set of how many, and the target weight and reps, or the hold in seconds — plus it says when you're on the session's last set. The −30s, +30s and Skip buttons are full-size thumb targets now, and the countdown is announced to screen readers. Two small things you might notice: the "Rest" label sits beside the countdown instead of above it, and the bar is a couple of pixels taller.

Effort is a phrase now, not a number to type

Logging how hard a set was meant tapping a box and typing a number, which opened your phone's number pad over the rest of the screen. Pick a phrase instead — several more, a few more, a couple more, one more, or nothing left. One tap, no keypad. Set apart below those is "Couldn't finish the reps", for when the target itself was too much; choosing it records that set as a failed set. If you want to give an exact number it's still there behind a small Exact toggle on each set, and a number you type wins over the phrase. Warm-up rows now say in words that effort isn't logged on them. Each set row is a little taller as a result, so a session's list is longer than before.

· 18 changes

Quick Check-In is a short list now

Every question in Quick Check-In used to sit fully open, so the screen between you and your session was a wall of options — often two rows deep on a phone. Each question is now one line that shows your current answer, and you only open the ones you want to change. Accepting your defaults still takes no taps at all; changing an answer now takes two instead of one, which is the trade for not having to scroll past everything else. If you set a goal override under "Adjust today", that line now says which one while it's still collapsed. The same treatment is on your Quick Check-In defaults in Settings.

"Fat Loss" is now "High Intensity Training" when you pick today's session

The goal you choose for a single session described an outcome when it's really describing how that session is built — hard, dense work with short rests. It's now called High Intensity Training. Your overall goal in Profile is unchanged and still says Fat Loss, because that one really is an outcome, and it's what your calorie targets are based on. Picking High Intensity Training for a session doesn't change your calorie targets. One knock-on fix: the three filters in the program library each took a third of the width on a phone, which cut off the longer goal names — including this new one. They stack full-width on narrow screens now and still sit in a row on wider ones.

Tomorrow's forecast now finishes your dashboard reading

The dashboard had a separate "Tomorrow" card further down the page, describing the same muscles you'd just read about at the top. That forecast now finishes the "Where you stand today" reading, so where you are and where you'll be reads as one statement in one glance. The wording is a sentence now — "By this time tomorrow, chest should be ready, with quads still recovering" — and it's the same wording on the screen you see after finishing a workout. Nothing about the projection itself changed.

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.

A movement that clashes with a logged limitation is left out, not just warned about

If a programmed main lift conflicted with a limitation you'd logged — a squat against a knee, say — the plan kept prescribing it and showed a warning next to it. Now it's left out of that day, you're told which movement and why, and its training max stays exactly where it is so the program holds its place until you're ready. Accessory movements already swapped to a safe alternative; that hasn't changed.

A weight-goal-only mode for nutrition

If you want to track your weight without counting calories, nutrition now has a middle setting between fully on and fully off. Weight goal only keeps your target weight, its feasibility check, your weigh-ins and trend, and the clinician check-in note — and hides calorie and macro targets and food logging. Nothing about your training changes, and you can switch back in one tap. Full tracking stays the default.

The focus-muscle picker is gone from your check-in

Quick Check-In and your Profile defaults no longer ask you to pick focus muscles. Your saved split and its day rotation already decide what a session trains, and the algorithm ranks muscles from your recovery, weekly volume and scheduled day — so the picker was a second steering wheel for the same thing. Nothing you'd saved is deleted, and your split, rotation and today-only alternates work exactly as before.

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.

Your goal-weight date now agrees with your calorie plan

The target-weight card was working out feasibility with its own separate arithmetic, so it could disagree with the plan actually driving your calories — calling a perfectly reachable date unrealistic, and suggesting a later date than the plan would really need. It now reads directly from the same calculation that sets your calories, so the two always agree. A date that's genuinely too soon is no longer described as "a stretch — doable": we keep the fastest sensible pace and tell you plainly that you'll get there later than your date. And if your target points the opposite way from what your plan is currently fuelling, the card now says so instead of reporting you're on track.

Warmups come back when you've gone cold

Once a muscle had been worked, warmup sets were switched off for that muscle for the rest of the session — so a heavy leg movement near the end could be started cold just because you'd trained legs at the start. Now the ramp only stays off while you're genuinely still warm; after enough of the session has passed, a movement gets its full warmup again. Warmup sets are also marked on the set row and counted in the exercise header instead of being hidden, so you can see the ramp is part of the plan.

Dumbbell weights now move in 5 lb steps

If you train in pounds, dumbbell progressions were stepping by 4 lb, which named weights no dumbbell rack actually holds — 76 lb, 84 lb. They now step by 5 lb, so the number you're given is a weight you can pick up. Kilogram users are unaffected; that grid was already right.

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.

Clearer, more honest nutrition wording

When you're cutting and have a body-fat figure recorded, your protein target is set from your estimated lean mass. That was described as simply a "higher" number, which isn't always true — depending on your body fat it can land above or below the bodyweight-based one. It's now described as composition-adjusted, and the nutrition section of The Science says plainly that tape and scale body-fat readings carry a few percentage points of error, that the underlying protein research studied already-lean athletes, and carries an evidence rating that matches its calibrating status.

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.

Planks and holds are now timed, not counted

Side plank, hollow hold, L-sit, handstand hold, and the towel isometric curl now show a Hold (m:ss) timer and ask for the seconds you held — the same way farmer's carries and the regular plank already work — instead of a rep count that never fit them. Your plan adds the time a few seconds at a time up to a sensible cap, so it grows the hold without ever asking you to hold forever.

· 1 change

Your strength trend headline never reads as a step back

The main line on your Progress strength chart now shows your best estimated one-rep max to date — a number that only goes up. The honest day-to-day estimate is still there as a second, lighter line underneath, and a session where the plan intentionally changed your sets or reps (including a deload) is now marked, so a lower reading there reads as expected, not a setback.

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

· 4 changes

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.

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.

Set your workout split once

Choose Adaptive, Full Body, Upper/Lower, Push/Pull/Legs, or a Body-Part rotation from Profile. The same saved choice and current day now appear in Quick Check-In on every device, while unrelated profile edits leave your place in the rotation intact.

Core gets its own day

A dedicated Core day now joins the Body-Part rotation, so abs and trunk work get a scheduled session instead of relying on an optional focus choice. The saved day still advances only after a completed workout, and choosing Core just for today does not move it.

· 3 changes

Pick a split and let it rotate

Quick Check-In can now follow Full Body A/B/C, Upper/Lower, Push/Pull/Legs, or a five-day Body-Part rotation — or stay fully Adaptive. Your scheduled day is saved and advances only when you finish it. You can train a different day once without moving the rotation, and if part of the scheduled day is still recovering you can choose reduced volume, the usual planned volume, or another day.

Save workouts — and find them without hunting

Save a generated session by name and run it later with its prescriptions refreshed from your current training. A Saved Workouts shortcut is now always visible from Quick Check-In and the preview, including when your list is empty; the manager lets you review, rename, and delete saved sessions.

Your goal trajectory now lives on Progress

The separate Journey page has been retired. If you're chasing a target lift by a date, its goal trajectory now lives on Progress: each target with your current estimate, whether you're ahead, on track, or behind, and a projection at your rate — labeled an estimate, never a promise. It sits alongside strength, volume, and bodyweight trends; recovery remains on the Dashboard, and pace controls remain on Programs.

· 11 changes

Your goal weight now sets how much to eat

Set a target bodyweight (and, if you like, a date) and your daily calorie target now paces toward it — safely. It won't ever push a faster gain or loss than the evidence supports: if your date needs a faster change than is healthy for keeping muscle, the app paces at a safe maximum and tells you the goal will land a little later, rather than telling you to eat in a way that just adds fat. A far-off date keeps the gentle default pace. And if your goal weight points the opposite way from your training goal, the app keeps your usual pace and flags the mismatch instead of guessing. The calorie number is a starting estimate that keeps correcting itself from your weigh-ins.

Leaner, more honest muscle-gain targets

We corrected how fast the app aims to have you gain when you're building muscle. The old default pushed a faster weight gain than the evidence supports — and gaining faster mostly adds fat, not muscle. The default is now a deliberately conservative pace (slower for more experienced lifters, who add muscle more slowly), so your calorie target for a bulk comes down and more of what you gain is muscle. If you're cutting, the loss pace is unchanged. As always, your own weigh-in trend keeps correcting the target over time, and the reasoning is spelled out on The Science page with its sources.

Skip an exercise — just for today, or for good

Don't want to do a movement? Open its Swap sheet and you'll now find a clear "Skip it" choice with three options: skip it just for today (an alternative takes its place for this session and nothing is saved — with a one-tap Undo), or exclude it for good, either at one location or everywhere. Anything you exclude permanently is easy to find and reverse: once your list has something in it, an Excluded exercises shortcut appears on your Settings page, linking to the full list where you can put any movement back.

See every set behind your strength trend

On the Progress page, open the new set log beneath any strength chart to see the completed warmup and working sets that sit behind the estimate: the date, load, reps, and how close each set was to failure. It gives you the context to read a changing estimate alongside the work you actually did — especially when a session has fewer sets or a different rep target.

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.

Sharper numbers for machines, easy runs, and daily burn

Three calibration updates, each anchored to published measurements. Machine and isolation movements now use their own strength curve instead of borrowing the barbell one — people get more reps at a given percentage on machines, so suggested loads at moderate and higher reps rise a little toward the evidence; barbell lifts are unchanged. The easy-run heart-rate band is now deliberately wider, because where "easy" tops out genuinely differs from person to person — the talk test stays the boss, and the band says so. And your estimated daily burn now considers how long your sessions are, not just how many you plan: shorter-session plans estimate a little lower, longer ones a little higher, until your logged training takes over as the source of truth.

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.

Your check-in learned some new moves

The daily check-in got a round of upgrades. You can now pick up to three focus muscles instead of one — a focus leads the day's session, it doesn't take it over — and a short note under the field explains exactly what picking one does. Need a different kind of day? A new “Adjust today” option lets you train today toward a different goal (say, strength instead of muscle) without touching your profile — tomorrow picks up right where your plan left off. The soreness question now says what it's really asking (your whole body, not just today's muscles), and if a rest day leaves you wondering where your next session went, the app now tells you up front roughly how many sessions a week your plan is paced for — rest days are part of the plan, not a missed quota.

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.

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.

Meet your Journey page

A new page reads your training story back to you in one place: your strongest lifts and how they have moved, this week's volume against your personal landmarks, what is recovered and what needs attention, and where your current plan is heading. Every section names the basis for its numbers, and estimates are labeled as estimates. It is a mirror, not a scoreboard: nothing there judges a light week.

· 4 changes

Timed moves now show clear targets

Carries, planks, and other hold-for-time movements now show a time target directly in the workout player. Their in-session controls understand duration instead of treating every movement like a rep-based lift, making the prescription and the result easier to read.

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.

· 2 changes

See your strength-to-weight ratio on the Progress page

On the Progress page, each barbell lift now shows your strength-to-weight ratio — your estimated 1-rep max divided by your logged bodyweight, like “1.54× BW” — right next to the strength estimate. It appears once you've logged a set of 10 reps or fewer and a bodyweight in the last month. It's a simple ratio to watch your own progress over time, not a body-composition or health score, and it doesn't adjust for body size.

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.

· 2 changes

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.

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.

· 4 changes

Add your measured max and resting heart rate in Settings and your run zones adjust to you

Add your measured max and resting heart rate in Settings and your run zones adjust to you instead of an age estimate. A real max-effort test counts for more than a number you type; leave it blank and we still estimate from your age.

After a run, log how hard it felt and your peak heart rate

After finishing a run you can now record how hard the whole thing felt and your peak heart rate, right alongside the time, distance, and average heart rate you already log. Both are optional — leave either blank if you didn't track it — and live under a small “Post-run details” disclosure so the run row stays quick to fill in. Resistance work is unchanged; lifts still track reps in reserve, not effort.

Your run days now build the run for you

Choose “Run only” at your check-in and VidarFit now builds the run — an easy, tempo, or interval session at the length you asked for, with a target effort, an estimated heart-rate zone to aim for, and a plain talk-test cue so you know you’re in the right gear. Start it and log your time and distance right in the app, just like a lift. Heart-rate zones start as an age-based estimate and are a guide, not a hard target — the talk test comes first, and they sharpen as you log real runs. Running is in Beta; cycling is next.

Daily progress and nutrition at a glance

The Dashboard now gives you compact views of weekly training volume and recent protein intake, while Progress surfaces recent personal records. Nutrition adds a clearer “Today so far” summary, guidance that responds to what you log, and more visible safety context around its suggestions.

· 7 changes

Maxed out your heaviest weight? Now you progress by reps

When you top out the heaviest kettlebell you own, the app used to just hold — same weight, same reps. Now it does what a real coach would: it keeps you progressing by steadily raising your rep target session after session, because volume is how you keep getting stronger once you're out of heavier iron. It climbs to a sensible ceiling and then tells you it's time for a heavier bell. (Same rep-building the app already uses for moves like pull-ups.)

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.

Your calorie estimate now watches what you actually do

The app's estimate of how many calories you burn each day now uses the workouts you've actually logged over the past month — not just what your profile says you plan to do. Train more than planned and your targets honestly rise; train less and they honestly settle. New users and light loggers see no change until there's enough history to trust, and your weigh-ins always remain the final say — the app keeps correcting itself from what your body actually does.

Nutrition is now truly optional

New in Settings: a Nutrition tracking switch. Turn it off and VidarFit keeps food and weight data out of workout recommendations. If you keep it on, the app now tells you when it is waiting for more weigh-ins before suggesting calorie changes, keeps calorie targets above your body's baseline needs, and explains when signs like persistent fatigue deserve a clinician's attention — it does not diagnose them.

Session length matches your choice more closely

Workout sizing now uses the same timing assumptions shown during setup. Strength days account for longer rests by planning fewer movements, so the finished session is more likely to fit the amount of time you selected.

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.

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

Nutrition tracking and the public preview expanded

Nutrition now supports individual food entries, personal targets, habit graphs, and guidance that adapts as you build a logging history. People who are not signed in can also explore an example workout before creating an account.

· 4 changes

New nutrition dashboard

Nutrition got its own set of cards: weekly targets, a target-weight tracker with honest feasibility verdicts, gentle recalibration suggestions when your trend and target disagree, and a readout of how your fueling supports your lifting.

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.

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.

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

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.

· 2 changes

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.

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

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.

· 6 changes

Progress, History, and the Exercise Library arrive

New Progress and History views make completed training easier to revisit, while the Exercise Library gives every movement a dedicated place to learn what it trains and how to perform it. Per-movement guidance is also available from the workout itself.

Programs can guide more than one workout

Multi-week programs, training blocks, and custom goal plans can now organize sessions over time. Pacing guidance, group workouts, and clearer timers help those plans work from setup through the final set.

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.

From readiness to a completed workout

The Dashboard introduced muscle recovery and daily readiness, while Quick Check-In could turn those inputs into a generated session. The workout player, timers, set logging, and completion flow made it possible to carry that session through from plan to history.

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: 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: 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: AMRAP became a true clocked format

AMRAP sessions gained a get-ready countdown, one whole-workout clock, automatic round loops, a live round tally, shorter movement targets, and the option to finish early. Warmups gained how-to guidance, and the screen stopped presenting a fixed number of rounds as the goal.

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: 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: train together, build supersets, run circuits

Workout Together introduced live leader-and-member sessions that could recover after a refresh. Supersets and circuits became real workout structures with synced plan edits, color-coded groups, flexible movement counts, and undo support.

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

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.

Legacy prototype: recovery and automatic workout selection

The first recovery view tracked muscle groups over time and used recent training plus a daily check-in to guide automatic workout selection. The prototype also experimented with notifications and voice logging, which was later removed when cross-browser reliability proved uneven.