Commit Graph

3806 Commits

Author SHA1 Message Date
Roland Geider
43427cbf8a Add riverpod linting 2026-01-13 16:31:44 +01:00
Roland Geider
2456bcb1df Merge pull request #1066 from wger-project/dependabot/pub/equatable-2.0.8
Bump equatable from 2.0.7 to 2.0.8
2026-01-13 16:31:37 +01:00
Roland Geider
77a777e29d Merge pull request #1061 from wger-project/dependabot/pub/multi-73181916d9
Bump flutter_riverpod, riverpod_generator and riverpod_annotation
2026-01-13 16:30:47 +01:00
Roland Geider
4782c72934 Recreate generated files 2026-01-13 16:26:17 +01:00
dependabot[bot]
814a356e14 Bump flutter_riverpod, riverpod_generator and riverpod_annotation
Bumps [flutter_riverpod](https://github.com/rrousselGit/riverpod), [riverpod_generator](https://github.com/rrousselGit/riverpod) and [riverpod_annotation](https://github.com/rrousselGit/riverpod). These dependencies needed to be updated together.

Updates `flutter_riverpod` from 3.0.3 to 3.1.0
- [Commits](https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v3.0.3...flutter_riverpod-v3.1.0)

Updates `riverpod_generator` from 3.0.3 to 4.0.0+1
- [Commits](https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v3.0.3...riverpod_generator-v4.0.0)

Updates `riverpod_annotation` from 3.0.3 to 4.0.0
- [Commits](https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v3.0.3...riverpod_annotation-v4.0.0)

---
updated-dependencies:
- dependency-name: flutter_riverpod
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: riverpod_generator
  dependency-version: 4.0.0+1
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: riverpod_annotation
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-13 15:15:20 +00:00
Roland Geider
cbdc4a0c56 Increase page size for languages, no need to use pagination for this
Categories and muscles will probably never get so big, but it doesn't do any
harm doing it as well.
2026-01-12 21:59:52 +01:00
Roland Geider
c989733e5d Merge pull request #1074 from wger-project/fix/gym-mode-log-copy
Simplify code by adding new log provider
2026-01-12 21:51:00 +01:00
Roland Geider
fb6a673503 Simplify code by adding new log provider
This makes the logic for copying or modifying the logs much easier. Also,
there were some user reports that the old logic sometimes behaved erratically
and old values were sometimes reverted.
2026-01-12 21:40:11 +01:00
dependabot[bot]
16ea5233bc Bump equatable from 2.0.7 to 2.0.8
Bumps [equatable](https://github.com/felangel/equatable) from 2.0.7 to 2.0.8.
- [Release notes](https://github.com/felangel/equatable/releases)
- [Changelog](https://github.com/felangel/equatable/blob/master/CHANGELOG.md)
- [Commits](https://github.com/felangel/equatable/compare/v2.0.7...v2.0.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-05 00:03:33 +00:00
Roland Geider
994c962921 Bump flatpak-flutter version 2025-12-28 14:10:06 +01:00
Github-Actions
ed5ab7613b Bump version to 1.9.4 1.9.4 2025-12-23 15:07:35 +00:00
Roland Geider
54a2f0c2bc Bump versions in Gemfile.lock 2025-12-23 15:58:18 +01:00
Roland Geider
a06dca5eee Fix variable name 2025-12-23 15:50:32 +01:00
Roland Geider
8bc02dd29f Merge pull request #1049 from wger-project/feature/weblate
Translations update from Hosted Weblate
2025-12-23 15:44:43 +01:00
Justin Pinheiro
4bfcde044f Translated using Weblate (French)
Currently translated at 100.0% (369 of 369 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/fr/
2025-12-23 14:44:30 +00:00
Floris C
0343a0c2a5 Translated using Weblate (Dutch)
Currently translated at 100.0% (369 of 369 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/nl/
2025-12-23 14:44:29 +00:00
Roland Geider
8963adb596 Merge pull request #1047 from wger-project/dependabot/bundler/ios/aws-sdk-s3-1.208.0
Bump aws-sdk-s3 from 1.176.0 to 1.208.0 in /ios
2025-12-23 15:44:21 +01:00
dependabot[bot]
b806a6b51c Bump aws-sdk-s3 from 1.176.0 to 1.208.0 in /ios
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.176.0 to 1.208.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-version: 1.208.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-18 19:25:12 +00:00
Roland Geider
0d0a5d8e02 Bump dependencies 2025-12-18 12:20:22 +01:00
Roland Geider
6a2158a397 Reload the session page in the gym mode
This makes sure that we have the current state and don't try to create a new session
which already exists
2025-12-18 11:59:26 +01:00
Roland Geider
a175201815 Merge pull request #1046 from wger-project/fix/late-initialization-error-logs
Fix/late initialization error logs
2025-12-18 11:59:14 +01:00
Roland Geider
40837ad1b3 Add tests 2025-12-18 11:31:58 +01:00
Roland Geider
d187324a25 Properly handle null values
Basically all the fields can be nullable, so we need to set them if
we want to avoid LateInitialisation errors.
2025-12-18 10:58:40 +01:00
Roland Geider
1f9a44d055 Merge pull request #1045 from wger-project/feature/html-error-handling
Handle HTML errors in WgerHttpException
2025-12-17 19:21:53 +01:00
Roland Geider
077dcaf742 Handle HTML errors in WgerHttpException
These need to be handled separately when the server encounters an error and
returns HTML instead of JSON.
2025-12-17 18:59:45 +01:00
Roland Geider
f26267a6fb Rename back
It seems flutter *needs* a fallback without country code
2025-12-17 17:18:21 +01:00
Roland Geider
21de3d663a Merge pull request #1022 from DhruvSingh19/fix/dead-screen-fix
Fix: Dead-Screen Issue is fixed
2025-12-17 12:40:06 +01:00
Roland Geider
779ca1c72e Rename translation file
This file contains simplified Chinese
2025-12-16 15:22:02 +01:00
Github-Actions
c28535c18b Bump version to 1.9.3 1.9.3 2025-12-16 12:58:25 +00:00
Roland Geider
07111a6d97 Update Gemfile.lock 2025-12-16 13:49:42 +01:00
Roland Geider
bd943267ad Bump flutter version 2025-12-16 13:31:15 +01:00
Roland Geider
33111b79e9 Fix bug causing the "copy to log" to not work anymore 2025-12-16 13:24:10 +01:00
Roland Geider
3c1ba1dc23 Merge pull request #1025 from wger-project/feature/weblate
Translations update from Hosted Weblate
2025-12-16 12:47:12 +01:00
dependabot[bot]
7494dfee24 Bump drift from 2.29.0 to 2.30.0
Bumps [drift](https://github.com/simolus3/drift) from 2.29.0 to 2.30.0.
- [Release notes](https://github.com/simolus3/drift/releases)
- [Commits](https://github.com/simolus3/drift/compare/drift-2.29.0...drift-2.30.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-16 12:46:33 +01:00
dependabot[bot]
51ba0934b8 Bump cider from 0.2.8 to 0.2.9
Bumps [cider](https://github.com/f3ath/cider) from 0.2.8 to 0.2.9.
- [Release notes](https://github.com/f3ath/cider/releases)
- [Changelog](https://github.com/f3ath/cider/blob/master/CHANGELOG.md)
- [Commits](https://github.com/f3ath/cider/compare/0.2.8...0.2.9)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-16 12:46:11 +01:00
Roland Geider
326e4a03ce Merge pull request #1041 from wger-project/dependabot/github_actions/actions/upload-artifact-6
Bump actions/upload-artifact from 5 to 6
2025-12-16 12:45:41 +01:00
Roland Geider
93a0649168 Merge pull request #1042 from wger-project/dependabot/github_actions/actions/download-artifact-7
Bump actions/download-artifact from 6 to 7
2025-12-16 12:45:24 +01:00
Roland Geider
199a870d45 Merge branch 'master' into feature/weblate 2025-12-16 12:44:00 +01:00
dependabot[bot]
db78f5baf7 Bump actions/download-artifact from 6 to 7
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 00:08:01 +00:00
dependabot[bot]
9fc0a68937 Bump actions/upload-artifact from 5 to 6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 00:07:55 +00:00
Roland Geider
71fc13b9ea Merge pull request #1039 from wger-project/fix/gym-mode-logs
Correctly handle state change in LogFormWidget
2025-12-14 22:17:42 +01:00
Floris C
0819a2dd2e Translated using Weblate (Dutch)
Currently translated at 58.5% (216 of 369 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/nl/
2025-12-14 22:17:04 +01:00
Roland Geider
0787ec1c30 Translated using Weblate (German)
Currently translated at 100.0% (369 of 369 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/de/

# Conflicts:
#	lib/l10n/app_de.arb
2025-12-14 22:16:43 +01:00
Максим Горпиніч
68ea2042a6 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (369 of 369 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/uk/
2025-12-14 22:15:29 +01:00
Diego Menezes
bf38d01fe3 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (369 of 369 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/pt_BR/
2025-12-14 22:15:29 +01:00
Diego Menezes
63e67a686f Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (369 of 369 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/pt_BR/
2025-12-14 22:15:29 +01:00
Roland Geider
60b0cc38cd Merge pull request #1038 from elias170105/feature/gym-mode-translation
Feat: Add German translation for Gym Mode Settings
2025-12-14 22:09:40 +01:00
Roland Geider
4b04b2b89a Correctly handle state change in LogFormWidget
This was causing the logs from a previous exercise being displayed and saved
2025-12-14 22:08:22 +01:00
unknown
8d91209081 Feat: Add German translation for Gym Mode Settings
Added German translations in app_de.arb. This is my first time working with Flutter localization!
2025-12-14 21:45:57 +01:00
Floris C
f91fb026c4 Translated using Weblate (Dutch)
Currently translated at 58.5% (216 of 369 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/nl/
2025-12-13 15:00:24 +00:00