Commit Graph

183 Commits

Author SHA1 Message Date
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