Kilian
d08f6176fa
Translated using Weblate (French)
...
Currently translated at 98.3% (368 of 374 strings)
Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/fr/
2026-02-11 13:38:00 +01:00
Ninguém Mesmo
5e7bb670e4
Translated using Weblate (Portuguese)
...
Currently translated at 85.2% (319 of 374 strings)
Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/pt/
2026-02-11 13:37:59 +01:00
FilipeAb
597199bcd7
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 86.6% (324 of 374 strings)
Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/pt_PT/
2026-02-11 13:37:58 +01:00
niduss
082386f464
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.1% (371 of 374 strings)
Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/pt_BR/
2026-02-11 13:37:57 +01:00
Nicholas Lilletvedt
0b71f01523
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 25.4% (95 of 374 strings)
Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/nb_NO/
2026-02-11 13:37:56 +01:00
Milo Ivir
2a3b902c1c
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (374 of 374 strings)
Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/hr/
2026-02-11 13:37:55 +01:00
youkarin
32351c8f8d
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 83.9% (314 of 374 strings)
Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/zh_Hans/
2026-02-11 13:37:54 +01:00
Roland Geider
9815e51e59
value can't be null here
2026-02-11 13:37:33 +01:00
Roland Geider
54c6ce0175
Refactor the log entry form in the gym mode.
...
Previously due to rebuilds the form would e.g. not stay open after
selecting a new unit (which would also not change)
2026-02-11 13:37:33 +01:00
Roland Geider
f44494b4be
Set the correct repetition unit object when saving logs
...
Note that this did not affect the ID value sent to the server, just the
UI that read the unit out.
2026-02-11 13:37:33 +01:00
Roland Geider
a367678b91
Properly filter dayData entries
...
This is needed when the "needs logs to advance" toggle is active
See https://github.com/wger-project/wger/issues/2164
2026-02-09 22:49:30 +01:00
Roland Geider
fdfb911578
Improve wording
...
This should make it clearer what the toggle does and is a bit less cumbersome
2026-02-09 12:31:51 +01:00
Roland Geider
c0a6fa54cb
Merge pull request #1106 from cryptbrn/feature/sort-ingredient-suggestion
...
add sort datetime desc when showing ingredient suggestion
2026-02-06 13:21:11 +01:00
cryptbrn
b8c6a73b98
add sort datetime desc when showing ingredient suggestion
2026-02-03 22:30:38 +07:00
cryptbrn
6317cc7fe9
fix add time when log meal and nutrition
2026-01-31 12:28:11 +07:00
Roland Geider
c2f138cf9f
Increase timeout durations for API requests
2026-01-30 13:50:35 +01:00
Roland Geider
332cc3ddf8
Extract language code as variable
2026-01-29 18:08:44 +01:00
Roland Geider
ff973dacc2
Merge pull request #1087 from cryptbrn/bugfix/fix-time-nutrition-log
...
add time when log meal and nutrition
2026-01-29 18:00:37 +01:00
Roland Geider
c47118186b
Merge branch 'fork/yontank/master'
2026-01-29 17:44:06 +01:00
Roland Geider
f06a15ebac
Convert the reps and weight log widgets back to stateful.
...
This solves some problems with the keyboard focus changing or the quick-add
buttons for reps and weight. Also, add some tests for these.
2026-01-29 17:43:31 +01:00
Roland Geider
891dd6be27
Hide donation section when running under iOS
2026-01-29 14:37:14 +01:00
Yehonatan Avrahimi
330ad382a4
BUGFIX: unfocus while typing in gym_mode form
2026-01-28 23:40:17 +02:00
Milo Ivir
df6ebf6ace
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (374 of 374 strings)
Translation: wger Workout Manager/Mobile App
Translate-URL: https://hosted.weblate.org/projects/wger/mobile/hr/
2026-01-28 11:47:12 +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
Roland Geider
9d9ea3b70f
Merge pull request #1052 from wger-project/feature/trophies
...
Feature/trophies
2026-01-18 12:21:16 +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
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
cryptbrn
339e00abd6
add time when log meal and nutrition
2026-01-17 15:32:24 +07: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
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
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
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
4782c72934
Recreate generated files
2026-01-13 16:26:17 +01: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
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
Roland Geider
a06dca5eee
Fix variable name
2025-12-23 15:50:32 +01:00