Commit Graph

1599 Commits

Author SHA1 Message Date
Roland Geider
6477e39dce Update screenshot URLs 2023-02-10 17:13:12 +01:00
Roland Geider
378a281e5c Return the base id, not the translation id! 2023-02-10 14:27:03 +01:00
Roland Geider
594ff1169f Update coment, we don't use branches for releases 2023-02-10 13:20:51 +01:00
Roland Geider
ab9572d46a Cleanup 2023-02-10 13:19:55 +01:00
Github-actions
ca7bd20dd8 Bump version to 1.5.2+29 1.5.2 2023-02-10 10:54:18 +00:00
Github-actions
fcaa4dc75b Automatic linting 2023-02-09 17:34:26 +00:00
Roland Geider
fe59ddc9ac Add helper to get the nutritional plan's label
Returns the name or the term "nutritional plan"
2023-02-09 18:25:40 +01:00
Roland Geider
aa62c27cdb Add refresh indicators to the entry lists
This allows the user to manually trigger an update if desired

See wger-project/wger/issues/1253
2023-02-09 18:08:31 +01:00
Roland Geider
aae6632963 Only check that the language code matches
Otherwise, both the language code and the country code would need to match
2023-02-09 17:35:45 +01:00
Roland Geider
16cdd6cb47 Merge pull request #337 from Dinokojt7/patch-1
fix: removed extra blank line between sections
2023-02-08 12:20:15 +01:00
Dan
d4d1484754 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (219 of 219 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/uk/
2023-02-08 05:39:42 +01:00
Oğuz Ersen
ed8d123b75 Translated using Weblate (Turkish)
Currently translated at 100.0% (219 of 219 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/tr/
2023-02-08 05:39:42 +01:00
Roland Geider
92ee141e4a Workaround for when the device has no supported languages installed
Previously, this would take the first entry in the supported locales list,
which in our case is Amhraic and is a pretty weird way to chose a locale anyway.
We now default to English.

Closes #127
2023-02-07 22:03:09 +01:00
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
c42dc0c825 Replace the deprecated flutter format with dart format 2023-02-07 20:30:09 +01:00
Roland Geider
a977d4ec48 Refactor add_exercise_screen.dart
Use the is_trustworthy flag from the server, which also takes the account's age
into account. The widgets in the screen are split so it's easier to test and read
2023-02-07 20:30:09 +01:00
Dan
fa15d1d688 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (218 of 218 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/uk/
2023-02-06 22:34:32 +01:00
Oğuz Ersen
4cf239bd69 Translated using Weblate (Turkish)
Currently translated at 100.0% (218 of 218 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/tr/
2023-02-06 22:34:32 +01:00
Roland Geider
e865e8c640 Merge branch 'Harshit933-master' 2023-02-06 22:32:52 +01:00
Roland Geider
b4aa27327b Update Gemfile.lock 2023-02-06 22:32:43 +01:00
Roland Geider
b1b60b691c Fix screenshot tests 2023-02-06 22:32:22 +01:00
Roland Geider
57e7464d2d Some polishing 2023-02-06 22:31:35 +01:00
Github-actions
90501ad35c Automatic linting 2023-02-06 19:35:13 +00:00
Roland Geider
4f4f6f553a Add paginated fetches
This allows the app to fetch all available items from an enpoint, without
having to hope that the ?limit=999 is enough

Closes #133
2023-02-06 20:33:39 +01:00
Roland Geider
17af1983c6 Merge pull request #339 from wger-project/dependabot/pub/flutter_typeahead-4.3.3
Bump flutter_typeahead from 4.3.2 to 4.3.3
2023-02-06 09:03:20 +01:00
Roland Geider
e3b761cfa0 Merge pull request #340 from wger-project/dependabot/pub/json_serializable-6.6.1
Bump json_serializable from 6.6.0 to 6.6.1
2023-02-06 09:03:06 +01:00
dependabot[bot]
4c434b3cc1 Bump json_serializable from 6.6.0 to 6.6.1
Bumps [json_serializable](https://github.com/google/json_serializable.dart) from 6.6.0 to 6.6.1.
- [Release notes](https://github.com/google/json_serializable.dart/releases)
- [Commits](https://github.com/google/json_serializable.dart/compare/json_serializable-v6.6.0...json_serializable-v6.6.1)

---
updated-dependencies:
- dependency-name: json_serializable
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-06 00:56:10 +00:00
dependabot[bot]
042282e225 Bump flutter_typeahead from 4.3.2 to 4.3.3
Bumps [flutter_typeahead](https://github.com/AbdulRahmanAlHamali/flutter_typeahead) from 4.3.2 to 4.3.3.
- [Release notes](https://github.com/AbdulRahmanAlHamali/flutter_typeahead/releases)
- [Changelog](https://github.com/AbdulRahmanAlHamali/flutter_typeahead/blob/master/CHANGELOG.md)
- [Commits](https://github.com/AbdulRahmanAlHamali/flutter_typeahead/commits)

---
updated-dependencies:
- dependency-name: flutter_typeahead
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-06 00:55:42 +00:00
Roland Geider
28091ad0e4 Fix tests 2023-02-05 22:44:30 +01:00
Github-actions
1370a7a666 Automatic linting 2023-02-05 21:39:05 +00:00
Roland Geider
23ffdce290 Load all available languages 2023-02-05 22:37:05 +01:00
Roland Geider
a90a304124 Fix tests 2023-02-05 21:28:53 +01:00
Roland Geider
dd814063f3 Remlace deprecated ignore parameter 2023-02-05 21:28:41 +01:00
Roland Geider
f68afd91fd Rename exercise object to translation
This is what they are now anyway and makes it more clear
2023-02-05 21:24:28 +01:00
Roland Geider
b295cb9904 Translation keys from the server sorted alphabetically 2023-02-05 21:23:09 +01:00
Roland Geider
4846bb5b00 Update i18n.dart 2023-02-05 21:23:09 +01:00
Tiisetso Dinoko
5f21796e48 fix: removed extra blank line between sections 2023-02-03 07:03:02 +02:00
Harshit
4f460e85ee updated fixes 2023-02-01 01:17:49 +05:30
Harshit
c3f00f0e55 fix 2023-01-30 18:54:55 +05:30
Harshit
af22e85655 Merge branch 'wger-project:master' into master 2023-01-30 17:52:19 +05:30
Roland Geider
33e3bc0b52 Merge pull request #333 from wger-project/dependabot/pub/camera-0.10.3
Bump camera from 0.10.2+1 to 0.10.3
2023-01-30 13:12:08 +01:00
Roland Geider
d562e0fd3b Merge pull request #334 from wger-project/dependabot/pub/flutter_typeahead-4.3.2
Bump flutter_typeahead from 4.1.1 to 4.3.2
2023-01-30 13:11:56 +01:00
dependabot[bot]
2edda4b5c7 Bump camera from 0.10.2+1 to 0.10.3
Bumps [camera](https://github.com/flutter/plugins/tree/main/packages/camera) from 0.10.2+1 to 0.10.3.
- [Release notes](https://github.com/flutter/plugins/releases)
- [Commits](https://github.com/flutter/plugins/commits/camera-v0.10.3/packages/camera)

---
updated-dependencies:
- dependency-name: camera
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-30 12:07:21 +00:00
dependabot[bot]
a4064fb877 Bump flutter_typeahead from 4.1.1 to 4.3.2
Bumps [flutter_typeahead](https://github.com/AbdulRahmanAlHamali/flutter_typeahead) from 4.1.1 to 4.3.2.
- [Release notes](https://github.com/AbdulRahmanAlHamali/flutter_typeahead/releases)
- [Changelog](https://github.com/AbdulRahmanAlHamali/flutter_typeahead/blob/master/CHANGELOG.md)
- [Commits](https://github.com/AbdulRahmanAlHamali/flutter_typeahead/commits)

---
updated-dependencies:
- dependency-name: flutter_typeahead
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-30 12:07:12 +00:00
Roland Geider
0ff3717ebb Fix tests 2023-01-30 13:02:00 +01:00
Harshit
a7114fd24b Merge branch 'wger-project:master' into master 2023-01-29 17:48:15 +05:30
Roland Geider
c7e3b26b23 Merge pull request #331 from wger-project/imgbot
[ImgBot] Optimize images
2023-01-29 12:09:34 +01:00
Harshit
cd4bdf3939 e-mail verfication 2023-01-28 04:37:27 +05:30
Harshit
e73f09300f user cant add exercise without verifying e-mail 2023-01-28 04:15:32 +05:30
ImgBotApp
26de99ea7b [ImgBot] Optimize images
*Total -- 34,650.65kb -> 29,185.86kb (15.77%)

/fastlane/metadata/android/hi-IN/images/phoneScreenshots/01 - dashboard.png -- 149.93kb -> 105.51kb (29.62%)
/fastlane/metadata/android/hi-IN/images/phoneScreenshots/03 - gym mode.png -- 53.05kb -> 37.38kb (29.55%)
/fastlane/metadata/android/nb-NO/images/phoneScreenshots/01 - dashboard.png -- 152.89kb -> 108.32kb (29.15%)
/fastlane/metadata/android/ca/images/phoneScreenshots/01 - dashboard.png -- 157.23kb -> 111.69kb (28.96%)
/fastlane/metadata/android/hr/images/phoneScreenshots/01 - dashboard.png -- 157.71kb -> 112.05kb (28.95%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/01 - dashboard.png -- 157.13kb -> 111.70kb (28.91%)
/fastlane/metadata/android/de-DE/images/phoneScreenshots/01 - dashboard.png -- 156.89kb -> 111.56kb (28.89%)
/fastlane/metadata/android/pl-PL/images/phoneScreenshots/01 - dashboard.png -- 169.08kb -> 120.25kb (28.88%)
/fastlane/metadata/android/zh-CN/images/phoneScreenshots/03 - gym mode.png -- 50.36kb -> 35.84kb (28.82%)
/fastlane/metadata/android/hr/images/phoneScreenshots/03 - gym mode.png -- 56.71kb -> 40.42kb (28.73%)
/fastlane/metadata/android/tr-TR/images/phoneScreenshots/03 - gym mode.png -- 54.66kb -> 38.98kb (28.68%)
/fastlane/metadata/android/it-IT/images/phoneScreenshots/01 - dashboard.png -- 155.79kb -> 111.22kb (28.61%)
/fastlane/metadata/android/uk/images/phoneScreenshots/03 - gym mode.png -- 57.13kb -> 40.79kb (28.6%)
/fastlane/metadata/android/pt-BR/images/phoneScreenshots/01 - dashboard.png -- 145.98kb -> 104.43kb (28.46%)
/fastlane/metadata/android/uk/images/phoneScreenshots/01 - dashboard.png -- 148.11kb -> 105.96kb (28.45%)
/fastlane/metadata/android/es-ES/images/phoneScreenshots/01 - dashboard.png -- 153.64kb -> 109.93kb (28.45%)
/fastlane/metadata/android/pl-PL/images/phoneScreenshots/03 - gym mode.png -- 57.95kb -> 41.52kb (28.36%)
/fastlane/metadata/android/tr-TR/images/phoneScreenshots/01 - dashboard.png -- 165.38kb -> 118.58kb (28.3%)
/fastlane/metadata/android/fr-FR/images/phoneScreenshots/01 - dashboard.png -- 148.74kb -> 106.68kb (28.28%)
/fastlane/metadata/android/ru-RU/images/phoneScreenshots/03 - gym mode.png -- 54.89kb -> 39.39kb (28.23%)
/fastlane/metadata/android/de-DE/images/phoneScreenshots/03 - gym mode.png -- 51.96kb -> 37.30kb (28.21%)
/fastlane/metadata/android/it-IT/images/phoneScreenshots/03 - gym mode.png -- 53.71kb -> 38.57kb (28.19%)
/fastlane/metadata/android/ca/images/phoneScreenshots/03 - gym mode.png -- 54.29kb -> 38.99kb (28.19%)
/fastlane/metadata/android/pt-BR/images/phoneScreenshots/03 - gym mode.png -- 50.74kb -> 36.46kb (28.14%)
/fastlane/metadata/android/nb-NO/images/phoneScreenshots/03 - gym mode.png -- 54.07kb -> 38.87kb (28.11%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/03 - gym mode.png -- 54.07kb -> 38.87kb (28.11%)
/fastlane/metadata/android/es-ES/images/phoneScreenshots/03 - gym mode.png -- 50.36kb -> 36.21kb (28.11%)
/fastlane/metadata/android/ru-RU/images/phoneScreenshots/01 - dashboard.png -- 158.17kb -> 113.76kb (28.07%)
/fastlane/metadata/android/fr-FR/images/phoneScreenshots/03 - gym mode.png -- 57.11kb -> 41.13kb (27.98%)
/fastlane/metadata/android/nb-NO/images/phoneScreenshots/04 - measurements.png -- 70.33kb -> 51.16kb (27.25%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/04 - measurements.png -- 70.33kb -> 51.16kb (27.25%)
/fastlane/metadata/android/ca/images/phoneScreenshots/04 - measurements.png -- 69.69kb -> 50.71kb (27.23%)
/fastlane/metadata/android/zh-CN/images/phoneScreenshots/01 - dashboard.png -- 150.96kb -> 110.05kb (27.1%)
/fastlane/metadata/android/pl-PL/images/phoneScreenshots/04 - measurements.png -- 70.65kb -> 51.51kb (27.09%)
/fastlane/metadata/android/de-DE/images/phoneScreenshots/04 - measurements.png -- 69.10kb -> 50.45kb (27%)
/fastlane/metadata/android/tr-TR/images/phoneScreenshots/04 - measurements.png -- 67.94kb -> 49.60kb (26.99%)
/fastlane/metadata/android/zh-CN/images/phoneScreenshots/04 - measurements.png -- 65.04kb -> 47.50kb (26.96%)
/fastlane/metadata/android/hr/images/phoneScreenshots/04 - measurements.png -- 67.88kb -> 49.58kb (26.95%)
/fastlane/metadata/android/fr-FR/images/phoneScreenshots/04 - measurements.png -- 68.15kb -> 49.83kb (26.89%)
/fastlane/metadata/android/uk/images/phoneScreenshots/04 - measurements.png -- 70.86kb -> 51.87kb (26.8%)
/fastlane/metadata/android/es-ES/images/phoneScreenshots/04 - measurements.png -- 67.20kb -> 49.20kb (26.77%)
/fastlane/metadata/android/pt-BR/images/phoneScreenshots/04 - measurements.png -- 67.68kb -> 49.59kb (26.73%)
/fastlane/metadata/android/ru-RU/images/phoneScreenshots/04 - measurements.png -- 67.96kb -> 50.07kb (26.33%)
/fastlane/metadata/android/it-IT/images/phoneScreenshots/04 - measurements.png -- 65.55kb -> 48.39kb (26.18%)
/fastlane/metadata/android/hi-IN/images/phoneScreenshots/04 - measurements.png -- 62.31kb -> 46.17kb (25.9%)
/fastlane/metadata/android/pl-PL/images/phoneScreenshots/06 - weight.png -- 108.03kb -> 80.26kb (25.71%)
/fastlane/metadata/android/tr-TR/images/phoneScreenshots/06 - weight.png -- 108.91kb -> 80.95kb (25.67%)
/fastlane/metadata/android/uk/images/phoneScreenshots/06 - weight.png -- 108.58kb -> 80.76kb (25.63%)
/fastlane/metadata/android/ru-RU/images/phoneScreenshots/06 - weight.png -- 108.02kb -> 80.48kb (25.49%)
/fastlane/metadata/android/nb-NO/images/phoneScreenshots/06 - weight.png -- 106.34kb -> 79.24kb (25.48%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/06 - weight.png -- 110.01kb -> 81.99kb (25.47%)
/fastlane/metadata/android/pt-BR/images/phoneScreenshots/06 - weight.png -- 115.07kb -> 85.78kb (25.46%)
/fastlane/metadata/android/fr-FR/images/phoneScreenshots/06 - weight.png -- 114.75kb -> 85.55kb (25.45%)
/fastlane/metadata/android/de-DE/images/phoneScreenshots/06 - weight.png -- 107.29kb -> 80.07kb (25.37%)
/fastlane/metadata/android/hr/images/phoneScreenshots/06 - weight.png -- 110.16kb -> 82.29kb (25.3%)
/fastlane/metadata/android/ca/images/phoneScreenshots/06 - weight.png -- 108.75kb -> 81.34kb (25.2%)
/fastlane/metadata/android/zh-CN/images/phoneScreenshots/06 - weight.png -- 107.92kb -> 80.72kb (25.2%)
/fastlane/metadata/android/es-ES/images/phoneScreenshots/06 - weight.png -- 110.14kb -> 82.41kb (25.18%)
/fastlane/metadata/android/it-IT/images/phoneScreenshots/06 - weight.png -- 108.92kb -> 81.52kb (25.16%)
/fastlane/metadata/android/hi-IN/images/phoneScreenshots/06 - weight.png -- 107.17kb -> 80.27kb (25.09%)
/fastlane/metadata/android/ru-RU/images/phoneScreenshots/05 - nutritional plan.png -- 1,211.33kb -> 1,047.02kb (13.56%)
/fastlane/metadata/android/uk/images/phoneScreenshots/05 - nutritional plan.png -- 1,209.15kb -> 1,045.24kb (13.56%)
/fastlane/metadata/android/de-DE/images/phoneScreenshots/05 - nutritional plan.png -- 1,211.89kb -> 1,047.61kb (13.56%)
/fastlane/metadata/android/nb-NO/images/phoneScreenshots/05 - nutritional plan.png -- 1,213.20kb -> 1,048.76kb (13.55%)
/fastlane/metadata/android/zh-CN/images/phoneScreenshots/05 - nutritional plan.png -- 1,213.43kb -> 1,048.98kb (13.55%)
/fastlane/metadata/android/hi-IN/images/phoneScreenshots/05 - nutritional plan.png -- 1,209.88kb -> 1,045.93kb (13.55%)
/fastlane/metadata/android/hr/images/phoneScreenshots/05 - nutritional plan.png -- 1,213.62kb -> 1,049.20kb (13.55%)
/fastlane/metadata/android/es-ES/images/phoneScreenshots/05 - nutritional plan.png -- 1,214.12kb -> 1,049.67kb (13.55%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/05 - nutritional plan.png -- 1,213.54kb -> 1,049.17kb (13.54%)
/fastlane/metadata/android/pl-PL/images/phoneScreenshots/05 - nutritional plan.png -- 1,213.23kb -> 1,048.92kb (13.54%)
/fastlane/metadata/android/tr-TR/images/phoneScreenshots/05 - nutritional plan.png -- 1,213.48kb -> 1,049.17kb (13.54%)
/fastlane/metadata/android/it-IT/images/phoneScreenshots/05 - nutritional plan.png -- 1,218.89kb -> 1,053.99kb (13.53%)
/fastlane/metadata/android/ca/images/phoneScreenshots/05 - nutritional plan.png -- 1,216.13kb -> 1,051.60kb (13.53%)
/fastlane/metadata/android/fr-FR/images/phoneScreenshots/05 - nutritional plan.png -- 1,218.30kb -> 1,053.56kb (13.52%)
/fastlane/metadata/android/pt-BR/images/phoneScreenshots/05 - nutritional plan.png -- 1,217.73kb -> 1,053.16kb (13.51%)
/fastlane/metadata/android/fr-FR/images/phoneScreenshots/02 - workout detail.png -- 706.12kb -> 612.12kb (13.31%)
/fastlane/metadata/android/tr-TR/images/phoneScreenshots/02 - workout detail.png -- 708.20kb -> 614.09kb (13.29%)
/fastlane/metadata/android/uk/images/phoneScreenshots/02 - workout detail.png -- 709.78kb -> 615.47kb (13.29%)
/fastlane/metadata/android/it-IT/images/phoneScreenshots/02 - workout detail.png -- 708.92kb -> 614.72kb (13.29%)
/fastlane/metadata/android/nb-NO/images/phoneScreenshots/02 - workout detail.png -- 708.73kb -> 614.57kb (13.29%)
/fastlane/metadata/android/ca/images/phoneScreenshots/02 - workout detail.png -- 708.85kb -> 614.68kb (13.28%)
/fastlane/metadata/android/es-ES/images/phoneScreenshots/02 - workout detail.png -- 709.10kb -> 614.91kb (13.28%)
/fastlane/metadata/android/hr/images/phoneScreenshots/02 - workout detail.png -- 710.73kb -> 616.34kb (13.28%)
/fastlane/metadata/android/ru-RU/images/phoneScreenshots/02 - workout detail.png -- 709.73kb -> 615.48kb (13.28%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/02 - workout detail.png -- 709.44kb -> 615.24kb (13.28%)
/fastlane/metadata/android/pl-PL/images/phoneScreenshots/02 - workout detail.png -- 711.89kb -> 617.40kb (13.27%)
/fastlane/metadata/android/de-DE/images/phoneScreenshots/02 - workout detail.png -- 713.09kb -> 618.57kb (13.25%)
/fastlane/metadata/android/pt-BR/images/phoneScreenshots/02 - workout detail.png -- 713.60kb -> 619.10kb (13.24%)
/fastlane/metadata/android/zh-CN/images/phoneScreenshots/02 - workout detail.png -- 707.30kb -> 613.89kb (13.21%)
/fastlane/metadata/android/hi-IN/images/phoneScreenshots/02 - workout detail.png -- 707.82kb -> 614.41kb (13.2%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-01-27 22:15:41 +00:00