Commit Graph

3853 Commits

Author SHA1 Message Date
Whiskers
85a83c004e Translated using Weblate (Czech)
Currently translated at 100.0% (3 of 3 strings)

Translation: wger Workout Manager/Play Store
Translate-URL: https://hosted.weblate.org/projects/wger/play-store/cs/
2026-01-22 15:02:21 +01:00
Artem Ponomarenko
cdbc0be7e0 Translated using Weblate (Russian)
Currently translated at 79.6% (298 of 374 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/ru/
2026-01-19 15:42:37 +00:00
Максим Горпиніч
aa130c5d15 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (374 of 374 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/uk/
2026-01-19 15:42:36 +00:00
Максим Горпиніч
df30b6a4c9 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (370 of 370 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/uk/
2026-01-19 15:42:34 +00:00
Roland Geider
92aee1228e Properly filter hidden widgets 🙄 2026-01-19 16:39:06 +01:00
Roland Geider
1d2bcc62dd Set the current date when copying a new log in the gym mode... 🙄
Closes #1084
2026-01-19 12:17:27 +01:00
Github-Actions
053243cd95 Bump version to 1.10.0 1.10.0 2026-01-18 12:29:56 +00:00
Roland Geider
7c09745bd4 Update authors list 2026-01-18 13:03:09 +01:00
Roland Geider
69d90196bd Bump flutter version 2026-01-18 12:34:32 +01:00
Roland Geider
9d9ea3b70f Merge pull request #1052 from wger-project/feature/trophies
Feature/trophies
2026-01-18 12:21:16 +01:00
Roland Geider
b0d1ac188d Merge pull request #1078 from wger-project/feature/weblate
Translations update from Hosted Weblate
2026-01-18 12:20:51 +01:00
MarcMeRu11
1e2d7c9ac2 Translated using Weblate (Spanish)
Currently translated at 100.0% (369 of 369 strings)

Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/es/
2026-01-17 15:30:15 +00:00
Github-Actions
8ae6512456 Bump version to 1.9.6 1.9.6 2026-01-17 15:30:06 +00:00
Roland Geider
f5a591a3b7 Add trophies to configurable dashboard lists 2026-01-17 14:01:17 +01:00
Roland Geider
36bf6aa8fc Merge branch 'master' into feature/trophies
# Conflicts:
#	lib/main.dart
#	lib/screens/dashboard.dart
2026-01-17 13:50:18 +01:00
Roland Geider
b81331609a Also allow changing the order of the dashboard widgets
This makes the behaviour more consistent and allows users to remove widgets
they won't be using, like the trophies
2026-01-17 13:43:28 +01:00
Roland Geider
5574f74a2f Move dashboard visibility settings to own screen
This seems cleaner and can be opened from other places
2026-01-17 12:50:07 +01:00
Roland Geider
3664da4f78 Merge branch 'master' into fork/dhituval/issue852/hide-diet-plan 2026-01-16 23:06:11 +01:00
Roland Geider
ec153c51df i18n and other cleanup 2026-01-16 17:33:28 +01:00
Roland Geider
dce1b79683 Merge branch 'master' into feature/trophies
# Conflicts:
#	lib/providers/base_provider.dart
#	lib/providers/gym_state.dart
#	lib/providers/gym_state.g.dart
#	lib/widgets/routines/gym_mode/log_page.dart
#	test/core/settings_test.mocks.dart
#	test/exercises/contribute_exercise_image_test.mocks.dart
#	test/gallery/gallery_form_test.mocks.dart
#	test/gallery/gallery_screen_test.mocks.dart
#	test/measurements/measurement_provider_test.mocks.dart
#	test/nutrition/nutritional_plan_screen_test.mocks.dart
#	test/nutrition/nutritional_plans_screen_test.mocks.dart
#	test/routine/gym_mode/gym_mode_test.mocks.dart
#	test/routine/routine_screen_test.mocks.dart
#	test/routine/routines_provider_test.mocks.dart
#	test/routine/routines_screen_test.mocks.dart
#	test/user/provider_test.mocks.dart
#	test/weight/weight_provider_test.mocks.dart
#	test/widgets/routines/gym_mode/log_page_test.dart
2026-01-16 16:54:08 +01:00
Roland Geider
381d28d044 Slightly refactor the fetch session data part in the calendar.
In general, it doesn't make much sense that the sessions are the only data points
that are loaded live every time, all the others are simply read from the respective
providers. Hopefully all this can be removed when (if) we move to using a local sqlite
db with powersync.
2026-01-16 15:40:27 +01:00
Roland Geider
46fdf1efc7 Recreate generated files 2026-01-16 15:28:09 +01:00
Roland Geider
a249292afc Don't show the session time if it's not set 2026-01-16 15:27:04 +01:00
Roland Geider
53dcbd8c6c Don't mark nullable fields as "late"
These will be null and we avoid LateInitializationError errors

See #1079
2026-01-16 15:26:38 +01:00
Github-Actions
1146c3902f Bump version to 1.9.5 1.9.5 2026-01-14 20:58:11 +00:00
Roland Geider
5ef7671fab Bump version of flatpak-flutter 2026-01-14 21:53:59 +01:00
Roland Geider
7c0f47f548 Bump dependencies in Gemfile.lock 2026-01-14 19:23:46 +01:00
Roland Geider
aed0629201 Merge pull request #1069 from wger-project/feature/weblate
Translations update from Hosted Weblate
2026-01-14 15:15:58 +01:00
Benjamin Voisin
136607db25 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/
2026-01-14 14:59:23 +01:00
Roland Geider
6620a83baa Improve html error detection
In case the header is not correctly set, try to detect html error messages
from the content itself
2026-01-14 14:59:07 +01:00
Roland Geider
57f3df846b Merge pull request #1076 from wger-project/feature/retry-fetch-requests
Make fetch method more robust
2026-01-14 14:13:53 +01:00
Roland Geider
574ef3d0b5 Add simple retry logic to the base provider's fetch method
This should take care of simple transient errors, or other network hiccups
that might happen on the user's device.
2026-01-14 13:59:41 +01:00
Roland Geider
5844a370d3 Upgrade transitive packages 2026-01-13 16:32:21 +01:00
Roland Geider
64b0ce3cc6 Bump flutter version 2026-01-13 16:31:44 +01:00
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
Roland Geider
352a4b1c49 Also show the PR trophies in the regular log page 2026-01-10 16:40:58 +01:00
Roland Geider
696b3333fb Only show the progression bar for uncompleted trophies 2026-01-10 12:57:52 +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