João Vitória Silva
5390c8a30a
Update env and compose examples, fix distance formatting
...
Improved comments and guidance in .env.example for DB variables, clarified volume path in docker-compose.yml.example #336
Fixed formatDistanceRaw usage in UserGoalsStatsComponent.vue by adding the missing argument.
2025-09-18 10:24:40 +01:00
dataprolet
82a3396bed
Rm trailing whitespaces
2025-08-11 11:18:03 +02:00
João Vitória Silva
4956feae8d
Add indoor walk activity type and tracker fields
...
Introduces activity type 31 (Indoor walk) across backend and frontend, updates activity type mappings, and adds tracker_manufacturer, tracker_model, and import_info fields to the Activity model and schema. Updates Alembic migrations, improves activity media import/export logic, and standardizes Pydantic model config usage. Also updates documentation and docker-compose examples to use the new data directory.
2025-07-21 13:42:09 +01:00
João Vitória Silva
d0e4b2e95d
Update config and volume paths for persistence
...
Consolidate user images, activity files, and server images into the 'config' directory for persistence in docker-compose examples and documentation. Update related documentation to reflect the new directory structure and backup recommendations.
2025-06-25 14:40:17 +01:00
João Vitória Silva
a20621f866
Squashed commit of the following:
...
commit d32e3d8fdc
Merge: d722e793 db959207
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Wed Jun 25 12:52:35 2025 +0100
Merge remote-tracking branch 'origin/l10n_pre-release' into pre-release
commit db959207c1
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:51:52 2025 +0100
New translations activitymandabovepillscomponent.json (Portuguese)
commit 595256934e
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:50:51 2025 +0100
New translations editactivitymodalcomponent.json (Portuguese)
commit c659dcd84f
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:50:46 2025 +0100
New translations activitysummarycomponent.json (Portuguese)
commit 1f8e699753
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:38:41 2025 +0100
New translations editactivitymodalcomponent.json (Portuguese)
commit c93884c2c7
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:38:40 2025 +0100
New translations editactivitymodalcomponent.json (German)
commit 9a59c21a75
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:38:39 2025 +0100
New translations editactivitymodalcomponent.json (Catalan)
commit 72ea5b5467
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:38:38 2025 +0100
New translations editactivitymodalcomponent.json (Spanish)
commit 7f309e9e32
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:38:37 2025 +0100
New translations editactivitymodalcomponent.json (French)
commit 0ed4e9134d
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:38:36 2025 +0100
New translations activitysummarycomponent.json (Portuguese)
commit b22b45f185
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:38:35 2025 +0100
New translations activitysummarycomponent.json (Dutch)
commit 78a49d35af
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:38:34 2025 +0100
New translations activitysummarycomponent.json (German)
commit d03f260e75
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:38:33 2025 +0100
New translations activitysummarycomponent.json (Catalan)
commit 1203787f8a
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:38:32 2025 +0100
New translations activitysummarycomponent.json (Spanish)
commit 9a948aea26
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:38:31 2025 +0100
New translations activitysummarycomponent.json (French)
commit cf2a0e8bdd
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Wed Jun 25 12:38:30 2025 +0100
New translations editactivitymodalcomponent.json (Dutch)
commit d722e79394
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Wed Jun 25 12:28:40 2025 +0100
Fix Docker image tag & bump frontend version
[docker] fix image tag on docker-compose.yml.example
[frontend] bump version on frontend
commit e15f4e89c7
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Wed Jun 25 12:18:17 2025 +0100
Bump dependencies
commit 319b83ae0f
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Wed Jun 25 12:10:53 2025 +0100
Add indoor cycling support & fix config/logging issues
[backend] fixed invalid default value for JAEGER_ENABLED
[backend] added support for activity type indoor_cycling
[backend] fixed logging spacing and added docs to logger
[docker] fixed logging spacing
[docs] added support for activity type indoor_cycling
[frontend] added support for activity type indoor_cycling
[frontend] re added activityMaxHR to activitySummaryComponent.json
commit f3e298300f
Merge: c9e006a7 10668d3e
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Wed Jun 25 11:20:16 2025 +0100
Merge branch 'docker_immutable_feature' into pre-release
commit 10668d3ed6
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Wed Jun 25 09:26:34 2025 +0100
Update env.js
commit b138f81f1e
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Tue Jun 24 23:14:58 2025 +0100
Update database.py
commit 5c7c81f123
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Tue Jun 24 23:03:14 2025 +0100
Refactor env var usage and runtime config for frontend/backend
Backend now uses core.config for environment variables with sensible defaults, reducing direct os.environ access and improving robustness. Dockerfile and start.sh were updated to remove hardcoded env vars and generate a runtime env.js for frontend configuration. Frontend code now reads ENDURAIN_HOST from window.env instead of Vite env, enabling runtime configuration. Obsolete .env file was removed, and documentation was updated to fix a typo in JAEGER_PORT.
commit bb2ae4f548
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 16:34:27 2025 +0100
New translations activitymandabovepillscomponent.json (Portuguese)
commit 64f438000f
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 16:34:26 2025 +0100
New translations activitymandabovepillscomponent.json (German)
commit 4129e66768
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 16:34:25 2025 +0100
New translations activitymandabovepillscomponent.json (Catalan)
commit 7c37b2c375
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 16:34:23 2025 +0100
New translations activitymandabovepillscomponent.json (Spanish)
commit ed236a0ee7
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 16:34:22 2025 +0100
New translations activitymandabovepillscomponent.json (French)
commit 825ef122d7
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 16:34:21 2025 +0100
New translations activitysummarycomponent.json (Portuguese)
commit d04742caee
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 16:34:20 2025 +0100
New translations activitysummarycomponent.json (Dutch)
commit 187b56221b
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 16:34:19 2025 +0100
New translations activitysummarycomponent.json (German)
commit 83847a2d0c
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 16:34:18 2025 +0100
New translations activitysummarycomponent.json (Catalan)
commit 8a2417360a
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 16:34:17 2025 +0100
New translations activitysummarycomponent.json (Spanish)
commit 7bf9dfdc66
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 16:34:16 2025 +0100
New translations activitysummarycomponent.json (French)
commit 683b1fd260
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 16:34:15 2025 +0100
New translations activitymandabovepillscomponent.json (Dutch)
commit c9e006a757
Merge: 1a5f5cca 6cfe4999
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Mon Jun 23 16:28:37 2025 +0100
Merge branch 'pr/199' into pre-release
commit 6cfe4999e1
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Mon Jun 23 16:27:44 2025 +0100
Add HR Zones chart to mobile, move logic to chartUtils
[frontend] moved chart functions to chartUtils file
[frontend] added HR Zones Bar Chart to mobile view
commit e475138d11
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Mon Jun 23 16:15:42 2025 +0100
Refactor HR Zones chart, clean up ActivitySummary
[frontend] moved HR Zones graph away from ActivitySummaryComponent
[frontend] removed duplicated translation
[frontend] reverted changes on ActivitySummaryComponent since chart was removed
[frontend] moved chart to ActivityMandAbovePillsComponent
[frontend] small adjustments to BarChart
commit a7d8418d51
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Mon Jun 23 15:04:05 2025 +0100
Improve formatting, docstrings & fix activityActivityStreams prop
[backend] fixed formatting
[backend] changed existing docstrings to be more complete
[backend] changed imports to be consistent with rest of the code
[frontend] fixed formatting
[frontend] set new prop on ActivitySummaryComponent to be not required because it is not always necessary (HomeView)
[frontend] fixed issue onMounted on ActivitySummaryComponent when new prop is null
commit 1a5f5cca86
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Mon Jun 23 13:52:31 2025 +0100
Fix for docs
commit 1960c3153a
Merge: c895ae0d 935a5d43
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Mon Jun 23 13:37:08 2025 +0100
Merge branch 'pr/203' into pre-release
commit c895ae0d83
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 12:33:21 2025 +0100
New translations activitybellowmpillscomponent.json (Dutch)
commit 5338c95879
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 12:33:20 2025 +0100
New translations activitylapscomponent.json (Dutch)
commit 7d3930bfba
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 12:33:19 2025 +0100
New translations generalitems.json (Dutch)
commit 0838b6cf6e
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 11:11:34 2025 +0100
New translations activitybellowmpillscomponent.json (Dutch)
commit 9776b6461a
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 11:11:31 2025 +0100
New translations activitylapscomponent.json (Dutch)
commit 8b2b6c6fc8
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 11:10:23 2025 +0100
New translations stravacallbackview.json (Dutch)
commit 6acf86fb47
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 11:10:09 2025 +0100
New translations summaryview.json (Dutch)
commit 79708f1aa9
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 11:10:07 2025 +0100
New translations settingsuserprofilezonecomponent.json (Dutch)
commit 5e93661fa0
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 11:10:06 2025 +0100
New translations settingsintegrationszonecomponent.json (Dutch)
commit bfa7093fc4
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 11:10:04 2025 +0100
New translations editactivitymodalcomponent.json (Dutch)
commit 27036db437
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 11:10:03 2025 +0100
New translations navbarcomponent.json (Dutch)
commit c4143435d1
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 11:09:48 2025 +0100
New translations activityview.json (Dutch)
commit 8b1cc16bc6
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 11:09:47 2025 +0100
New translations loginview.json (Dutch)
commit 3cd447368e
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 11:09:46 2025 +0100
New translations generalitems.json (Dutch)
commit bac2b90b88
Merge: d0f850dd 13afbe86
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Mon Jun 23 11:06:59 2025 +0100
Merge remote-tracking branch 'origin/l10n_pre-release' into pre-release
commit d0f850dd0e
Merge: ed4c87d4 426500ff
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Mon Jun 23 11:04:10 2025 +0100
Merge branch 'pr/208' into pre-release
commit 13afbe86ae
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 11:00:40 2025 +0100
New translations gearslistcomponent.json (German)
commit 59ad9170b0
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Mon Jun 23 10:59:50 2025 +0100
New translations gearview.json (Catalan)
commit 426500ff2e
Author: C2gl <97646342+C2gl@users.noreply.github.com >
Date: Mon Jun 23 11:59:36 2025 +0200
fixing some typos
commit ed4c87d407
Author: João Vitória Silva <8648976+joaovitoriasilva@users.noreply.github.com >
Date: Mon Jun 23 10:55:01 2025 +0100
Silence StravaLib token warnings + bump dependencies
commit 6f24ac158f
Author: C2gl <97646342+C2gl@users.noreply.github.com >
Date: Mon Jun 23 01:10:40 2025 +0200
fully translated
commit 386e5ae853
Author: C2gl <97646342+C2gl@users.noreply.github.com >
Date: Mon Jun 23 00:57:42 2025 +0200
done upto strava
commit 56cb31288d
Author: C2gl <97646342+C2gl@users.noreply.github.com >
Date: Mon Jun 23 00:54:16 2025 +0200
next to translate - gears
commit 8d3158ef6c
Author: C2gl <97646342+C2gl@users.noreply.github.com >
Date: Mon Jun 23 00:25:31 2025 +0200
initial commit for fork
commit 935a5d43b5
Author: Fredrik Fyksen <fredrik@fyksen.me >
Date: Wed Jun 18 15:06:48 2025 +0200
Updated hosting guide
commit 56a7ff881f
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 21:02:22 2025 +0100
New translations summaryview.json (Dutch)
commit 9c0acab25a
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 19:35:49 2025 +0100
New translations activityview.json (Dutch)
commit bfe8ae1d14
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 19:35:48 2025 +0100
New translations summaryview.json (Dutch)
commit 0c0a375d1a
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 19:35:47 2025 +0100
New translations activitymandabovepillscomponent.json (Dutch)
commit 8c4619fc8d
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 19:35:46 2025 +0100
New translations editactivitymodalcomponent.json (Dutch)
commit 9748f7776f
Author: Zuhdi <rccheattest2@gmail.com >
Date: Tue Jun 17 22:57:52 2025 +0700
feat: change hr zone to bar chart
- return transform_activity_streams to get_public_activity_stream_by_type
-
commit fcad6ea3e5
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 14:39:27 2025 +0100
New translations summaryview.json (Dutch)
commit 515427d89b
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 14:39:26 2025 +0100
New translations activitiesview.json (Dutch)
commit 50a76062f0
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 14:39:24 2025 +0100
New translations activitymandabovepillscomponent.json (Dutch)
commit 95c6b9ef0e
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 14:39:23 2025 +0100
New translations searchview.json (Dutch)
commit 503b943a2e
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 14:39:22 2025 +0100
New translations settingsuserprofilezonecomponent.json (Dutch)
commit b1884f4fe9
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 14:39:21 2025 +0100
New translations settingsintegrationszonecomponent.json (Dutch)
commit 04c899a3a4
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 14:39:20 2025 +0100
New translations gearslistcomponent.json (Dutch)
commit 5163263b88
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 14:39:19 2025 +0100
New translations gearsaddeditgearmodalcomponent.json (Dutch)
commit ae3943d352
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 14:39:18 2025 +0100
New translations editactivitymodalcomponent.json (Dutch)
commit 01a900b166
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 14:39:16 2025 +0100
New translations gearview.json (Dutch)
commit e1c006fd7e
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 14:39:15 2025 +0100
New translations loginview.json (Dutch)
commit 1f406e5022
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 14:39:14 2025 +0100
New translations generalitems.json (Dutch)
commit 9b43447128
Author: João Vitória Silva <joao.vitoria.silva@pm.me >
Date: Tue Jun 17 12:53:54 2025 +0100
New translations navbarcomponent.json (Dutch)
commit c503c35607
Author: Zuhdi <rccheattest2@gmail.com >
Date: Tue Jun 17 08:01:37 2025 +0700
chore: fix review
commit 85c8f9410c
Author: Zuhdi <rccheattest2@gmail.com >
Date: Tue Jun 17 07:15:01 2025 +0700
fix: handle when average_heartrate and max_heartrate is null when import from strava
commit 7e9b3227c4
Author: Zuhdi <rccheattest2@gmail.com >
Date: Sun Jun 15 11:44:39 2025 +0700
feat: change default value for hrZones
commit bd1ec74968
Author: Zuhdi <rccheattest2@gmail.com >
Date: Sun Jun 15 11:32:40 2025 +0700
feat: show HR based on zone that calculated from user birthdate (if any)
2025-06-25 14:22:06 +01:00
João Vitória Silva
cc23016823
Simplified mounting volumes
...
[backend] simplified mounting volumes with volume config where it goes everything except logs
2025-06-17 09:25:27 +01:00
João Vitória Silva
a3ffe7a5ea
Remove default envs from Docker, update compose & docs
...
[docker] removed mandatory env variables from Docker image creation removing default values
[docker] updated docker compose example file
[docs] updated docs
2025-05-17 22:21:47 +01:00
João Vitória Silva
7b360b7b61
Refactor Strava integration to use user-provided creds
...
[backend] added alembic migration to add columns strava_client_secret and strava_client_id to users_integrations table
[backend] removed reference to STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET and STRAVA_AUTH_CODE
[backend] added logic for Strava link to use id and secret given by user in the frontend
[backend] added Strava schema for Strava client logic
[backend] simplified Strava routes
[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
[frontend] removed reference to STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET and STRAVA_AUTH_CODE
[frontend] added new generic modal ModalComponentNumberAndStringInput component
[frontend] added default value to input number on ModalComponentNumberInput component
[frontend] adjusted Strava calls to match optimized Strava backend routes
2025-05-03 16:52:17 +01:00
João Vitória Silva
9f85d1c65f
Add defaultActivityVisibility logic, fix path issues
...
[backend] added column default_activity_visibility to users table
[backend] added new column default_activity_visibility to crud and router logic
[backend] created alembic migration to add default_activity_visibility column
[backend] activity upload now takes user default_activity_visibility has visibility value
[docker] fixed issue in path
[docs] fixed issue in path
[frontend] added default_activity_visibility column logic to edit profile
2025-02-27 16:23:38 +00:00
João Vitória Silva
23c26d6e76
Bump version to v0.9.2, fix typos in docs & Docker
...
[backend] bump version to v0.9.2
[frontend] bump version to v0.9.2
[docs] fixed typo in developer-guide example docker compose file
[docker] fixed typo in example docker compose file
2025-02-27 15:00:15 +00:00
João Vitória Silva
71751f5440
Fix docker compose example file
...
Fix docker compose example file for PR 93 to support newer versions of docker compose
2025-02-24 15:50:08 +00:00
MrToWy
5db0da1d3a
add healthcheck for postgres
2025-02-14 17:25:14 +01:00
João Vitória Silva
0603531758
Non privileged port and UID/GID 1000
...
[backend] added additional log entry to log when unsupported file extension is used when uploading an activity
[docker] changed container from port 80 to 8080 on docker compose example file
[docker] removed user endurain creation from docker process and used UID and GID 1000
[docker] changed docker port from 80 to 8080 to use non privileged port
[docker] adjusted start.sh script to use UID and GID 1000 instead of user endurain
[docs] added new UID and GID env variables info
2025-01-06 10:58:58 +00:00
João Vitória Silva
43ee1105b6
Fix wrong URL to Docker image
2025-01-02 21:27:30 +00:00
João Vitória Silva
666897a63d
Fix change user password + Strava callback
...
[docker] on build image process change frontend location from inside backend folder to specific frontend folder on /app
[docker] added healthcheck to image
[docker] fixed non-root user
[docker] updated docker compose example file
[docs] updated volumes
[backend] added alembic migration to change database password field size from 100 to 250 in user table
[backend] fixed issue on changing user password
[backend] add Catch-All Route for the Frontend to ensure that requests to /api/v1/docs and other API routes take precedence
2024-12-27 21:07:40 +00:00
João Vitória Silva
96d3e63991
Updated docs & updated env default values
...
[docs] updated docs for single docker image
[docker] updated some default env variables values
[docker] updated docker compose file
2024-12-23 22:58:21 +00:00
João Vitória Silva
ea2acea074
Unified Docker image
...
[backend] added logic for unified Docker image
[backend] removed reference to separated Docker images
[backend] removed FRONTEND_PROTOCOL and FRONTEND_HOST env variables and added ENDURAIN_HOST
[backend] fixed issue on profile and health_data routes
[backend] bump version to v0.7.0
[frontend] bump version to v0.7.0
[frontend] changed env variables logic to use STRAVA_CLIENT_ID and ENDURAIN_HOST from backend logic
[frontend] removed frontend env variables logic on docker compose
[frontend] changed logic to use new env variables logic
[docker] added new unified docker image logic
[docker] updated docker compose example file to use single image logic
2024-12-23 12:18:17 +00:00
João Vitória Silva
68575a11c6
Postgres DB support
...
[backend] simplified alembic migrations naming
[backend] changes to support Postgres
[backend] support for Postgres DB
2024-12-20 12:23:49 +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
João Vitória Silva
181ec5d774
Added missing volumes to docker compose example file
2024-11-12 11:06:56 +00: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
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
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
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
329184a395
Added secure cookie (or not) validation to cookie issuing
2024-07-25 14:36:10 +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
76153fcefb
Fixed docker-compose example file
2024-07-24 15:06:58 +01:00
João Vitória Silva
00184e7b28
Added poetry and simplified dependencies
...
[backend] bump python from 3.11 to 3.12
[backend] Added poetry for dependency management
[backend] adjusted docker image to use poetry
[backend] changed folder structure
[backend] continued implementation of scopes logic (frontend home, login and gears api calls handled)
[backend] simplified verify token dependencies
[frontend] simplifies toast management
[frontend] Added pagination component
[frontend] updated auth pinia store to better handle authentication
[frontend] removed infinite scroll from gears view and added pagination
2024-07-11 17:31:57 +01:00