Version 5
- Add the rest timer to the lock screen. You must enable it from the rest timer settings.
- Restore lookback time ranges for the Exercise records
- Add ‘By Year’ to statistics time groupings
- Add an option to double an exercise’s weight when calculating volume. You can use this for unilateral or dumbbell exercises.
- Add ‘Sort By Category’ in the exercise list sorting options
- Add RPE and RIR to workout sets
- Add custom rest times to a single workout set
- Add an option to show the workout set notes without opening the notes screen
-
Flag sets as ‘warmup’. Warmup sets are excluded from graphs, statistics and goals.
- Fix rest time settings not updating properly when deleted
- Fix the rest timer buttons not working after uses EMOM/AMRAP timers
- Don’t send notifications for EMOM/AMRAP timers
- Fix the ‘next set’ message that could be wrong sometimes when using supersets
- Skip autobackup if the phone is too hot
- Fix a layout issue with the settings menu for long settings names
- Fix ‘Y-Axis from Zero’ graph option
Version 4.1
- Fix number highlighting in the input fields on iOS 17.2
- Fix a crash when sharing a screenshot of the workout
- Fix a crash that could happen changing the HealthKit Quantity Type for a measurement
- Fix a crash and a bug that could happen when creating new exercises
- Fix a crash that could happen when deleting a set that is a record
Version 4
- Add custom time ranges for calculating records
- Pin body measurements to the top of the workout for quicker reference and entry. Enable it from Body Tracker -> Edit at the top, then tap a measurement
- Add “Auto Select Next Set” option. When enabled, the next incomplete set of an exercise will be selected when you open that exercise’s page
- Include workout set notes and indicate supersets in the text share format
- Show the whitespace when typing in an exercise name
- Fix imported Body Fat measurements that were multiplied by 100
- Fix some exercises having a zero rest time when imported from older Android DB files
- Traducido al español
- Add watch complication for opening the watch app quickly
Version 3.1.1
- Swipe left and right to change workouts
- Edit workout sets from the Watch app (WatchOS 10+ only)
- Use the Rest Timer from the Watch app (WatchOS 10+ only)
- Fix the Copy function in new templates
- Support WatchOS 8 for older Apple Watch devices
- Support more versions of the original FitNotes DB
- If ‘Start Workout on Watch’ is off, the Apple Workout will not start on the watch when the first set is completed. You must start the workout manually in that case. Note that the watch app cannot stay open unless it is running an Apple Workout.
- Fix incorrect colors shown in the category breakdown chart
- Fix a crash after modifying a category while creating a new exercise
- Fix a crash when changing HealthKit Workout Activity Type on an exercise in a template
- Possibly fix a crash when changing the exercise kind that affected some users
- Fix a crash that can occur when starting a workout on a watch or syncing it to the phone later
- Notes that contain only a link can now be tapped for editing, the link was blocking the editing tap
- Improve the explanations of Auto Track Workout Time and Start Workout on Watch
- Fix workout notes import for some versions of the Android version database file
- Include this changelog in the app
Version 3.1.0
- Redesigned Exercise form
- Links in exercise and body tracker notes can be tapped
- Move exercises from one workout to another day
- Create template from selected exercises in a workout
- Apple Watch Workout will not start automatically from the phone by default anymore. Change the “Start Workout on Watch” setting to “Always” if you want it to start automatically.
- Import CSV from Liftin and WeightFit
- Fix crash when duplicating templates or template groups
- Fix supersets missing in templates created from a workout
Version 3.0.0
- New: Sync Apple Workouts with or without Apple Watch
- New: Help documentation on the website getfitnotes.com
- New: Autobackup won’t block a manual export anymore
- New: Rescale Y Axis option for graphs, the Y-Axis will automatically adjust to visible data when enabled
- New: Added centimeters and inches to distance units. Useful for box-based exercises.
- New: An exercise in a workout can be replaced with any other exercise. Previously, it was restricted to exercises of the same ‘kind’.
- New: Import CSV from Hevy
- New: EMOM, AMRAP and Tabata timers
- New: Option to show the slope of the trendline on the chart
- Fix: Next Set notifications for users using “Auto Mark Sets Complete”
- Fix: Import of some FitNotes Android CSVs
- Fix: Import of Strong CSVs in Korean
Version 2.2.2
- New: Improved Apple Watch sync
- New: Show the next set in the rest time notification
- New: Sort exercises by most recent and most frequent
- Fix: 1RM Goals are calculated correctly
- Fix: Export to FitNotes Android DB no longer fails on exercise types that aren’t supported in the Android app, such as weight+time+reps exercises.
- Fix: Pre-fill the filename when sharing workout text to a file sharing application
Version 2.2.0
- New: Apple Watch integration
- Fix: “Create Template From Workout”
Version 2.1.2
- Fix: Some workout set buttons didn’t work after deleting other sets
- Fix: Changing a Body Tracker Measurement Type could crash the app
Version 2.1.1
- New: Insert timestamps into notes with a button
- New: Use a button on the calendar to jump to today’s date
- New: Filter specific measurements in the Body Tracker history
- New: Show other measurements on the same day, inside of the Edit Measurement Data form
- New: Scroll workout sets down as they are saved
- Fix: Deleting a template would sometimes delete the wrong template
- Fix: Text field placeholders were incorrect at times for rest time settings
- Fix: Show iCloud-stored backup files in the Restore menu
- Fix: Open backup files stored only in iCloud automatically
- Fix: The max backups option ignored iCloud-stored backup files
Version 2.1.0
- New: Organize Templates
- New: Apple HealthKit integration for Body Tracker measurements
- New: Percents Calculator
- New: Export a workout as a photo
- New: Show the barbell weights in the exercise barbell default picker
- Fix: Multiple-finger swipe gestures no longer crash when deselecting
- Fix: Various bugs introduced by iOS 16
- Fix: Weekly and monthly workout volumes were wrong in the graph infobox
- Fix: Use the numeric keyboard for all number-based inputs
Version 2.0.2
- New: Add a search bar in the templates list
- New: Access templates from the drop-down menu
- New: Save presets for the Exercises chart
- New: Assign Plate Calculator barbells to exercises
- New: Allow exercises to have 3 dimensions, such as distance, weight and time
- Fix: Improve charts for distance exercises
Version 2.0.1
- New: You can delete any exercise now, even if it is in use
- New: Add a button to search for an exercise on YouTube
- Fix: Issues with logging individual exercises from a template
- Fix: Editing categories
- Fix: Copy Workout bug
- Fix: Yards can be exported to Android now
Version 2.0.0
- New: Templates feature, similar to routines
- New: Access exercise info from the workout exercise “More” menu
- New: iOS 13 no longer supported
- New: Import CSV from Strong, IronGAINS, HeavySet and FitBod
- New: Ability to undo CSV import
- Fix: Rest timer stopped playing sound sometimes, at least one cause of this has been fixed
- Fix: Replace exercise sometimes failed
- Fix: Multi-finger swipe gestures for workout sets in iOS 15
Version 1.5.2
- New: Include a total summary in the breakdown chart
- New: Workout set updates automatically when completed if highlighted
- New: Show total workout count in the calendar preview. Tap on the preview date to switch to workout count.
- Fix: Chart time ranges for Body Tracker were not working properly
- Fix: Unable to import older Android backups
- Fix: Goal distance unit was imported incorrectly from Android
- Fix: Goals were not transferred when merging exercises
Version 1.5.1
- New: Swipe on the exercise tab bar to switch between exercises
- New: Export back to original FitNotes
- Fix: Rest timer not in sync on some devices
Version 1.5.0
- New: Workout timer
- Fix: Crash when searching for unicode characters in exercises
Version 1.4.3
- New: Merge exercises. You can merge an exercise into another one through the exercise edit form.
- New: Set a rest time of 0 to disable the rest timer for an exercise
- New: Small notification when a record or goal is reached. This can be disabled in Settings.
- New: Workouts graph defaults to the “All” filter instead of no filter
- Change: Adjust exercise search ranking
- Fix: Transparency issues on iOS 15
- Fix: When copying sets from history and not copying notes, erase old notes
- Fix: Goal form date picker defaults to today
- Fix: Crashes when jumping between exercises
Version 1.4.2
- Fix bug that prevented copying a work with the notes prompt enabled
Version 1.4.1
- Notes, records and goals can be viewed from history and workout previews
- Add option to mark sets as complete when saved. If enabled, when a set is saved, the rest timer will begin automatically if auto-start is enabled. It will also jump through supersets automatically.
Version 1.4.0
- New: Plate Calculator
- New: Show exercise history in the exercise info panel
- New: Show when an exercise was last used in the exercise list
- New: Rest timer audio ducking is optional
- Fix: Rest Timer audio no longer pauses background spoken audio
Version 1.3.1
- New: Auto backup
- Fix: Various bugs in the workout view affecting exercise reordering, replacement and supersets
- Fix: Goal tracking for some goal types was broken
- Fix: Memory leak of the goal form
Version 1.3
- New: Set goals for your exercises
- New: Batch delete unused exercises and measurement types
- Fix: Import issue for older Android database files
- Fix: Settings menu misalignments
Version 1.2.1
- New: Create supersets in a workout
- New: Replace an exercise in a workout after selecting it
- New: Add graph support for cardio: max distance, time, speed and pace
- New: “All” filter on the Workouts graph
- New: Choose alternative sounds for the rest timer
- New: Add a button to delete all app data in the settings menu
- New: Use the copy notes prompt setting when copying sets from history
- Fix: Estimated 1RM graph could show incorrect values
Version 1.2
- Search for exercises by category
- Redesigned exercise browser
- Set your preferred graph query and time frame
- Copy sets from exercise history
- Record calories in the body tracker
- Graph fill is optional
- Handle older CSV file format imports
- Prevent opening multiple views simultaneously
- Fix “Workouts By Category” breakdown report
- Fix the “Go To Next Workout - Always” setting
- Fix a crash when removing all body measurements
- Fix an app freeze that can occur when using graphs
- Add more exercises to the database
Version 1.1.2
- Improve CSV import
Version 1.1.1
- Add “share workout”, which shares the workout as text to other apps
- Add support to import CSV from another FitNotes workout app
- Simplify options around importing
- Improve haptic feedback
- Workout UI adjustments
Version 1.1
- Body tracker CSV import and export
- Add comments to body tracker measurements
- Import comments from FitNotes Android Body Tracker data
- Fix memory leaks
Version 1.0.4
- Fix a bug when selecting searched exercises
- Show workout count in the exercise list
- Add fuzzy search to exercises and categories
Version 1.0.3
- Fix body measurements sometimes crashing
- Fix a crash when using certain international keyboards
Version 1.0.2
- Display remaining free workouts to the user
Version 1.0.1
- Fix a potential crash
Version 1.0
First release of FitNotes for iOS. Note: this app is not affiliated with FitNotes for Android.
- Record body measurements and graph them
- Record workouts and graph your stats
- Keep track of personal records
- Automatic rest timer
- See your workouts in a calendar, with body part category labels
- Record your workouts in both lbs and kg. Not restricted to only one or the other.