Commit Graph

3 Commits

Author SHA1 Message Date
João Vitória Silva
c26f8321be Add health steps tracking and UI integration
Introduces backend models, CRUD, API routes, and Alembic migration for health steps tracking. Updates Garmin data processing to include daily steps, and adds frontend services, dashboard, and sidebar components for displaying and managing step data. Also refines health weight deletion, improves i18n, and updates related logic for better health data management.
2025-11-24 23:19:38 +00:00
João Vitória Silva
8580f3020a Fix date format for Garmin body composition API call
Changed the date format passed to api.get_body_composition from a datetime object to a string in 'YYYY-MM-DD' format to match API requirements. Also updated .gitignore to exclude .garminconnect files.
2025-11-14 22:25:54 +00:00
João Vitória Silva
746cf47da6 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
2024-12-10 17:35:56 +00:00