Commit Graph

212 Commits

Author SHA1 Message Date
João Vitória Silva
72ff3f5cba Update Crowdin configuration file 2024-09-09 18:03:35 +01:00
João Vitória Silva
ec8d4e3821 Fixed typo in README file v0.4.0 2024-08-29 15:36:23 +01:00
João Vitória Silva
5877deb3c0 Merge pull request #24 from joaovitoriasilva/feature_bulk_import
Feature bulk import
2024-08-29 15:34:17 +01:00
João Vitória Silva
39300fdc95 Fixed typo in docker compose example and README file 2024-08-29 15:33:52 +01:00
João Vitória Silva
8ea37bc95f Fixed retrieve Strava activities form 2024-08-29 12:35:14 +01:00
João Vitória Silva
6fcbad4c82 Fixed retrieve Strava activities form 2024-08-29 11:16:39 +01:00
João Vitória Silva
a2348da978 User can now specify number of days to retrieve Strava activities
[frontend] changed button retrieve last week activities to a modal here the user inputs the number of days to retrieve
[frontend] fixed minor issues
2024-08-29 10:44:01 +01:00
João Vitória Silva
8fee330c10 Settings integration zone from card to list view 2024-08-28 12:49:55 +01:00
João Vitória Silva
c01f7ec76e Bump version to 0.4.0 2024-08-27 17:41:38 +01:00
João Vitória Silva
6a7bf5ecfe Merge branch 'feature_bulk_import' of https://github.com/joaovitoriasilva/endurain into feature_bulk_import 2024-08-27 17:31:39 +01:00
João Vitória Silva
e372b75ef5 Fixed contributing file not showing properly 2024-08-27 17:31:36 +01:00
João Vitória Silva
f418d79238 Added bulk import functionality
[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
2024-08-27 17:30:32 +01:00
João Vitória Silva
4b52977bea Added contributing guidelines
Added contributing guidelines in CONTRIBUTING.md
Added thanks section in the README file to sponsors and contributors
2024-08-27 17:27:16 +01:00
João Vitória Silva
096ddc671a Added bulk import functionality
[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
2024-08-27 17:09:20 +01:00
João Vitória Silva
b5bcdb9fc9 Update screenshot_01.png 2024-08-26 11:55:11 +01:00
João Vitória Silva
0b4bdaee65 Merge pull request #22 from joaovitoriasilva/v0.3.3
Fixed margins mobile & removed alpha version banner
v0.3.3
2024-08-26 11:40:53 +01:00
João Vitória Silva
f1f0e2102b Fixed margins mobile & removed alpha version banner
Bump version to v0.3.3
[frontend] fixed margins on mobile
[frontend] removed alpha version banner
2024-08-24 15:51:18 +01:00
João Vitória Silva
cd411b3fd6 Added logo in .svg 2024-08-24 13:45:50 +01:00
João Vitória Silva
3e8709b3c3 Merge pull request #21 from joaovitoriasilva/v0.3.2
V0.3.2
v0.3.2
2024-08-01 19:00:19 +01:00
João Vitória Silva
c52896aa2b Fixed GearView and missing i18n declaration
[frontend] fixed GearView on incorrect i18n declarations
[frontend] fixed missing i18n declaration on EditActivityModalComponent
2024-08-01 18:59:07 +01:00
João Vitória Silva
ed86435e84 Fixed toast not being showed on activity edit
[frontend] Fixed toast not being showed on activity edit
2024-08-01 18:47:17 +01:00
João Vitória Silva
e7aa09defa Fixed edit activity modal
[frontend] fixed edit activity modal showing wrong values
[docker compose] updated docker compose to include new env variable
2024-08-01 17:03:29 +01:00
João Vitória Silva
67910c4807 Edit activity can now edit activity type
[frontend] added logic to edit activity type
[backend] added logic to edit activity type
2024-08-01 16:52:35 +01:00
João Vitória Silva
1d0fefa6ef Fixed Strava Client ID hardcoded on frontend logic
[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
2024-08-01 16:41:16 +01:00
João Vitória Silva
499d97c9aa Bump version to v0.3.2 2024-07-31 21:53:32 +01:00
João Vitória Silva
9db7f3d788 Strava refresh token failing + walk activities not properly tagged
[backend] fixed Strava refresh token failing
[backend] fixed walk activities not properly tagged
[frontend]fixed  walk activities not properly tagged
2024-07-31 21:43:14 +01:00
João Vitória Silva
6a4fbc6313 Fixed Strava link
[frontend] fixed Strava linked value not being updated after successful Strava link
v0.3.1
2024-07-30 10:37:41 +01:00
João Vitória Silva
ffb3da7aea Fixed Strava link
[frontend] fixed Strava linked value not being updated after successful Strava link
2024-07-30 10:28:38 +01:00
João Vitória Silva
8b69903af9 Bumped version to v0.3.1 2024-07-30 10:15:25 +01:00
João Vitória Silva
7391353a59 Password complexity check backend + frontend fixes
[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
2024-07-30 10:13:46 +01:00
João Vitória Silva
110f74a4a2 Fixed Strava link & password complexity
[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
2024-07-30 09:59:46 +01:00
João Vitória Silva
fe1153b72c Update docker-compose.yml.example 2024-07-29 11:32:04 +01:00
João Vitória Silva
4b0d546d2e Merge pull request #18 from joaovitoriasilva/OAuth2_scopes
merge auth2 scopes branch to master
v0.3.0
2024-07-26 11:00:51 +01:00
João Vitória Silva
3a97abe243 Fixed minor frontend bugs
[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
2024-07-26 10:56:24 +01:00
João Vitória Silva
2bb2e88a8a Fixed Strava route dependencies 2024-07-26 10:19:31 +01:00
João Vitória Silva
d59dc0f19f Fixed issue on Strava redirect to link
[frontend] removed crypto-js module, no longer needed
[frontend] fixed issue on strava redirect to link
[frontend] strava service file renamed for consistency
2024-07-25 21:57:51 +01:00
João Vitória Silva
39d134baf6 Edit activity and show visibility per activity
[frontend] edit activity completed
[frontend] activity visibility available in activity summary component
2024-07-25 15:23:26 +01:00
João Vitória Silva
329184a395 Added secure cookie (or not) validation to cookie issuing 2024-07-25 14:36:10 +01:00
João Vitória Silva
0c38d3a7c1 Fixed frontend env variables not working 2024-07-25 12:34:14 +01:00
João Vitória Silva
ee3b3394b0 Fixed app name on package files 2024-07-25 12:10:10 +01:00
João Vitória Silva
8734149b82 Update Dockerfile 2024-07-25 09:59:33 +01:00
João Vitória Silva
33838c9adb Added Vite PWA for PWA support
[frontend] added basic Vite PWA configuration for PWA support
[docker-compose] fixed typo
2024-07-25 08:10:39 +01:00
João Vitória Silva
c9ae93c637 Updated README 2024-07-24 15:50:11 +01:00
João Vitória Silva
675653a8ef Dependencies + actions fix
[backend] bump dependencies
[GitHub Actions] fixed issue related to build path
2024-07-24 15:26:32 +01:00
João Vitória Silva
8b3d279cd0 Update docker-image_backend_manualORnewrelease.yml 2024-07-24 15:18:28 +01:00
João Vitória Silva
76153fcefb Fixed docker-compose example file 2024-07-24 15:06:58 +01:00
João Vitória Silva
c53ef002a7 Updated README, screenshot and github actions 2024-07-24 14:29:35 +01:00
João Vitória Silva
12905d9b47 Added X-Client-Type to handle auth based on client type
[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
2024-07-24 11:15:29 +01:00
João Vitória Silva
e187de8e74 Change theme and language functions
[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
2024-07-19 22:01:31 +01:00
João Vitória Silva
ee7685780f Fixed theme dropdown position
[frontend] Fixed theme dropdown position
2024-07-18 17:59:11 +01:00