BMI logic + fixes

[aux] added auxiliary scripts
[backend] added error logic to error printing
[backend] rollbacked changes from Datetime to Timestamp
[backend] added body composition sync from Garmin
[backend] added additional validations for empty .gpx files
[backend] add calculate BMI logic
[backend] add BMI calculation in migration
[backend] added Timezone logic to Strava activity import
[frontend] removed block that prevent deleting Strava or GC activity
[frontend] added new generic modal for single number input
[frontend] replaced modal that retrieves Strava and GC activities for number of days with new generic modal
[frontend] added shoes gear in add gear to walk and hike activities
[frontend] minor bug fixes
This commit is contained in:
João Vitória Silva
2024-12-10 17:35:56 +00:00
parent e1848effdc
commit 746cf47da6
41 changed files with 928 additions and 436 deletions

3
.gitignore vendored
View File

@@ -1,6 +1,9 @@
# General
docker-compose.yml
# aux folder
aux_scripts/.garminconnect
# Python
backend/app/__pycache__/
backend/app/*/__pycache__/