Roland Geider
52892db9b1
Allow passing the language to the fetch request
...
This allows us to use the trophy translations from the server.
2025-12-23 15:41:47 +01:00
ImgBotApp
42be34f140
[ImgBot] Optimize images
...
*Total -- 90.75kb -> 59.89kb (34.01%)
/test/routine/gym_mode/goldens/gym_mode_progression_tab.png -- 6.36kb -> 1.90kb (70.06%)
/test/routine/goldens/routine_screen_detail.png -- 8.94kb -> 3.60kb (59.67%)
/test/nutrition/goldens/nutritional_plan_3_both_meals_with_ingredients.png -- 20.49kb -> 14.45kb (29.47%)
/test/nutrition/goldens/nutritional_plan_1_default_view.png -- 20.49kb -> 14.65kb (28.51%)
/test/nutrition/goldens/nutritional_plan_2_one_meal_with_ingredients.png -- 19.32kb -> 14.04kb (27.34%)
/test/routine/goldens/routine_logs_screen_detail.png -- 15.16kb -> 11.24kb (25.83%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com >
2025-12-04 11:27:16 +00:00
Roland Geider
ecd0b6c6b4
Add overview page when a workout has been completed
2025-11-26 20:17:02 +01:00
Roland Geider
5f61af3b66
Update generated files
2025-11-20 23:01:20 +01:00
Roland Geider
9f66815e10
Merge branch 'master' into feature/gym-mode
...
# Conflicts:
# lib/widgets/routines/gym_mode/navigation.dart
# pubspec.lock
# test/exercises/contribute_exercise_image_test.mocks.dart
# test/exercises/contribute_exercise_test.mocks.dart
# test/nutrition/nutritional_meal_form_test.mocks.dart
# test/nutrition/nutritional_plan_form_test.mocks.dart
2025-11-19 19:18:45 +01:00
lenka369
aaa91a4591
Update mock files
2025-11-16 08:53:18 +01:00
Roland Geider
ae6db6ee07
Move to riverpod three
...
Needed to downgrade build_runner and mockito for now
2025-11-11 13:22:18 +01:00
lenka369
fc48c707e8
Added tests
2025-11-04 05:21:18 +01:00
Roland Geider
85ba00b654
Merge branch 'master' into feature/day-type
...
# Conflicts:
# lib/models/workouts/day.g.dart
# lib/models/workouts/day_data.g.dart
# lib/models/workouts/set_config_data.g.dart
# lib/models/workouts/slot_data.g.dart
# lib/models/workouts/slot_entry.g.dart
# lib/models/workouts/weight_unit.g.dart
# 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/routine/day_form_test.mocks.dart
# test/routine/gym_mode_screen_test.mocks.dart
# test/routine/gym_mode_session_screen_test.mocks.dart
# test/routine/repetition_unit_form_widget_test.mocks.dart
# test/routine/routine_edit_screen_test.mocks.dart
# test/routine/routine_edit_test.mocks.dart
# test/routine/routine_form_test.mocks.dart
# test/routine/routine_logs_screen_test.mocks.dart
# test/routine/routine_screen_test.mocks.dart
# test/routine/routines_provider_test.mocks.dart
# test/routine/routines_screen_test.mocks.dart
# test/routine/slot_entry_form_test.mocks.dart
# test/routine/weight_unit_form_widget_test.mocks.dart
# test/user/provider_test.mocks.dart
# test/weight/weight_provider_test.mocks.dart
# test/weight/weight_screen_test.mocks.dart
2025-10-09 17:39:39 +02:00
Roland Geider
93a11a16e4
Recreate generated files and reformat the repo
...
Seems the default dart formatting rules changed recently, and this was causing
huge diffs in branches
2025-10-09 17:39:02 +02:00
Roland Geider
39be6a3edf
Allow setting the day type in the edit form
2025-10-06 11:36:27 +02:00
Roland Geider
ccbaf0b42a
Allow multiple weight entries per day
2025-09-26 12:21:50 +02:00
Roland Geider
530efd366e
Some renaming
2025-09-24 12:31:28 +02:00
Roland Geider
84c29eb209
Use the regular ingredient endpoint, instead of the special search one
2025-09-24 01:35:03 +02:00
Roland Geider
a7ee4ff5b3
Merge pull request #855 from wger-project/nutrition-plan-stats
...
Nutrition plan stats
2025-09-22 16:19:04 +02:00
Roland Geider
798406eaa9
Make routineId nullable in session and related files
...
Sessions can be added ad-hoc, without needing to be part of any specific
routine.
2025-09-16 14:47:47 +02:00
Roland Geider
dbd3fa915d
Refactor PlanForm
...
* Date values are now localized
* Remove text controllers since we were setting the values in the plan
object directly as well as setting them in the controllers anyway. Note
that this is still not an ideal solution since if we change something
in the form and close it, the changes are still reflected in the UI, just
not preserved to the server.
* Move basic date sanity cheks to the model
2025-09-12 16:24:56 +02:00
Roland Geider
6cc96310c5
Simplify currentPlan
2025-09-12 14:37:32 +02:00
Roland Geider
ac043baa68
Merge branch 'master' into nutrition-plan-stats
...
# Conflicts:
# lib/models/nutrition/nutritional_plan.g.dart
# lib/widgets/measurements/charts.dart
# lib/widgets/measurements/entries.dart
# lib/widgets/weight/weight_overview.dart
2025-09-03 15:25:17 +02:00
Dieter Plaetinck
68d9a1f8e3
update goldens
2025-06-28 17:17:47 +02:00
Dieter Plaetinck
e38238765f
fix localisation for 'open ended'
2025-06-28 17:13:41 +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
Dieter Plaetinck
f18a60bfb5
dart run build_runner build
2025-06-27 20:47:17 +02:00
Roland Geider
70fba34f0c
Better handling of time zones
...
We now send the current time zone to the server when serializing datetime objects.
This was causing entries to be saved some hours wrong or depending on the time, on
a different day.
2025-05-26 11:13:53 +02:00
Roland Geider
0fd2154a20
Merge pull request #815 from Shininess8816/mealDateTime
...
Allow the logging on meals with date times #789
2025-05-16 18:35:02 +02:00
ImgBotApp
8791f35be5
[ImgBot] Optimize images
...
*Total -- 40,415.92kb -> 30,616.05kb (24.25%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png -- 42.48kb -> 6.89kb (83.78%)
/test/routine/goldens/routine_logs_screen_detail.png -- 9.78kb -> 3.79kb (61.29%)
/test/routine/goldens/routine_screen_detail.png -- 8.94kb -> 3.61kb (59.65%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png -- 6.04kb -> 2.70kb (55.31%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png -- 5.80kb -> 2.73kb (52.94%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png -- 5.40kb -> 2.68kb (50.38%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png -- 5.06kb -> 2.58kb (48.99%)
/ios/fastlane/screenshots/de-DE/3_APP_IPHONE_55_3.png -- 203.37kb -> 109.01kb (46.4%)
/ios/fastlane/screenshots/de-DE/0_APP_IPHONE_55_0.png -- 182.19kb -> 98.39kb (46%)
/ios/fastlane/screenshots/de-DE/4_APP_IPHONE_55_4.png -- 197.27kb -> 108.66kb (44.92%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png -- 4.09kb -> 2.27kb (44.62%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png -- 3.92kb -> 2.23kb (43.08%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png -- 3.46kb -> 2.04kb (41.11%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png -- 2.79kb -> 1.75kb (37.44%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png -- 2.89kb -> 1.92kb (33.77%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png -- 2.43kb -> 1.65kb (32.09%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png -- 2.50kb -> 1.70kb (31.94%)
/ios/fastlane/screenshots/de-DE/4_APP_IPHONE_67_4.jpg -- 177.75kb -> 122.95kb (30.83%)
/test/nutrition/goldens/nutritional_plan_3_both_meals_with_ingredients.png -- 20.49kb -> 14.45kb (29.47%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png -- 2.11kb -> 1.51kb (28.55%)
/fastlane/metadata/android/hi-IN/images/phoneScreenshots/01 - dashboard.png -- 182.78kb -> 131.17kb (28.23%)
/ios/fastlane/screenshots/de-DE/3_APP_IPHONE_67_3.jpg -- 253.74kb -> 182.26kb (28.17%)
/fastlane/metadata/android/ca/images/phoneScreenshots/01 - dashboard.png -- 193.96kb -> 139.43kb (28.11%)
/fastlane/metadata/android/zh-TW/images/sevenInchScreenshots/01 - dashboard.png -- 47.60kb -> 34.32kb (27.9%)
/ios/fastlane/screenshots/de-DE/1_APP_IPHONE_55_1.png -- 1,047.59kb -> 755.39kb (27.89%)
/fastlane/metadata/android/zh-CN/images/sevenInchScreenshots/01 - dashboard.png -- 47.94kb -> 34.61kb (27.81%)
/fastlane/metadata/android/hr/images/phoneScreenshots/01 - dashboard.png -- 193.30kb -> 139.64kb (27.76%)
/fastlane/metadata/android/cs-CZ/images/phoneScreenshots/01 - dashboard.png -- 190.99kb -> 138.01kb (27.74%)
/ios/fastlane/screenshots/de-DE/0_APP_IPHONE_67_0.jpg -- 218.09kb -> 157.67kb (27.7%)
/fastlane/metadata/android/tr-TR/images/phoneScreenshots/01 - dashboard.png -- 191.16kb -> 138.25kb (27.68%)
/fastlane/metadata/android/ru-RU/images/sevenInchScreenshots/03 - gym mode.png -- 24.22kb -> 17.53kb (27.63%)
/fastlane/metadata/android/it-IT/images/phoneScreenshots/01 - dashboard.png -- 191.17kb -> 138.36kb (27.63%)
/fastlane/metadata/android/fr-FR/images/phoneScreenshots/01 - dashboard.png -- 188.58kb -> 136.62kb (27.56%)
/fastlane/metadata/android/pt-BR/images/phoneScreenshots/01 - dashboard.png -- 186.58kb -> 135.18kb (27.55%)
/fastlane/metadata/android/pt-PT/images/phoneScreenshots/01 - dashboard.png -- 186.31kb -> 135.05kb (27.51%)
/fastlane/metadata/android/sr/images/phoneScreenshots/01 - dashboard.png -- 187.19kb -> 135.79kb (27.46%)
/fastlane/metadata/android/el-GR/images/phoneScreenshots/01 - dashboard.png -- 186.26kb -> 135.14kb (27.44%)
/fastlane/metadata/android/es-ES/images/phoneScreenshots/01 - dashboard.png -- 188.34kb -> 136.70kb (27.42%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/01 - dashboard.png -- 185.40kb -> 134.61kb (27.39%)
/fastlane/metadata/android/fr-FR/images/phoneScreenshots/02 - workout detail.png -- 203.64kb -> 147.88kb (27.38%)
/test/nutrition/goldens/nutritional_plan_1_default_view.png -- 19.85kb -> 14.42kb (27.38%)
/fastlane/metadata/android/cs-CZ/images/sevenInchScreenshots/03 - gym mode.png -- 23.79kb -> 17.28kb (27.35%)
/fastlane/metadata/android/de-DE/images/phoneScreenshots/01 - dashboard.png -- 185.75kb -> 135.00kb (27.32%)
/fastlane/metadata/android/tr-TR/images/phoneScreenshots/02 - workout detail.png -- 199.27kb -> 144.97kb (27.25%)
/fastlane/metadata/android/uk/images/sevenInchScreenshots/03 - gym mode.png -- 24.26kb -> 17.65kb (27.24%)
/fastlane/metadata/android/uk/images/phoneScreenshots/02 - workout detail.png -- 199.18kb -> 144.93kb (27.24%)
/fastlane/metadata/android/ca/images/phoneScreenshots/02 - workout detail.png -- 199.18kb -> 144.93kb (27.24%)
/fastlane/metadata/android/ru-RU/images/phoneScreenshots/02 - workout detail.png -- 199.18kb -> 144.93kb (27.24%)
/fastlane/metadata/android/nb-NO/images/phoneScreenshots/02 - workout detail.png -- 199.18kb -> 144.93kb (27.24%)
/fastlane/metadata/android/es-ES/images/phoneScreenshots/02 - workout detail.png -- 199.18kb -> 144.93kb (27.24%)
/fastlane/metadata/android/sr/images/phoneScreenshots/02 - workout detail.png -- 199.18kb -> 144.93kb (27.24%)
/fastlane/metadata/android/cs-CZ/images/phoneScreenshots/02 - workout detail.png -- 199.18kb -> 144.93kb (27.24%)
/fastlane/metadata/android/pl-PL/images/phoneScreenshots/02 - workout detail.png -- 199.18kb -> 144.93kb (27.24%)
/fastlane/metadata/android/hi-IN/images/phoneScreenshots/02 - workout detail.png -- 199.18kb -> 144.93kb (27.24%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/02 - workout detail.png -- 199.18kb -> 144.93kb (27.24%)
/fastlane/metadata/android/hr/images/phoneScreenshots/02 - workout detail.png -- 199.18kb -> 144.93kb (27.24%)
/fastlane/metadata/android/pt-PT/images/phoneScreenshots/02 - workout detail.png -- 206.17kb -> 150.03kb (27.23%)
/fastlane/metadata/android/pt-BR/images/phoneScreenshots/02 - workout detail.png -- 206.17kb -> 150.03kb (27.23%)
/fastlane/metadata/android/zh-CN/images/phoneScreenshots/01 - dashboard.png -- 177.32kb -> 129.04kb (27.23%)
/fastlane/metadata/android/pl-PL/images/phoneScreenshots/01 - dashboard.png -- 185.97kb -> 135.37kb (27.21%)
/fastlane/metadata/android/zh-CN/images/phoneScreenshots/02 - workout detail.png -- 201.07kb -> 146.44kb (27.17%)
/fastlane/metadata/android/zh-TW/images/phoneScreenshots/02 - workout detail.png -- 201.07kb -> 146.44kb (27.17%)
/fastlane/metadata/android/el-GR/images/phoneScreenshots/02 - workout detail.png -- 207.98kb -> 151.54kb (27.14%)
/fastlane/metadata/android/uk/images/phoneScreenshots/01 - dashboard.png -- 187.36kb -> 136.58kb (27.1%)
/fastlane/metadata/android/it-IT/images/phoneScreenshots/02 - workout detail.png -- 211.39kb -> 154.12kb (27.09%)
/fastlane/metadata/android/nb-NO/images/phoneScreenshots/01 - dashboard.png -- 174.28kb -> 127.09kb (27.08%)
/fastlane/metadata/android/zh-TW/images/phoneScreenshots/01 - dashboard.png -- 175.44kb -> 127.95kb (27.07%)
/fastlane/metadata/android/de-DE/images/phoneScreenshots/02 - workout detail.png -- 199.06kb -> 145.19kb (27.06%)
/fastlane/metadata/android/de-DE/images/sevenInchScreenshots/01 - dashboard.png -- 49.18kb -> 35.88kb (27.04%)
/fastlane/metadata/android/ca/images/tenInchScreenshots/01 - dashboard.png -- 156.43kb -> 114.16kb (27.02%)
/fastlane/metadata/android/cs-CZ/images/phoneScreenshots/03 - gym mode.png -- 106.58kb -> 77.79kb (27.01%)
/fastlane/metadata/android/el-GR/images/tenInchScreenshots/01 - dashboard.png -- 154.30kb -> 112.63kb (27.01%)
/fastlane/metadata/android/hi-IN/images/sevenInchScreenshots/01 - dashboard.png -- 46.88kb -> 34.22kb (27%)
/fastlane/metadata/android/zh-TW/images/sevenInchScreenshots/05 - nutritional plan.png -- 58.54kb -> 42.76kb (26.96%)
/fastlane/metadata/android/en-US/images/sevenInchScreenshots/01 - dashboard.png -- 49.98kb -> 36.52kb (26.93%)
/fastlane/metadata/android/zh-CN/images/sevenInchScreenshots/05 - nutritional plan.png -- 58.74kb -> 42.96kb (26.86%)
/fastlane/metadata/android/pl-PL/images/phoneScreenshots/03 - gym mode.png -- 110.38kb -> 80.75kb (26.84%)
/fastlane/metadata/android/pl-PL/images/tenInchScreenshots/01 - dashboard.png -- 159.41kb -> 116.64kb (26.83%)
/fastlane/metadata/android/nb-NO/images/sevenInchScreenshots/01 - dashboard.png -- 47.19kb -> 34.53kb (26.82%)
/fastlane/metadata/android/es-ES/images/tenInchScreenshots/01 - dashboard.png -- 154.05kb -> 112.77kb (26.8%)
/fastlane/metadata/android/sr/images/tenInchScreenshots/01 - dashboard.png -- 154.48kb -> 113.08kb (26.8%)
/fastlane/metadata/android/fr-FR/images/tenInchScreenshots/01 - dashboard.png -- 159.84kb -> 117.02kb (26.79%)
/fastlane/metadata/android/sr/images/sevenInchScreenshots/01 - dashboard.png -- 50.10kb -> 36.68kb (26.78%)
/fastlane/metadata/android/cs-CZ/images/tenInchScreenshots/01 - dashboard.png -- 156.89kb -> 114.91kb (26.76%)
/fastlane/metadata/android/pl-PL/images/sevenInchScreenshots/03 - gym mode.png -- 24.44kb -> 17.90kb (26.76%)
/fastlane/metadata/android/en-US/images/tenInchScreenshots/01 - dashboard.png -- 153.13kb -> 112.16kb (26.76%)
/test/nutrition/goldens/nutritional_plan_2_one_meal_with_ingredients.png -- 20.13kb -> 14.75kb (26.75%)
/fastlane/metadata/android/pt-PT/images/tenInchScreenshots/01 - dashboard.png -- 154.93kb -> 113.49kb (26.75%)
/fastlane/metadata/android/hi-IN/images/tenInchScreenshots/01 - dashboard.png -- 144.61kb -> 105.97kb (26.72%)
/fastlane/metadata/android/tr-TR/images/tenInchScreenshots/01 - dashboard.png -- 156.73kb -> 114.86kb (26.72%)
/fastlane/metadata/android/nb-NO/images/tenInchScreenshots/01 - dashboard.png -- 149.96kb -> 109.93kb (26.69%)
/fastlane/metadata/android/pt-BR/images/tenInchScreenshots/01 - dashboard.png -- 156.06kb -> 114.41kb (26.69%)
/fastlane/metadata/android/el-GR/images/sevenInchScreenshots/01 - dashboard.png -- 49.27kb -> 36.12kb (26.68%)
/fastlane/metadata/android/cs-CZ/images/sevenInchScreenshots/01 - dashboard.png -- 49.85kb -> 36.57kb (26.64%)
/fastlane/metadata/android/el-GR/images/phoneScreenshots/03 - gym mode.png -- 107.48kb -> 78.85kb (26.64%)
/fastlane/metadata/android/hi-IN/images/sevenInchScreenshots/03 - gym mode.png -- 22.88kb -> 16.79kb (26.63%)
/fastlane/metadata/android/de-DE/images/tenInchScreenshots/01 - dashboard.png -- 155.21kb -> 113.88kb (26.62%)
/fastlane/metadata/android/zh-CN/images/tenInchScreenshots/01 - dashboard.png -- 146.08kb -> 107.20kb (26.62%)
/fastlane/metadata/android/hr/images/tenInchScreenshots/01 - dashboard.png -- 159.46kb -> 117.05kb (26.59%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png -- 1.92kb -> 1.41kb (26.59%)
/fastlane/metadata/android/it-IT/images/phoneScreenshots/03 - gym mode.png -- 110.76kb -> 81.31kb (26.59%)
/fastlane/metadata/android/it-IT/images/sevenInchScreenshots/03 - gym mode.png -- 25.18kb -> 18.49kb (26.59%)
/fastlane/metadata/android/tr-TR/images/sevenInchScreenshots/01 - dashboard.png -- 51.23kb -> 37.61kb (26.58%)
/fastlane/metadata/android/zh-TW/images/tenInchScreenshots/01 - dashboard.png -- 146.03kb -> 107.23kb (26.57%)
/fastlane/metadata/android/it-IT/images/tenInchScreenshots/01 - dashboard.png -- 153.36kb -> 112.63kb (26.56%)
/fastlane/metadata/android/fr-FR/images/sevenInchScreenshots/01 - dashboard.png -- 49.88kb -> 36.63kb (26.55%)
/fastlane/metadata/android/hi-IN/images/phoneScreenshots/03 - gym mode.png -- 103.04kb -> 75.68kb (26.55%)
/fastlane/metadata/android/de-DE/images/phoneScreenshots/03 - gym mode.png -- 101.51kb -> 74.57kb (26.54%)
/fastlane/metadata/android/el-GR/images/sevenInchScreenshots/03 - gym mode.png -- 23.51kb -> 17.28kb (26.52%)
/fastlane/metadata/android/hi-IN/images/tenInchScreenshots/05 - nutritional plan.png -- 173.58kb -> 127.54kb (26.52%)
/fastlane/metadata/android/pl-PL/images/sevenInchScreenshots/01 - dashboard.png -- 50.64kb -> 37.22kb (26.5%)
/fastlane/metadata/android/es-ES/images/sevenInchScreenshots/01 - dashboard.png -- 49.31kb -> 36.27kb (26.45%)
/fastlane/metadata/android/it-IT/images/sevenInchScreenshots/01 - dashboard.png -- 50.37kb -> 37.07kb (26.41%)
/fastlane/metadata/android/nb-NO/images/sevenInchScreenshots/03 - gym mode.png -- 22.54kb -> 16.59kb (26.4%)
/fastlane/metadata/android/en-US/images/sevenInchScreenshots/03 - gym mode.png -- 22.54kb -> 16.59kb (26.4%)
/fastlane/metadata/android/sr/images/sevenInchScreenshots/03 - gym mode.png -- 22.54kb -> 16.59kb (26.4%)
/fastlane/metadata/android/ru-RU/images/phoneScreenshots/01 - dashboard.png -- 183.52kb -> 135.10kb (26.38%)
/fastlane/metadata/android/zh-CN/images/phoneScreenshots/03 - gym mode.png -- 100.17kb -> 73.75kb (26.38%)
/fastlane/metadata/android/zh-TW/images/phoneScreenshots/03 - gym mode.png -- 100.17kb -> 73.75kb (26.38%)
/fastlane/metadata/android/pt-BR/images/sevenInchScreenshots/01 - dashboard.png -- 50.39kb -> 37.11kb (26.36%)
/fastlane/metadata/android/tr-TR/images/phoneScreenshots/03 - gym mode.png -- 104.09kb -> 76.66kb (26.36%)
/fastlane/metadata/android/hr/images/sevenInchScreenshots/03 - gym mode.png -- 23.37kb -> 17.23kb (26.28%)
/fastlane/metadata/android/pt-PT/images/sevenInchScreenshots/03 - gym mode.png -- 21.86kb -> 16.12kb (26.26%)
/fastlane/metadata/android/pt-BR/images/sevenInchScreenshots/03 - gym mode.png -- 21.86kb -> 16.12kb (26.26%)
/fastlane/metadata/android/ca/images/sevenInchScreenshots/03 - gym mode.png -- 23.61kb -> 17.42kb (26.23%)
/fastlane/metadata/android/pt-PT/images/phoneScreenshots/03 - gym mode.png -- 100.40kb -> 74.07kb (26.22%)
/fastlane/metadata/android/pt-BR/images/phoneScreenshots/03 - gym mode.png -- 100.40kb -> 74.07kb (26.22%)
/fastlane/metadata/android/ca/images/phoneScreenshots/03 - gym mode.png -- 105.83kb -> 78.09kb (26.21%)
/ios/fastlane/screenshots/de-DE/2_APP_IPHONE_55_2.png -- 1,693.39kb -> 1,249.97kb (26.19%)
/fastlane/metadata/android/pt-PT/images/sevenInchScreenshots/01 - dashboard.png -- 50.19kb -> 37.07kb (26.14%)
/fastlane/metadata/android/ca/images/sevenInchScreenshots/01 - dashboard.png -- 49.58kb -> 36.62kb (26.14%)
/fastlane/metadata/android/hr/images/phoneScreenshots/03 - gym mode.png -- 105.62kb -> 78.01kb (26.14%)
/fastlane/metadata/android/ru-RU/images/tenInchScreenshots/01 - dashboard.png -- 154.05kb -> 113.80kb (26.13%)
/fastlane/metadata/android/cs-CZ/images/tenInchScreenshots/02 - workout detail.png -- 115.91kb -> 85.63kb (26.13%)
/fastlane/metadata/android/en-US/images/tenInchScreenshots/02 - workout detail.png -- 115.91kb -> 85.63kb (26.13%)
/fastlane/metadata/android/pl-PL/images/tenInchScreenshots/02 - workout detail.png -- 115.91kb -> 85.63kb (26.13%)
/fastlane/metadata/android/sr/images/tenInchScreenshots/02 - workout detail.png -- 115.91kb -> 85.63kb (26.13%)
/fastlane/metadata/android/hi-IN/images/tenInchScreenshots/02 - workout detail.png -- 115.91kb -> 85.63kb (26.13%)
/fastlane/metadata/android/ca/images/tenInchScreenshots/02 - workout detail.png -- 115.91kb -> 85.63kb (26.13%)
/fastlane/metadata/android/nb-NO/images/tenInchScreenshots/02 - workout detail.png -- 115.91kb -> 85.63kb (26.13%)
/fastlane/metadata/android/uk/images/tenInchScreenshots/02 - workout detail.png -- 115.91kb -> 85.63kb (26.13%)
/fastlane/metadata/android/hr/images/tenInchScreenshots/02 - workout detail.png -- 115.91kb -> 85.63kb (26.13%)
/fastlane/metadata/android/ru-RU/images/tenInchScreenshots/02 - workout detail.png -- 115.91kb -> 85.63kb (26.13%)
/fastlane/metadata/android/es-ES/images/tenInchScreenshots/02 - workout detail.png -- 115.91kb -> 85.63kb (26.13%)
/fastlane/metadata/android/tr-TR/images/tenInchScreenshots/02 - workout detail.png -- 115.91kb -> 85.63kb (26.12%)
/fastlane/metadata/android/uk/images/sevenInchScreenshots/01 - dashboard.png -- 50.25kb -> 37.12kb (26.12%)
/fastlane/metadata/android/es-ES/images/tenInchScreenshots/05 - nutritional plan.png -- 176.09kb -> 130.13kb (26.1%)
/fastlane/metadata/android/fr-FR/images/sevenInchScreenshots/03 - gym mode.png -- 23.66kb -> 17.49kb (26.08%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/03 - gym mode.png -- 102.71kb -> 75.93kb (26.07%)
/fastlane/metadata/android/nb-NO/images/phoneScreenshots/03 - gym mode.png -- 102.71kb -> 75.93kb (26.07%)
/fastlane/metadata/android/sr/images/phoneScreenshots/03 - gym mode.png -- 102.71kb -> 75.93kb (26.07%)
/fastlane/metadata/android/hi-IN/images/sevenInchScreenshots/05 - nutritional plan.png -- 57.96kb -> 42.86kb (26.05%)
/fastlane/metadata/android/ru-RU/images/sevenInchScreenshots/01 - dashboard.png -- 50.28kb -> 37.19kb (26.04%)
/fastlane/metadata/android/tr-TR/images/sevenInchScreenshots/03 - gym mode.png -- 22.85kb -> 16.90kb (26.03%)
/fastlane/metadata/android/fr-FR/images/tenInchScreenshots/05 - nutritional plan.png -- 171.79kb -> 127.12kb (26%)
/fastlane/metadata/android/zh-TW/images/sevenInchScreenshots/03 - gym mode.png -- 22.08kb -> 16.34kb (26%)
/fastlane/metadata/android/zh-CN/images/sevenInchScreenshots/03 - gym mode.png -- 22.08kb -> 16.34kb (26%)
/fastlane/metadata/android/hr/images/sevenInchScreenshots/01 - dashboard.png -- 49.71kb -> 36.80kb (25.97%)
/fastlane/metadata/android/de-DE/images/tenInchScreenshots/02 - workout detail.png -- 115.87kb -> 85.80kb (25.95%)
/fastlane/metadata/android/fr-FR/images/tenInchScreenshots/02 - workout detail.png -- 118.19kb -> 87.54kb (25.94%)
/fastlane/metadata/android/es-ES/images/phoneScreenshots/03 - gym mode.png -- 99.27kb -> 73.54kb (25.92%)
/fastlane/metadata/android/de-DE/images/sevenInchScreenshots/03 - gym mode.png -- 21.85kb -> 16.18kb (25.92%)
/fastlane/metadata/android/pt-BR/images/tenInchScreenshots/02 - workout detail.png -- 119.18kb -> 88.33kb (25.88%)
/fastlane/metadata/android/pt-PT/images/tenInchScreenshots/02 - workout detail.png -- 119.18kb -> 88.33kb (25.88%)
/fastlane/metadata/android/zh-CN/images/tenInchScreenshots/05 - nutritional plan.png -- 169.37kb -> 125.56kb (25.86%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png -- 2.01kb -> 1.49kb (25.85%)
/fastlane/metadata/android/zh-TW/images/tenInchScreenshots/05 - nutritional plan.png -- 169.60kb -> 125.76kb (25.85%)
/fastlane/metadata/android/el-GR/images/tenInchScreenshots/02 - workout detail.png -- 120.84kb -> 89.61kb (25.84%)
/fastlane/metadata/android/uk/images/tenInchScreenshots/01 - dashboard.png -- 150.70kb -> 111.80kb (25.82%)
/fastlane/metadata/android/el-GR/images/sevenInchScreenshots/02 - workout detail.png -- 48.36kb -> 35.88kb (25.8%)
/fastlane/metadata/android/uk/images/phoneScreenshots/03 - gym mode.png -- 104.50kb -> 77.59kb (25.74%)
/fastlane/metadata/android/it-IT/images/tenInchScreenshots/02 - workout detail.png -- 119.18kb -> 88.52kb (25.73%)
/fastlane/metadata/android/zh-TW/images/tenInchScreenshots/02 - workout detail.png -- 116.94kb -> 86.87kb (25.72%)
/fastlane/metadata/android/zh-CN/images/tenInchScreenshots/02 - workout detail.png -- 116.94kb -> 86.87kb (25.72%)
/fastlane/metadata/android/tr-TR/images/sevenInchScreenshots/02 - workout detail.png -- 45.51kb -> 33.81kb (25.7%)
/fastlane/metadata/android/fr-FR/images/phoneScreenshots/03 - gym mode.png -- 105.34kb -> 78.27kb (25.7%)
/fastlane/metadata/android/zh-CN/images/sevenInchScreenshots/02 - workout detail.png -- 46.34kb -> 34.43kb (25.7%)
/fastlane/metadata/android/zh-TW/images/sevenInchScreenshots/02 - workout detail.png -- 46.34kb -> 34.43kb (25.7%)
/fastlane/metadata/android/es-ES/images/sevenInchScreenshots/03 - gym mode.png -- 21.45kb -> 15.94kb (25.69%)
/fastlane/metadata/android/fr-FR/images/sevenInchScreenshots/02 - workout detail.png -- 46.45kb -> 34.52kb (25.68%)
/fastlane/metadata/android/nb-NO/images/sevenInchScreenshots/02 - workout detail.png -- 45.49kb -> 33.82kb (25.65%)
/fastlane/metadata/android/es-ES/images/sevenInchScreenshots/02 - workout detail.png -- 45.49kb -> 33.82kb (25.65%)
/fastlane/metadata/android/hi-IN/images/sevenInchScreenshots/02 - workout detail.png -- 45.49kb -> 33.82kb (25.65%)
/fastlane/metadata/android/cs-CZ/images/sevenInchScreenshots/02 - workout detail.png -- 45.49kb -> 33.82kb (25.65%)
/fastlane/metadata/android/sr/images/sevenInchScreenshots/02 - workout detail.png -- 45.49kb -> 33.82kb (25.65%)
/fastlane/metadata/android/pl-PL/images/sevenInchScreenshots/02 - workout detail.png -- 45.49kb -> 33.82kb (25.65%)
/fastlane/metadata/android/en-US/images/sevenInchScreenshots/02 - workout detail.png -- 45.49kb -> 33.82kb (25.65%)
/fastlane/metadata/android/ca/images/sevenInchScreenshots/02 - workout detail.png -- 45.49kb -> 33.82kb (25.65%)
/fastlane/metadata/android/hr/images/sevenInchScreenshots/02 - workout detail.png -- 45.49kb -> 33.82kb (25.65%)
/fastlane/metadata/android/ru-RU/images/sevenInchScreenshots/02 - workout detail.png -- 45.49kb -> 33.82kb (25.65%)
/fastlane/metadata/android/uk/images/sevenInchScreenshots/02 - workout detail.png -- 45.49kb -> 33.82kb (25.65%)
/fastlane/metadata/android/ru-RU/images/phoneScreenshots/03 - gym mode.png -- 103.28kb -> 76.80kb (25.63%)
/fastlane/metadata/android/pt-PT/images/sevenInchScreenshots/02 - workout detail.png -- 47.06kb -> 35.01kb (25.61%)
/fastlane/metadata/android/pt-BR/images/sevenInchScreenshots/02 - workout detail.png -- 47.06kb -> 35.01kb (25.61%)
/fastlane/metadata/android/ca/images/tenInchScreenshots/05 - nutritional plan.png -- 169.17kb -> 125.87kb (25.6%)
/fastlane/metadata/android/pt-BR/images/tenInchScreenshots/05 - nutritional plan.png -- 170.75kb -> 127.22kb (25.49%)
/fastlane/metadata/android/pt-PT/images/tenInchScreenshots/05 - nutritional plan.png -- 170.72kb -> 127.22kb (25.48%)
/fastlane/metadata/android/de-DE/images/tenInchScreenshots/05 - nutritional plan.png -- 169.49kb -> 126.33kb (25.46%)
/fastlane/metadata/android/de-DE/images/sevenInchScreenshots/02 - workout detail.png -- 45.17kb -> 33.67kb (25.45%)
/fastlane/metadata/android/pl-PL/images/tenInchScreenshots/05 - nutritional plan.png -- 168.45kb -> 125.58kb (25.45%)
/fastlane/metadata/android/el-GR/images/tenInchScreenshots/05 - nutritional plan.png -- 164.80kb -> 122.88kb (25.44%)
/fastlane/metadata/android/tr-TR/images/tenInchScreenshots/05 - nutritional plan.png -- 170.17kb -> 126.89kb (25.43%)
/fastlane/metadata/android/sr/images/tenInchScreenshots/05 - nutritional plan.png -- 166.55kb -> 124.28kb (25.38%)
/fastlane/metadata/android/it-IT/images/sevenInchScreenshots/02 - workout detail.png -- 47.97kb -> 35.81kb (25.34%)
/fastlane/metadata/android/hi-IN/images/tenInchScreenshots/03 - gym mode.png -- 64.56kb -> 48.22kb (25.32%)
/fastlane/metadata/android/en-US/images/tenInchScreenshots/05 - nutritional plan.png -- 164.40kb -> 122.92kb (25.23%)
/fastlane/metadata/android/uk/images/tenInchScreenshots/03 - gym mode.png -- 65.73kb -> 49.22kb (25.12%)
/fastlane/metadata/android/fr-FR/images/sevenInchScreenshots/05 - nutritional plan.png -- 54.77kb -> 41.02kb (25.11%)
/fastlane/metadata/android/tr-TR/images/tenInchScreenshots/03 - gym mode.png -- 64.61kb -> 48.40kb (25.09%)
/fastlane/metadata/android/hr/images/tenInchScreenshots/05 - nutritional plan.png -- 167.69kb -> 125.65kb (25.07%)
/fastlane/metadata/android/hr/images/tenInchScreenshots/03 - gym mode.png -- 65.52kb -> 49.11kb (25.04%)
/fastlane/metadata/android/pl-PL/images/tenInchScreenshots/03 - gym mode.png -- 66.53kb -> 49.88kb (25.02%)
/fastlane/metadata/android/cs-CZ/images/tenInchScreenshots/03 - gym mode.png -- 64.39kb -> 48.28kb (25.02%)
/fastlane/metadata/android/cs-CZ/images/tenInchScreenshots/05 - nutritional plan.png -- 167.50kb -> 125.60kb (25.02%)
/fastlane/metadata/android/el-GR/images/tenInchScreenshots/03 - gym mode.png -- 65.49kb -> 49.15kb (24.94%)
/fastlane/metadata/android/it-IT/images/tenInchScreenshots/05 - nutritional plan.png -- 164.20kb -> 123.25kb (24.94%)
/fastlane/metadata/android/sr/images/sevenInchScreenshots/05 - nutritional plan.png -- 53.63kb -> 40.26kb (24.92%)
/fastlane/metadata/android/nb-NO/images/tenInchScreenshots/05 - nutritional plan.png -- 159.09kb -> 119.57kb (24.84%)
/fastlane/metadata/android/el-GR/images/sevenInchScreenshots/05 - nutritional plan.png -- 53.65kb -> 40.33kb (24.84%)
/fastlane/metadata/android/en-US/images/sevenInchScreenshots/05 - nutritional plan.png -- 53.84kb -> 40.48kb (24.82%)
/fastlane/metadata/android/ca/images/sevenInchScreenshots/05 - nutritional plan.png -- 54.20kb -> 40.75kb (24.81%)
/fastlane/metadata/android/it-IT/images/tenInchScreenshots/03 - gym mode.png -- 65.87kb -> 49.54kb (24.8%)
/fastlane/metadata/android/nb-NO/images/sevenInchScreenshots/05 - nutritional plan.png -- 51.43kb -> 38.69kb (24.77%)
/fastlane/metadata/android/ru-RU/images/tenInchScreenshots/03 - gym mode.png -- 64.38kb -> 48.44kb (24.76%)
/fastlane/metadata/android/ca/images/tenInchScreenshots/03 - gym mode.png -- 64.59kb -> 48.60kb (24.75%)
/fastlane/metadata/android/pt-BR/images/sevenInchScreenshots/05 - nutritional plan.png -- 53.75kb -> 40.45kb (24.75%)
/fastlane/metadata/android/es-ES/images/sevenInchScreenshots/05 - nutritional plan.png -- 54.40kb -> 40.95kb (24.73%)
/fastlane/metadata/android/pt-PT/images/sevenInchScreenshots/05 - nutritional plan.png -- 53.69kb -> 40.42kb (24.72%)
/fastlane/metadata/android/it-IT/images/sevenInchScreenshots/05 - nutritional plan.png -- 52.94kb -> 39.88kb (24.67%)
/fastlane/metadata/android/en-US/images/tenInchScreenshots/03 - gym mode.png -- 63.80kb -> 48.06kb (24.67%)
/fastlane/metadata/android/nb-NO/images/tenInchScreenshots/03 - gym mode.png -- 63.80kb -> 48.06kb (24.67%)
/fastlane/metadata/android/sr/images/tenInchScreenshots/03 - gym mode.png -- 63.80kb -> 48.06kb (24.67%)
/fastlane/metadata/android/fr-FR/images/tenInchScreenshots/03 - gym mode.png -- 64.95kb -> 48.94kb (24.64%)
/fastlane/metadata/android/de-DE/images/sevenInchScreenshots/05 - nutritional plan.png -- 53.05kb -> 39.98kb (24.64%)
/fastlane/metadata/android/zh-TW/images/tenInchScreenshots/03 - gym mode.png -- 62.14kb -> 46.83kb (24.63%)
/fastlane/metadata/android/zh-CN/images/tenInchScreenshots/03 - gym mode.png -- 62.14kb -> 46.83kb (24.63%)
/fastlane/metadata/android/pt-BR/images/tenInchScreenshots/03 - gym mode.png -- 62.03kb -> 46.85kb (24.47%)
/fastlane/metadata/android/pt-PT/images/tenInchScreenshots/03 - gym mode.png -- 62.03kb -> 46.85kb (24.47%)
/fastlane/metadata/android/hi-IN/images/phoneScreenshots/05 - nutritional plan.png -- 186.09kb -> 140.64kb (24.42%)
/fastlane/metadata/android/cs-CZ/images/sevenInchScreenshots/05 - nutritional plan.png -- 52.79kb -> 39.91kb (24.39%)
/fastlane/metadata/android/hr/images/sevenInchScreenshots/05 - nutritional plan.png -- 52.93kb -> 40.05kb (24.32%)
/fastlane/metadata/android/es-ES/images/tenInchScreenshots/03 - gym mode.png -- 61.30kb -> 46.40kb (24.3%)
/fastlane/metadata/android/de-DE/images/tenInchScreenshots/03 - gym mode.png -- 62.83kb -> 47.57kb (24.28%)
/fastlane/metadata/android/tr-TR/images/sevenInchScreenshots/05 - nutritional plan.png -- 54.01kb -> 40.93kb (24.22%)
/fastlane/metadata/android/pl-PL/images/phoneScreenshots/05 - nutritional plan.png -- 187.15kb -> 141.85kb (24.21%)
/fastlane/metadata/android/es-ES/images/phoneScreenshots/05 - nutritional plan.png -- 184.98kb -> 140.34kb (24.13%)
/fastlane/metadata/android/ru-RU/images/tenInchScreenshots/05 - nutritional plan.png -- 157.35kb -> 119.58kb (24%)
/fastlane/metadata/android/pl-PL/images/sevenInchScreenshots/05 - nutritional plan.png -- 54.58kb -> 41.51kb (23.95%)
/fastlane/metadata/android/el-GR/images/phoneScreenshots/05 - nutritional plan.png -- 184.82kb -> 140.66kb (23.89%)
/fastlane/metadata/android/uk/images/sevenInchScreenshots/05 - nutritional plan.png -- 51.13kb -> 38.97kb (23.78%)
/fastlane/metadata/android/fr-FR/images/phoneScreenshots/05 - nutritional plan.png -- 182.17kb -> 138.90kb (23.75%)
/fastlane/metadata/android/uk/images/tenInchScreenshots/05 - nutritional plan.png -- 150.12kb -> 114.48kb (23.74%)
/fastlane/metadata/android/hr/images/phoneScreenshots/05 - nutritional plan.png -- 178.70kb -> 136.28kb (23.74%)
/fastlane/metadata/android/sr/images/phoneScreenshots/05 - nutritional plan.png -- 185.53kb -> 141.53kb (23.72%)
/fastlane/metadata/android/ca/images/phoneScreenshots/05 - nutritional plan.png -- 180.22kb -> 137.52kb (23.69%)
/fastlane/metadata/android/ru-RU/images/sevenInchScreenshots/05 - nutritional plan.png -- 50.23kb -> 38.34kb (23.68%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/05 - nutritional plan.png -- 184.97kb -> 141.18kb (23.67%)
/fastlane/metadata/android/pt-BR/images/phoneScreenshots/05 - nutritional plan.png -- 181.29kb -> 138.43kb (23.64%)
/fastlane/metadata/android/pt-PT/images/phoneScreenshots/05 - nutritional plan.png -- 181.01kb -> 138.32kb (23.59%)
/fastlane/metadata/android/nb-NO/images/phoneScreenshots/05 - nutritional plan.png -- 178.88kb -> 136.94kb (23.45%)
/fastlane/metadata/android/tr-TR/images/phoneScreenshots/05 - nutritional plan.png -- 181.45kb -> 139.03kb (23.38%)
/fastlane/metadata/android/it-IT/images/phoneScreenshots/05 - nutritional plan.png -- 180.13kb -> 138.01kb (23.38%)
/fastlane/metadata/android/zh-CN/images/phoneScreenshots/05 - nutritional plan.png -- 177.99kb -> 136.51kb (23.3%)
/fastlane/metadata/android/de-DE/images/phoneScreenshots/05 - nutritional plan.png -- 177.71kb -> 136.30kb (23.3%)
/fastlane/metadata/android/cs-CZ/images/phoneScreenshots/05 - nutritional plan.png -- 176.16kb -> 135.11kb (23.3%)
/fastlane/metadata/android/zh-TW/images/phoneScreenshots/05 - nutritional plan.png -- 177.77kb -> 136.51kb (23.21%)
/fastlane/metadata/android/zh-CN/images/sevenInchScreenshots/06 - weight.png -- 35.81kb -> 27.62kb (22.88%)
/fastlane/metadata/android/zh-TW/images/sevenInchScreenshots/06 - weight.png -- 35.81kb -> 27.62kb (22.88%)
/fastlane/metadata/android/ru-RU/images/phoneScreenshots/05 - nutritional plan.png -- 170.45kb -> 132.23kb (22.42%)
/fastlane/metadata/android/uk/images/phoneScreenshots/05 - nutritional plan.png -- 168.18kb -> 130.49kb (22.41%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png -- 1.75kb -> 1.38kb (21%)
/flatpak/logo128.png -- 3.27kb -> 2.59kb (20.85%)
/fastlane/metadata/android/el-GR/images/sevenInchScreenshots/06 - weight.png -- 34.33kb -> 27.29kb (20.51%)
/flatpak/logo64.png -- 1.97kb -> 1.57kb (20.41%)
/fastlane/metadata/android/fr-FR/images/sevenInchScreenshots/06 - weight.png -- 35.96kb -> 28.64kb (20.37%)
/fastlane/metadata/android/hi-IN/images/sevenInchScreenshots/06 - weight.png -- 31.46kb -> 25.07kb (20.32%)
/fastlane/metadata/android/hr/images/sevenInchScreenshots/06 - weight.png -- 34.59kb -> 27.57kb (20.28%)
/fastlane/metadata/android/it-IT/images/sevenInchScreenshots/06 - weight.png -- 34.81kb -> 27.76kb (20.24%)
/fastlane/metadata/android/es-ES/images/sevenInchScreenshots/06 - weight.png -- 33.43kb -> 26.69kb (20.17%)
/fastlane/metadata/android/ca/images/sevenInchScreenshots/06 - weight.png -- 32.32kb -> 25.82kb (20.12%)
/fastlane/metadata/android/pt-PT/images/sevenInchScreenshots/06 - weight.png -- 35.03kb -> 27.99kb (20.1%)
/fastlane/metadata/android/pt-BR/images/sevenInchScreenshots/06 - weight.png -- 35.03kb -> 27.99kb (20.1%)
/fastlane/metadata/android/ru-RU/images/sevenInchScreenshots/06 - weight.png -- 33.54kb -> 26.83kb (20.03%)
/fastlane/metadata/android/pl-PL/images/sevenInchScreenshots/06 - weight.png -- 34.63kb -> 27.71kb (20%)
/fastlane/metadata/android/de-DE/images/sevenInchScreenshots/06 - weight.png -- 33.06kb -> 26.47kb (19.93%)
/fastlane/metadata/android/sr/images/sevenInchScreenshots/06 - weight.png -- 33.92kb -> 27.17kb (19.9%)
/fastlane/metadata/android/en-US/images/sevenInchScreenshots/06 - weight.png -- 33.92kb -> 27.17kb (19.9%)
/fastlane/metadata/android/cs-CZ/images/sevenInchScreenshots/06 - weight.png -- 31.16kb -> 24.96kb (19.9%)
/fastlane/metadata/android/nb-NO/images/sevenInchScreenshots/06 - weight.png -- 31.87kb -> 25.56kb (19.8%)
/fastlane/metadata/android/tr-TR/images/sevenInchScreenshots/06 - weight.png -- 33.30kb -> 26.71kb (19.8%)
/fastlane/metadata/android/uk/images/sevenInchScreenshots/06 - weight.png -- 32.31kb -> 25.95kb (19.67%)
/fastlane/metadata/android/zh-TW/images/tenInchScreenshots/06 - weight.png -- 91.32kb -> 74.58kb (18.33%)
/fastlane/metadata/android/zh-CN/images/tenInchScreenshots/06 - weight.png -- 91.32kb -> 74.58kb (18.33%)
/fastlane/metadata/android/hr/images/phoneScreenshots/06 - weight.png -- 150.10kb -> 122.73kb (18.23%)
/ios/fastlane/screenshots/de-DE/1_APP_IPHONE_67_1.jpg -- 315.52kb -> 258.40kb (18.1%)
/fastlane/metadata/android/zh-CN/images/phoneScreenshots/06 - weight.png -- 141.84kb -> 116.47kb (17.89%)
/fastlane/metadata/android/zh-TW/images/phoneScreenshots/06 - weight.png -- 141.84kb -> 116.47kb (17.89%)
/fastlane/metadata/android/fr-FR/images/phoneScreenshots/06 - weight.png -- 147.04kb -> 121.00kb (17.71%)
/fastlane/metadata/android/el-GR/images/phoneScreenshots/06 - weight.png -- 145.11kb -> 119.43kb (17.69%)
/fastlane/metadata/android/it-IT/images/phoneScreenshots/06 - weight.png -- 146.81kb -> 120.86kb (17.67%)
/fastlane/metadata/android/it-IT/images/tenInchScreenshots/06 - weight.png -- 90.67kb -> 74.69kb (17.63%)
/fastlane/metadata/android/ca/images/tenInchScreenshots/04 - measurements.png -- 60.86kb -> 50.13kb (17.62%)
/fastlane/metadata/android/fr-FR/images/tenInchScreenshots/06 - weight.png -- 90.95kb -> 75.01kb (17.53%)
/fastlane/metadata/android/es-ES/images/phoneScreenshots/06 - weight.png -- 141.55kb -> 116.77kb (17.51%)
/fastlane/metadata/android/es-ES/images/tenInchScreenshots/06 - weight.png -- 88.22kb -> 72.88kb (17.39%)
/fastlane/metadata/android/en-US/images/tenInchScreenshots/04 - measurements.png -- 60.25kb -> 49.85kb (17.27%)
/fastlane/metadata/android/sr/images/tenInchScreenshots/04 - measurements.png -- 60.25kb -> 49.85kb (17.27%)
/fastlane/metadata/android/el-GR/images/tenInchScreenshots/04 - measurements.png -- 60.24kb -> 49.87kb (17.21%)
/fastlane/metadata/android/pt-PT/images/phoneScreenshots/06 - weight.png -- 144.43kb -> 119.58kb (17.21%)
/fastlane/metadata/android/pt-BR/images/phoneScreenshots/06 - weight.png -- 144.43kb -> 119.58kb (17.21%)
/fastlane/metadata/android/tr-TR/images/phoneScreenshots/06 - weight.png -- 140.72kb -> 116.53kb (17.19%)
/fastlane/metadata/android/pt-PT/images/tenInchScreenshots/06 - weight.png -- 89.56kb -> 74.17kb (17.18%)
/fastlane/metadata/android/pt-BR/images/tenInchScreenshots/06 - weight.png -- 89.56kb -> 74.17kb (17.18%)
/fastlane/metadata/android/pl-PL/images/phoneScreenshots/06 - weight.png -- 142.93kb -> 118.52kb (17.07%)
/fastlane/metadata/android/el-GR/images/tenInchScreenshots/06 - weight.png -- 89.65kb -> 74.41kb (17%)
/fastlane/metadata/android/pl-PL/images/tenInchScreenshots/06 - weight.png -- 90.26kb -> 74.92kb (17%)
/fastlane/metadata/android/tr-TR/images/tenInchScreenshots/06 - weight.png -- 87.45kb -> 72.60kb (16.98%)
/fastlane/metadata/android/fr-FR/images/tenInchScreenshots/04 - measurements.png -- 60.08kb -> 49.88kb (16.98%)
/fastlane/metadata/android/hr/images/tenInchScreenshots/06 - weight.png -- 90.17kb -> 74.88kb (16.95%)
/fastlane/metadata/android/nb-NO/images/tenInchScreenshots/04 - measurements.png -- 59.49kb -> 49.42kb (16.93%)
/fastlane/metadata/android/de-DE/images/phoneScreenshots/06 - weight.png -- 139.85kb -> 116.18kb (16.92%)
/fastlane/metadata/android/sr/images/phoneScreenshots/06 - weight.png -- 139.67kb -> 116.20kb (16.81%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/06 - weight.png -- 139.67kb -> 116.20kb (16.81%)
/fastlane/metadata/android/ca/images/phoneScreenshots/06 - weight.png -- 135.97kb -> 113.25kb (16.71%)
/fastlane/metadata/android/ru-RU/images/phoneScreenshots/06 - weight.png -- 137.08kb -> 114.18kb (16.71%)
/fastlane/metadata/android/pl-PL/images/tenInchScreenshots/04 - measurements.png -- 59.54kb -> 49.61kb (16.68%)
/fastlane/metadata/android/nb-NO/images/phoneScreenshots/06 - weight.png -- 135.18kb -> 112.63kb (16.68%)
/fastlane/metadata/android/en-US/images/sevenInchScreenshots/04 - measurements.png -- 22.38kb -> 18.64kb (16.68%)
/fastlane/metadata/android/sr/images/sevenInchScreenshots/04 - measurements.png -- 22.38kb -> 18.64kb (16.68%)
/fastlane/metadata/android/uk/images/sevenInchScreenshots/04 - measurements.png -- 22.18kb -> 18.49kb (16.64%)
/fastlane/metadata/android/tr-TR/images/tenInchScreenshots/04 - measurements.png -- 58.96kb -> 49.16kb (16.62%)
/fastlane/metadata/android/es-ES/images/tenInchScreenshots/04 - measurements.png -- 59.27kb -> 49.42kb (16.62%)
/fastlane/metadata/android/sr/images/tenInchScreenshots/06 - weight.png -- 88.67kb -> 73.96kb (16.59%)
/fastlane/metadata/android/en-US/images/tenInchScreenshots/06 - weight.png -- 88.67kb -> 73.96kb (16.59%)
/fastlane/metadata/android/el-GR/images/sevenInchScreenshots/04 - measurements.png -- 22.14kb -> 18.47kb (16.58%)
/fastlane/metadata/android/de-DE/images/tenInchScreenshots/06 - weight.png -- 86.73kb -> 72.41kb (16.51%)
/fastlane/metadata/android/ca/images/tenInchScreenshots/06 - weight.png -- 85.23kb -> 71.18kb (16.49%)
/fastlane/metadata/android/nb-NO/images/sevenInchScreenshots/04 - measurements.png -- 22.02kb -> 18.39kb (16.47%)
/fastlane/metadata/android/ru-RU/images/tenInchScreenshots/04 - measurements.png -- 59.61kb -> 49.87kb (16.35%)
/fastlane/metadata/android/uk/images/phoneScreenshots/06 - weight.png -- 134.44kb -> 112.48kb (16.33%)
/fastlane/metadata/android/pt-PT/images/tenInchScreenshots/04 - measurements.png -- 59.17kb -> 49.51kb (16.31%)
/fastlane/metadata/android/pt-BR/images/tenInchScreenshots/04 - measurements.png -- 59.17kb -> 49.51kb (16.31%)
/fastlane/metadata/android/hr/images/tenInchScreenshots/04 - measurements.png -- 59.07kb -> 49.46kb (16.28%)
/fastlane/metadata/android/nb-NO/images/tenInchScreenshots/06 - weight.png -- 84.24kb -> 70.60kb (16.2%)
/fastlane/metadata/android/it-IT/images/tenInchScreenshots/04 - measurements.png -- 58.78kb -> 49.26kb (16.19%)
/fastlane/metadata/android/tr-TR/images/sevenInchScreenshots/04 - measurements.png -- 21.62kb -> 18.13kb (16.15%)
/fastlane/metadata/android/zh-CN/images/sevenInchScreenshots/04 - measurements.png -- 20.70kb -> 17.36kb (16.15%)
/fastlane/metadata/android/zh-TW/images/sevenInchScreenshots/04 - measurements.png -- 20.70kb -> 17.36kb (16.15%)
/fastlane/metadata/android/ru-RU/images/tenInchScreenshots/06 - weight.png -- 84.68kb -> 71.11kb (16.03%)
/fastlane/metadata/android/uk/images/tenInchScreenshots/06 - weight.png -- 82.82kb -> 69.61kb (15.95%)
/fastlane/metadata/android/de-DE/images/tenInchScreenshots/04 - measurements.png -- 58.36kb -> 49.06kb (15.94%)
/fastlane/metadata/android/pl-PL/images/sevenInchScreenshots/04 - measurements.png -- 21.78kb -> 18.32kb (15.88%)
/fastlane/metadata/android/hi-IN/images/tenInchScreenshots/06 - weight.png -- 82.23kb -> 69.20kb (15.85%)
/fastlane/metadata/android/cs-CZ/images/tenInchScreenshots/06 - weight.png -- 82.86kb -> 69.74kb (15.84%)
/fastlane/metadata/android/ru-RU/images/sevenInchScreenshots/04 - measurements.png -- 22.04kb -> 18.57kb (15.76%)
/fastlane/metadata/android/uk/images/tenInchScreenshots/04 - measurements.png -- 58.05kb -> 48.90kb (15.76%)
/fastlane/metadata/android/hi-IN/images/phoneScreenshots/06 - weight.png -- 131.60kb -> 110.93kb (15.71%)
/fastlane/metadata/android/zh-TW/images/tenInchScreenshots/04 - measurements.png -- 56.46kb -> 47.61kb (15.69%)
/fastlane/metadata/android/zh-CN/images/tenInchScreenshots/04 - measurements.png -- 56.46kb -> 47.61kb (15.69%)
/fastlane/metadata/android/cs-CZ/images/tenInchScreenshots/04 - measurements.png -- 57.75kb -> 48.76kb (15.57%)
/fastlane/metadata/android/cs-CZ/images/sevenInchScreenshots/04 - measurements.png -- 21.69kb -> 18.32kb (15.54%)
/fastlane/metadata/android/it-IT/images/sevenInchScreenshots/04 - measurements.png -- 21.83kb -> 18.45kb (15.48%)
/fastlane/metadata/android/cs-CZ/images/phoneScreenshots/06 - weight.png -- 130.47kb -> 110.39kb (15.39%)
/fastlane/metadata/android/hr/images/sevenInchScreenshots/04 - measurements.png -- 21.91kb -> 18.55kb (15.33%)
/fastlane/metadata/android/es-ES/images/sevenInchScreenshots/04 - measurements.png -- 21.31kb -> 18.09kb (15.12%)
/fastlane/metadata/android/hi-IN/images/sevenInchScreenshots/04 - measurements.png -- 19.42kb -> 16.49kb (15.09%)
/fastlane/metadata/android/pt-PT/images/sevenInchScreenshots/04 - measurements.png -- 21.70kb -> 18.45kb (14.98%)
/fastlane/metadata/android/pt-BR/images/sevenInchScreenshots/04 - measurements.png -- 21.70kb -> 18.45kb (14.98%)
/fastlane/metadata/android/de-DE/images/sevenInchScreenshots/04 - measurements.png -- 21.08kb -> 17.96kb (14.81%)
/fastlane/metadata/android/hi-IN/images/tenInchScreenshots/04 - measurements.png -- 54.98kb -> 46.83kb (14.81%)
/fastlane/metadata/android/ca/images/phoneScreenshots/04 - measurements.png -- 93.48kb -> 79.85kb (14.59%)
/fastlane/metadata/android/cs-CZ/images/phoneScreenshots/04 - measurements.png -- 91.02kb -> 78.09kb (14.21%)
/ios/fastlane/screenshots/de-DE/2_APP_IPHONE_67_2.jpg -- 380.12kb -> 326.53kb (14.1%)
/fastlane/metadata/android/it-IT/images/phoneScreenshots/04 - measurements.png -- 91.42kb -> 78.54kb (14.09%)
/fastlane/metadata/android/ca/images/sevenInchScreenshots/04 - measurements.png -- 20.78kb -> 17.85kb (14.07%)
/fastlane/metadata/android/fr-FR/images/sevenInchScreenshots/04 - measurements.png -- 20.54kb -> 17.67kb (13.97%)
/fastlane/metadata/android/pl-PL/images/phoneScreenshots/04 - measurements.png -- 89.76kb -> 77.41kb (13.76%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png -- 1.38kb -> 1.19kb (13.71%)
/fastlane/metadata/android/es-ES/images/phoneScreenshots/04 - measurements.png -- 90.88kb -> 78.43kb (13.7%)
/fastlane/metadata/android/el-GR/images/phoneScreenshots/04 - measurements.png -- 90.99kb -> 78.54kb (13.68%)
/fastlane/metadata/android/hr/images/phoneScreenshots/04 - measurements.png -- 89.85kb -> 77.57kb (13.67%)
/fastlane/metadata/android/nb-NO/images/phoneScreenshots/04 - measurements.png -- 90.13kb -> 77.93kb (13.54%)
/fastlane/metadata/android/sr/images/phoneScreenshots/04 - measurements.png -- 90.59kb -> 78.35kb (13.51%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/04 - measurements.png -- 90.59kb -> 78.35kb (13.51%)
/fastlane/metadata/android/fr-FR/images/phoneScreenshots/04 - measurements.png -- 90.45kb -> 78.23kb (13.51%)
/fastlane/metadata/android/uk/images/phoneScreenshots/04 - measurements.png -- 91.37kb -> 79.11kb (13.41%)
/fastlane/metadata/android/zh-TW/images/phoneScreenshots/04 - measurements.png -- 83.86kb -> 72.69kb (13.31%)
/fastlane/metadata/android/zh-CN/images/phoneScreenshots/04 - measurements.png -- 83.86kb -> 72.69kb (13.31%)
/fastlane/metadata/android/tr-TR/images/phoneScreenshots/04 - measurements.png -- 88.58kb -> 76.81kb (13.29%)
/fastlane/metadata/android/pt-PT/images/phoneScreenshots/04 - measurements.png -- 90.15kb -> 78.19kb (13.27%)
/fastlane/metadata/android/pt-BR/images/phoneScreenshots/04 - measurements.png -- 90.15kb -> 78.19kb (13.27%)
/fastlane/metadata/android/ru-RU/images/phoneScreenshots/04 - measurements.png -- 90.36kb -> 78.63kb (12.98%)
/fastlane/metadata/android/de-DE/images/phoneScreenshots/04 - measurements.png -- 88.37kb -> 77.00kb (12.87%)
/fastlane/metadata/android/hi-IN/images/phoneScreenshots/04 - measurements.png -- 82.45kb -> 71.91kb (12.78%)
/flatpak/logo512.png -- 11.43kb -> 10.32kb (9.69%)
/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png -- 1.04kb -> 0.99kb (5.52%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com >
2025-05-16 15:54:26 +00:00
Roland Geider
0d49030c60
Merge branch 'master' into fork/eyJhb/api-token
...
# Conflicts:
# lib/screens/auth_screen.dart
# test/nutrition/nutritional_plan_screen_test.mocks.dart
# test/nutrition/nutritional_plans_screen_test.mocks.dart
# test/workout/day_form_test.mocks.dart
# test/workout/gym_mode_session_screen_test.mocks.dart
# test/workout/repetition_unit_form_widget_test.mocks.dart
# test/workout/routine_edit_screen_test.mocks.dart
# test/workout/routine_edit_test.mocks.dart
# test/workout/routine_form_test.mocks.dart
# test/workout/routine_logs_screen_test.mocks.dart
# test/workout/slot_entry_form_test.mocks.dart
# test/workout/weight_unit_form_widget_test.mocks.dart
2025-05-11 18:04:09 +02:00
Shininess8816
97e63e3fc5
flutter pub run build_runner build && dart format --line-length=100 .
2025-05-08 22:36:14 +01:00
Roland Geider
5e22d69bb1
Improve error handling and logging
...
Now we process and catch all errors that might happen in the application, instead
of silently ignoring them. These errors are shown in a better error dialog, that
shows the details to the user and allows to create an issue on GitHub with the
error and traceback data already filled in.
2025-05-07 18:19:15 +02:00
Roland Geider
9ebaf58fea
Refactor routine handling for the dashboard widgets
...
This makes sure that edits to the routine (such as changing the order
of the days, etc.) are properly reflected in the dashboard.
2025-05-03 15:39:46 +02:00
Roland Geider
ad1c286fe7
Commit generated files
2025-04-30 22:56:07 +02:00
Roland Geider
4d0936706c
Update goldens
2025-04-17 10:35:31 +02:00
Roland Geider
686c3857a1
Update goldens
2025-04-12 20:30:07 +02:00
Roland Geider
67ee79b54b
Seems the rendering is not that equal after all...
...
Also add a constant device size for all goldens
2025-04-12 18:16:07 +02:00
Roland Geider
4920c2a091
Fix overflow bug in meal.dart
...
This should also fix the problem when generating the goldens. The loadAppFonts
and the check for Linux was removed as well, if the pseudo-font helps with a
constant rendering among all platforms we don't need those.
2025-04-12 17:57:24 +02:00
Roland Geider
a62ef074db
Merge branch 'master' into fork/yashas-hm/yhm/issue-732
...
# Conflicts:
# AUTHORS.md
# pubspec.yaml
# test/workout/goldens/routine_logs_screen_detail.png
# test/workout/routine_logs_screen_test.dart
2025-04-12 16:54:07 +02:00
Roland Geider
6742c8091a
Return the actions enum directly, no need for a dict here
2025-04-01 21:39:45 +02:00
Roland Geider
e4b550ab52
Refactor app version handling and update authentication flow
...
Previously, this was only triggered when logging in to the application. If a user
just opened the app, it would just stop working. We also now always check this min
version and have removed the option from the android manifest file since disabling
this doesn't make much sense and we have many other platforms as well (iOS, flatpak)
2025-03-28 17:22:36 +01:00
Yashas H Majmudar
657428e6aa
update: platform linux check for goldens
2025-03-24 12:21:27 -04:00
Yashas H Majmudar
db735ed70d
migration: golden_toolkit to flutter_tests
2025-03-23 15:44:09 -04:00
Roland Geider
d071d143df
Update flutter to 3.29
...
The translations are not stored in a synthetic package anymore, but the
files are just copied to a specific folder so it can be more easily imported
Also, flutter_barcode_scanner was replaced by simple_barcode_scanner since
the first hasn't been updated in 3 years and was already causing problems
for some time
2025-03-18 17:28:19 +01:00
Roland Geider
9ea580a380
Skip golden comparison when running on a non-linux platform
2025-01-25 15:22:22 +01:00
Roland Geider
079db5d5e0
Recreate generated files
2025-01-24 15:07:51 +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
fde14c369f
Merge branch 'master' into feature/flexible-routines
2025-01-05 22:54:47 +01:00
Roland Geider
50f3c34a06
Update goldens
2025-01-05 21:13:15 +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