Commit Graph

3465 Commits

Author SHA1 Message Date
Ryohei Morimoto
49a0c7fd47 Translated using Weblate (Japanese)
Currently translated at 59.0% (186 of 315 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/ja/
2025-09-22 14:27:36 +02:00
Daniel
879ef62c05 Translated using Weblate (Spanish)
Currently translated at 100.0% (315 of 315 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/es/
2025-09-22 14:27:35 +02:00
Nelumbo Nucifera
33b28f6a11 Added translation using Weblate (Thai) 2025-09-22 14:27:34 +02:00
Roland Geider
97242c4097 Translated using Weblate (German)
Currently translated at 100.0% (315 of 315 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/de/
2025-09-22 14:27:33 +02:00
Patrik
e53a0fbfed Translated using Weblate (Slovak)
Currently translated at 31.7% (100 of 315 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/sk/
2025-09-22 14:27:32 +02:00
Patrik
d9a61af36b Added translation using Weblate (Slovak) 2025-09-22 14:27:32 +02:00
Максим Горпиніч
ae2b475586 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (315 of 315 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/uk/
2025-09-22 14:27:31 +02:00
Panoloo
26e55b9e64 Translated using Weblate (German)
Currently translated at 100.0% (315 of 315 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/de/
2025-09-22 14:27:30 +02:00
Iskander
c4995280ff Translated using Weblate (Russian)
Currently translated at 83.7% (263 of 314 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/ru/
2025-09-22 14:27:29 +02:00
Daniel
f6d410b852 Translated using Weblate (Spanish)
Currently translated at 100.0% (314 of 314 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/es/
2025-09-22 14:27:28 +02:00
saalaataa
cf58947c6c Translated using Weblate (Polish)
Currently translated at 99.3% (312 of 314 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/pl/
2025-09-22 14:27:27 +02:00
Roland Geider
6aadffb875 Translated using Weblate (German)
Currently translated at 99.3% (312 of 314 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/de/
2025-09-22 14:27:26 +02:00
Iman Karimian
ff67469b3f Added translation using Weblate (Persian) 2025-09-22 14:27:25 +02:00
Vlad Bejenaru
0185eb8426 Translated using Weblate (Romanian)
Currently translated at 29.9% (94 of 314 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/ro/
2025-09-22 14:27:25 +02:00
Alejandro Castro
1320045258 Translated using Weblate (Spanish)
Currently translated at 98.4% (309 of 314 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/es/
2025-09-22 14:27:24 +02:00
Luca Galli
e78f5fb724 Translated using Weblate (Italian)
Currently translated at 100.0% (314 of 314 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/it/
2025-09-22 14:27:23 +02:00
Ninguém Mesmo
736ae8cf12 Translated using Weblate (Portuguese)
Currently translated at 99.0% (311 of 314 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/pt/
2025-09-22 14:27:22 +02:00
Iskander
b6e5fe8084 Translated using Weblate (Russian)
Currently translated at 84.0% (264 of 314 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/ru/
2025-09-22 14:27:21 +02:00
Martin Derleth
bb386a98ac Translated using Weblate (French)
Currently translated at 100.0% (314 of 314 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/fr/
2025-09-22 14:27:20 +02:00
Максим Горпиніч
e0fe1af2c1 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (314 of 314 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/uk/
2025-09-22 14:27:19 +02:00
SirWerto
cec56d4d2e Translated using Weblate (Spanish)
Currently translated at 85.2% (266 of 312 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/es/
2025-09-22 14:27:18 +02:00
Jose David Villegas (JoseDv1)
666fe5ee5c Translated using Weblate (Spanish)
Currently translated at 81.4% (254 of 312 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/es/
2025-09-22 14:27:18 +02:00
Marco Diaz
fe44a870b7 Translated using Weblate (Spanish)
Currently translated at 78.2% (244 of 312 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/es/
2025-09-22 14:27:17 +02:00
dependabot[bot]
b67a82da51 Bump drift from 2.28.1 to 2.28.2
Bumps [drift](https://github.com/simolus3/drift) from 2.28.1 to 2.28.2.
- [Release notes](https://github.com/simolus3/drift/releases)
- [Commits](https://github.com/simolus3/drift/compare/drift-2.28.1...drift-2.28.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 14:27:11 +02:00
dependabot[bot]
f71094c796 Bump build_runner from 2.7.2 to 2.8.0
Bumps [build_runner](https://github.com/dart-lang/build) from 2.7.2 to 2.8.0.
- [Release notes](https://github.com/dart-lang/build/releases)
- [Commits](https://github.com/dart-lang/build/compare/build_runner-v2.7.2...build_runner-v2.8.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 14:15:31 +02:00
dependabot[bot]
28cacffa86 Bump fl_chart from 1.1.0 to 1.1.1
Bumps [fl_chart](https://github.com/imaNNeo/fl_chart) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/imaNNeo/fl_chart/releases)
- [Changelog](https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md)
- [Commits](https://github.com/imaNNeo/fl_chart/compare/1.1.0...1.1.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 14:15:13 +02:00
dependabot[bot]
a01170a26f Bump drift_dev from 2.28.2 to 2.28.3
Bumps [drift_dev](https://github.com/simolus3/drift) from 2.28.2 to 2.28.3.
- [Release notes](https://github.com/simolus3/drift/releases)
- [Commits](https://github.com/simolus3/drift/compare/drift_dev-2.28.2...drift_dev-2.28.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 14:15:01 +02:00
dependabot[bot]
ee4e65679e Bump rexml from 3.3.9 to 3.4.2 in /ios
Bumps [rexml](https://github.com/ruby/rexml) from 3.3.9 to 3.4.2.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.3.9...v3.4.2)

---
updated-dependencies:
- dependency-name: rexml
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-18 23:34:33 +02:00
Roland Geider
4c34f91028 Merge pull request #905 from wger-project/feature/better-logging
Save the application logs locally
2025-09-16 15:21:51 +02:00
Roland Geider
10f82e2d85 Merge pull request #918 from wger-project/fix/make-routineId-nullable
Make routineId nullable in session and related files
2025-09-16 14:55:31 +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
3747e81a93 Update mac's Podfile.lock 2025-09-16 14:45:16 +02:00
Roland Geider
9b3957fe35 Use "clock" for mocking dates and datetimes
This should make the tests a bit more robust, specially in CI since these
tended to fail depending on how long and when the tests run. Also, rework
a bit the way the start and end dates in sessions were being handled and
initialised
2025-09-16 14:45:16 +02:00
dependabot[bot]
15805f20bf Bump build_runner from 2.7.1 to 2.7.2
Bumps [build_runner](https://github.com/dart-lang/build) from 2.7.1 to 2.7.2.
- [Release notes](https://github.com/dart-lang/build/releases)
- [Commits](https://github.com/dart-lang/build/compare/build_runner-v2.7.1...build_runner-v2.7.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-16 12:27:48 +02:00
dependabot[bot]
343c4fd96c Bump mockito from 5.5.0 to 5.5.1
Bumps [mockito](https://github.com/dart-lang/mockito) from 5.5.0 to 5.5.1.
- [Release notes](https://github.com/dart-lang/mockito/releases)
- [Changelog](https://github.com/dart-lang/mockito/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dart-lang/mockito/commits/v5.5.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-16 12:20:05 +02:00
dependabot[bot]
c776bf1bbe Bump package_info_plus from 8.3.1 to 9.0.0
Bumps [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) from 8.3.1 to 9.0.0.
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases)
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v9.0.0/packages/package_info_plus)

---
updated-dependencies:
- dependency-name: package_info_plus
  dependency-version: 9.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-16 12:16:10 +02:00
Roland Geider
f6f81318fc Add logging to the Exercise model 2025-09-12 14:03:18 +02:00
Roland Geider
1c969ebc10 Add logging to IngredientTypeahead 2025-09-12 14:03:18 +02:00
Roland Geider
823b5015eb WorkoutLogs can be a StatelessWidget 2025-09-12 14:03:18 +02:00
dependabot[bot]
67241ed04c Bump drift_dev from 2.28.1 to 2.28.2
Bumps [drift_dev](https://github.com/simolus3/drift) from 2.28.1 to 2.28.2.
- [Release notes](https://github.com/simolus3/drift/releases)
- [Commits](https://github.com/simolus3/drift/compare/drift_dev-2.28.1...drift_dev-2.28.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-09 12:09:29 +02:00
dependabot[bot]
992da42de4 Bump flutter_svg from 2.2.0 to 2.2.1
Bumps [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) from 2.2.0 to 2.2.1.
- [Commits](https://github.com/flutter/packages/commits/flutter_svg-v2.2.1/third_party/packages)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 16:31:48 +02:00
dependabot[bot]
55a805077c Bump json_serializable from 6.11.0 to 6.11.1
Bumps [json_serializable](https://github.com/google/json_serializable.dart) from 6.11.0 to 6.11.1.
- [Release notes](https://github.com/google/json_serializable.dart/releases)
- [Commits](https://github.com/google/json_serializable.dart/compare/json_serializable-v6.11.0...json_serializable-v6.11.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 16:31:38 +02:00
dependabot[bot]
1f30b90ddb Bump build_runner from 2.7.0 to 2.7.1
Bumps [build_runner](https://github.com/dart-lang/build) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/dart-lang/build/releases)
- [Commits](https://github.com/dart-lang/build/compare/build_runner-v2.7.0...build_runner-v2.7.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 16:31:27 +02:00
Roland Geider
5a4357d27d Fix gym_mode_screen_test.dart, set correct mocks 2025-09-08 16:00:05 +02:00
Roland Geider
407db9cd61 Bump kotlin, SDK, NDK and gradle versions 2025-09-08 13:39:20 +02:00
Roland Geider
b298aaee19 The argument "synthetic-package" no longer has any effect 2025-09-08 13:32:48 +02:00
Roland Geider
68e8721cdb Refresh routine data on load when starting the gym mode
This prevents errors when the user created or deleted a workout session for
the current routine over the web interface

See #876
2025-09-07 15:32:19 +02:00
Roland Geider
48d314f2a0 Use bigger pagination sizes when loading workout sessions 2025-09-07 15:26:08 +02:00
Roland Geider
8574bcad19 Allow the error widget to scroll for longer error messages 2025-09-07 15:25:50 +02:00
Roland Geider
d56c3b2e45 Handle corner cases with null values
While this should not happen, it seems there are situations when some people
do run into the "Null check operator used on a null value" error here.

Closes #878
2025-09-06 23:44:54 +02:00