FastingReporter
📖 About
FastingReporter
Track your fasts by adding your carbohydrates (carbs) consumed into ❤️ Apple Health.
Add your carbs to ❤️ Apple Health via FastingReporter.
❤️ Apple Health data is available via iCloud for FastingReporter on all of your iOS and iPadOS devices.
Copyright © 2022-2025 Jimmy Vroman.
All rights reserved.
Vråsnekkeri: Methodically crafted and engineered.
🛟 Support
📧 Support
We are looking to keep our users happy with regular improvement.
Still have a question or issue? Please contact us.
Have some feedback or a feature request? Please take a look at our 📌 FAQ.
Still have some feedback or a feature request? Please contact us at ✉️ Email Support.
📚 Help
🧭 Navigation
Navigate FastingReporter by using the Dashboard, Fast List, Entry List, Daily List and Settings buttons at the bottom of the screen.
🚗 Dashboard
🗒️ For iOS 16 and later, compact look at the current fast, and a chart or list of Fast List and Daily List.
- When the screen width is greater and the screen height is smaller (for instance, in landscape mode on an iPhone), the Daily List chart is not displayed.
📊 Each chart
- Is available for iOS 16 and later.
- Is sorted per the list sort.
- For iOS 16 and later, toggle between chart and list via the list or chart button on the navigation bar (i.e. chart button when in list view, list button when in chart view).
- Use the date range button on the navigation bar to set the date range (via the Date Range Sheet) for data displayed in lists and charts.
- Includes data for a date range 📆 of 1 to 3 days to now.
🗒️ For iOS 15, a compact look at the current fast, and a list of Fast List and Daily List.
- When the screen width is greater and the screen height is smaller (for instance, in landscape mode on an iPhone), the Daily List is not displayed.
🧾 Each list
- Is sorted by ascending date by default.
- Can be sorted in ascending or descending order by tapping on the list headers. Tap on a header again to toggle the sort order.
- For iOS 16 and later, toggle between chart and list via the list or chart button on the navigation bar (i.e. chart button when in list view, list button when in chart view).
- Use the date range button on the navigation bar to set the date range (via the Date Range Sheet) for data displayed in lists and charts.
- Includes data for a date range 📆 of 1 to 3 days to now.
🧾 Fast List, Entry List and Daily List
🧾 All lists
- Are sorted by ascending date by default.
- Can be sorted in ascending or descending order by tapping on the list headers. Tap on a header again to toggle the sort order.
- For iOS 16 and later, can display a chart.
- For iOS 16 and later, toggle between chart and list via the list or chart button on the navigation bar (i.e. chart button when in list view, list button when in chart view).
- Use the date range button on the navigation bar to set the date range (via the Date Range Sheet) for data displayed in lists and charts.
- Includes data for a date range 📆 of 1 to 7 days to now.
📊 All charts
- Are available for iOS 16 and later.
- Are sorted per the list sort.
- For iOS 16 and later, toggle between chart and list via the list or chart button on the navigation bar (i.e. chart button when in list view, list button when in chart view).
- Use the date range button on the navigation bar to set the date range (via the Date Range Sheet) for data displayed in lists and charts.
- Includes data for a date range 📆 of 1 to 7 days to now.
⏳ Fast
The current fast, which is the time elapsed since the last carbs entry in the ❤️ Health app.
- All entered carbs are included (e.g. 0, 1, 10, 100).
- It is displayed as a time (e.g. 14h 22m) and on a progress bar of 24 hours.
🧾 Fast List
A list or chart of the longest fast ending for each day over a date range.
- It may start on a previous date.
- For a date, it includes a search back through the previous date(s) until a carbs entry is found.
- For the list, a date column and fast column.
- For the list, when the screen width is greater and the screen height is smaller (for instance, in landscape mode on an iPhone), a fast end column is also displayed.
- The chart is sorted per the list sort.
🧾 Entry List
A list or chart of the carbs entered for each day over a date range.
- For the list, a date column and carbs column.
- For the list, when the screen width is greater and the screen height is smaller (for instance, in landscape mode on an iPhone), a fast column is also displayed.
- The chart is not sorted per the list sort. It is sorted per the day of the year.
🧾 Daily List
A list or chart of the total carbs entered for each day over a date range.
- For the list, a date column and carbs column.
- For the list, when the screen width is greater and the screen height is smaller (for instance, in landscape mode on an iPhone), a day column is also displayed.
- The chart is sorted per the list sort.
➕ Add Carbs Sheet
🗒️ How to add carbs via FastingReporter into the ❤️ Health app.
- Tap on the add carbs button ➕ on the navigation bar to bring up the Add Carbs Sheet.
- Use the Date date picker to set a date other than the default.
- Use the Time time picker to set a time other than the default.
- In the Carbs field, enter the number of carbs.
- Tap the Add button to add the carbs entry.
📆 Date Range Sheet
🗒️ Set the date range for data displayed in lists and charts.
- Tap on the date range button 📆 on the navigation bar to bring up the Date Range Sheet.
- Use the Date Range menu to set the Start Date (based on the Date Range and End Date).
- Use the Start Date date picker to set the Start Date (limited by the End Date and valid date range).
- Tap the Apply Date Range button to apply the date range changes.
- Tap outside of the sheet to not apply the date range changes.
- Toggle the Set to Now button to off to enable the End Date date picker. End Date is end of day for the selected date.
- Toggle the Set to Now button to on to disable the End Date date picker. Now is the End Date date and time.
- When the End Date date picker is enabled, follow this sequence of changes for date range changes: 1. Set the End Date. 2. Set the Date Range or Start Date. 3. Set the Date Range and Start Date.
🔑 Fast Levels
Are a visual aid to how you are doing with your fasts. The fast durations are displayed in the color noted below in Fast, Fast List and Entry List.
- 🟢 >= 16
- 🔵 >= 14 & < 16
- 🟠 >= 12 & < 14
- ⚪️ < 12
⚙️ Settings
Upgrade, Feedback, Support and About sections for actions, information and settings for FastingReporter.
ℹ️ Miscellaneous
ℹ️ iOS and iPadOS Versions Supported
- iOS 15.0 or later.
- iPadOS 17.0 or later (Health introduced in iPadOS 17.0).
❤️ Health App Help
🔐 Health App Access
🗒️ Does FastingReporter have access to write and read Carbohydrates in the ❤️ Health app?
- During your initial launch of FastingReporter, was the Health Access screen displayed?
- Did you allow FastingReporter to write and read Carbohydrates?
- If you did not allow FastingReporter to write and read Carbohydrates, you'll need to go to Settings > Apps > Health > Data Access & Devices > FastingReporter, and toggle on allow FastingReporter to write and read Carbohydrates.
- Without write access, FastingReporter cannot add Carbohydrates data to the Health app.
- Without read access, FastingReporter cannot report on your Carbohydrates data entered in the Health app.
❤️ Health App Usage
🗒️ How to add carbs via the ❤️ Health app.
- Launch the ❤️ Health app.
- Tap on the Browse button.
- Tap on the Nutrition row.
- Tap on the Carbohydrates row.
- Tap on the Add Data button.
- Enter the number of carbs.
- Adjust the Date and Time, if necessary.
- Tap on the Add button.
⚠️ HINT: Use the Shortcuts app to automate.
E.g. In the Shortcuts Gallery, in the Stay Healthy section, use the Log My Weight shortcut as a start.