Roland Geider
58d60310e7
Merge branch 'master' into feature/flexible-routines
...
# Conflicts:
# lib/main.dart
# lib/providers/exercises.dart
# lib/providers/workout_plans.dart
# lib/screens/home_tabs_screen.dart
# pubspec.yaml
2025-01-25 12:50:37 +01:00
Roland Geider
58e7a52e3d
Use log levels when logging to console
2025-01-25 12:45:33 +01:00
Roland Geider
4d55f8c901
Add some more tests
2025-01-24 20:22:22 +01:00
Roland Geider
b4ff0b74aa
Some cleanup, renaming, reformating
2025-01-24 17:01:27 +01:00
Roland Geider
ce9c225358
Don't break from the loop immediately
2025-01-24 16:59:41 +01:00
Roland Geider
1e94395599
Replace day list
2025-01-24 15:13:29 +01:00
Roland Geider
079db5d5e0
Recreate generated files
2025-01-24 15:07:51 +01:00
Roland Geider
eff176f035
Merge branch 'master' into feature/flexible-routines
...
# Conflicts:
# lib/main.dart
# lib/models/exercises/exercise.dart
# lib/models/exercises/exercise_api.freezed.dart
# lib/models/workouts/day.g.dart
# lib/models/workouts/session.g.dart
# lib/models/workouts/workout_plan.g.dart
# lib/providers/exercises.dart
# lib/widgets/core/settings.dart
# pubspec.lock
# test/auth/auth_screen_test.mocks.dart
# test/core/settings_test.mocks.dart
# test/exercises/contribute_exercise_test.mocks.dart
# test/gallery/gallery_form_test.mocks.dart
# test/gallery/gallery_screen_test.mocks.dart
# test/measurements/measurement_categories_screen_test.mocks.dart
# test/measurements/measurement_provider_test.mocks.dart
# test/nutrition/nutritional_meal_form_test.mocks.dart
# test/nutrition/nutritional_plan_form_test.mocks.dart
# test/nutrition/nutritional_plan_screen_test.mocks.dart
# test/nutrition/nutritional_plans_screen_test.mocks.dart
# test/other/base_provider_test.mocks.dart
# test/user/provider_test.mocks.dart
# test/weight/weight_provider_test.mocks.dart
# test/weight/weight_screen_test.mocks.dart
# test/workout/gym_mode_screen_test.mocks.dart
# test/workout/repetition_unit_form_widget_test.mocks.dart
# test/workout/routine_screen_test.mocks.dart
# test/workout/routines_provider_test.mocks.dart
# test/workout/routines_screen_test.mocks.dart
# test/workout/weight_unit_form_widget_test.mocks.dart
# test/workout/workout_day_form_test.mocks.dart
# test/workout/workout_form_test.mocks.dart
# test/workout/workout_set_form_test.mocks.dart
2025-01-24 15:05:28 +01:00
Roland Geider
dad109d5bd
Inject the shared preferences class for easier testing
2025-01-24 13:59:08 +01:00
Roland Geider
9d9f276476
Merge branch 'fork/Sangharshdeveloper/feature-theme_customization#687'
...
# Conflicts:
# pubspec.lock
2025-01-23 23:23:12 +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
Edson Wolf
e79da5de55
Translated using Weblate (Portuguese)
...
Currently translated at 96.6% (263 of 272 strings)
Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/pt/
2025-01-22 21:30:38 +01:00
Christijan
f8c427e616
Added translation using Weblate (Dutch)
2025-01-22 21:30:38 +01:00
Ricardo Lima
609225e19e
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (272 of 272 strings)
Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/pt_BR/
2025-01-22 21:30:38 +01:00
Roland Geider
eac2397396
Add workaround for #722
2025-01-22 19:29:17 +01:00
Roland Geider
a770c97573
Add smoke test for the routine edit form
2025-01-21 20:58:57 +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
757eb4b27d
Almost everything is nullable in the Log
2025-01-18 16:57:28 +01:00
Roland Geider
9ab55a6c83
Save iteration and slot entry id to the logs
2025-01-18 16:46:08 +01:00
Roland Geider
9bb3567835
Add day id to the gym state provider
2025-01-18 15:15:42 +01:00
Roland Geider
f5ab51fd5b
Repetitions are not integers anymore
2025-01-18 13:55:42 +01:00
Roland Geider
392dc695ef
Merge branch 'fork/Jackpkn/fix/gym-mode-state-persistence-riverpod' into feature/flexible-routines
...
# Conflicts:
# lib/widgets/routines/forms.dart
# lib/widgets/routines/gym_mode.dart
2025-01-18 12:28:02 +01:00
sangharshdeveloper
8dc72b9fc4
solved json fomatting error from app_en.arb
2025-01-17 22:55:05 +05:30
sangharshdeveloper
06ca72e0f8
#687 enhancement theme-customization
2025-01-17 22:19:54 +05:30
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
sangharshdeveloper
ced268660b
#687 enhancement theme-customization
2025-01-12 20:48:31 +05:30
Roland Geider
5a39c6c229
Rename some functions, a bit of cleanup
2025-01-10 15:52:26 +01:00
Roland Geider
b42112075c
Also read max sets and mar rir from the API
2025-01-08 19:22:54 +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
6bfcb3ebe9
Round the value of the slider
...
This prevents float values from being sent to the server
2025-01-07 21:02:22 +01:00
Roland Geider
d7094c37d8
Add target fields to workout log
2025-01-06 22:34:12 +01:00
Roland Geider
462cc95979
Fix test
2025-01-06 22:01:33 +01:00
Roland Geider
ede90b75a9
Remove unused code
2025-01-06 21:38:17 +01:00
Roland Geider
4a60018d9a
Fix tests
2025-01-06 21:36:37 +01:00
Roland Geider
5f89ab4b6f
Add missing max fields to the slot entry form
2025-01-06 20:28:14 +01:00
Jackpkn
fd1ee4295c
fix: improve Gym Mode navigation and state persistence
2025-01-06 21:38:33 +05:30
Roland Geider
1ad59486c2
Start implementing the expanded mode on the slot entry form
2025-01-05 22:49:00 +01:00
Roland Geider
ca6c682483
Remove more unused code
2025-01-05 20:17:26 +01:00
Roland Geider
b66aa7444d
Some polishing, adding missing fields and other QoL
2025-01-05 19:45:02 +01:00
Roland Geider
ad5d1be306
Pass the necessary IDs to the gym mode and load the rest of the data
2025-01-05 16:35:16 +01:00
Roland Geider
ae4d2230b9
WIP: Make gym mode display the exercises
2025-01-05 14:49:34 +01:00
Roland Geider
f6bae10b9b
Merge branch 'master' into feature/flexible-routines
...
# Conflicts:
# android/app/build.gradle
# lib/l10n/app_ta.arb
# lib/widgets/measurements/charts.dart
# macos/Podfile.lock
# pubspec.lock
# pubspec.yaml
2025-01-05 01:47:54 +01:00
Roland Geider
7afe947566
Replace deprecated withOpacity with withValues
2024-12-17 11:52:41 +01:00
Roland Geider
764f0c2739
Render only up to one decimal place
...
Fixes #695
2024-12-13 12:49:14 +01:00
Roland Geider
0d43333aa4
Update widgets when the provider changes
2024-12-12 20:52:05 +01:00
Roland Geider
d35ff240a7
Update/fix android configuration
...
It seems some packages that have not been updated in some years are causing
problems. android_metadata has been removed here, but flutter_barcode_scanner
is still needed
2024-12-12 20:49:24 +01:00
Максим Горпиніч
bd7e72bf88
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (272 of 272 strings)
Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/uk/
2024-12-05 15:24:40 +01:00
Roland Geider
c23ccdcd55
Fix placeholder
2024-11-27 13:52:44 +01:00
தமிழ்நேரம்
2c33000742
Translated using Weblate (Tamil)
...
Currently translated at 100.0% (272 of 272 strings)
Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/ta/
2024-11-26 15:43:22 +00:00