Roland Geider
58e7a52e3d
Use log levels when logging to console
2025-01-25 12:45:33 +01:00
Roland Geider
86f8b7ae35
Add a third option to the theme mode
...
This allows the user to use the system settings as well, and not always force
light or dark mode in the app. Also move the logic to the UserProvider and
do some light refactoring.
2025-01-23 23:22:50 +01:00
Roland Geider
c664ccedfa
Update generated files
2024-10-29 19:05:20 +01:00
Roland Geider
6853946308
Recreate generated files
2024-09-29 20:14:36 +02:00
Roland Geider
dbdec5c9dd
Add tests for db cache
2024-09-27 11:11:35 +02:00
Roland Geider
26491bb8b9
Remove cache version handling from provider
...
This now happens as a database migration
2024-09-27 10:25:36 +02:00
Roland Geider
188dcddf23
Rename field to "lastFetched" and add migration class
2024-09-26 23:37:50 +02:00
Roland Geider
8ce9029459
Start migrating the ingredient cache to a local sqlite database
2024-09-26 21:18:54 +02:00
Dieter Plaetinck
6956fd6a89
dart run build_runner build (to fix syntax errors with new flutter)
2024-07-11 18:59:40 +03:00
Dieter Plaetinck
cf351c3690
dcm fix --only-rules=prefer-declaring-const-constructor lib
2024-06-07 14:59:00 +03:00
Roland Geider
5d237e1ddf
Consistently use "fiber"
2024-05-23 17:54:50 +02:00
Roland Geider
239e1a1caa
Consistently use "fibers" instead of "fibres"
2024-05-20 22:06:47 +02:00
Roland Geider
2c9a001f1c
Save the database to the application cache folder
...
The documents folder is suggested for files that can't be generated by the
application itself
2024-01-11 21:14:41 +01:00
Roland Geider
24e031d595
Finally fix the tests
...
We now dependency inject the database for the whole exercise provider,
this makes our lives a bit easier
2024-01-09 15:00:36 +01:00
Roland Geider
c5cbb4f851
Rework exercise database
...
This is now separated into individual tables and methods so that they can be
tested separately
2023-12-26 17:03:20 +01:00