16 Commits

Author SHA1 Message Date
João Vitória Silva
077df2ef9a Update bare-metal guide and mkdocs navigation
Added a blank line for readability in the bare-metal installation guide and updated the navigation title in mkdocs.yml to 'Bare-Metal installation guide' for consistency.
2025-12-22 11:01:25 +00:00
João Vitória Silva
9860aeac1f Add Proxmox community script link to navigation
Added an external link to the Proxmox community script under the 'Getting started' section in the navigation menu of mkdocs.yml.
2025-12-15 22:13:54 +00:00
João Vitória Silva
bddc3d44cf Merge branch 'pr/443' into pre-release 2025-12-15 22:09:23 +00:00
João Vitória Silva
c445c0c093 Revise and expand SSO documentation, update nav
Replaces the old 'Single-sign-on' doc with a new, comprehensive 'single-sign-on.md' covering SSO setup for multiple providers, troubleshooting, and security. Updates mkdocs.yml to reference the new file, enhance navigation, and enable additional markdown extensions and icons for improved documentation formatting.
2025-12-15 22:09:09 +00:00
João Vitória Silva
26e08007ca Refactor developer guide into modular sections
Split the monolithic developer-guide.md into three focused documents: setup-dev-env.md, authentication.md, and supported-types.md. Updated mkdocs.yml navigation to reflect the new structure, improving documentation clarity and maintainability.
2025-12-15 21:48:55 +00:00
João Vitória Silva
b0bc916c44 Update project links to new GitHub organization
Replaced all references to 'joaovitoriasilva/endurain' with 'endurain-project/endurain' across documentation, templates, Docker examples, and code. Updated badge URLs, Docker image paths, and author email in backend metadata to reflect the new organization. This ensures consistency and correct attribution following the repository migration.
2025-12-12 14:08:19 +00:00
João Vitória Silva
f39eacfde5 Move sleep scoring doc to features section
Added new 'Features' section in docs. Renamed 'sleep-scoring.md' from 'getting-started' to 'features' and updated mkdocs.yml navigation to reflect this change.
2025-12-08 14:45:31 +00:00
Johann Grobe
c88bbaab6c add bare-metal docs 2025-11-30 13:47:08 +01:00
João Vitória Silva
9183c42d5b Moved docs to use material theme 2025-10-30 15:56:54 +00:00
João Vitória Silva
96ed9e99c1 Add MariaDB to Postgres migration guide and configs
Introduces a comprehensive migration guide for moving from MariaDB to PostgreSQL, including troubleshooting and step-by-step instructions. Adds pgloader configuration files and custom transformation functions for handling data conversion, and updates mkdocs navigation to include the new migration documentation.
2025-10-20 22:07:46 +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
bbe332a702 Added gallery page to docs 2025-01-10 14:45:53 +00:00
João Vitória Silva
ab5bbbfbed Removed license page from docs
[docs] updated docs and removed license page
2024-12-28 15:28:33 +00:00
João Vitória Silva
c66020609f Updated docs
[frontend] added docs icon with link to documentation in footer
[backend] removed unused STRAVA_DAYS_ACTIVITIES_ONLINK env variable
[README] removed unused STRAVA_DAYS_ACTIVITIES_ONLINK env variable
[docs] updated docs
2024-11-18 22:10:04 +00:00
João Vitória Silva
07dd088370 Yoga + Me badge
[backend] added support for Yoga
[frontend] added support for Yoga
[frontend] added "Me" badge if user is logged user in to user list in user settings page
[frontend] added missing activity types "Rowing" and "Yoga" to edit activity modal
[frontend] Gear now only shows inactive state in gears list
[docs]
2024-11-18 10:56:23 +00:00
João Vitória Silva
2689125fd1 User height, /about route, docs start
[backend] added Alembic migration for new Garmin Connect columns
[backend] added root path of "/api/v1" in order to prepare for AIO docker image
[backend] added /about router that return JSON object with title, version and license info
[backend] fixed wrong tag and wrong function name on delete gear route
[frontend] added height to user profile page and users page
[README] updated README
[docs] started docs using GitHub pages and MKDocs hosted on docs.endurain.com
2024-11-16 22:22:55 +00:00