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
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
Roland Geider
cf1beddb75
Add translated exercises for the screenshots
2024-01-10 22:42:49 +01:00
Roland Geider
b64458603f
Rename further occurrences of "exercise base" to just "exercise"
2023-12-26 21:38:07 +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
Roland Geider
65ba2275ae
Run "dart format --line-length=100 ." to make the diff smaller
2023-12-23 16:40:05 +01:00
Abhishek Saini
c69c639fac
fix(drift): built a model for exercise and fixes in fromSql type converter
2023-12-23 14:28:38 +05:30
Roland Geider
c514842b59
Lint the code with a line length of 100
...
This makes it easier to understand the diffs
2023-11-16 21:36:21 +01:00
Abhishek Saini
582bc611a4
feat(drift-database): Shifted from shared prefs to drift for Exercises
2023-11-16 22:34:40 +05:30
Roland Geider
aecbcfe663
Update models to work with new keys
...
creation_date was renamed to created and
update_date to last_updated
2023-08-08 11:12:55 +02:00
Roland Geider
a977d4ec48
Refactor add_exercise_screen.dart
...
Use the is_trustworthy flag from the server, which also takes the account's age
into account. The widgets in the screen are split so it's easier to test and read
2023-02-07 20:30:09 +01:00
Roland Geider
a90a304124
Fix tests
2023-02-05 21:28:53 +01:00
Roland Geider
f68afd91fd
Rename exercise object to translation
...
This is what they are now anyway and makes it more clear
2023-02-05 21:24:28 +01:00
Roland Geider
18b6903513
Create more and more realistic screenshots for the app store
...
Now these test use the regular test data, which has been updated and is used in
the rest of the tests as well.
2022-11-24 11:24:09 +01:00
Roland Geider
2aa9bc20e1
Load English name of muscles as well
2022-06-21 12:40:33 +02:00
Roland Geider
1fd1aed848
Add tests for the getExercise method
2022-05-11 17:41:11 +02:00
Roland Geider
9d554b391d
Some further fixes for migration to exercise bases
2022-05-10 17:07:06 +02:00
Roland Geider
f834950cec
Workout logs and settings now have a reference to an exercise base
...
This puts this code in sync with the backend and is logically better, since
the translations can be displayed when needed and are not hard coded
2022-05-10 16:53:44 +02:00
Roland Geider
826810f17a
Start working on automatic screenshot generation
2022-04-11 20:00:32 +02:00
Roland Geider
19a504dcfb
Actually create exercise bases and translations
2022-02-20 14:40:42 +01:00
Roland Geider
d78fa35de8
Filter by exercise bases in overview
2022-02-02 19:12:01 +01:00
Yair Chen
b11fcda216
create unit tests fro findByFilters and generate mocks
2021-09-15 16:46:04 +03:00
Roland Geider
e62b03e8a8
Further work on reworking the exercise provider
2021-09-13 20:52:08 +02:00
Roland Geider
b13a9472e7
Correctly set the category for test exercises...
2021-07-08 18:25:23 +02:00
Github-actions
c877e436b0
Automatic linting
2021-06-22 21:10:15 +00:00
Github-actions
7492b53c67
Automatic linting
2021-06-20 13:09:24 +00:00
Roland Geider
90c1f3c3b6
Add simple test for exercise detail widget
2021-04-28 10:45:31 +02:00
Roland Geider
7e2ba3468d
Show past logs in gym mode
...
See #13
2021-04-15 13:28:12 +02:00
Roland Geider
d2a7733703
Add simple widget test for gym mode screen
2021-04-14 20:28:49 +02:00