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
8ee11953d2
update tests for new start&end fields
2025-06-27 22:59:47 +02:00
Dieter Plaetinck
f18a60bfb5
dart run build_runner build
2025-06-27 20:47:17 +02:00
Roland Geider
8ae889a1ea
Improve decimal input handling
...
We now use TextInputType.numberWithOptions(decimal: true) which seems to have
a more consistent behaviour under android and iOS. Also, we now use NumberFormat
to parse the inputs according to the user's locale.
2025-06-27 13:24:53 +02:00
Roland Geider
072dfc183b
Bump flutter to 3.32
2025-05-28 12:18:36 +02:00
Roland Geider
5cac67d595
Add simple test for the ConfigureAvailablePlates widget
2025-05-27 18:56:42 +02:00
Roland Geider
4bcc268896
Add bar weight and color options to the plate calculator provider
2025-05-27 16:56:12 +02:00
Roland Geider
cce0b94edc
Cleanup
2025-05-23 18:44:29 +02:00
Roland Geider
f5decaf6a5
Add some tests
2025-05-23 18:08:19 +02:00
Roland Geider
0d36fe4bc3
Polish the add plate widget
2025-05-23 17:41:08 +02:00
Roland Geider
5a8df8936e
Move provider to riverpod
2025-05-23 11:52:46 +02:00
Roland Geider
ac13381bcf
Some refactoring
2025-05-23 11:06:37 +02:00
Roland Geider
9934209b7c
Merge branch 'master' into fork/AyushJagaty/plate-46-calc
...
# Conflicts:
# AUTHORS.md
# ios/Podfile.lock
# lib/main.dart
# lib/providers/user.dart
# lib/widgets/workouts/gym_mode.dart
# test/nutrition/goldens/nutritional_plan_1_default_view.png
# test/nutrition/goldens/nutritional_plan_2_one_meal_with_ingredients.png
# test/nutrition/goldens/nutritional_plan_3_both_meals_with_ingredients.png
# test/routine/gym_mode_screen_test.dart
2025-05-22 15:27:39 +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
Roland Geider
0709232486
Merge pull request #824 from wger-project/imgbot
...
[ImgBot] Optimize images
2025-05-16 18:07:29 +02:00
Roland Geider
d2dd9c144d
Fix some paths and recreate generated files
2025-05-16 18:01:30 +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
1613b9b91a
Rename test folder
...
We're now using "routine" throughout the application
2025-05-16 17:47:36 +02:00
Roland Geider
cc76bae413
Update import path
2025-05-16 15:14:03 +02:00
Roland Geider
9a05c6a967
Fix test, there's no error header any more
2025-05-11 18:09:33 +02:00
Roland Geider
1823399f95
Recreate generated files
2025-05-11 18:08:21 +02: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
Roland Geider
7c06b66b23
Update goldens
2025-05-09 21:53:11 +02:00
Roland Geider
e9435cd4aa
Fix test
2025-05-09 21:46:09 +02:00
Roland Geider
7141e26480
Update SessionForm test
2025-05-09 21:23:09 +02:00
Roland Geider
01c5c9186d
Merge branch 'master' into feature/better-error-handling
...
# Conflicts:
# lib/widgets/routines/gym_mode/session_page.dart
2025-05-09 21:16:55 +02:00
Roland Geider
d663bcd88a
Move common logic to SessionForm
...
Refactor and polish a bit the form in the log overview.
2025-05-09 21:12:49 +02:00
Roland Geider
42d4489060
Remove file, color tests are in test/helpers/colors_test.dart
2025-05-09 14:20:53 +02:00
Roland Geider
7cde4e82ea
Recreate generated files
2025-05-09 14:12:47 +02:00
Roland Geider
0863b44fe6
Merge branch 'master' into feature/better-error-handling
...
# Conflicts:
# lib/screens/home_tabs_screen.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-09 14:11:17 +02:00
Roland Geider
f8000a5454
Catch and handle WgerHttpException specially
...
This shows the server errors directly in the form, instead of a modal dialog
(which is the default for all the other forms and places that throw the exception)
2025-05-09 13:54:58 +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
013721ba71
Refactor WgerHttpException
...
We can now use a widget to show any errors returned by WgerHttpException. This has
to be added on a form-by-form basis, otherwise, the general error handling shows
the results in a modal dialog
2025-05-08 22:06:48 +02:00
Roland Geider
7e0910b56b
Handle network connectivity a bit different
...
When the server is not reachable, we show a slightly different error message
and remove the option to automatically create an issue.
2025-05-08 15:07:12 +02: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
c4bc6bef0e
Commit generated files
2025-05-01 13:35:01 +02:00
Roland Geider
ad1c286fe7
Commit generated files
2025-04-30 22:56:07 +02:00
Roland Geider
ece38a39d2
Refactor login screen
...
The api token toggle is now only visible when showing a custom server, since at
the moment this is the only time when such an auth method makes sense (plus it
keeps the rest of the UI cleaner). The different fields in the screen have been
moved to individual files, to make the structure clearer.
2025-04-30 22:50:55 +02:00
Roland Geider
1ecbfa88d1
Correctly set the start and end time to null, if this is what comes from the API
2025-04-18 00:40:05 +02:00
Roland Geider
bc0672d81b
Correctly initialize the data in form from existing session
...
Also, add some simple tests for this
2025-04-17 17:30:01 +02:00
Roland Geider
8acde9adaa
Add startTime to GymState and update GymMode to use it
...
This keeps the start time, even if the user leaves the gym mode and returns
later, which is what we want anyway.
2025-04-17 16:34:42 +02:00
Roland Geider
9d05c9e297
Update goldens
2025-04-17 15:20:34 +02:00
Roland Geider
c673fa0ea6
Add test for the workout log deletion dialog
2025-04-17 15:18:49 +02:00
Roland Geider
4d0936706c
Update goldens
2025-04-17 10:35:31 +02:00
Roland Geider
88d66b336c
Properly update the UI when deleting workout logs
...
The problem was that we were passing the exercises and session from the
calendar events, which wasn't being reloaded when the logs were deleted. Now
we only pass the selected date and fetch the logs from the routine.
2025-04-17 10:26:44 +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