Commit Graph

30 Commits

Author SHA1 Message Date
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