Roland Geider
|
eedc249cea
|
Merge branch 'master' into feature/powersync-test
# Conflicts:
# lib/models/body_weight/weight_entry.dart
# lib/models/body_weight/weight_entry.g.dart
# lib/models/workouts/log.dart
# lib/models/workouts/log.g.dart
# lib/models/workouts/session.g.dart
# pubspec.lock
# pubspec.yaml
# test/exercises/contribute_exercise_image_test.mocks.dart
# test/exercises/contribute_exercise_test.dart
# test/exercises/contribute_exercise_test.mocks.dart
# test/nutrition/nutritional_meal_form_test.mocks.dart
# test/nutrition/nutritional_plan_form_test.mocks.dart
# test/weight/weight_model_test.dart
# test/weight/weight_provider_test.dart
# test_data/body_weight.dart
|
2025-11-25 21:23:22 +01:00 |
|
Roland Geider
|
fc881c4929
|
Properly handle timezones
This should (hopefully 🤞) take care of problems saving entries with timezone
information.
|
2025-11-18 16:30:52 +01:00 |
|
Roland Geider
|
49873d20bd
|
Cleanup some of the models
|
2025-11-08 23:07:40 +01:00 |
|
Roland Geider
|
2132249682
|
Wrap the routines provider
This makes it easier to load the data from the powersync database
|
2025-11-07 15:10:04 +01:00 |
|
Roland Geider
|
1fcd01e14c
|
Fix some tests
|
2025-11-03 17:25:48 +01:00 |
|
Roland Geider
|
c60cfbe347
|
Add tables for workout sessions
|
2025-10-26 18:18:22 +01:00 |
|
Roland Geider
|
2aa120602b
|
Remove the json serializable decorators, not needed anymore
|
2025-10-26 00:23:38 +02:00 |
|
Roland Geider
|
76f894ab33
|
Start actually interacting with powersync
|
2025-10-21 15:04:53 +02:00 |
|
Roland Geider
|
6146201531
|
Allow setting the slot entry type as well
|
2025-10-09 17:28:23 +02:00 |
|
Roland Geider
|
ccbaf0b42a
|
Allow multiple weight entries per day
|
2025-09-26 12:21:50 +02:00 |
|
Dieter Plaetinck
|
20713ee6fc
|
fix tests
|
2025-06-28 17:02:22 +02:00 |
|
Dieter Plaetinck
|
a0e2659e60
|
dart format --line-length=100 .
|
2025-06-27 23:37:56 +02:00 |
|
Dieter Plaetinck
|
1e5b44c0f5
|
fix tests part 1
|
2025-06-27 23:36:52 +02:00 |
|
Roland Geider
|
bc45e46b11
|
Use clock package in workout_logs.dart
This is needed in order to be able to mock the current time in the tests
|
2025-03-30 12:44:32 +02:00 |
|
Roland Geider
|
74752505eb
|
Change rir and rirTarget types from String to num
This is more consistent with the other fields and is now the same as the backend
|
2025-03-26 15:03:15 +01:00 |
|
Roland Geider
|
6039f51b2a
|
If there is a rest time, show a countdown timer in the gym mode
|
2025-03-11 21:42:41 +01:00 |
|
Roland Geider
|
14a5d7285b
|
Extract the day data for the current routine
instead of loading the same data from the server
|
2025-02-16 21:19:17 +01:00 |
|
Roland Geider
|
460b6e7125
|
Add smoke test for fetchAndSetRoutineFull
|
2025-02-02 22:38:05 +01:00 |
|
Roland Geider
|
2498183094
|
Rename further instances of "reps" to "repetitions"
|
2025-02-01 19:24:15 +01:00 |
|
Roland Geider
|
323b18320f
|
Rename key to be more consistent
|
2025-02-01 15:34:00 +01:00 |
|
Roland Geider
|
5058498c4f
|
Allow passing all parameters to the WorkoutSession constructor
|
2025-01-31 16:24:56 +01:00 |
|
Roland Geider
|
4bd16f5c0d
|
Remove logs from the routine
The logs are now in the session list and can be easily extracted if needed
|
2025-01-30 18:21:09 +01:00 |
|
Roland Geider
|
3a398d0f36
|
Simplify arguments for routine objects and add a smoke test
|
2025-01-18 19:37:33 +01:00 |
|
Roland Geider
|
9ab55a6c83
|
Save iteration and slot entry id to the logs
|
2025-01-18 16:46:08 +01:00 |
|
Roland Geider
|
c397e10e3f
|
Fix tests
|
2025-01-18 14:40:13 +01:00 |
|
Roland Geider
|
5d542c51d9
|
Use updated name of repetition in API response
Also use the same name locally for more consistency
|
2025-01-14 20:41:40 +01:00 |
|
Roland Geider
|
5a39c6c229
|
Rename some functions, a bit of cleanup
|
2025-01-10 15:52:26 +01:00 |
|
Roland Geider
|
6d970052ef
|
Update the routine test data
|
2025-01-07 22:35:36 +01:00 |
|
Roland Geider
|
6e7284e104
|
Update the routine test data
|
2025-01-07 21:42:26 +01:00 |
|
Roland Geider
|
b0e1da49b9
|
Some renaming for consistency
|
2025-01-06 22:34:30 +01:00 |
|
Roland Geider
|
ca6c682483
|
Remove more unused code
|
2025-01-05 20:17:26 +01:00 |
|
Roland Geider
|
056ed2b894
|
Allow day objects to load slots
|
2024-11-12 22:08:45 +01:00 |
|
Roland Geider
|
9ff2bba13a
|
Load the new DayData entries and the regular data objects from structure endpoint
|
2024-10-30 23:19:10 +01:00 |
|
Roland Geider
|
a79b6d6b4e
|
Start implementing new flexible routines
|
2024-10-30 19:17:51 +01:00 |
|
Roland Geider
|
7db93f0b6e
|
Start implementing new flexible routines
|
2024-10-30 12:14:26 +01:00 |
|
Dieter Plaetinck
|
85c245d67d
|
dcm fix --only-rules=unnecessary-trailing-comma lib test test_data
|
2024-09-18 16:01:10 +03:00 |
|
Dieter Plaetinck
|
66ced6ccc4
|
dcm fix --only-rules=prefer-trailing-comma lib test test_data integration_test
|
2024-09-18 16:00:43 +03:00 |
|
Dieter Plaetinck
|
d06ecabadf
|
use ingredientinfo api, for image + new source and remote id fields
also update fixtures accordingly
|
2024-07-12 13:50:04 +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
|
36928d540c
|
Update screenshots
|
2024-05-12 16:09:27 +02:00 |
|
Roland Geider
|
9ff0eae355
|
Add missing user provider to make screenshot generation work again
|
2024-05-12 14:53:38 +02:00 |
|
Dieter Plaetinck
|
578d56a0df
|
fix tests, introduce golden tests
to make golden tests work, we no longer plot the "now time" for "other logs"
this was pretty silly anyway...
|
2024-05-08 22:48:26 +02:00 |
|
Roland Geider
|
9b0985fbf3
|
Add chart for percentage of logged nutritional values for meals
|
2024-02-23 19:19:13 +01:00 |
|
Roland Geider
|
9c7b65bc49
|
Allow users to quickly increment the body weight
|
2024-02-17 18:48:48 +01:00 |
|
Roland Geider
|
faf1018f2a
|
Fixes for flutter typeahead 5.1.0
Also, add some models for the API response from the search
|
2024-01-29 12:07:26 +01:00 |
|
Roland Geider
|
d4e4f3384a
|
Use the user's preferred unit for body weight
|
2024-01-23 16:33:32 +01:00 |
|
Roland Geider
|
dd12e040e9
|
Fun "dart fix"
|
2024-01-22 09:55:29 +01:00 |
|
Roland Geider
|
802da6aa1c
|
Don't use ExerciseBase anymore...
|
2024-01-11 11:28:25 +01:00 |
|
Roland Geider
|
396c98dbd9
|
Merge branch 'master' into feat/data-persistence
# Conflicts:
# lib/widgets/add_exercise/steps/step2variations.dart
# pubspec.lock
|
2024-01-11 11:20:31 +01:00 |
|