Guide / Exercises

Manage Exercises and Variants

An Exercise defines a movement, equipment and tracking fields. A Variant identifies a concrete implementation of that same movement and equipment. Keeping those meanings consistent makes history and machine comparisons useful.

Find the movement you mean

  1. Open Exercises.
  2. Search by movement name.
  3. Use Equipment to separate barbell, dumbbell, cable, machine and other implementations.
  4. Use Muscles to narrow the list by a group or individual muscle.
  5. Open the Exercise to review its details before adding or editing it.
The catalog combines artwork, search and filters so similarly named movements can be distinguished.
The catalog combines artwork, search and filters so similarly named movements can be distinguished.

Use the illustrated filters

Equipment and Muscles use the same pickers throughout the app. The muscle picker follows the controlled hierarchy: a group and its named children are different scopes. A catalog filter helps find an Exercise; it does not change its stored muscle assignments.

This picker belongs to Exercise selection. It filters the catalog by muscle involvement.
This picker belongs to Exercise selection. It filters the catalog by muscle involvement.

Decide between a new Exercise and a Variant

Bench Press, Dumbbell Bench Press and Smith Machine Bench Press are separate Exercises because equipment differs. Two brands of machine Chest Press with the same movement and equipment can be Variants. A materially different machine movement should be a separate Exercise.

PRs remain Variant-specific. Muscle analytics can aggregate Variants through their parent Exercise. Do not merge equipment-distinct movements merely because their names sound similar.

Exercise details identify its muscles, tracking fields and equipment before you inspect its implementations.
Exercise details identify its muscles, tracking fields and equipment before you inspect its implementations.

Create or edit an Exercise

Use Add exercise for a movement missing from the catalog. Choose its tracking schema, equipment, movement type, mechanics and muscle roles. The schema controls both planning and logging fields. Choose Primary before adding assisting roles, and do not assign the same muscle to multiple roles.

Editing a definition updates how you manage the Exercise going forward. Historical workout snapshots retain the movement details that were recorded at the time.

Keep machine-specific notes and locations

Use Variant management to name a concrete machine or implementation. Persistent notes can record seat position, pad height or another useful machine-specific detail. Save locations on that Variant when its physical location helps identify it.

At session start, location lookup runs once in the background. Only unambiguous saved matches within 100 metres can select a Variant automatically. The lookup does not block starting the workout. If permission or a confident match is unavailable, select the Variant manually. Several saved locations can share one Variant and history. Templates remain location-independent.

Merge only actual duplicates

  1. Choose Merge in the Exercise library.
  2. Search for and select the Exercise whose name and definition you want to keep.
  3. Find and select the duplicate to absorb.
  4. Review the two names and the effects before confirming.
  5. Return to the merge history’s Undo action if the mapping must be reversed.
The first selection establishes the Exercise that will remain in normal selection.
The first selection establishes the Exercise that will remain in normal selection.

Review the merge destination

The duplicate disappears from normal selection and its analytics resolve through the chosen Exercise. Historical workout names and Variants remain intact. Merging is an explicit data-management action, separate from choosing a matching Exercise in an import preview.

Use the corresponding Variant merge flow for duplicate implementations within the same Exercise. Do not use it to combine two genuinely different machines whose weight histories should remain distinct.

The review shows the kept Exercise and the duplicate. Confirm those names, rather than relying on similar spelling.
The review shows the kept Exercise and the duplicate. Confirm those names, rather than relying on similar spelling.