Commit Graph

16 Commits

Author SHA1 Message Date
31e04fe260 feat: adds RDA for intake of vitamins and certain elements based on
canada health values
2025-08-28 15:29:20 +02:00
6524e625d8 bugfix: retry notification should now only show up if you did NOT yet
take the supplement on that day.
2025-08-28 11:44:39 +02:00
142359bf94 bugfix: changing times for supplements now still allows for proper
syncing
2025-08-28 11:44:14 +02:00
31e1b4f0bb fix: ui cleanup 2025-08-27 21:49:30 +02:00
e95dcf3322 feat: adds auto sync feature and fixes UI a bit up 2025-08-27 21:47:24 +02:00
2017fd097d feat adds proper syncing feature
Signed-off-by: Menno van Leeuwen <menno@vleeuwen.me>
2025-08-27 20:51:29 +02:00
709cf2cbd9 adds syncing 2025-08-27 16:17:21 +02:00
8cb163d969 feat: Add option for maximum retry attempts in settings and fix history 2025-08-27 11:03:08 +02:00
494b941277 feat: Add daily status refresh on supplements list screen pull-to-refresh 2025-08-27 10:20:20 +02:00
7f42a1ff20 feat: Update project configuration and add Podfile for iOS and macOS support 2025-08-26 21:47:34 +02:00
8356743906 feat: Enhance pending notifications handling with intelligent matching and cleanup options 2025-08-26 20:07:01 +02:00
53dfd92cec feat: Implement pending notifications screen and enhance notification handling 2025-08-26 18:15:35 +02:00
2aec59ec35 feat: Add settings provider for theme and time range management
- Implemented SettingsProvider to manage user preferences for theme options and time ranges for reminders.
- Added persistent reminder settings with configurable retry intervals and maximum attempts.
- Created UI for settings screen to allow users to customize their preferences.
- Integrated shared_preferences for persistent storage of user settings.

feat: Introduce Ingredient model

- Created Ingredient model to represent nutritional components with properties for id, name, amount, and unit.
- Added methods for serialization and deserialization of Ingredient objects.

feat: Develop Archived Supplements Screen

- Implemented ArchivedSupplementsScreen to display archived supplements with options to unarchive or delete.
- Added UI components for listing archived supplements and handling user interactions.

chore: Update dependencies in pubspec.yaml and pubspec.lock

- Updated shared_preferences dependency to the latest version.
- Removed flutter_datetime_picker_plus dependency and added file dependency.
- Updated Flutter SDK constraint to >=3.27.0.
2025-08-26 17:19:54 +02:00
e6181add08 Refactor supplement intake handling to support fractional units and update notification service initialization for Linux 2025-08-26 01:35:43 +02:00
05a9d13164 Update notification message format to include total dosage and unit type 2025-08-26 01:23:47 +02:00
f8c19f9051 initial commit
Signed-off-by: Menno van Leeuwen <menno@vleeuwen.me>
2025-08-26 01:21:26 +02:00