[backend] added new route for handling bulk import requests
[backend] added new folder for bulk import actions
[backend] adjusted code for better re usability for bulk import and single file upload
[docker-compose] added new volume mapping in docker compose example file
[README] added new volumes information to backend section of README file
[backend] added new route for handling bulk import requests
[backend] added new folder for bulk import actions
[backend] adjusted code for better re usability for bulk import and single file upload
[docker-compose] added new volume mapping in docker compose example file
[README] added new volumes information to backend section of README file
[frontend] added new env variable MY_APP_STRAVA_CLIENT_ID
[frontend] fixed Strava Client ID hardcoded on frontend logic
[frontend] updated frontend docker file with new env variable
[README] updated README to include new env variable
[backend] added password complexity check on backend, returns 400 if invalid
[frontend] fixed variable in strava link
[frontend] new password complexity was not being checked on admin field for reset password
[backend] on token not present 403 was returned instead of 401
[backend] token validity on refresh token endpoint was not properly done
[backend] docker file FRONTEND_HOST default value is localhost:8080 instead of frontend:8080
[docker_compose] file updated based on FRONTEND_HOST default value
[frontend] password complexity should now allow all characters described here https://owasp.org/www-community/password-special-characters
[frontend] fixed Strava linked value not being updated after successful Strava link
[frontend] fixed activity showing map when activity has no lat/long data
[frontend] fixed Strava button on activity card
[frontend] fixed badges design to be coherent in the whole app
[frontend] removed crypto-js module, no longer needed
[frontend] fixed issue on strava redirect to link
[frontend] strava service file renamed for consistency
[backend] added X-Client-Type to handle auth based on client type
[backend] access token and refresh token return adapted to client type
[backend] added native FastApi cookie and header checkers for dependency handling
[frontend] added X-Client-Type equals web to frontend requests
[frontend] fixed user profile not showing the profile data fields correctly
[frontend] added modal to edit activity details (name, description and visibility
[frontend] added in the navbar on large screens ability to change theme and language
[frontend] added in settings in the general tab ability for the user to change theme and language