8569 Commits

Author SHA1 Message Date
yontank
a5f479a882 Docker image not running
Fixes #2167
2026-01-18 21:31:13 +02:00
Github-actions
57e6923f2c Automatic linting 2026-01-18 12:06:40 +00:00
Roland Geider
9f76bde20c Update authors and translators list 2.4 2026-01-18 13:04:46 +01:00
Roland Geider
89adaf6921 Remove... unnecessary break statement 2026-01-18 13:04:27 +01:00
Roland Geider
d054712639 Bump wger version and min flutter app version 2026-01-18 12:44:18 +01:00
Roland Geider
839f5163e2 Bump wger react components version 2026-01-18 12:42:57 +01:00
Roland Geider
c5281d2665 Formatting 2026-01-18 12:27:22 +01:00
Github-actions
bc061acfdc Automatic linting 2026-01-18 11:22:18 +00:00
Roland Geider
421ea60d1d Merge pull request #2147 from justin-pinheiro/pr-trophies
PR trophies
2026-01-18 12:22:06 +01:00
Roland Geider
f8578f4349 Fix duplicated trophy name 2026-01-17 15:04:08 +01:00
Roland Geider
613c4ca9aa Merge branch 'master' into fork/justin-pinheiro/pr-trophies
# Conflicts:
#	wger/locale/ar_SA/LC_MESSAGES/django.po
2026-01-17 14:54:33 +01:00
Roland Geider
fc1381e8f7 Remove unnecessarily translated strings
These made sense when we were using django forms, but not with the mobile app and
the react one, which use their own translation systems. This just makes way more
work for all the translations, so it's better to just cull everything not needed.
2026-01-17 14:51:21 +01:00
Roland Geider
5367fde51b Extract trophy data so it can be translated 2026-01-17 14:20:06 +01:00
E. Ta.
5a6213c477 Translated using Weblate (Arabic (Saudi Arabia))
Currently translated at 12.4% (75 of 603 strings)

Translation: wger Workout Manager/Web App
Translate-URL: https://hosted.weblate.org/projects/wger/web/ar_SA/
2026-01-16 01:01:54 +01:00
Roland Geider
290faf0a80 Prettify the output of the statistics calculation 2026-01-15 16:37:15 +01:00
Roland Geider
c673caba7f Merge branch 'master' into fork/justin-pinheiro/pr-trophies
# Conflicts:
#	settings/settings_global.py
2026-01-15 11:09:39 +01:00
Github-actions
ea626844af Automatic linting 2026-01-11 20:29:13 +00:00
Roland Geider
136b24d520 Merge pull request #2162 from wger-project/feature/remove-compressor
Remove django compressor
2026-01-11 21:29:00 +01:00
Roland Geider
6405b10755 Remove django compressor
Our react components' main.js could not be added in the compression, so sometimes users
would get outdated files served. The LenientManifestStaticFilesStorage now makes sure
that the static files get a hash in the filename. Django compressor was removed since
most of the js and css files are already minified and modern http versions can handle
files better.
2026-01-11 17:42:44 +01:00
Github-actions
4f7e61f735 Automatic linting 2026-01-11 11:13:23 +00:00
Roland Geider
ab981a3db1 Merge pull request #2153 from wger-project/feature/refactor-settings
Refactor application settings
2026-01-11 12:13:12 +01:00
Roland Geider
3ad2310a41 Fix trophy urls 2026-01-10 23:24:36 +01:00
Roland Geider
65a0108657 Use rir in the 1 RM calculation, if available 2026-01-10 12:42:51 +01:00
Roland Geider
db362bf94d Commit trophy icons 2026-01-10 12:20:00 +01:00
Roland Geider
dd2ecbd32e Add admin trophy overview.
This is mainly to check that the descriptions, images, etc. are correct without having
to earn them. Adding this as an API endpoint would be a bit more work, specially for things
like the times a trophy has been earned.
2026-01-10 12:13:29 +01:00
Francisco
1e36dcd551 chore: add license header to language.js and format submitLanguageForm function 2026-01-09 16:52:46 -05:00
Roland Geider
ec9e8149ab Add general formatting helper to base trophy checker 2026-01-09 22:50:27 +01:00
Francisco
7bfbe5ed37 feature: add link in language selection dropdown to use browser language 2026-01-09 16:41:58 -05:00
Francisco
d5f6cf9066 feat: add view to delete language cookie and use browser language instead 2026-01-09 16:39:04 -05:00
Francisco
c6412e96d5 style: format urls.py file 2026-01-09 16:37:31 -05:00
Francisco
b5687b4275 test: add new tests to check if remove_language_code can remove region-specific codes 2026-01-09 16:16:08 -05:00
Roland Geider
10bec7544c Cleanup 2026-01-09 19:55:56 +01:00
Roland Geider
1c276ed3d7 Set PYTHONPATH 2026-01-09 16:03:50 +01:00
Roland Geider
2b03ac7864 Delete settings.py file from docker folder, this is not needed anymore 2026-01-09 14:28:34 +01:00
Roland Geider
b04e7b34cd Add django compressor's COMPRESS_OFFLINE option for offline compression 2026-01-09 13:41:38 +01:00
Francisco
58c897a3bb fix: fix remove_language_code not removing language codes from region-specific url paths
This helper function wasn't capable of removing region-specific language codes from any url 'cause the regex only checked for two-letter language codes (like 'en'), ignoring region-specific locales like 'es-ar'
2026-01-08 18:15:17 -05:00
Francisco
c9b1ed0bba refactor: remove the script tag JS and use the new submitLanguageForm function instead 2026-01-06 15:32:29 -05:00
Francisco
1c48a4a94e feat: add JS function to submit the language form
This was done to remove the HTML script later on
2026-01-06 15:27:01 -05:00
Francisco
aafcfdf2f9 feat: add language cookie deletion via button 2026-01-03 18:32:26 -05:00
Francisco
0cf336fcfa feat: make the language dropdown items set the language cookie
Include i18n urls then add a form to set the cookie using the currently implemented items
2026-01-03 18:26:33 -05:00
Gevorg Danielyan
95c94df7a5 Translated using Weblate (Russian)
Currently translated at 97.8% (590 of 603 strings)

Translation: wger Workout Manager/Web App
Translate-URL: https://hosted.weblate.org/projects/wger/web/ru/
2026-01-03 23:01:52 +00:00
MR
8810cc5016 Translated using Weblate (Arabic (Saudi Arabia))
Currently translated at 11.4% (69 of 603 strings)

Translation: wger Workout Manager/Web App
Translate-URL: https://hosted.weblate.org/projects/wger/web/ar_SA/
2025-12-31 22:36:28 +01:00
Francisco
908278427f feat: add dropdown item to set the app language to the browser's
Just UI, no logic added yet
2025-12-29 18:30:57 -05:00
Roland Geider
03c6251bcb Merge pull request #2151 from wger-project/dependabot/npm_and_yarn/datatables.net-bs5-2.3.6
Bump datatables.net-bs5 from 2.3.5 to 2.3.6
2025-12-29 13:56:24 +01:00
Roland Geider
a8ba6fe2d6 Refactor the way the settings are handled.
Instead of a "create-settings" command, which didn't contain all the options
and was a bit awkward, we now have specific settings used for different things.
2025-12-28 21:32:44 +01:00
dependabot[bot]
552484cc77 Bump datatables.net-bs5 from 2.3.5 to 2.3.6
Bumps [datatables.net-bs5](https://github.com/DataTables/Dist-DataTables-Bootstrap5) from 2.3.5 to 2.3.6.
- [Release notes](https://github.com/DataTables/Dist-DataTables-Bootstrap5/releases)
- [Commits](https://github.com/DataTables/Dist-DataTables-Bootstrap5/compare/2.3.5...2.3.6)

---
updated-dependencies:
- dependency-name: datatables.net-bs5
  dependency-version: 2.3.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-23 23:00:58 +00:00
Roland Geider
f580865f0d Rename workflows 2025-12-23 20:37:16 +01:00
Roland Geider
3b7423e337 Bump dependencies 2025-12-23 20:37:16 +01:00
Roland Geider
6a97d8b1a7 Rename checker class and configure more trophies 2025-12-22 20:47:10 +01:00
Roland Geider
4dfa712b91 Start refining the trophy values 2025-12-22 16:43:09 +01:00