wger logo

wger

Self hosted FLOSS fitness/workout, nutrition and weight tracker

Alternative to: myfitnesspal, strong, jefit, hevy, trainerize


About Versions (15)

2.0

2021-05-01

Upgrade steps from 1.9:

  • Update python libraries pip3 install -r requirements.txt
  • Install yarn and sass (e.g. sudo npm install -g yarn sass)
  • Update CSS and JS libraries yarn install
  • Compile the CSS yarn build:css:sass
  • Run migrations python3 manage.py migrate
  • Update data python3 manage.py loaddata licenses.json languages.json language_config.json
  • Load new ingredients (note that this will overwrite any ingredients that you might have added) wger load-online-fixtures
  • Update static files (only production): python3 manage.py collectstatic
  • Subcommands for wger now use dashes in their names (i.e. create-settings instead of create_settings)

🚀 Features:

  • Add nutrition diary to log the daily calories actually taken #284, #501 and #506 (thanks @WalkingPizza and @oconnelc)
  • Support for reps-in-reserve (RiR) in workout plans and logs #479 (thanks @SkyNetIndustry)
  • Improved user experience, on desktop and mobile #337
  • Around 70000 new ingredients with Open Food Facts import with more to come #422 (thanks @harlenesamra, @nikithamurikinati and @jcho1)
  • Group common exercise information such as muscles, etc. for more easy translations, data management, etc. #448 (thanks @nikithamurikinati, @harlenesamra, @jcho17, @vaheeshta and @jeevikaghosh)
  • Group similar exercises such as wide grip, reverse, etc. #555 (thanks @ryowright)
  • Improved info endpoints for exercises and ingredients, this saves additional API calls #411
  • Show BMI on weight graph #462 (thanks @Svn-Sp)
  • Allow user to edit and delete body weight entries #478 (thanks @beingbiplov)
  • Show kJoules as well as kcal in nutritional plan #568 (thanks @nopinter and @derekli17)
  • Check name similarity when adding exercises to avoid duplicates #551 (thanks @lydiaxing, @eq8913, @Hita-K)
  • Return the muscle background images in the REST API #547 (thanks @gengkev)

🐛 Bug Fixes:

#368, #379, #426 (thanks @austin-leung), #499, #505, #504, #511, #516, #522, #554 and #560 (thanks @sandilsranasinghe), #564, #565, #615, #560 (thanks @bradsk88), #617 (thanks @Sidrah-Madiha), #636, #640, #642, #648, #650

🧰 Maintenance:

  • Moved translations to weblate #266
  • Improved docker and docker-compose images #340
  • Updated many libraries to last version (bootstrap, font awesome, etc.)
  • Use yarn to download CSS/JS libraries
  • Improvements to documentation (e.g. #494)
  • Improved cache handling #246 (thanks @louiCoder)
  • Others: #450 (thanks @Rkamath2), #631 (thanks @harlenesamra), #664 (thanks @calvinrw),