[backend] Created new alembic migration to remove unused photo_path_aux column from users table. This new migration also changes default admin password to new hashing method
[backend] Moved password hashing on login to backend
[backend] Added env variable for expire token in minutes
[backend] Rename file schema_session/schema_access_token to dependencies_security
[backend] Started changing session dependencies functions to handle token in the request cookie
[frontend] Started updating api calls logic
[frontend] Moved login store logic to pinea store instead of local storage
[README] Updated README with new env variable for backend
[backend] Moved from python-jose to authlib joserfc
[backend] Removed python-jose[cryptography] and passlib[bcrypt] python requirements
[backend] Removed some unwanted print statements left in the code
[README] Updated README file based on backend jose changes. Fixed some typos and added some more information to env variables
[README] Updated readme
[frontend] Fixed navbar not closing automatically on mobile when link is clicked
[docker] Updated docker-composer.yml example file
[frontend] Activity view map, stats and graph completed, activity gear missing
[frontend] Home page shows banner displaying activity upload status when uploading .gpx file
[frontend] Home page updates week and month status on activity upload
[frontend] Fixed minor UI issues
[README] Added new FRONTEND_HOST to backend env table
[README] Added link to Endurain Mastodon profile
[docker-compose] Added new env variable
[backend] (Re)Added scheduler to refresh strava tokens periodically
[backend] Strava activities flow finished
[backend] Strava gear id in activity and gear DB tables changed from int to str (Strava uses a string for gear id)
[frontend] Fixed some issues related to new backend logic
[frontend] It is not possible to delete a Strava activity from UI
[frontend] Link to Strava activity replaced with a logo
[README] Added new FRONTEND_HOST to backend env table
[README] Added link to Endurain Mastodon profile
[docker-compose] Added new env variable
[backend] (Re)Added scheduler to remove expired tokens periodically
[backend] Strava activities flow (re)added
[backend] Added ability to unlink Strava (it will delete from the DB Strava info like defined in Strava API terms and services)
- [backend] Finished followers functions
- [backend] Finished gear functions
- [backend] Created new route for searching user by its username and changed current one to search if username contains
- [backend] read_activities_followed_user_activities_pagination function not returning an array
- [backend] Fixed user not active returning a bad code
- [backend requirements] Locked Python modules version
- [frontend] Fixed bugs related to backend revamp
- [frontend] User page not displaying correct avatar image based on gender
- [README] Updated README file
- Added default admin user creation (please read README file for more information)
- Removed some imports from functions to the top of the document like it is supposed to
- Changed backend .env file to backend root instead of config folder
- docker-compose.yml updated
- Removed config folder and not used files inside of it
- README file updated