Commit Graph

94 Commits

Author SHA1 Message Date
Roland Geider
fecfcf2b20 Bump flutter to 3.38 2025-11-18 17:55:21 +01:00
Roland Geider
407db9cd61 Bump kotlin, SDK, NDK and gradle versions 2025-09-08 13:39:20 +02:00
Roland Geider
0d4fe52d3b Bump ndk version used and manually set the sdk version 2025-08-28 12:30:06 +02:00
Roland Geider
ff1a68ddb8 Bump gradle version and bump max memory 2025-06-17 20:00:15 +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
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
d1c77875cd Add enableOnBackInvokedCallback to Android manifest 2025-03-13 14:10:58 +01:00
Roland Geider
d35ff240a7 Update/fix android configuration
It seems some packages that have not been updated in some years are causing
problems. android_metadata has been removed here, but flutter_barcode_scanner
is still needed
2024-12-12 20:49:24 +01:00
Roland Geider
e330d90521 Add workaround to build the rive plugin for linux 2024-11-21 11:05:50 +01:00
Roland Geider
02d41be487 Use only one subprojects block 2024-11-09 17:35:03 +01:00
Roland Geider
e91d2961b0 Add workaround for APK builds 2024-11-09 14:45:47 +01:00
Roland Geider
3978b4bd8b Remove WGER_API_KEY, this registration key is not needed anymore 2024-11-09 13:07:36 +01:00
Roland Geider
c664ccedfa Update generated files 2024-10-29 19:05:20 +01:00
Roland Geider
1d7028e81d Update gradle plugins
https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply
2024-04-12 19:44:07 +02:00
Roland Geider
cf30ad6594 Add tablet screenshots as well
While these don't look as pretty as the phone ones, the application is
still usable
2023-11-19 10:59:06 +01:00
Roland Geider
95f863a0b6 Merge branch 'master' into feature/material-3
# Conflicts:
#	lib/widgets/nutrition/meal.dart
#	lib/widgets/workouts/day.dart
2023-11-10 19:27:27 +01:00
Roland Geider
7659d06ea6 Merge branch 'master' into 12people_maintenance
# Conflicts:
#	lib/theme/theme.dart
#	lib/widgets/core/charts.dart
#	lib/widgets/dashboard/widgets.dart
#	lib/widgets/nutrition/charts.dart
#	lib/widgets/workouts/charts.dart
#	pubspec.lock
#	pubspec.yaml
#	test_driver/screenshot_driver.dart
2023-11-09 20:24:01 +01:00
Roland Geider
1b09cfd73a Add prefix to application id during debug
This allows to install the application side by side on a real device where the
production app is installed as well
2023-11-09 19:37:59 +01:00
Miroslav Mazel
734525b2bb Vector Android icon, also as monochrome variant 2023-11-06 01:16:21 +01:00
Abhishek Saini
3d948dfec4 measurement and nutrition chart issues fixes 2023-11-05 22:23:16 +05:30
Roland Geider
0e0ae643cb Update gradle plugin version and other properties
This was basically done by creating a new flutter project and comparing the
different generated files
2023-02-07 21:39:14 +01:00
Roland Geider
5bdb3e9bf4 Bump compile sdk version and set ndk version
The last one required for rive:
https://github.com/rive-app/rive-flutter/blob/master/platform_considerations.md
2023-01-27 19:45:52 +01:00
Roland Geider
4746e320e2 Correctly link the network security config file
See #116
2022-12-07 21:18:48 +01:00
Roland Geider
9db063d65c Allow self signed certificates
Specially useful for self hosted instances that are not reachable over the
internet or similar

Closes #116
2022-12-06 17:56:12 +01:00
Roland Geider
a8e4fdb4e0 Merge branch 'master' into feature/exercise-crowdsourcing
# Conflicts:
#	lib/models/workouts/log.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_plan_form_test.mocks.dart
#	test/other/base_provider_test.mocks.dart
#	test/workout/workout_form_test.mocks.dart
#	test/workout/workout_set_form_test.mocks.dart
2022-10-10 15:50:50 +02:00
Roland Geider
92cc1b7e58 Show correct path in error message 2022-10-05 16:57:28 +02:00
Roland Geider
23313de67a Remove unused file 2022-10-05 16:57:28 +02:00
Roland Geider
084bab1735 Update compile and target SDK version 2022-09-10 22:33:46 +02:00
Tolu ogundoyin
21138b0b8c Splash Screen Error Fixed 2022-07-08 23:46:04 +01:00
Roland Geider
2e9356ecda Bump some versions, build app with flutter 2.10 2022-02-19 21:47:07 +01:00
Roland Geider
6d18829619 Merge branch 'master' into adyhnat_master
# Conflicts:
#	.gitignore
#	pubspec.lock
2022-01-23 20:59:37 +01:00
Roland Geider
b7ad01b97c Move envfiles folder out of the android one
This was causing it to apperar in weblate as a translatable language
2022-01-16 19:33:26 +01:00
Sylvia van Os
a1b4a8df16 Fix launching on Android 12 2022-01-11 23:32:58 +01:00
Ady
fe01b3d745 updated pubspec.yaml due to original wger project 2021-12-14 14:20:57 +01:00
Roland Geider
d17717cb1a Move fastlane folder to root
This is needed to be able to publish on f-droid #84
2021-12-06 17:23:29 +01:00
Cenk Cidecio
708753a5da Translated using Weblate (Turkish)
Currently translated at 100.0% (4 of 4 strings)

Translation: wger Workout Manager/Play Store
Translate-URL: https://hosted.weblate.org/projects/wger/play-store/tr/
2021-11-14 15:50:23 +01:00
Roland Geider
54d11e6691 Add full description info to Spanish Play Store metadata 2021-11-09 12:36:18 +01:00
Roland Geider
a7b0f63a7f Add missing titles to android metadata 2021-11-09 12:19:35 +01:00
Roland Geider
438da84ba9 Rename language 2021-11-09 11:54:46 +01:00
Roland Geider
520b0b1460 Add new build system for android releases 2021-11-09 10:19:31 +01:00
Roland Geider
cf882c194f Move flag checking for minimum required version to manifest
This is still not the best solution, ideally we would save this to some kind
of configuration file that we can use for dev/prod etc. Also, this solution
doesn't work with iOS or web
2021-11-08 09:42:32 +01:00
Milo Ivir
13ae0b79f3 Translated using Weblate (Croatian)
Currently translated at 100.0% (4 of 4 strings)

Translation: wger Workout Manager/Play Store
Translate-URL: https://hosted.weblate.org/projects/wger/play-store/hr/
2021-10-30 17:36:38 +02:00
Milo Ivir
fde737199a Translated using Weblate (Croatian)
Currently translated at 75.0% (3 of 4 strings)

Translation: wger Workout Manager/Play Store
Translate-URL: https://hosted.weblate.org/projects/wger/play-store/hr/
2021-10-29 16:27:55 +02:00
Chris Klempau
49333463cc Translated using Weblate (Spanish)
Currently translated at 75.0% (3 of 4 strings)

Translation: wger Workout Manager/Play Store
Translate-URL: https://hosted.weblate.org/projects/wger/play-store/es/
2021-10-25 15:56:15 +02:00
Roland Geider
8b326eb220 Add title to Ukrainian translation 2021-09-01 12:47:32 +02:00
Roland Geider
4cfb4950ca Rename Ukrainian language folder (again) 2021-09-01 12:36:54 +02:00
Roland Geider
35435c9345 Rename Ukrainian language folder
This is needed for Google's playstore
2021-08-25 16:40:26 +02:00
Tymofii Lytvynenko
547b2330d7 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (4 of 4 strings)

Translation: wger Workout Manager/Play Store
Translate-URL: https://hosted.weblate.org/projects/wger/play-store/uk/
2021-08-24 12:33:30 +02:00
Roland Geider
df8beaa379 Add WAKE_LOCK permission
This might help with a potential crash on (some) Samsung phones

SEe #59
2021-07-17 13:35:45 +02:00
ImgBotApp
4392743b42 [ImgBot] Optimize images
*Total -- 2,374.05kb -> 1,978.37kb (16.67%)

/android/fastlane/metadata/android/en-US/images/phoneScreenshots/02 - workout log.png -- 202.57kb -> 133.58kb (34.06%)
/android/fastlane/metadata/android/en-US/images/phoneScreenshots/03 - gym mode.png -- 104.01kb -> 74.29kb (28.57%)
/android/fastlane/metadata/android/en-US/images/phoneScreenshots/05 - weight.png -- 121.52kb -> 88.69kb (27.02%)
/android/fastlane/metadata/android/en-US/images/phoneScreenshots/04 - nutritional plan.png -- 1,218.35kb -> 1,051.08kb (13.73%)
/android/fastlane/metadata/android/en-US/images/phoneScreenshots/01 - workout plan.png -- 727.60kb -> 630.73kb (13.31%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-06-15 13:59:02 +00:00