v0.10.4 - New Strava link logic, dropped Strava ENV variables, added Discord server links, added code of conduct and simplified routes for users, gears, Strava and profile
⚠️ Warning:
- The DB has schema changes, however no impacts are expected. Nevertheless backup your DB before applying the update
- ENV variables for Strava no longer needed (STRAVA_AUTH_CODE, STRAVA_CLIENT_SECRET and STRAVA_CLIENT_ID)
- Please read the docs for further information
- [backend] New logic for Strava account link where each user brings his/her API client ID and secret
- [backend] Simplified users, gears, Strava and profile routes
- [backend] Added Strava schema for Strava client logic
- [backend] Added alembic migration to add columns strava_client_secret and strava_client_id to users_integrations table
- [docker] removed reference to STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET and STRAVA_AUTH_CODE
- [docs] removed reference to STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET and STRAVA_AUTH_CODE
- [docs] Added Discord server link in main page
- [frontend] New logic for Strava account link where each user brings his/her API client ID and secret
- [frontend] Added Discord server link in the footer
- [frontend] Fixed BMI not rounded after entering new weight entry #145
- [frontend] Added missing translations
- [frontend] ModalComponentNumberInput can now have a pre-defined value for the input
- [frontend] Added new generic modal ModalComponentNumberAndStringInput component
- [README] Added Discord server link
- [REPO] Added CODE_OF_CONDUCT.md