Roland Geider
19a504dcfb
Actually create exercise bases and translations
2022-02-20 14:40:42 +01:00
Roland Geider
5d7df00cb2
Fix typo
2022-01-30 14:56:22 +01:00
Roland Geider
405d97e52f
Remove debug output
2022-01-20 11:19:00 +01:00
Roland Geider
98f925be9c
Merge pull request #124 from agwanyaseen/feature/exercise-crowdsourcing
...
feat: completed image section in Add Excercise Screen
2022-01-18 16:56:17 +01:00
yaseenagwan
09843ba31a
feat: completed image section in Add Excercise Screen
2022-01-16 15:14:15 +05:30
Roland Geider
2119c26ad3
Merge branch 'master' into feature/exercise-crowdsourcing
...
# Conflicts:
# .github/workflows/ci.yml
# lib/models/exercises/comment.g.dart
# lib/models/exercises/exercise.g.dart
# lib/models/exercises/image.g.dart
# lib/models/measurements/measurement_entry.g.dart
# lib/models/nutrition/ingredient_weight_unit.g.dart
# lib/models/nutrition/log.g.dart
# lib/models/workouts/day.g.dart
# lib/models/workouts/session.g.dart
# lib/models/workouts/workout_plan.g.dart
# lib/providers/exercises.dart
# pubspec.lock
# pubspec.yaml
# test/utils.dart
# test/workout/gym_mode_screen_test.dart
2022-01-15 12:58:02 +01:00
Roland Geider
68c3ad3ce7
Add detail view for exercises
2021-11-27 00:13:39 +01:00
Roland Geider
498a43f292
Test min application version check in auth provider
2021-11-08 09:42:32 +01:00
Roland Geider
04f4981812
Merge conflicts
2021-10-16 12:41:33 +02:00
Roland Geider
2d8d864f27
Merge branch 'master' into feature/exercise-crowdsourcing
...
# Conflicts:
# lib/main.dart
# lib/models/exercises/exercise.dart
# lib/providers/exercises.dart
# lib/providers/nutrition.dart
# lib/widgets/exercises/exercises.dart
# lib/widgets/workouts/forms.dart
# lib/widgets/workouts/gym_mode.dart
# pubspec.lock
# test/base_provider_test.mocks.dart
# test/gallery_screen_test.mocks.dart
# test/gym_mode_screen_test.dart
# test/measurements/measurement_categories_screen_test.mocks.dart
# test/measurements/measurement_provider_test.mocks.dart
# test/nutritional_plan_form_test.mocks.dart
# test/workout_form_test.mocks.dart
# test/workout_set_form_test.dart
# test/workout_set_form_test.mocks.dart
2021-10-16 12:40:01 +02:00
Sandi Milohanić
ee3df1bada
#29 - Add minimum required server version
2021-10-12 18:43:45 +02:00
Github-actions
1a84fec097
Automatic linting
2021-10-02 10:58:18 +00:00
Marvin M
45a2a5f857
Fixes pt 1
2021-10-01 17:18:17 +02:00
Yair Chen
0798e3e5ae
add_exercise_screen base
2021-09-17 16:24:51 +03:00
Roland Geider
99bf19fd6f
Start refactoring exercise provider and models
2021-09-13 09:05:43 +02:00
Yair Chen
fb742371f1
Implement ui for exercises list
2021-09-11 23:33:43 +03:00
Roland Geider
4e9ca1db6b
Fixes to use measurement provider with base provider as argument
2021-08-25 21:48:16 +02:00
Roland Geider
6cbe164ec8
Merge remote-tracking branch 'origin/feature/measurements' into feature/measurements
...
# Conflicts:
# lib/models/measurements/measurement_entry.g.dart
2021-08-25 21:34:22 +02:00
Roland Geider
db976d0486
Add measurement category and entry overviews
...
This is still a work in progress, besides the UX it's not possible yet to
edit or add entries
2021-08-25 21:33:30 +02:00
Roland Geider
a2673fe764
Merge branch 'master' into feature/measurements
...
# Conflicts:
# pubspec.lock
2021-08-25 16:52:15 +02:00
ton-An
19445c36a2
(Measurements) Added Equatable + Refactored
...
(MeasurementProvider)
- Passing in the WgerBaseProvider instead of extending with it
- Re-written tests
- Added the fixture reader to make test file less crowded
(Measurement Models)
- Added Equatable
- Re-written tests
2021-08-22 18:07:47 +02:00
Roland Geider
be409333d6
Add measurement provider
2021-07-24 21:27:21 +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
e57220938b
Start working on nutritional diary detail page
2021-06-16 18:42:06 +02:00
Roland Geider
a0d316eef4
Move general settings to option icon
...
The drawer was removed since it was not providing any real navigation and was
non-standard anyway. Also, some cleanup and slight refactoring.
2021-05-17 21:18:33 +02:00
Roland Geider
ee2e6ac671
Give providers a consistent name
2021-05-11 12:10:53 +02:00
Roland Geider
4728360149
Move gallery to own provider
...
Since this has its own icon in the main navigation
2021-05-11 11:48:28 +02:00
Roland Geider
b9229b0ea3
Add button to take pictures or load images from gallery
...
At the moment not functional and nothing is done with the data
2021-05-07 13:49:15 +02:00
Roland Geider
431f749674
Start adding user gallery
2021-05-06 14:02:04 +02:00
Roland Geider
e6f0cf518e
Sort routes alphabetically
2021-04-30 10:58:08 +02:00
Roland Geider
ad7507c8b7
Update license header as well
2021-04-13 10:28:15 +02:00
Roland Geider
bf9abea7aa
Render forms in own scaffold
...
This eliminates many of the overflow problems from the bottom sheet
2021-04-02 17:35:31 +02:00
Roland Geider
63584fb8f2
Use individual endpoints to load plan data
...
While this results in way more requests needed, it has the great benefit of using
the same data structure for reading and writing. This saves us a lot of headaches
in the data modelling and we don't have to care that the info endpoints looked a
bit different.
2021-04-01 16:28:35 +02:00
Roland Geider
ecd2773a87
Upgrade packages and move application to null safety
2021-03-25 22:20:16 +01:00
Roland Geider
d8fe89ba56
Move translations to new i18n approach
2021-03-10 23:32:23 +01:00
Roland Geider
0d3e2ef8ff
Add gym workout screen
2021-02-23 22:31:25 +01:00
Roland Geider
88c08111bd
Test using tab navigation on the bottom
...
While this is more comfortable, there are problems with nested scaffolds.
Not using scaffolds need other hacky behaviours. Luckily we don't need to
keep the widget state when changing pages so this might be OK
2021-01-28 22:03:31 +01:00
Roland Geider
a9ec8a203e
Fix typo
2021-01-02 11:38:22 +01:00
Roland Geider
610cdd7aa0
Rename provider
2020-12-24 23:32:26 +01:00
Roland Geider
7e8b9090c6
Add detail screen for nutritional plans
2020-12-21 14:19:27 +01:00
Roland Geider
1c9d0ab7f6
Add copyright notice to all files
2020-12-06 17:14:50 +01:00
Roland Geider
f6e74f1016
Fix login and logout issue where the app wouldn't refresh
2020-11-22 21:33:53 +01:00
Roland Geider
7f8ecfe770
Add provider and screen for body weight entries
2020-11-21 11:44:29 +01:00
Roland Geider
31af3bf95f
Add overview screen and serialization files for nutritional plans
2020-11-18 23:25:56 +01:00
Roland Geider
9bc9c4df2f
Start saving all exercises, muscles, etc to a cache
2020-11-15 17:26:40 +01:00
Roland Geider
d543f6cf10
Add infrastructure for localization...
2020-11-11 15:25:59 +01:00
Roland Geider
830e7411ea
Add models for exercises
2020-11-06 13:18:20 +01:00
Roland Geider
b76a440f4e
Add workout detail screen
2020-11-06 11:53:24 +01:00
Roland Geider
2de9708934
Generate complete endpoint URLs in the provider
2020-11-05 12:15:55 +01:00