Settings & Data

Go to You → Settings to access all preferences. The You → Data & backup shortcut opens the same screen and scrolls straight to the Data section.


General

  • Theme - Light, Dark, or System (follows your device setting).
  • Accent color - Choose from a preset palette or pick a custom color. The accent applies globally throughout the app.
  • Unit system - Kilograms or pounds. This is the default for all exercises; individual exercises can override it.
  • Calendar week start - Monday, Sunday, or Saturday.
  • Default weight increment - Used by the progressive overload suggestion and stepper buttons when no per-exercise increment is set.
  • Default history view - Whether the calendar on the home screen defaults to list or calendar view.

Training

  • Track personal records - Toggle PR detection and badges. Disable if you prefer not to see PR notifications.
  • Auto-select next set - When opening an exercise, automatically highlight the next incomplete set.
  • Auto-advance to next exercise - After completing the last set of an exercise, automatically navigate to the next one.
  • Keep screen on - Prevents your device from sleeping during a workout.
  • Haptic feedback - Vibration on interactions and timer events.
  • Muscle balance warnings - Toggle the muscle balance warning system on or off.
  • Progressive overload trigger - How many consecutive sessions with all sets complete before a weight increase is suggested (1-10).
  • Plateau detection - Opens the plateau detection screen. See Plateau detection.
  • Deload - Opens the deload configuration screen. See Deload.

Rest timer

  • Default rest time - Duration used when no exercise-specific or session override is set (30s-300s).
  • Default warmup rest - Duration for warmup sets (15s-120s).
  • Auto-start on set completion - Automatically starts the rest timer when you log a working set.
  • Sound - Play a sound when the timer ends. When enabled, choose from several preset sounds (with preview).
  • Vibration - Vibrate when the timer ends.

Workout timer

  • Auto-start on first set - Automatically starts the elapsed workout timer when you log your first set.

Notifications

  • Workout reminders - Schedule a daily notification to remind you to train. Configure the time, how many minutes before to notify, and which days to send it.

Data & backup

All the rows below live in the Data section of Settings. Tap You → Data & backup to jump straight to it.

Backup & restore

Your workout data is stored locally in a SQLite database. You should back it up regularly.

  • Manual backup - Exports a snapshot of your database as a .workout_backup file and opens the system share sheet so you can save it to Google Drive, your files app, or send it elsewhere.
  • Restore from backup - Select a .workout_backup file. This replaces your current database with the backup. All current data will be overwritten - make sure you back up first if needed. Badger checks the backup is intact before replacing anything, so a corrupted or incomplete file is rejected and your current data is left untouched.
  • Restore previous data - Just before any restore overwrites your data, Badger automatically saves a one-off snapshot of what was there. If a restore turns out to be a mistake, a Restore previous data option appears under Restore so you can roll back to that snapshot. Restart the app afterwards.

Exporting data

Export workout data generates a CSV file with one row per logged set, including date, exercise name, weight, reps, duration, warmup flag, RPE, RIR, and more. The file is shared via the system share sheet.

Debug logs

Export debug logs shares a plain-text file containing the app's recent activity log. The log captures the last ~500 lines written during the current session - useful for diagnosing unexpected behaviour or reporting bugs to support. It does not contain personal health or workout data.

Deleting data

Delete all workout history - Permanently deletes all workouts and sets. A confirmation dialog is required. This does not delete exercises or routines.

Importing workout history

Badger can import your full history from FitNotes, Strong, and Hevy. Each option appears in the same Data section:

  • Import from FitNotes - Select a .fitnotes backup file.
  • Import from Strong - Select a Strong CSV export. Weight unit is detected automatically from the column header.
  • Import from Hevy - Select a Hevy CSV export. Warmup sets are imported correctly.

Imported files are capped at 10 MB - comfortably larger than any real export, even for many years of training. If you see a "file is too large" message, the file is almost certainly corrupted; try re-exporting it from the source app.

Avoid importing the same file twice. The preview warns you when some of the import's dates already have workouts - importing again adds those sets a second time (duplicating them on those days) rather than replacing them.

See Getting started → Importing from another app for the full walkthrough.