diff --git a/CHANGELOG.md b/CHANGELOG.md index f605d589..57099b20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Change log +## Version 0.7.10 (2022/12/21) + +### Features and enhancements + +* [#92](https://github.com/SamR1/FitTrackee/issues/92) - Add ascent and descent parameters in workout import without GPX file + +### Translations + +* [#279](https://github.com/SamR1/FitTrackee/issues/279) - [Translation Request] - Italian (thanks to @dperruso) +* [c88a515](https://github.com/SamR1/FitTrackee/commit/c88a5158fea5f9e2fa8c41ecc2c100f6d9319371) - Translations update from Hosted Weblate (Dutch, thanks to @bjornclauw) +* [f96dcef](https://github.com/SamR1/FitTrackee/commit/f96dcef0dc69d00f65a036fa2e33c22612004cb1) - Translations update (German) + +**Note:** This release contains database migration (see upgrade instructions in [documentation](https://samr1.github.io/FitTrackee/installation.html#upgrade)) + + ## Version 0.7.9 (2022/12/11) ### Features and enhancements diff --git a/README.md b/README.md index d9c8b295..dd28ba62 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Examples for Android (non-exhaustive list): Maps are displayed using [Open Street Map](https://www.openstreetmap.org). It is also possible to add a workout without a gpx file. -Translations can be updated through [Weblate](https://hosted.weblate.org/engage/fittrackee/): +Translations status on [Weblate](https://hosted.weblate.org/engage/fittrackee/): [![Translation status](https://hosted.weblate.org/widgets/fittrackee/-/multi-auto.svg)](https://hosted.weblate.org/engage/fittrackee/) **Still under heavy development (some features may be unstable).** diff --git a/VERSION b/VERSION index 972ef76a..5b209ea2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.7.9 +0.7.10 diff --git a/docs/.buildinfo b/docs/.buildinfo index ee41c29f..d73bd4f2 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: b4432b1990857f41af30f27460fb619b +config: 5abf538cacc290d4cea92d1f42946aba tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_images/fittrackee_screenshot-01.png b/docs/_images/fittrackee_screenshot-01.png index a1395300..99476e8c 100644 Binary files a/docs/_images/fittrackee_screenshot-01.png and b/docs/_images/fittrackee_screenshot-01.png differ diff --git a/docs/_images/fittrackee_screenshot-02.png b/docs/_images/fittrackee_screenshot-02.png index c2ad74fe..c6eac919 100644 Binary files a/docs/_images/fittrackee_screenshot-02.png and b/docs/_images/fittrackee_screenshot-02.png differ diff --git a/docs/_images/fittrackee_screenshot-03.png b/docs/_images/fittrackee_screenshot-03.png index f85b217f..b3e38a81 100644 Binary files a/docs/_images/fittrackee_screenshot-03.png and b/docs/_images/fittrackee_screenshot-03.png differ diff --git a/docs/_images/fittrackee_screenshot-04.png b/docs/_images/fittrackee_screenshot-04.png index ed75a446..e36cd72b 100644 Binary files a/docs/_images/fittrackee_screenshot-04.png and b/docs/_images/fittrackee_screenshot-04.png differ diff --git a/docs/_images/fittrackee_screenshot-05.png b/docs/_images/fittrackee_screenshot-05.png index 2bfcabf8..416ecdcd 100644 Binary files a/docs/_images/fittrackee_screenshot-05.png and b/docs/_images/fittrackee_screenshot-05.png differ diff --git a/docs/_images/fittrackee_screenshot-06.png b/docs/_images/fittrackee_screenshot-06.png index 96342d8a..e3ec33d0 100644 Binary files a/docs/_images/fittrackee_screenshot-06.png and b/docs/_images/fittrackee_screenshot-06.png differ diff --git a/docs/_images/fittrackee_screenshot-07.png b/docs/_images/fittrackee_screenshot-07.png index d665fce3..397f0b53 100644 Binary files a/docs/_images/fittrackee_screenshot-07.png and b/docs/_images/fittrackee_screenshot-07.png differ diff --git a/docs/_images/fittrackee_screenshot-08.png b/docs/_images/fittrackee_screenshot-08.png index 646ef457..415a172e 100644 Binary files a/docs/_images/fittrackee_screenshot-08.png and b/docs/_images/fittrackee_screenshot-08.png differ diff --git a/docs/_sources/changelog.md.txt b/docs/_sources/changelog.md.txt index f605d589..57099b20 100644 --- a/docs/_sources/changelog.md.txt +++ b/docs/_sources/changelog.md.txt @@ -1,5 +1,20 @@ # Change log +## Version 0.7.10 (2022/12/21) + +### Features and enhancements + +* [#92](https://github.com/SamR1/FitTrackee/issues/92) - Add ascent and descent parameters in workout import without GPX file + +### Translations + +* [#279](https://github.com/SamR1/FitTrackee/issues/279) - [Translation Request] - Italian (thanks to @dperruso) +* [c88a515](https://github.com/SamR1/FitTrackee/commit/c88a5158fea5f9e2fa8c41ecc2c100f6d9319371) - Translations update from Hosted Weblate (Dutch, thanks to @bjornclauw) +* [f96dcef](https://github.com/SamR1/FitTrackee/commit/f96dcef0dc69d00f65a036fa2e33c22612004cb1) - Translations update (German) + +**Note:** This release contains database migration (see upgrade instructions in [documentation](https://samr1.github.io/FitTrackee/installation.html#upgrade)) + + ## Version 0.7.9 (2022/12/11) ### Features and enhancements diff --git a/docs/_sources/features.rst.txt b/docs/_sources/features.rst.txt index cbe02933..8e3d3123 100644 --- a/docs/_sources/features.rst.txt +++ b/docs/_sources/features.rst.txt @@ -38,7 +38,9 @@ Workouts It can be overridden in user preferences. - Dashboard with month calendar displaying workouts and record. The week can start on Sunday or Monday (which can be changed in the user preferences). The calendar displays up to 100 workouts. -- Workout creation by uploading a gpx file (related data are stored in database with metric system). A workout can even be created without gpx (the user must enter date, time, duration and distance). +- Workout creation by uploading a gpx file (related data are stored in database with metric system). +- | A workout can even be created without gpx (the user must enter date, time, duration and distance). + | Ascent and descent can also be provided (*new in 0.7.10*). - | A workout with a gpx file can be displayed with map and charts (speed and elevation). | Controls allow full screen view and position reset (*new in 0.5.5*). - | If DarkSky API key is provided, weather is displayed in workout detail. @@ -142,6 +144,7 @@ FitTrackee is available in the following languages (which can be saved in the us - French (*new in 0.2.3*) - German (*new in 0.6.9*) - Dutch (*new in 0.7.8*) +- Italian (*new in 0.7.10*) Translations status on `Weblate `__: diff --git a/docs/_sources/installation.rst.txt b/docs/_sources/installation.rst.txt index 57888c76..5b33d773 100644 --- a/docs/_sources/installation.rst.txt +++ b/docs/_sources/installation.rst.txt @@ -28,7 +28,7 @@ Prerequisites - optional - Redis for task queue (if email sending is enabled) and API rate limits - SMTP provider (if email sending is enabled) - - API key from `Dark Sky `__ + - API key from `Dark Sky `__ (deprecated, DarkSky will stop on March 31st, 2023) - `Poetry `__ (for installation from sources only) - `Yarn `__ (for development only) - Docker and Docker Compose (for development or evaluation purposes) @@ -480,13 +480,13 @@ Production environment .. warning:: | Note that FitTrackee is under heavy development, some features may be unstable. -- Download the last release (for now, it is the release v0.7.9): +- Download the last release (for now, it is the release v0.7.10): .. code:: bash - $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.9.tar.gz - $ tar -xzf v0.7.9.tar.gz - $ mv FitTrackee-0.7.9 FitTrackee + $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.10.tar.gz + $ tar -xzf v0.7.10.tar.gz + $ mv FitTrackee-0.7.10 FitTrackee $ cd FitTrackee - Create **.env** from example and update it @@ -606,13 +606,13 @@ Prod environment - Change to the directory where FitTrackee directory is located -- Download the last release (for now, it is the release v0.7.9) and overwrite existing files: +- Download the last release (for now, it is the release v0.7.10) and overwrite existing files: .. code:: bash - $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.9.tar.gz - $ tar -xzf v0.7.9.tar.gz - $ cp -R FitTrackee-0.7.9/* FitTrackee/ + $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.10.tar.gz + $ tar -xzf v0.7.10.tar.gz + $ cp -R FitTrackee-0.7.10/* FitTrackee/ $ cd FitTrackee - Update **.env** if needed (see `Environment variables `__). diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index f74f01e6..cd82ceeb 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.7.9', + VERSION: '0.7.10', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/api/auth.html b/docs/api/auth.html index 78609eb6..28a1362b 100644 --- a/docs/api/auth.html +++ b/docs/api/auth.html @@ -5,7 +5,7 @@ - Authentication — FitTrackee 0.7.9 + <title>Authentication — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -1239,7 +1239,7 @@ for other reasons.

© Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
+ Last updated on Dec 21, 2022.
Created using Sphinx 5.3.0.

diff --git a/docs/api/configuration.html b/docs/api/configuration.html index 31834709..db9fd6cc 100644 --- a/docs/api/configuration.html +++ b/docs/api/configuration.html @@ -5,7 +5,7 @@ - Configuration — FitTrackee 0.7.9 + <title>Configuration — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -155,7 +155,7 @@ "max_users": 0, "max_zip_file_size": 10485760, "map_attribution": "&copy; <a href=http://www.openstreetmap.org/copyright>OpenStreetMap</a> contributors" - "version": "0.7.9" + "version": "0.7.10" }, "status": "success" } @@ -196,7 +196,7 @@ "max_users": 10, "max_zip_file_size": 10485760, "map_attribution": "&copy; <a href=http://www.openstreetmap.org/copyright>OpenStreetMap</a> contributors" - "version": "0.7.9" + "version": "0.7.10" }, "status": "success" } @@ -279,7 +279,7 @@

© Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
+ Last updated on Dec 21, 2022.
Created using Sphinx 5.3.0.

diff --git a/docs/api/index.html b/docs/api/index.html index fbd88eec..4399fa29 100644 --- a/docs/api/index.html +++ b/docs/api/index.html @@ -5,7 +5,7 @@ - API documentation — FitTrackee 0.7.9 + <title>API documentation — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -160,7 +160,7 @@

© Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
+ Last updated on Dec 21, 2022.
Created using Sphinx 5.3.0.

diff --git a/docs/api/oauth2.html b/docs/api/oauth2.html index 466525ee..0c51d5aa 100644 --- a/docs/api/oauth2.html +++ b/docs/api/oauth2.html @@ -5,7 +5,7 @@ - OAuth2 — FitTrackee 0.7.9 + <title>OAuth2 — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -694,7 +694,7 @@ are supported by FitTrackee)

© Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
+ Last updated on Dec 21, 2022.
Created using Sphinx 5.3.0.

diff --git a/docs/api/records.html b/docs/api/records.html index 7c49b41d..e9b55de9 100644 --- a/docs/api/records.html +++ b/docs/api/records.html @@ -5,7 +5,7 @@ - Records — FitTrackee 0.7.9 + <title>Records — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -262,7 +262,7 @@

© Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
+ Last updated on Dec 21, 2022.
Created using Sphinx 5.3.0.

diff --git a/docs/api/sports.html b/docs/api/sports.html index 48ee4887..73d259ed 100644 --- a/docs/api/sports.html +++ b/docs/api/sports.html @@ -5,7 +5,7 @@ - Sports — FitTrackee 0.7.9 + <title>Sports — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -492,7 +492,7 @@

© Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
+ Last updated on Dec 21, 2022.
Created using Sphinx 5.3.0.

diff --git a/docs/api/stats.html b/docs/api/stats.html index e55020b5..6d4492f9 100644 --- a/docs/api/stats.html +++ b/docs/api/stats.html @@ -5,7 +5,7 @@ - Statistics — FitTrackee 0.7.9 + <title>Statistics — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -419,7 +419,7 @@

© Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
+ Last updated on Dec 21, 2022.
Created using Sphinx 5.3.0.

diff --git a/docs/api/users.html b/docs/api/users.html index e5f25c12..6973a18c 100644 --- a/docs/api/users.html +++ b/docs/api/users.html @@ -5,7 +5,7 @@ - Users — FitTrackee 0.7.9 + <title>Users — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -663,7 +663,7 @@ one admin.

© Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
+ Last updated on Dec 21, 2022.
Created using Sphinx 5.3.0.

diff --git a/docs/api/workouts.html b/docs/api/workouts.html index 39568b24..f34a0bb8 100644 --- a/docs/api/workouts.html +++ b/docs/api/workouts.html @@ -5,7 +5,7 @@ - Workouts — FitTrackee 0.7.9 + <title>Workouts — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -961,13 +961,17 @@ Double quotes in notes must be escaped.

Request JSON Object:
    -
  • workout_date (string) – workout date, in user timezone -(format: %Y-%m-%d %H:%M)

  • +
  • ascent (float) – workout ascent (not mandatory, +must be provided with descent)

  • +
  • descent (float) – workout descent (not mandatory, +must be provided with ascent)

  • distance (float) – workout distance in km

  • duration (integer) – workout duration in seconds

  • notes (string) – notes (not mandatory)

  • sport_id (integer) – workout sport id

  • -
  • title (string) – workout title

  • +
  • title (string) – workout title (not mandatory)

  • +
  • workout_date (string) – workout date, in user timezone +(format: %Y-%m-%d %H:%M)

Request Headers:
@@ -1088,9 +1092,10 @@ Double quotes in notes must be escaped.

Request JSON Object:
    -
  • workout_date (string) – workout date in user timezone -(format: %Y-%m-%d %H:%M) -(only for workout without gpx)

  • +
  • ascent (float) – workout ascent +(only for workout without gpx, must be provided with descent)

  • +
  • descent (float) – workout descent +(only for workout without gpx, must be provided with ascent)

  • distance (float) – workout distance in km (only for workout without gpx)

  • duration (integer) – workout duration in seconds @@ -1098,6 +1103,9 @@ Double quotes in notes must be escaped.

  • notes (string) – notes

  • sport_id (integer) – workout sport id

  • title (string) – workout title

  • +
  • workout_date (string) – workout date in user timezone +(format: %Y-%m-%d %H:%M) +(only for workout without gpx)

Request Headers:
@@ -1179,7 +1187,7 @@ Double quotes in notes must be escaped.

© Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
+ Last updated on Dec 21, 2022.
Created using Sphinx 5.3.0.

diff --git a/docs/apps.html b/docs/apps.html index 177653e4..061bb84f 100644 --- a/docs/apps.html +++ b/docs/apps.html @@ -5,7 +5,7 @@ - Third-party applications — FitTrackee 0.7.9 + <title>Third-party applications — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -259,7 +259,7 @@ It is recommended to use PKCE to provide a better security.

© Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
+ Last updated on Dec 21, 2022.
Created using Sphinx 5.3.0.

diff --git a/docs/changelog.html b/docs/changelog.html index f01f76df..f8870893 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -5,7 +5,7 @@ - Change log — FitTrackee 0.7.9 + <title>Change log — FitTrackee 0.7.10 documentation @@ -42,7 +42,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -82,363 +82,368 @@ role="menu" aria-labelledby="dLabelLocalToc">
  • Change log
      -
    • Version 0.7.9 (2022/12/11)
        +
      • Version 0.7.10 (2022/12/21)
      • +
      • Version 0.7.9 (2022/12/11) +
      • Version 0.7.8 (2022/11/30)
      • Version 0.7.7 (2022/11/27)
      • Version 0.7.6 (2022/11/09)
      • Version 0.7.5 (2022/11/09)
      • Version 0.7.4 (2022/11/05)
      • Version 0.7.3 (2022/11/01)
      • Version 0.7.2 (2022/09/21) -
      • -
      • Version 0.7.1 (2022/09/21)
      • +
      • Version 0.7.1 (2022/09/21) +
      • Version 0.7.0 (2022/09/19)
      • Version 0.6.12 (2022/09/14)
      • Version 0.6.11 (2022/07/27)
          -
        • Issues Closed
            -
          • Bugs Fixed
          • +
          • Issues Closed
          • -
          • Pull Requests
              +
            • Pull Requests
            • Version 0.6.10 (2022/07/13)
            • -
            • Issues Closed
                -
              • Bugs Fixed
              • +
              • Issues Closed
              • -
              • Pull Requests
              • Version 0.6.9 (2022/07/03)
                  -
                • Issues Closed
                • Version 0.6.8 (2022/06/22)
                    -
                  • Issues Closed
                  • Version 0.6.7 (2022/06/11)
                      -
                    • Issues Closed
                    • Version 0.6.6 (2022/05/29)
                    • Version 0.6.5 (2022/04/24)
                        -
                      • Issues Closed
                      • Version 0.6.4 (2022/04/23) -
                      • -
                      • Version 0.6.3 (2022/04/09)
                          -
                        • Pull Requests
                        • -
                        • Version 0.6.2 (2022/04/03)
                            -
                          • Issues Closed
                              +
                            • Version 0.6.3 (2022/04/09)
                            • -
                            • Version 0.6.1 (2022/03/27)
                                +
                              • Version 0.6.2 (2022/04/03)
                              • -
                              • Version 0.6.0 (2022/03/27)
                                  +
                                • Version 0.6.1 (2022/03/27)
                                  • Issues Closed
                                  • -
                                  • Pull Requests
                                      +
                                    +
                                  • +
                                  • Version 0.6.0 (2022/03/27)
                                  • Version 0.5.7 (2022/02/13)
                                      -
                                    • Issues Closed
                                        -
                                      • Misc
                                      • +
                                      • Issues Closed
                                      • -
                                      • Pull Requests
                                      • Version 0.5.6 (2022/02/05)
                                          -
                                        • Issues Closed
                                        • Version 0.5.5 (2022/01/19) -
                                        • -
                                        • Version 0.5.4 (2022/01/01)
                                        • -
                                        • Version 0.5.3 (2022/01/01)
                                            +
                                          • Version 0.5.4 (2022/01/01)
                                          • -
                                          • Version 0.5.2 (2021/12/19)
                                              +
                                            • Version 0.5.3 (2022/01/01)
                                            • -
                                            • Version 0.5.1 (2021/11/30)
                                                +
                                              • Version 0.5.2 (2021/12/19)
                                              • -
                                              • Version 0.5.0 (2021/11/14)
                                                  +
                                                • Version 0.5.1 (2021/11/30) +
                                                • +
                                                • Version 0.5.0 (2021/11/14)
                                                • Version 0.4.9 (2021/07/16) -
                                                • -
                                                • Version 0.4.8 (2021/07/03)
                                                    -
                                                  • Issues Closed
                                                  • -
                                                  • Version 0.4.7 (2021/04/07)
                                                      +
                                                    • Version 0.4.8 (2021/07/03) +
                                                    • +
                                                    • Version 0.4.7 (2021/04/07)
                                                    • Version 0.4.6 (2021/02/21) -
                                                    • -
                                                    • Version 0.4.5 (2021/02/17)
                                                    • -
                                                    • Version 0.4.4 (2021/01/31)
                                                        +
                                                      • Version 0.4.5 (2021/02/17) +
                                                      • +
                                                      • Version 0.4.4 (2021/01/31)
                                                      • Version 0.4.3 (2021/01/10)
                                                          -
                                                        • Issues Closed
                                                        • Version 0.4.2 (2021/01/03)
                                                        • Version 0.4.1 (2020/12/31) -
                                                        • -
                                                        • Version 0.4.0 - FitTrackee on PyPI (2020/09/19)
                                                        • -
                                                        • Version 0.3.0 - Administration (2020/07/15)
                                                            +
                                                          • Version 0.4.0 - FitTrackee on PyPI (2020/09/19)
                                                          • +
                                                          • Version 0.3.0 - Administration (2020/07/15) +
                                                          • Version 0.2.5 - Fix and improvements (2020/01/31)
                                                          • Version 0.2.4 - Minor fix (2020/01/30)
                                                              -
                                                            • Issues Closed
                                                            • Version 0.2.3 - FitTrackee available in French (2019/12/29) -
                                                            • -
                                                            • Version 0.2.2 - Statistics fix (2019/09/23)
                                                                -
                                                              • Issues Closed
                                                              • -
                                                              • Version 0.2.1 - Fix and improvements (2019/09/01)
                                                                  +
                                                                • Version 0.2.2 - Statistics fix (2019/09/23) +
                                                                • +
                                                                • Version 0.2.1 - Fix and improvements (2019/09/01)
                                                                • Version 0.2.0 - Statistics (2019/07/07)
                                                                    -
                                                                  • Issues Closed
                                                                  • Version 0.1.1 - Fix and improvements (2019/02/07)
                                                                      -
                                                                    • Issues Closed
                                                                    • Version 0.1.0 - First release 🎉 (2018-07-04)
                                                                        -
                                                                      • Issues Closed @@ -490,17 +495,35 @@

                                                                        Change log

                                                                        -
                                                                        -

                                                                        Version 0.7.9 (2022/12/11)

                                                                        +
                                                                        +

                                                                        Version 0.7.10 (2022/12/21)

                                                                        Features and enhancements

                                                                          -
                                                                        • #280 - New sport: Mountaineering

                                                                        • +
                                                                        • #92 - Add ascent and descent parameters in workout import without GPX file

                                                                        Translations

                                                                          +
                                                                        • #279 - [Translation Request] - Italian (thanks to @dperruso)

                                                                        • +
                                                                        • c88a515 - Translations update from Hosted Weblate (Dutch, thanks to @bjornclauw)

                                                                        • +
                                                                        • f96dcef - Translations update (German)

                                                                        • +
                                                                        +

                                                                        Note: This release contains database migration (see upgrade instructions in documentation)

                                                                        +
                                                                        +
                                                                        +
                                                                        +

                                                                        Version 0.7.9 (2022/12/11)

                                                                        +
                                                                        +

                                                                        Features and enhancements

                                                                        +
                                                                          +
                                                                        • #280 - New sport: Mountaineering

                                                                        • +
                                                                        +
                                                                        +
                                                                        +

                                                                        Translations

                                                                        +
                                                                        • PR#278 - Translations update from Hosted Weblate (German, thanks to @qwerty287)

                                                                        • PR#282 - Init italian translation files

                                                                        @@ -510,8 +533,8 @@

                                                                        Version 0.7.8 (2022/11/30)

                                                                        FitTrackee is now available in Dutch (thanks to @bjornclauw).

                                                                        -
                                                                        -

                                                                        Translations

                                                                        +
                                                                        +

                                                                        Translations

                                                                        • #270 - [translations request] Dutch (Nederlands)

                                                                        @@ -519,8 +542,8 @@

                                                                        Version 0.7.7 (2022/11/27)

                                                                        -
                                                                        -

                                                                        Features and enhancements

                                                                        +
                                                                        +

                                                                        Features and enhancements

                                                                        • #258 - Request: parse links in notes area (thanks to @jat255)

                                                                        @@ -531,8 +554,8 @@
                                                                      • PR#271 - Fix workouts creation

                                                                      -
                                                                      -

                                                                      Translations

                                                                      +
                                                                      +

                                                                      Translations

                                                                      • PR#273 - Init Dutch translations files

                                                                      @@ -548,14 +571,14 @@

                                                                      Version 0.7.6 (2022/11/09)

                                                                      -
                                                                      -

                                                                      Translations

                                                                      +
                                                                      +

                                                                      Translations

                                                                      • 3c8d9c2 - fix api locale file (remove trailing comma)

                                                                      -
                                                                      -

                                                                      Misc

                                                                      +
                                                                      +

                                                                      Misc

                                                                      • dev dependencies update

                                                                      @@ -563,14 +586,14 @@

                                                                      Version 0.7.5 (2022/11/09)

                                                                      -
                                                                      -

                                                                      Bugs Fixed

                                                                      +
                                                                      +

                                                                      Bugs Fixed

                                                                      • #264 - UI has white and gray background

                                                                      -
                                                                      -

                                                                      Translations

                                                                      +
                                                                      +

                                                                      Translations

                                                                      • #266 - Translations update from Hosted Weblate (German, thanks to @qwerty287)

                                                                      @@ -578,16 +601,16 @@

                                                                      Version 0.7.4 (2022/11/05)

                                                                      -
                                                                      -

                                                                      Bugs Fixed

                                                                      +
                                                                      +

                                                                      Bugs Fixed

                                                                      • #260 - Files size is not checked in zip archive

                                                                      • #261 - The API should return an error when the number of files in an archive exceeds the limit

                                                                      Note: archive import still needs some improvements (see #89)

                                                                      -
                                                                      -

                                                                      Translations

                                                                      +
                                                                      +

                                                                      Translations

                                                                      • b1536fc - fix french translations in administration

                                                                      @@ -602,23 +625,23 @@

                                                                      Version 0.7.3 (2022/11/01)

                                                                      -
                                                                      -

                                                                      Features and enhancements

                                                                      +
                                                                      +

                                                                      Features and enhancements

                                                                      • #112 - allow user to change date format

                                                                      • #244 - New sport type: “Virtual Ride”

                                                                      Thanks to @jat255

                                                                      -
                                                                      -

                                                                      Bugs Fixed

                                                                      +
                                                                      +

                                                                      Bugs Fixed

                                                                      • #246 - Add support to PostgreSQL 15

                                                                      • #247 - Segments duration is displayed with microseconds

                                                                      -
                                                                      -

                                                                      Translations

                                                                      +
                                                                      +

                                                                      Translations

                                                                      • PR#252 - init Norwegian Bokmål translations files

                                                                      @@ -627,8 +650,8 @@

                                                                      Version 0.7.2 (2022/09/21)

                                                                      -
                                                                      -

                                                                      Translations

                                                                      +
                                                                      +

                                                                      Translations

                                                                      • PR#242 - Translations update from Weblate (German, thanks to @qwerty287)

                                                                      @@ -636,14 +659,14 @@

                                                                      Version 0.7.1 (2022/09/21)

                                                                      -
                                                                      -

                                                                      Bugs Fixed

                                                                      +
                                                                      +

                                                                      Bugs Fixed

                                                                      • PR#241 - Add missing password strength estimation package (german)

                                                                      -
                                                                      -

                                                                      Translations

                                                                      +
                                                                      +

                                                                      Translations

                                                                      • PR#239 - Translations update from Weblate (German, thanks to @qwerty287)

                                                                      • cb9d02f - Update OAuth 2.0 translations (English & French)

                                                                      • @@ -652,23 +675,23 @@

                                                                      Version 0.7.0 (2022/09/19)

                                                                      -
                                                                      -

                                                                      Features and enhancements

                                                                      +
                                                                      +

                                                                      Features and enhancements

                                                                      • #88 - OAuth 2.0 access token for api access

                                                                      • #231 - Invalidate token on logout

                                                                      • PR#236 - Add API rate limits

                                                                      -
                                                                      -

                                                                      Bugs Fixed

                                                                      +
                                                                      +

                                                                      Bugs Fixed

                                                                      • #232 - Speed chart can not be hidden

                                                                      • #237 - Can not edit a workout when notes value is null

                                                                      -
                                                                      -

                                                                      Translations

                                                                      +
                                                                      +

                                                                      Translations

                                                                      • PR#212 - Translations update from Hosted Weblate (thanks to J. Lavoie)

                                                                      @@ -679,8 +702,8 @@

                                                                      Version 0.6.12 (2022/09/14)

                                                                      Issues Closed

                                                                      -
                                                                      -

                                                                      Bugs Fixed

                                                                      +
                                                                      +

                                                                      Bugs Fixed

                                                                      • #230 - Database problem after upgrade to 0.6.11

                                                                      @@ -688,8 +711,8 @@

                                                                      Pull Requests

                                                                      -
                                                                      -

                                                                      Misc

                                                                      +
                                                                      +

                                                                      Misc

                                                                      • #225 - Fix grammar issue

                                                                      @@ -700,17 +723,17 @@

                                                                      Version 0.6.11 (2022/07/27)

                                                                      -
                                                                      -

                                                                      Issues Closed

                                                                      -
                                                                      -

                                                                      Bugs Fixed

                                                                      +
                                                                      +

                                                                      Issues Closed

                                                                      +
                                                                      +

                                                                      Bugs Fixed

                                                                      • #213 - Statistics - When using imperial measurements, ascent/descent should be in ft not mi

                                                                      -
                                                                      -

                                                                      Pull Requests

                                                                      +
                                                                      +

                                                                      Pull Requests

                                                                      Features

                                                                        @@ -725,19 +748,19 @@

                                                                        Version 0.6.10 (2022/07/13)

                                                                        -
                                                                        -

                                                                        Issues Closed

                                                                        -
                                                                        -

                                                                        Bugs Fixed

                                                                        +
                                                                        +

                                                                        Issues Closed

                                                                        +
                                                                        +

                                                                        Bugs Fixed

                                                                        • #210 - ERROR - could not download 6 tiles
                                                                          Note: for tile server requiring subdomains, see the new environment variable STATICMAP_SUBDOMAINS

                                                                        -
                                                                        -

                                                                        Pull Requests

                                                                        -
                                                                        -

                                                                        Bugs Fixed

                                                                        +
                                                                        +

                                                                        Pull Requests

                                                                        +
                                                                        +

                                                                        Bugs Fixed

                                                                        • #209 - Incorrect duration with track containing multiple segments

                                                                        @@ -749,23 +772,23 @@

                                                                        Version 0.6.9 (2022/07/03)

                                                                        FitTrackee is now available in German (thanks to @gorgobacka).
                                                                        And translations can be updated on Weblate.

                                                                        -
                                                                        -

                                                                        Issues Closed

                                                                        -
                                                                        -

                                                                        Features

                                                                        +
                                                                        +

                                                                        Issues Closed

                                                                        +
                                                                        +

                                                                        Features

                                                                        • #200 - Detect browser language to use matching translation if available

                                                                        -
                                                                        -

                                                                        Bugs Fixed

                                                                        +
                                                                        +

                                                                        Bugs Fixed

                                                                        • PR#208 - fix order on records cards

                                                                        • #201 - html lang attribute is not updated when changing language

                                                                        -
                                                                        -

                                                                        Translations

                                                                        +
                                                                        +

                                                                        Translations

                                                                        • PR#197 - Translations update from Weblate (French)

                                                                        • #196 - Use translation management tool

                                                                        • @@ -782,10 +805,10 @@

                                                                        Version 0.6.8 (2022/06/22)

                                                                        -
                                                                        -

                                                                        Issues Closed

                                                                        -
                                                                        -

                                                                        Bugs Fixed

                                                                        +
                                                                        +

                                                                        Issues Closed

                                                                        +
                                                                        +

                                                                        Bugs Fixed

                                                                        • #193 - Allow deleting a workout when files are missing

                                                                        • #192 - Returns 404 instead of 500 when map file not found

                                                                        • @@ -793,8 +816,8 @@
                                                                        -
                                                                        -

                                                                        Misc

                                                                        +
                                                                        +

                                                                        Misc

                                                                        • change gpx and map file naming (included in PR#195)
                                                                          Note: it does not affect previously imported files

                                                                        • cc4287e - Fix docker env file

                                                                        • @@ -804,10 +827,10 @@

                                                                        Version 0.6.7 (2022/06/11)

                                                                        -
                                                                        -

                                                                        Issues Closed

                                                                        -
                                                                        -

                                                                        Bugs Fixed

                                                                        +
                                                                        +

                                                                        Issues Closed

                                                                        +
                                                                        +

                                                                        Bugs Fixed

                                                                        • #156 - Process gpx file with offset

                                                                        @@ -817,8 +840,8 @@

                                                                        Version 0.6.6 (2022/05/29)

                                                                        -
                                                                        -

                                                                        Misc

                                                                        +
                                                                        +

                                                                        Misc

                                                                        No new features in this release, only dependencies update and code refacto before introducing new features.

                                                                        @@ -827,10 +850,10 @@

                                                                        It is now possible to start FitTrackee without a configured SMTP provider (see documentation). It reduces pre-requisites for single-user instances.

                                                                        To manage users, a new CLI is available.

                                                                        -
                                                                        -

                                                                        Issues Closed

                                                                        -
                                                                        -

                                                                        Features

                                                                        +
                                                                        +

                                                                        Issues Closed

                                                                        +
                                                                        +

                                                                        Features

                                                                        • #180 - allow using FitTrackee without SMTP server

                                                                        @@ -840,10 +863,10 @@ It reduces pre-requisites for single-user instances.

                                                                        Version 0.6.4 (2022/04/23)

                                                                        -
                                                                        -

                                                                        Issues Closed

                                                                        -
                                                                        -

                                                                        Bugs Fixed

                                                                        +
                                                                        +

                                                                        Issues Closed

                                                                        +
                                                                        +

                                                                        Bugs Fixed

                                                                        • #178 - cannot send email with TLS

                                                                        @@ -853,10 +876,10 @@ It reduces pre-requisites for single-user instances.

                                                                        Version 0.6.3 (2022/04/09)

                                                                        -
                                                                        -

                                                                        Pull Requests

                                                                        -
                                                                        -

                                                                        Bugs Fixed

                                                                        +
                                                                        +

                                                                        Pull Requests

                                                                        +
                                                                        +

                                                                        Bugs Fixed

                                                                        • #177 - Minor fixes

                                                                            @@ -870,10 +893,10 @@ It reduces pre-requisites for single-user instances.

                                                                        Version 0.6.2 (2022/04/03)

                                                                        -
                                                                        -

                                                                        Issues Closed

                                                                        -
                                                                        -

                                                                        Bugs Fixed

                                                                        +
                                                                        +

                                                                        Issues Closed

                                                                        +
                                                                        +

                                                                        Bugs Fixed

                                                                        • #175 - Distance card on dashboard is not refreshed

                                                                        • #173 - link to user profile in workout card is incorrect

                                                                        • @@ -884,10 +907,10 @@ It reduces pre-requisites for single-user instances.

                                                                        Version 0.6.1 (2022/03/27)

                                                                        -
                                                                        -

                                                                        Issues Closed

                                                                        -
                                                                        -

                                                                        Bugs Fixed

                                                                        +
                                                                        +

                                                                        Issues Closed

                                                                        +
                                                                        +

                                                                        Bugs Fixed

                                                                        • #171 - Stats chart is not updated correctly

                                                                        @@ -898,26 +921,26 @@ It reduces pre-requisites for single-user instances.

                                                                        Version 0.6.0 (2022/03/27)

                                                                        This version introduces some changes on user registration.
                                                                        From now on, a user needs to confirm his account after registration (an email with confirmation instructions is sent after registration).

                                                                        -
                                                                        -

                                                                        Issues Closed

                                                                        -
                                                                        -

                                                                        Features

                                                                        +
                                                                        +

                                                                        Issues Closed

                                                                        +
                                                                        +

                                                                        Features

                                                                        • #155 - Improve user registration

                                                                        • #106 - Allow user to update email

                                                                        -
                                                                        -

                                                                        Bugs Fixed

                                                                        +
                                                                        +

                                                                        Bugs Fixed

                                                                        • #169 - user picture is not refreshed after update

                                                                        -
                                                                        -

                                                                        Pull Requests

                                                                        -
                                                                        -

                                                                        Bugs Fixed

                                                                        +
                                                                        +

                                                                        Pull Requests

                                                                        +
                                                                        +

                                                                        Bugs Fixed

                                                                        • #161 - Minor translation issue on ‘Farthest’

                                                                        • #160 - Minor translation issue on APP_ERROR

                                                                        • @@ -932,17 +955,17 @@ It reduces pre-requisites for single-user instances.

                                                                          This release contains several fixes including security fixes.
                                                                          Thanks to @DanielSiersleben for the report.

                                                                          And from now on, admin account is not created on application initialization.
                                                                          A new command is added to set administration rights on the account created after registration (see documentation)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          Misc

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          Misc

                                                                          • #149 - improve database initialisation

                                                                          -
                                                                          -

                                                                          Pull Requests

                                                                          +
                                                                          +

                                                                          Pull Requests

                                                                          Security

                                                                            @@ -960,8 +983,8 @@ It reduces pre-requisites for single-user instances.

                                                                          -
                                                                          -

                                                                          Misc

                                                                          +
                                                                          +

                                                                          Misc

                                                                          • #152 - Fixes and improvements:

                                                                              @@ -977,17 +1000,17 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.5.6 (2022/02/05)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #146 - incorrect label on workouts filters

                                                                          -
                                                                          -

                                                                          Pull Requests

                                                                          +
                                                                          +

                                                                          Pull Requests

                                                                          • #145 - fix on database models

                                                                          @@ -996,8 +1019,8 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.5.5 (2022/01/19)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          New Features

                                                                            @@ -1007,8 +1030,8 @@ It reduces pre-requisites for single-user instances.

                                                                          • #134 - Wind direction

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • 877fa0f - fix sport icon color (when changed) on calendar on small resolutions

                                                                          @@ -1018,10 +1041,10 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.5.4 (2022/01/01)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #131 - No workouts displayed on calendar

                                                                          @@ -1031,10 +1054,10 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.5.3 (2022/01/01)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #129 - Display only active sports when editing a workout

                                                                          • #127 - parse_email_url() can’t validate a legitimate EMAIL_URI such as “smtp://localhost:25”

                                                                          • @@ -1045,10 +1068,10 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.5.2 (2021/12/19)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          New Features

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          New Features

                                                                          • #123 - Allow user to reset preferences for a sport

                                                                          • #121 - Add activity : snowshoes

                                                                          • @@ -1059,10 +1082,10 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.5.1 (2021/11/30)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          New Features

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          New Features

                                                                          • #116 - Better UI for Speed and Elevation buttons in the graph of the Workout screen

                                                                          • #115 - Add option to download the GPX file of a Workout

                                                                          • @@ -1074,10 +1097,10 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.5.0 (2021/11/14)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          New Features

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          New Features

                                                                          • #99 - Display workout with imperial units

                                                                          • #91 - Display elevation chart with min and max altitude of workout

                                                                          • @@ -1085,21 +1108,21 @@ It reduces pre-requisites for single-user instances.

                                                                          • #18 - Better UI

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #95 - Some workouts seem to be missing on statistics chart

                                                                          -
                                                                          -

                                                                          Misc

                                                                          +
                                                                          +

                                                                          Misc

                                                                          • #104 - Switch to AGPLv3 license

                                                                          -
                                                                          -

                                                                          Pull Requests

                                                                          +
                                                                          +

                                                                          Pull Requests

                                                                          • #101 - Docker updates for full files

                                                                          • #100 - Add client application in docker for development

                                                                          • @@ -1116,17 +1139,17 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.4.9 (2021/07/16)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          New Features

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          New Features

                                                                          • #83 - allow using configured tile server to generate static maps
                                                                            Note: to keep using the default tile server, set environment variable DEFAULT_STATICMAP to True

                                                                          • #81 - display remaining characters in textarea

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #82 - a user can not modify his birth day

                                                                          • #80 - can not save notes with control characters

                                                                          • @@ -1137,10 +1160,10 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.4.8 (2021/07/03)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #79 - Fails to start after make rebuild

                                                                          @@ -1150,17 +1173,17 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.4.7 (2021/04/07)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #75 - Workouts on the same day are not displayed in right order

                                                                          -
                                                                          -

                                                                          Misc

                                                                          +
                                                                          +

                                                                          Misc

                                                                          • Update Python and Javascript dependencies
                                                                            IMPORTANT: Due to SQLAlchemy update (1.4+), engine URLs starting with postgres:// are no longer supported. Please update DATABASE_URL with postgresql://.

                                                                          @@ -1169,10 +1192,10 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.4.6 (2021/02/21)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #72 - Error message when file exceeding size is incorrect

                                                                          • #71 - max size or max number of files must be greater than 0

                                                                          • @@ -1184,10 +1207,10 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.4.5 (2021/02/17)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #66 - invalid gpx limit used when importing zip archive

                                                                          • #64 - Only 50 workouts per month shown in calendar

                                                                          • @@ -1198,17 +1221,17 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.4.4 (2021/01/31)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #62 - Error when sending reset password email

                                                                          -
                                                                          -

                                                                          Misc

                                                                          +
                                                                          +

                                                                          Misc

                                                                          • Refactoring before introducing new features.

                                                                          • Add docker files for evaluation purposes.

                                                                          • @@ -1218,16 +1241,16 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.4.3 (2021/01/10)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          New Features

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          New Features

                                                                          • #58 - Standardize terms used for workouts
                                                                            Note: Database model, upload directory for workouts and API endpoints are also updated.

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #59 - No message displayed on uploading image error

                                                                          @@ -1237,18 +1260,18 @@ It reduces pre-requisites for single-user instances.

                                                                          Version 0.4.2 (2021/01/03)

                                                                          -
                                                                          -

                                                                          Misc

                                                                          +
                                                                          +

                                                                          Misc

                                                                          No new features in this release, only some refactorings before introducing new features.

                                                                          Version 0.4.1 (2020/12/31)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          New Features

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          New Features

                                                                          • #57 - Use uuid for activities

                                                                          @@ -1264,10 +1287,10 @@ new features.

                                                                        • It’s now possible to change the tile provider for maps. The default tile server is now OpenStreetMap’s standard tile layer (replacing ThunderForest Outdoors), see Map tile server in documentation.

                                                                        -
                                                                        -

                                                                        Issues Closed

                                                                        -
                                                                        -

                                                                        New Features

                                                                        +
                                                                        +

                                                                        Issues Closed

                                                                        +
                                                                        +

                                                                        New Features

                                                                        • #54 - Tile server can be changed

                                                                        • #53 - Simplify FitTrackee installation

                                                                        • @@ -1283,10 +1306,10 @@ see documentation)
                                                                          ⚠️ Warning: some application parameters move from environment variables to database (see installation).

                                                                        • in order to send emails, Redis is now a mandatory dependency

                                                                        -
                                                                        -

                                                                        Issues Closed

                                                                        -
                                                                        -

                                                                        New Features

                                                                        +
                                                                        +

                                                                        Issues Closed

                                                                        +
                                                                        +

                                                                        New Features

                                                                        • #50 - A user can reset his password

                                                                        • #17 - A user can delete his account

                                                                        • @@ -1298,8 +1321,8 @@ see

                                                                          Version 0.2.5 - Fix and improvements (2020/01/31)

                                                                          -
                                                                          -

                                                                          Misc

                                                                          +
                                                                          +

                                                                          Misc

                                                                          This version contains minor fix and improvements on client side:

                                                                          • 4c3fc34 - empty user data on logout

                                                                          • @@ -1312,10 +1335,10 @@ add URL interceptors to simplify routes definition

                                                                          Version 0.2.4 - Minor fix (2020/01/30)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #47 - timezone drop-down is not displayed correctly

                                                                          • #46 - calendar cannot display more than 5 or 6 activities on the same day

                                                                          • @@ -1326,17 +1349,17 @@ add URL interceptors to simplify routes definition

                                                                          Version 0.2.3 - FitTrackee available in French (2019/12/29)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          New Features

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          New Features

                                                                          • #43 - Display weekend days with a different background color on calendar

                                                                          • #40 - Localize FitTrackee (i18n)

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #44 - Cannot edit an activity that does not have a gpx file

                                                                          @@ -1346,10 +1369,10 @@ add URL interceptors to simplify routes definition

                                                                          Version 0.2.2 - Statistics fix (2019/09/23)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #41 - User statistics are incorrect

                                                                          @@ -1359,10 +1382,10 @@ add URL interceptors to simplify routes definition

                                                                          Version 0.2.1 - Fix and improvements (2019/09/01)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          New Features

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          New Features

                                                                          • #4 - Show points on the map when mouse over the chart

                                                                          • #14 - Display segments informations

                                                                          • @@ -1373,15 +1396,15 @@ add URL interceptors to simplify routes definition

                                                                          • #37 - Display map on activities list

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #34 - Weather is not displayed anymore

                                                                          -
                                                                          -

                                                                          Misc

                                                                          +
                                                                          +

                                                                          Misc

                                                                          @@ -1390,17 +1413,17 @@ add URL interceptors to simplify routes definition

                                                                          Version 0.2.0 - Statistics (2019/07/07)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          New Features

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          New Features

                                                                          • #13 - Detailed statistics

                                                                          -
                                                                          -

                                                                          Misc

                                                                          +
                                                                          +

                                                                          Misc

                                                                          • Update dependencies

                                                                          @@ -1409,17 +1432,17 @@ add URL interceptors to simplify routes definition

                                                                          Version 0.1.1 - Fix and improvements (2019/02/07)

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          New Features

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          New Features

                                                                          • #25 - Display records on calendar

                                                                          • #22 - Add a total on current month statistics

                                                                          -
                                                                          -

                                                                          Bugs Fixed

                                                                          +
                                                                          +

                                                                          Bugs Fixed

                                                                          • #31 - Use moving duration for stats

                                                                          • #29 - Pause duration calculation with segments

                                                                          • @@ -1468,10 +1491,10 @@ add URL interceptors to simplify routes definition

                                                                          • no administration for now

                                                                          ➡️ more informations: see documentation and current issues

                                                                          -
                                                                          -

                                                                          Issues Closed

                                                                          -
                                                                          -

                                                                          New Features

                                                                          +
                                                                          +

                                                                          Issues Closed

                                                                          +
                                                                          +

                                                                          New Features

                                                                          • #11 - Timezone support

                                                                          • #10 - Add a note to an activity

                                                                          • @@ -1499,7 +1522,7 @@ add URL interceptors to simplify routes definition

                                                                            © Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
                                                                            + Last updated on Dec 21, 2022.
                                                                            Created using Sphinx 5.3.0.

                                                                            diff --git a/docs/cli.html b/docs/cli.html index 9ce1ea1d..c2ed0db9 100644 --- a/docs/cli.html +++ b/docs/cli.html @@ -5,7 +5,7 @@ - Command line interface — FitTrackee 0.7.9 + <title>Command line interface — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -288,7 +288,7 @@ Commands:

                                                                            © Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
                                                                            + Last updated on Dec 21, 2022.
                                                                            Created using Sphinx 5.3.0.

                                                                            diff --git a/docs/features.html b/docs/features.html index 1b7bdc9e..b3e60461 100644 --- a/docs/features.html +++ b/docs/features.html @@ -5,7 +5,7 @@ - Features — FitTrackee 0.7.9 + <title>Features — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -194,7 +194,12 @@
                                                                            • Dashboard with month calendar displaying workouts and record. The week can start on Sunday or Monday (which can be changed in the user preferences). The calendar displays up to 100 workouts.

                                                                            • -
                                                                            • Workout creation by uploading a gpx file (related data are stored in database with metric system). A workout can even be created without gpx (the user must enter date, time, duration and distance).

                                                                            • +
                                                                            • Workout creation by uploading a gpx file (related data are stored in database with metric system).

                                                                            • +
                                                                            • +
                                                                              A workout can even be created without gpx (the user must enter date, time, duration and distance).
                                                                              +
                                                                              Ascent and descent can also be provided (new in 0.7.10).
                                                                              +
                                                                              +
                                                                            • A workout with a gpx file can be displayed with map and charts (speed and elevation).
                                                                              Controls allow full screen view and position reset (new in 0.5.5).
                                                                              @@ -338,6 +343,7 @@ A user with an inactive account cannot log in. (new in 0.6.0)

                                                                            • French (new in 0.2.3)

                                                                            • German (new in 0.6.9)

                                                                            • Dutch (new in 0.7.8)

                                                                            • +
                                                                            • Italian (new in 0.7.10)

                                                                            Translations status on Weblate:

                                                                            @@ -394,7 +400,7 @@ A user with an inactive account cannot log in. (new in 0.6.0)

                                                                            © Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
                                                                            + Last updated on Dec 21, 2022.
                                                                            Created using Sphinx 5.3.0.

                                                                            diff --git a/docs/genindex.html b/docs/genindex.html index aacb47d4..187dac98 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -4,7 +4,7 @@ - Index — FitTrackee 0.7.9 + <title>Index — FitTrackee 0.7.10 documentation @@ -40,7 +40,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -188,7 +188,7 @@

                                                                            © Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
                                                                            + Last updated on Dec 21, 2022.
                                                                            Created using Sphinx 5.3.0.

                                                                            diff --git a/docs/http-routingtable.html b/docs/http-routingtable.html index 92ebfec2..3882ec7b 100644 --- a/docs/http-routingtable.html +++ b/docs/http-routingtable.html @@ -4,7 +4,7 @@ - HTTP Routing Table — FitTrackee 0.7.9 + <title>HTTP Routing Table — FitTrackee 0.7.10 documentation @@ -47,7 +47,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -410,7 +410,7 @@

                                                                            © Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
                                                                            + Last updated on Dec 21, 2022.
                                                                            Created using Sphinx 5.3.0.

                                                                            diff --git a/docs/index.html b/docs/index.html index 87741bd4..687b3034 100644 --- a/docs/index.html +++ b/docs/index.html @@ -5,7 +5,7 @@ - FitTrackee — FitTrackee 0.7.9 + <title>FitTrackee — FitTrackee 0.7.10 documentation @@ -42,7 +42,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -180,7 +180,7 @@ Map.

                                                                            © Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
                                                                            + Last updated on Dec 21, 2022.
                                                                            Created using Sphinx 5.3.0.

                                                                            diff --git a/docs/installation.html b/docs/installation.html index e431f8c3..79a3616f 100644 --- a/docs/installation.html +++ b/docs/installation.html @@ -5,7 +5,7 @@ - Installation — FitTrackee 0.7.9 + <title>Installation — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -209,7 +209,7 @@
                                                                            optional
                                                                            • Redis for task queue (if email sending is enabled) and API rate limits

                                                                            • SMTP provider (if email sending is enabled)

                                                                            • -
                                                                            • API key from Dark Sky

                                                                            • +
                                                                            • API key from Dark Sky (deprecated, DarkSky will stop on March 31st, 2023)

                                                                            • Poetry (for installation from sources only)

                                                                            • Yarn (for development only)

                                                                            • Docker and Docker Compose (for development or evaluation purposes)

                                                                            • @@ -795,11 +795,11 @@ $ make install-db
                                                                                -
                                                                              • Download the last release (for now, it is the release v0.7.9):

                                                                              • +
                                                                              • Download the last release (for now, it is the release v0.7.10):

                                                                              -
                                                                              $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.9.tar.gz
                                                                              -$ tar -xzf v0.7.9.tar.gz
                                                                              -$ mv FitTrackee-0.7.9 FitTrackee
                                                                              +
                                                                              $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.10.tar.gz
                                                                              +$ tar -xzf v0.7.10.tar.gz
                                                                              +$ mv FitTrackee-0.7.10 FitTrackee
                                                                               $ cd FitTrackee
                                                                               
                                                                              @@ -919,11 +919,11 @@ $ source .env
                                                                              • Stop the application

                                                                              • Change to the directory where FitTrackee directory is located

                                                                              • -
                                                                              • Download the last release (for now, it is the release v0.7.9) and overwrite existing files:

                                                                              • +
                                                                              • Download the last release (for now, it is the release v0.7.10) and overwrite existing files:

                                                                              -
                                                                              $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.9.tar.gz
                                                                              -$ tar -xzf v0.7.9.tar.gz
                                                                              -$ cp -R FitTrackee-0.7.9/* FitTrackee/
                                                                              +
                                                                              $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.10.tar.gz
                                                                              +$ tar -xzf v0.7.10.tar.gz
                                                                              +$ cp -R FitTrackee-0.7.10/* FitTrackee/
                                                                               $ cd FitTrackee
                                                                               
                                                                              @@ -1182,7 +1182,7 @@ $ make docker-test-python # run unit tests on API

                                                                              © Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
                                                                              + Last updated on Dec 21, 2022.
                                                                              Created using Sphinx 5.3.0.

                                                                              diff --git a/docs/objects.inv b/docs/objects.inv index 3678764e..b5827b01 100644 Binary files a/docs/objects.inv and b/docs/objects.inv differ diff --git a/docs/search.html b/docs/search.html index caeee10b..53684135 100644 --- a/docs/search.html +++ b/docs/search.html @@ -4,7 +4,7 @@ - Search — FitTrackee 0.7.9 + <title>Search — FitTrackee 0.7.10 documentation @@ -47,7 +47,7 @@ FitTrackee - 0.7.9 + 0.7.10
                                                                              @@ -154,7 +154,7 @@

                                                                              © Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
                                                                              + Last updated on Dec 21, 2022.
                                                                              Created using Sphinx 5.3.0.

                                                                              diff --git a/docs/searchindex.js b/docs/searchindex.js index c8e1cf70..55b8c191 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api/auth", "api/configuration", "api/index", "api/oauth2", "api/records", "api/sports", "api/stats", "api/users", "api/workouts", "apps", "changelog", "cli", "features", "index", "installation", "troubleshooting/administrator", "troubleshooting/index", "troubleshooting/user"], "filenames": ["api/auth.rst", "api/configuration.rst", "api/index.rst", "api/oauth2.rst", "api/records.rst", "api/sports.rst", "api/stats.rst", "api/users.rst", "api/workouts.rst", "apps.rst", "changelog.md", "cli.rst", "features.rst", "index.rst", "installation.rst", "troubleshooting/administrator.rst", "troubleshooting/index.rst", "troubleshooting/user.rst"], "titles": ["Authentication", "Configuration", "API documentation", "OAuth2", "Records", "Sports", "Statistics", "Users", "Workouts", "Third-party applications", "Change log", "Command line interface", "Features", "FitTrackee", "Installation", "Administrator", "Troubleshooting", "User"], "terms": {"post": [0, 3, 8, 9], "api": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13], "auth": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "regist": [0, 1, 12, 14], "user": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 14, 16], "send": [0, 7, 10, 12, 14], "confirm": [0, 3, 10, 12, 14], "email": [0, 1, 7, 10, 11, 12, 15], "The": [0, 9, 10, 11, 12, 14], "newli": [0, 14], "creat": [0, 3, 8, 9, 10, 12, 14], "account": [0, 7, 10, 11, 14], "i": [0, 1, 3, 9, 10, 11, 12, 13, 14, 16], "inact": [0, 7, 12, 14], "must": [0, 1, 3, 5, 7, 8, 9, 10, 12, 14, 15], "hi": [0, 7, 10, 12], "activ": [0, 5, 7, 10, 11, 12, 13, 14], "exampl": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14], "request": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "http": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "1": [0, 1, 3, 4, 5, 6, 7, 8, 12, 14], "content": [0, 1, 3, 4, 5, 6, 7, 8], "type": [0, 1, 3, 4, 5, 6, 7, 8, 10, 14], "applic": [0, 1, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14], "json": [0, 1, 3, 4, 5, 6, 7, 8], "respons": [0, 1, 3, 4, 5, 6, 7, 8], "success": [0, 1, 3, 4, 5, 6, 7, 8], "200": [0, 1, 3, 4, 5, 6, 7, 8, 10, 14], "statu": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12], "error": [0, 1, 3, 5, 7, 8, 10, 14, 15], "registr": [0, 1, 9, 10, 12, 14], "400": [0, 1, 3, 5, 7, 8], "bad": [0, 1, 3, 5, 7, 8], "messag": [0, 1, 3, 8, 10, 11, 14], "valid": [0, 1, 3, 4, 5, 6, 7, 8, 10, 14, 15], "provid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15], "n": 0, "object": [0, 1, 5, 7, 8], "usernam": [0, 6, 7, 10, 14], "string": [0, 1, 3, 5, 6, 7, 8, 9, 14], "3": [0, 5, 6, 7, 8, 12, 14], "30": [0, 6], "charact": [0, 10], "requir": [0, 9, 10, 14], "password": [0, 7, 10, 11, 12, 14], "8": [0, 8, 12], "lang": [0, 10], "languag": [0, 7, 10, 12], "prefer": [0, 7, 10], "invalid": [0, 1, 3, 4, 5, 6, 7, 8, 10, 14], "fallback": 0, "en": [0, 7], "english": [0, 10, 12], "code": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10], "ok": [0, 1, 3, 4, 5, 6, 7, 8], "payload": [0, 1, 3, 5, 7, 8], "sorri": 0, "alreadi": 0, "taken": 0, "onli": [0, 3, 7, 8, 9, 10, 11, 12, 14], "alphanumer": [0, 10], "underscor": 0, "_": [0, 10], "allow": [0, 1, 8, 9, 10, 12, 13, 14], "403": [0, 1, 5, 6, 7, 8], "forbidden": [0, 1, 5, 6, 7, 8], "disabl": [0, 10, 11, 12, 14], "500": [0, 1, 5, 7, 8, 10], "intern": [0, 1, 5, 7, 8], "server": [0, 1, 5, 7, 8, 10, 12, 13], "pleas": [0, 1, 3, 4, 5, 6, 7, 8, 10], "try": [0, 7, 8], "again": [0, 1, 3, 4, 5, 6, 7, 8], "contact": [0, 1, 7, 8, 12], "administr": [0, 1, 7, 8, 9, 16], "after": [0, 3, 9, 10, 12, 14], "auth_token": 0, "web": [0, 9, 13, 14], "token": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11], "resend": 0, "instruct": [0, 10, 12, 14], "If": [0, 3, 9, 12, 14], "thi": [0, 3, 8, 10, 11, 12, 13, 14], "endpoint": [0, 1, 3, 9, 10, 14], "avail": [0, 4, 9, 11, 12, 14], "resent": 0, "404": [0, 3, 5, 6, 7, 8, 10], "Not": [0, 3, 5, 6, 7, 8], "found": [0, 3, 5, 6, 7, 8, 10], "url": [0, 3, 9, 10, 14, 15], "wa": [0, 10], "login": 0, "an": [0, 1, 3, 5, 7, 9, 10, 12, 14, 15], "can": [0, 7, 9, 10, 12, 13, 14, 15], "log": [0, 1, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15], "successfulli": 0, "401": [0, 1, 3, 4, 5, 6, 7, 8], "unauthor": [0, 1, 3, 4, 5, 6, 7, 8], "credenti": [0, 14], "get": [0, 1, 3, 4, 5, 6, 7, 8, 9], "profil": [0, 3, 9, 10], "info": 0, "scope": [0, 1, 3, 4, 5, 6, 7, 8], "read": [0, 3, 4, 5, 6, 7, 8, 9, 10], "data": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14], "admin": [0, 1, 4, 5, 6, 7, 8, 10, 11, 12, 14], "fals": [0, 1, 3, 5, 7, 8, 14], "bio": [0, 7], "null": [0, 5, 7, 8, 10], "birth_dat": [0, 7], "created_at": [0, 7], "sun": [0, 4, 7, 8], "14": [0, 3, 7, 8, 12], "jul": [0, 4, 7, 8], "2019": [0, 4, 6, 7, 8], "09": [0, 7], "58": [0, 7, 10], "gmt": [0, 3, 4, 7, 8], "display_asc": 0, "true": [0, 1, 3, 5, 7, 10, 14], "sam": [0, 4, 7, 8], "com": [0, 1, 3, 7, 9, 14], "first_nam": [0, 7], "imperial_unit": [0, 7], "is_act": [0, 5, 7], "last_nam": [0, 7], "locat": [0, 7, 14], "nb_sport": [0, 7], "nb_workout": [0, 6, 7], "6": [0, 5, 7, 8, 11, 12, 14], "pictur": [0, 7, 8, 10], "record": [0, 2, 7, 8, 10, 12], "id": [0, 3, 4, 5, 6, 7, 8, 9], "9": [0, 1, 4, 7, 12, 14], "record_typ": [0, 4, 7, 8], "AS": [0, 4, 7, 8], "sport_id": [0, 4, 5, 6, 7, 8], "valu": [0, 3, 4, 7, 8, 9, 10, 14], "18": [0, 4, 7, 8, 10], "workout_d": [0, 4, 7, 8], "07": [0, 4, 7, 8], "08": [0, 4, 7, 8], "00": [0, 4, 7, 8], "workout_id": [0, 4, 7, 8], "hvybqybra7wwxpastwr4v2": [0, 4, 7, 8], "10": [0, 1, 4, 7, 8, 14], "fd": [0, 4, 7, 8], "13": [0, 4, 7, 8], "ha": [0, 4, 7, 8, 10, 12, 13], "43": [0, 4, 7, 8, 10], "97": [0, 4, 7, 8], "11": [0, 4, 7, 12], "ld": [0, 4, 7, 8], "01": [0, 4, 6, 7, 8], "12": [0, 4, 7, 8], "m": [0, 4, 6, 7, 8], "sports_list": [0, 7], "4": [0, 5, 6, 7, 8, 12, 14], "timezon": [0, 7, 8, 10, 12], "europ": [0, 7], "pari": [0, 7], "total_dist": [0, 6, 7], "67": [0, 7], "895": [0, 7], "total_dur": [0, 6, 7], "50": [0, 7, 10, 14], "27": [0, 3, 7], "weekm": [0, 6, 7], "header": [0, 1, 3, 4, 5, 6, 7, 8, 9], "author": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "oauth": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 14], "2": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 14], "0": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14], "bearer": [0, 1, 3, 4, 5, 6, 7, 8], "signatur": [0, 1, 3, 4, 5, 6, 7, 8], "expir": [0, 1, 3, 4, 5, 6, 7, 8, 11], "edit": [0, 10, 12], "write": [0, 1, 3, 5, 7, 8, 9], "updat": [0, 1, 5, 7, 8, 10, 12, 14], "first": [0, 3, 9, 12], "name": [0, 3, 7, 10, 14], "last": [0, 10, 14], "biographi": 0, "birth": [0, 10], "date": [0, 6, 8, 10, 12], "format": [0, 6, 8, 10, 12], "y": [0, 6, 8, 14], "d": [0, 6, 8], "support": [0, 3, 9, 10, 12, 14, 15], "mm": 0, "dd": 0, "yyyi": 0, "default": [0, 3, 6, 7, 8, 10, 12, 14], "date_str": 0, "correspond": 0, "client": [0, 3, 9, 10, 12, 14], "mmm": 0, "do": [0, 1, 5, 6, 7, 8], "local": [0, 10, 13, 14], "fr": [0, 7, 14], "de": [0, 14], "date_format": 0, "us": [0, 3, 7, 8, 9, 10, 12, 13, 14], "displai": [0, 8, 9, 10, 11, 12, 13, 14, 16], "app": [0, 3, 9, 10, 12, 13], "boolean": [0, 1, 3, 7, 11], "highest": [0, 4, 12], "ascent": [0, 4, 8, 10, 12], "total": [0, 3, 10, 12], "distanc": [0, 4, 8, 10, 12], "imperi": [0, 10, 12], "unit": [0, 10, 14], "time": [0, 6, 8, 10, 12], "zone": 0, "doe": [0, 6, 7, 8, 10], "week": [0, 6, 10, 12], "start": [0, 6, 8, 10, 12, 14, 16], "mondai": [0, 6, 12], "don": 0, "t": [0, 10, 15], "match": [0, 10], "sport": [0, 2, 6, 8, 10, 12, 14], "color": [0, 5, 10, 12], "000000": 0, "stopped_speed_threshold": [0, 5], "user_id": 0, "hexadecim": 0, "when": [0, 1, 10, 11, 12, 14], "ad": [0, 10, 11, 12], "workout": [0, 2, 3, 4, 5, 6, 9, 10, 13, 16], "float": [0, 8], "stop": [0, 10, 12, 14], "speed": [0, 4, 8, 10, 12, 14], "threshold": [0, 10, 12], "gpxpy": [0, 12, 14], "exist": [0, 6, 7, 8, 10, 12, 13, 14], "delet": [0, 3, 7, 8, 10, 11, 12], "reset": [0, 7, 10, 11, 12, 14], "given": [0, 3, 14], "204": [0, 3, 7, 8], "paramet": [0, 3, 5, 6, 7, 8, 9, 10, 12, 14], "No": [0, 3, 7, 8, 10, 13], "multipart": [0, 3, 8], "form": [0, 3, 8], "file": [0, 1, 8, 10, 11, 12, 13, 14], "imag": [0, 7, 8, 10, 12, 14, 16], "extens": [0, 8, 14], "jpg": 0, "png": [0, 8, 14], "gif": 0, "part": [0, 8], "select": [0, 8, 12], "413": [0, 8], "entiti": [0, 8], "too": [0, 8], "larg": [0, 8, 12, 14], "dure": [0, 8], "size": [0, 1, 8, 10, 12, 14], "exce": [0, 8, 10], "0mb": [0, 8], "NO": [0, 3, 7, 8], "handl": [0, 12, 14], "process": [0, 10, 14], "patch": [0, 1, 5, 7, 8], "It": [0, 7, 9, 10, 12, 13, 15], "enabl": [0, 1, 7, 12, 14], "chang": [0, 12, 13, 14], "one": [0, 7, 8, 12], "current": [0, 10], "address": [0, 12, 14], "inform": [0, 10, 13, 14], "anoth": [0, 7, 14], "new": [0, 7, 9, 11, 12, 14], "new_password": 0, "miss": [0, 10], "logout": [0, 10], "blacklist": [0, 11], "out": 0, "access": [0, 3, 9, 10, 14], "revok": [0, 3], "malform": 0, "other": [0, 7, 14], "reason": 0, "config": [1, 10, 14], "admin_contact": 1, "gpx_limit_import": 1, "is_email_sending_en": 1, "is_registration_en": 1, "max_single_file_s": 1, "1048576": 1, "max_us": 1, "max_zip_file_s": 1, "10485760": 1, "map_attribut": [1, 14], "copi": [1, 14], "href": [1, 14], "www": [1, 14], "openstreetmap": [1, 10, 14], "org": [1, 14], "copyright": [1, 14], "contributor": [1, 10, 14], "version": [1, 11, 14], "7": [1, 8, 9, 11, 12, 14], "authent": [1, 2, 3, 4, 5, 7, 8, 9], "integ": [1, 3, 5, 6, 7, 8], "max": [1, 7, 8, 10], "number": [1, 7, 8, 10, 11, 12, 14], "zip": [1, 8, 10, 12], "archiv": [1, 10, 12, 14], "singl": [1, 7, 10, 12, 14], "instanc": [1, 3, 9, 10, 12, 14], "you": [1, 5, 6, 7, 8, 12, 13, 14], "have": [1, 5, 6, 7, 8, 10], "permiss": [1, 5, 6, 7, 8], "ping": 1, "health": 1, "check": [1, 10, 14, 15], "pong": 1, "configur": [2, 9, 10, 12, 14], "oauth2": [2, 9], "statist": 2, "pagin": [3, 7, 8], "5": [3, 5, 6, 7, 8, 11, 12, 14], "page": [3, 7, 8, 10], "fittracke": [3, 9, 11, 12, 14, 16], "parti": [3, 12, 13], "without": [3, 6, 7, 8, 10, 12, 13], "client_descript": 3, "client_id": [3, 9], "o22a27s2abpuoxjbxv3ujdox": 3, "issued_at": 3, "thu": 3, "juli": 3, "2022": 3, "06": [3, 6], "53": [3, 10], "gpx": [3, 8, 10, 12, 13, 14], "import": [3, 10, 14], "redirect_uri": 3, "callback": [3, 9], "websit": 3, "has_next": 3, "has_prev": 3, "queri": [3, 6, 7, 8], "client_secret": 3, "secret": [3, 9, 14], "client_nam": 3, "client_uri": 3, "arrai": 3, "list": [3, 10, 13, 14], "redirect": [3, 9], "descript": [3, 11, 14], "option": [3, 9, 10, 11, 14], "client_client_id": 3, "NOT": [3, 5, 8], "int": [3, 5, 8], "by_id": 3, "all": [3, 4, 5, 6, 7, 14], "associ": 3, "issu": [3, 13, 14], "response_typ": [3, 9], "state": [3, 9], "uniqu": [3, 9], "prevent": [3, 9, 14], "cross": [3, 9, 12], "site": [3, 9], "forgeri": [3, 9], "mandatori": [3, 8, 9, 10, 14], "recommend": [3, 9, 14], "code_challeng": [3, 9], "gener": [3, 9, 10, 12, 14], "from": [3, 6, 8, 9, 10, 12, 13], "verifi": [3, 9], "pkce": [3, 9], "code_challenge_method": [3, 9], "method": [3, 9, 14], "challeng": [3, 9], "s256": [3, 9], "return": [3, 4, 7, 8, 10, 14], "authlib": [3, 9, 14], "librari": [3, 9, 14], "refresh": [3, 10], "access_token": 3, "roehv64thcg28wcewzhrnvlusoduvw8nvnhkcml57": 3, "expires_in": 3, "864000": 3, "refresh_token": 3, "nuv9cy8vqonrqkhtz5pqaq2zw7msh0mornpjr14amswd6f6i": 3, "token_typ": 3, "expires_at": 3, "1658660147": 3, "0667062": 3, "grant_typ": 3, "grant": [3, 9], "authorization_cod": [3, 9], "ar": [3, 4, 8, 9, 10, 11, 12, 13, 14, 16], "code_verifi": 3, "follow": [4, 9, 11, 12, 14, 15], "averag": [4, 8, 10, 12], "farthest": [4, 10, 12], "longest": [4, 10, 12], "durat": [4, 8, 10, 12], "maximum": [4, 10, 12], "non": [5, 13], "is_active_for_us": 5, "label": [5, 10], "cycl": [5, 10, 12], "transport": [5, 10, 12], "hike": [5, 10, 12], "mountain": [5, 10, 12], "bike": [5, 8, 10, 12], "run": [5, 9, 10, 12, 14], "walk": [5, 10, 12], "has_workout": 5, "stat": [6, 10], "user_nam": [6, 7], "by_tim": 6, "2018": [6, 8], "2017": [6, 8], "average_spe": 6, "48": 6, "total_asc": 6, "203": 6, "156": [6, 10], "15": [6, 8], "282": [6, 10], "12341": 6, "16": [6, 8], "99": [6, 10], "150": 6, "178": [6, 10], "47": [6, 8, 10], "9960": 6, "95": [6, 10], "46": [6, 10], "78": 6, "613": 6, "1267": 6, "end": [6, 8], "frame": 6, "sundai": [6, 8, 12], "month": [6, 10, 12], "year": [6, 12], "by_sport": 6, "uploads_dir_s": 6, "1000": 6, "regardless": 7, "right": [7, 9, 10, 11, 12, 14], "some": [7, 8, 9, 10, 12, 13, 14], "order_bi": [7, 8], "workouts_count": 7, "par_pag": 7, "is_admin": 7, "sat": 7, "20": 7, "03": [7, 8], "per_pag": [7, 8], "per": [7, 8, 10, 14], "q": 7, "order": [7, 8, 9, 10], "sort": [7, 8], "asc": [7, 8], "desc": [7, 8], "criteria": [7, 8], "detail": [7, 10, 14, 16], "jpeg": 7, "add": [7, 10, 11, 12, 13], "remov": [7, 10, 11, 12], "modifi": [7, 10, 11, 14], "new_email": 7, "reset_password": 7, "differ": [7, 10, 12], "than": [7, 10, 11], "curent": 7, "A": [7, 10, 11, 12, 14, 15], "own": [7, 12, 13], "except": [7, 14, 15], "he": 7, "": [7, 8, 10, 14], "john_do": 7, "your": [7, 12, 13, 14], "02": 8, "31": 8, "least": 8, "ave_spe": 8, "bound": 8, "creation_d": 8, "51": 8, "descent": [8, 10, 12], "17": [8, 14], "04": 8, "kjxavsturjvoah2wvcegef": 8, "map": [8, 10, 12, 13, 16], "max_alt": 8, "max_spe": 8, "min_alt": 8, "modification_d": 8, "move": [8, 10], "next_workout": 8, "note": [8, 10, 12, 14], "paus": [8, 10], "previous_workout": 8, "mon": 8, "jan": 8, "segment": [8, 10, 12], "titl": 8, "weather_end": 8, "weather_start": 8, "with_gpx": 8, "100": [8, 10, 12], "distance_from": 8, "minim": [8, 9], "distance_to": 8, "maxim": 8, "duration_from": 8, "h": [8, 12], "duration_to": 8, "ave_speed_from": 8, "ave_speed_to": 8, "max_speed_from": 8, "max_speed_to": 8, "workout_short_id": 8, "57": [8, 10], "45": 8, "22": 8, "morn": 8, "short": 8, "leaflet": [8, 14], "chart_data": 8, "chart": [8, 10, 12, 14], "j": [8, 10, 14], "elev": [8, 10, 12, 14], "279": 8, "latitud": 8, "5078118": 8, "longitud": 8, "1232004": 8, "63": 8, "fri": 8, "44": [8, 10], "7380": 8, "280": [8, 10], "5079733": 8, "1234538": 8, "39": 8, "segment_id": 8, "rechart": 8, "map_id": 8, "fa33f4d996844a5c73ecd1ae24456ab8": 8, "1563529507772": 8, "map_til": 8, "z": [8, 14], "x": [8, 9, 14], "tile": [8, 10, 12], "c": [8, 14], "4109": 8, "2930": 8, "subdomain": [8, 10, 14], "zoom": 8, "index": 8, "along": 8, "axi": 8, "download": [8, 10, 12, 14], "xml": 8, "201": [8, 10], "doubl": 8, "quot": 8, "escap": 8, "no_gpx": 8, "uuid": [8, 10], "km": [8, 12], "second": 8, "rest": 9, "see": [9, 10, 12, 13, 14, 15], "document": [9, 13, 14], "whose": 9, "most": 9, "To": [9, 10, 14], "interact": 9, "set": [9, 10, 11, 12, 14, 15], "tab": 9, "exchang": 9, "sent": [9, 10, 12, 14], "bodi": [9, 10, 14], "better": [9, 10], "secur": 9, "relat": [9, 12, 14], "shown": [9, 10, 16], "thei": [9, 14], "store": [9, 12, 13], "3rd": 9, "need": [9, 10, 14], "fittrackee_host": 9, "sinc": [9, 14], "separ": [9, 14], "space": 9, "For": [9, 12, 14], "3aread": 9, "3awrit": 9, "so": 9, "fetch": [9, 14], "implement": 9, "behind": 9, "proxi": [9, 14], "forward": [9, 14], "proto": [9, 14], "nginx": [9, 10, 12, 14], "proxy_set_head": [9, 14], "scheme": [9, 14], "about": [9, 14], "simplifi": [9, 10], "aaron": 9, "parecki": 9, "oauthlib": 9, "python": [9, 10, 14], "session": 9, "pr": 10, "278": 10, "host": [10, 14], "weblat": [10, 12], "german": [10, 12], "thank": 10, "qwerty287": 10, "init": [10, 14], "italian": 10, "contain": [10, 14], "databas": [10, 12, 14, 15], "migrat": [10, 11, 14], "upgrad": 10, "now": [10, 11, 12, 14], "dutch": [10, 12], "bjornclauw": 10, "270": 10, "nederland": 10, "258": 10, "pars": [10, 14], "link": [10, 14], "area": 10, "jat255": 10, "271": 10, "creation": [10, 12], "273": 10, "274": 10, "test": [10, 14], "parallel": 10, "275": 10, "worker": [10, 14], "entri": [10, 14], "point": [10, 14], "fittrackee_work": [10, 11, 14], "command": [10, 12, 13, 14], "flask": [10, 14], "dramatiq": [10, 14], "cli": [10, 11, 12, 14], "3c8d9c2": 10, "trail": [10, 12], "comma": [10, 14], "dev": 10, "depend": [10, 14], "264": 10, "ui": 10, "white": 10, "grai": 10, "background": 10, "266": 10, "260": 10, "261": 10, "should": [10, 14], "limit": [10, 12], "still": [10, 12, 13, 14], "89": 10, "b1536fc": 10, "257": 10, "112": 10, "244": 10, "virtual": [10, 12], "ride": 10, "246": 10, "postgresql": [10, 14, 15], "247": 10, "microsecond": 10, "252": 10, "norwegian": 10, "bokm\u00e5l": 10, "242": 10, "241": 10, "strength": 10, "estim": 10, "packag": [10, 14], "239": 10, "cb9d02f": 10, "88": 10, "231": 10, "236": 10, "rate": 10, "232": 10, "hidden": [10, 12], "237": 10, "212": 10, "lavoi": 10, "230": 10, "problem": 10, "225": 10, "grammar": 10, "skylan0916": 10, "In": [10, 12], "execut": 10, "lower": 10, "v0": [10, 14], "postgr": [10, 15], "213": 10, "measur": 10, "ft": 10, "mi": 10, "223": 10, "icon": [10, 14], "167": 10, "dashboard": 10, "162": 10, "fmstrat": 10, "210": 10, "could": 10, "environ": [10, 11, 15], "variabl": [10, 15], "staticmap_subdomain": [10, 14], "209": 10, "incorrect": 10, "track": [10, 13], "multipl": 10, "gorgobacka": 10, "And": 10, "detect": 10, "browser": 10, "208": 10, "card": 10, "html": 10, "attribut": [10, 14], "197": 10, "196": 10, "manag": [10, 11, 14], "tool": [10, 14], "190": 10, "were": 10, "193": 10, "192": 10, "instead": [10, 12], "191": 10, "layout": 10, "includ": 10, "195": 10, "affect": 10, "previous": 10, "cc4287e": 10, "docker": 10, "env": [10, 14], "offset": 10, "refacto": 10, "befor": [10, 14], "introduc": 10, "possibl": [10, 12, 13, 14], "smtp": [10, 14], "reduc": 10, "pre": 10, "requisit": 10, "180": 10, "cannot": [10, 12], "tl": [10, 14], "177": 10, "posit": [10, 12], "small": 10, "screen": [10, 12], "175": 10, "173": 10, "171": 10, "correctli": 10, "155": 10, "106": 10, "169": 10, "161": 10, "160": 10, "sever": [10, 12, 13, 14], "danielsiersleben": 10, "report": 10, "initi": [10, 14], "149": 10, "initialis": [10, 14], "152": 10, "autoescap": 10, "jinja": 10, "templat": 10, "151": 10, "sanit": 10, "input": 10, "serv": [10, 14], "warn": [10, 12], "launch": 10, "w": 10, "script": 10, "entrypoint": 10, "drop": 10, "avoid": 10, "product": 10, "dotenv": 10, "146": 10, "filter": [10, 12], "145": 10, "model": 10, "140": 10, "fullscreen": 10, "control": [10, 12, 14], "138": 10, "135": 10, "finish": 10, "marker": 10, "134": 10, "wind": [10, 12], "direct": [10, 12], "877fa0f": 10, "calendar": [10, 12], "resolut": 10, "131": 10, "129": 10, "127": [10, 14], "legitim": 10, "uri": 10, "localhost": [10, 14], "25": [10, 14], "123": 10, "121": 10, "snowsho": [10, 12], "116": 10, "button": 10, "graph": 10, "115": 10, "91": 10, "min": 10, "altitud": 10, "90": 10, "seem": 10, "104": 10, "switch": 10, "agplv3": 10, "licens": [10, 13, 14], "101": 10, "full": [10, 12], "develop": [10, 11, 13], "98": 10, "109": 10, "slow": 10, "movement": 10, "84": 10, "93": 10, "paf38": 10, "83": 10, "static": [10, 12, 14], "keep": [10, 13, 14], "default_staticmap": [10, 14], "81": 10, "remain": 10, "textarea": 10, "82": 10, "dai": [10, 11, 12, 14], "80": [10, 14], "save": [10, 12], "79": 10, "fail": [10, 16], "make": [10, 14], "rebuild": 10, "75": 10, "same": 10, "javascript": [10, 14], "due": 10, "sqlalchemi": [10, 14, 15], "engin": [10, 14, 15], "longer": [10, 15], "database_url": [10, 14], "72": 10, "exceed": 10, "71": 10, "greater": 10, "70": 10, "less": 10, "upload": [10, 11, 12, 14], "66": 10, "64": 10, "62": 10, "refactor": 10, "evalu": [10, 14], "purpos": [10, 14], "standard": [10, 14], "term": [10, 14], "directori": [10, 12, 14], "also": [10, 11, 13, 14], "59": 10, "major": 10, "instal": [10, 13], "becom": 10, "more": [10, 11, 13, 14], "easi": 10, "been": [10, 13], "renam": 10, "layer": [10, 14], "replac": [10, 14], "thunderforest": [10, 14], "outdoor": [10, 12, 13, 14], "54": 10, "redi": [10, 14], "complet": 10, "side": 10, "4c3fc34": 10, "empti": [10, 11, 14], "34614d5": 10, "spinner": 10, "load": [10, 15], "b862a77": 10, "2e1ee2c": 10, "interceptor": 10, "rout": [10, 14], "definit": 10, "down": 10, "weekend": 10, "40": 10, "i18n": 10, "41": 10, "show": [10, 11, 14], "mous": 10, "over": 10, "choos": [10, 12], "36": 10, "33": 10, "37": 10, "34": 10, "weather": [10, 12, 14], "anymor": 10, "poetri": [10, 14], "pipenv": 10, "calcul": 10, "28": 10, "26": 10, "tooltip": [10, 12], "montain": 10, "even": [10, 12], "enter": [10, 12], "darkski": [10, 12], "kei": [10, 12, 14], "farest": 10, "search": 10, "owner": [10, 12, 14], "view": [10, 12, 14], "usag": [11, 14], "arg": [11, 14], "help": [11, 14], "exit": [11, 14], "deprec": 11, "next": [11, 12], "fittrackee_set_admin": 11, "fittrackee_upgrade_db": 11, "appli": 11, "kind": 12, "encrypt": 12, "With": [12, 14], "open": [12, 13, 14], "street": [12, 13], "electr": 12, "row": 12, "ski": 12, "alpin": 12, "countri": 12, "overridden": 12, "which": 12, "up": [12, 13], "metric": 12, "system": [12, 14], "arrow": 12, "indic": 12, "come": 12, "period": 12, "mai": [12, 13, 14], "origin": 12, "dropdown": 12, "On": [12, 14], "case": [12, 14], "line": [12, 13, 14], "between": 12, "hide": 12, "overrid": 12, "appear": 12, "third": [12, 13], "defin": 12, "individu": 12, "necessari": [12, 14], "like": [12, 14], "lock": 12, "via": 12, "french": 12, "mobil": 13, "yet": 13, "export": [13, 14], "them": 13, "android": 13, "exhaust": 13, "runner": 13, "gpl": 13, "v3": 13, "forrunn": 13, "opentrack": 13, "apach": 13, "fitotrack": 13, "under": [13, 14], "heavi": [13, 14], "featur": [13, 14], "unstabl": [13, 14], "interfac": [13, 14], "troubleshoot": 13, "written": 14, "typescript": 14, "staticmap": 14, "coordin": 14, "forecast": 14, "io": 14, "dark": 14, "sky": 14, "former": 14, "task": 14, "queue": 14, "vue3": 14, "vuex": 14, "logo": 14, "made": 14, "freepik": 14, "flaticon": 14, "fork": 14, "awesom": 14, "yarn": 14, "compos": 14, "step": 14, "describ": 14, "linux": 14, "debian": 14, "arch": 14, "o": 14, "encount": 14, "adapt": 14, "makefil": 14, "custom": 14, "flask_app": 14, "modul": 14, "pwd": 14, "__main__": 14, "py": 14, "els": 14, "port": 14, "5000": 14, "app_set": 14, "productionconfig": 14, "app_secret_kei": 14, "strong": 14, "jwt": 14, "app_work": 14, "spawn": 14, "gunicorn": [14, 15], "app_log": 14, "path": [14, 15], "upload_fold": [14, 15], "absolut": [14, 15], "where": 14, "folder": 14, "application_directori": 14, "virtualenv": 14, "5432": 14, "begin": 14, "database_disable_pool": 14, "pool": 14, "directli": 14, "ui_url": 14, "email_url": [14, 15], "sender_email": 14, "sender": 14, "redis_url": 14, "workers_process": 14, "api_rate_limit": 14, "300": 14, "minut": 14, "tile_server_url": 14, "b": 14, "osm": 14, "franc": 14, "target": 14, "_blank": 14, "rel": 14, "noopen": 14, "noreferr": 14, "komoot": 14, "otherwis": 14, "insensit": 14, "weather_api_kei": 14, "weather_api": 14, "vue_app_api_url": 14, "unencrypt": 14, "ssl": 14, "465": 14, "starttl": 14, "587": 14, "office365": 14, "work": 14, "omit": 14, "old": 14, "adress": 14, "apikei": 14, "xxxx": 14, "servic": 14, "expect": 14, "osmfr": 14, "fond": 14, "cart": 14, "par": 14, "mention": 14, "legal": 14, "nofollow": 14, "sou": 14, "nbsp": 14, "creativecommon": 14, "sa": 14, "licenc": 14, "cc": 14, "BY": 14, "chosen": 14, "randomli": 14, "base": 14, "ip": 14, "fix": 14, "window": 14, "strategi": 14, "subject": 14, "asset": 14, "notat": 14, "hour": 14, "mainten": 14, "diagnost": 14, "util": 14, "commmand": 14, "clear": 14, "specif": 14, "enumer": 14, "wai": 14, "pip": 14, "WITH": 14, "schema": 14, "privileg": 14, "nano": 14, "ftcli": 14, "db": 14, "systemd": 14, "archlinux": 14, "yai": 14, "project": 14, "clone": 14, "repo": 14, "git": 14, "github": 14, "samr1": 14, "cd": 14, "vue": 14, "3000": 14, "releas": 14, "wget": 14, "tar": 14, "gz": 14, "xzf": 14, "mv": 14, "sql": 14, "backup": 14, "pg_dump": 14, "u": 14, "changelog": 14, "restart": 14, "pull": 14, "repositori": 14, "overwrit": 14, "cp": 14, "r": 14, "There": 14, "One": 14, "pass": 14, "distribut": 14, "network": 14, "startlimitintervalsec": 14, "simpl": 14, "alwai": 14, "restartsec": 14, "standardoutput": 14, "syslog": 14, "standarderror": 14, "syslogidentifi": 14, "workingdirectori": 14, "home": 14, "execstart": 14, "venv": 14, "bin": 14, "create_app": 14, "logfil": 14, "wantedbi": 14, "multi": 14, "OF": 14, "listen": 14, "443": 14, "http2": 14, "server_nam": 14, "ssl_certif": 14, "fullchain": 14, "pem": 14, "ssl_certificate_kei": 14, "privkei": 14, "how": 14, "1mb": 14, "larger": 14, "ll": 14, "uncom": 14, "below": 14, "want": 14, "client_max_body_s": 14, "1m": 14, "proxy_pass": 14, "proxy_redirect": 14, "real": 14, "remote_addr": 14, "proxy_add_x_forwarded_for": 14, "301": 14, "request_uri": 14, "build": 14, "8025": 14, "mailhog": 14, "shell": 14, "insid": 14, "addit": 14, "fittrackee_cli": 14, "lint": 14, "exc": 15, "nosuchmoduleerror": 15, "plugin": 15, "dialect": 15, "invalidemailurlschem": 15, "todo": 17}, "objects": {"": [[0, 0, 1, "post--api-auth-account-confirm", "/api/auth/account/confirm"], [0, 0, 1, "post--api-auth-account-resend-confirmation", "/api/auth/account/resend-confirmation"], [0, 0, 1, "post--api-auth-email-update", "/api/auth/email/update"], [0, 0, 1, "post--api-auth-login", "/api/auth/login"], [0, 0, 1, "post--api-auth-logout", "/api/auth/logout"], [0, 0, 1, "post--api-auth-password-reset-request", "/api/auth/password/reset-request"], [0, 0, 1, "post--api-auth-password-update", "/api/auth/password/update"], [0, 1, 1, "delete--api-auth-picture", "/api/auth/picture"], [0, 0, 1, "post--api-auth-picture", "/api/auth/picture"], [0, 2, 1, "get--api-auth-profile", "/api/auth/profile"], [0, 0, 1, "post--api-auth-profile-edit", "/api/auth/profile/edit"], [0, 3, 1, "patch--api-auth-profile-edit-account", "/api/auth/profile/edit/account"], [0, 0, 1, "post--api-auth-profile-edit-preferences", "/api/auth/profile/edit/preferences"], [0, 0, 1, "post--api-auth-profile-edit-sports", "/api/auth/profile/edit/sports"], [0, 1, 1, "delete--api-auth-profile-reset-sports-(sport_id)", "/api/auth/profile/reset/sports/(sport_id)"], [0, 0, 1, "post--api-auth-register", "/api/auth/register"], [1, 2, 1, "get--api-config", "/api/config"], [1, 3, 1, "patch--api-config", "/api/config"], [3, 2, 1, "get--api-oauth-apps", "/api/oauth/apps"], [3, 0, 1, "post--api-oauth-apps", "/api/oauth/apps"], [3, 1, 1, "delete--api-oauth-apps-(int-client_id)", "/api/oauth/apps/(int:client_id)"], [3, 2, 1, "get--api-oauth-apps-(int-client_id)-by_id", "/api/oauth/apps/(int:client_id)/by_id"], [3, 0, 1, "post--api-oauth-apps-(int-client_id)-revoke", "/api/oauth/apps/(int:client_id)/revoke"], [3, 2, 1, "get--api-oauth-apps-(string-client_client_id)", "/api/oauth/apps/(string:client_client_id)"], [3, 0, 1, "post--api-oauth-authorize", "/api/oauth/authorize"], [3, 0, 1, "post--api-oauth-revoke", "/api/oauth/revoke"], [3, 0, 1, "post--api-oauth-token", "/api/oauth/token"], [1, 2, 1, "get--api-ping", "/api/ping"], [4, 2, 1, "get--api-records", "/api/records"], [5, 2, 1, "get--api-sports", "/api/sports"], [5, 2, 1, "get--api-sports-(int-sport_id)", "/api/sports/(int:sport_id)"], [5, 3, 1, "patch--api-sports-(int-sport_id)", "/api/sports/(int:sport_id)"], [6, 2, 1, "get--api-stats-(user_name)-by_sport", "/api/stats/(user_name)/by_sport"], [6, 2, 1, "get--api-stats-(user_name)-by_time", "/api/stats/(user_name)/by_time"], [6, 2, 1, "get--api-stats-all", "/api/stats/all"], [7, 2, 1, "get--api-users", "/api/users"], [7, 1, 1, "delete--api-users-(user_name)", "/api/users/(user_name)"], [7, 2, 1, "get--api-users-(user_name)", "/api/users/(user_name)"], [7, 3, 1, "patch--api-users-(user_name)", "/api/users/(user_name)"], [7, 2, 1, "get--api-users-(user_name)-picture", "/api/users/(user_name)/picture"], [8, 2, 1, "get--api-workouts", "/api/workouts"], [8, 0, 1, "post--api-workouts", "/api/workouts"], [8, 1, 1, "delete--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 2, 1, "get--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 3, 1, "patch--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 2, 1, "get--api-workouts-(string-workout_short_id)-chart_data", "/api/workouts/(string:workout_short_id)/chart_data"], [8, 2, 1, "get--api-workouts-(string-workout_short_id)-chart_data-segment-(int-segment_id)", "/api/workouts/(string:workout_short_id)/chart_data/segment/(int:segment_id)"], [8, 2, 1, "get--api-workouts-(string-workout_short_id)-gpx", "/api/workouts/(string:workout_short_id)/gpx"], [8, 2, 1, "get--api-workouts-(string-workout_short_id)-gpx-download", "/api/workouts/(string:workout_short_id)/gpx/download"], [8, 2, 1, "get--api-workouts-(string-workout_short_id)-gpx-segment-(int-segment_id)", "/api/workouts/(string:workout_short_id)/gpx/segment/(int:segment_id)"], [8, 2, 1, "get--api-workouts-map-(map_id)", "/api/workouts/map/(map_id)"], [8, 0, 1, "post--api-workouts-no_gpx", "/api/workouts/no_gpx"], [14, 4, 1, "envvar-API_RATE_LIMITS", "API_RATE_LIMITS \ud83c\udd95"], [14, 4, 1, "-", "APP_LOG"], [14, 4, 1, "-", "APP_SECRET_KEY"], [14, 4, 1, "-", "APP_SETTINGS"], [14, 4, 1, "-", "APP_WORKERS"], [14, 4, 1, "-", "DATABASE_DISABLE_POOLING"], [14, 4, 1, "-", "DATABASE_URL"], [14, 4, 1, "-", "DEFAULT_STATICMAP"], [14, 4, 1, "-", "EMAIL_URL"], [14, 4, 1, "-", "FLASK_APP"], [14, 4, 1, "-", "HOST"], [14, 4, 1, "-", "MAP_ATTRIBUTION"], [14, 4, 1, "-", "PORT"], [14, 4, 1, "-", "REDIS_URL"], [14, 4, 1, "-", "SENDER_EMAIL"], [14, 4, 1, "-", "STATICMAP_SUBDOMAINS"], [14, 4, 1, "-", "TILE_SERVER_URL"], [14, 4, 1, "-", "UI_URL"], [14, 4, 1, "-", "UPLOAD_FOLDER"], [14, 4, 1, "-", "VUE_APP_API_URL"], [14, 4, 1, "-", "WEATHER_API_KEY"], [14, 4, 1, "-", "WORKERS_PROCESSES"]], "/api/workouts/map_tile/(s)/(z)/(x)/(y)": [[8, 2, 1, "get--api-workouts-map_tile-(s)-(z)-(x)-(y).png", "png"]]}, "objtypes": {"0": "http:post", "1": "http:delete", "2": "http:get", "3": "http:patch", "4": "std:envvar"}, "objnames": {"0": ["http", "post", "HTTP post"], "1": ["http", "delete", "HTTP delete"], "2": ["http", "get", "HTTP get"], "3": ["http", "patch", "HTTP patch"], "4": ["std", "envvar", "environment variable"]}, "titleterms": {"authent": 0, "configur": 1, "api": [2, 14], "document": [2, 10], "endpoint": 2, "oauth2": [3, 11], "record": 4, "sport": 5, "statist": [6, 10, 12], "user": [7, 11, 17], "workout": [8, 12, 15], "third": 9, "parti": 9, "applic": 9, "scope": 9, "flow": 9, "resourc": 9, "chang": 10, "log": 10, "version": 10, "0": 10, "7": 10, "9": 10, "2022": 10, "12": 10, "11": 10, "featur": [10, 12], "enhanc": 10, "translat": [10, 12], "8": 10, "30": 10, "27": 10, "bug": 10, "fix": 10, "misc": 10, "6": 10, "09": 10, "5": 10, "4": 10, "05": 10, "3": 10, "01": 10, "2": 10, "21": 10, "1": 10, "19": 10, "14": 10, "issu": 10, "close": 10, "pull": 10, "request": 10, "07": 10, "10": 10, "13": 10, "03": 10, "06": 10, "22": 10, "29": 10, "04": 10, "24": 10, "23": 10, "02": 10, "secur": 10, "new": 10, "2021": 10, "16": 10, "17": 10, "31": 10, "2020": 10, "fittracke": [10, 13, 15], "pypi": [10, 14], "administr": [10, 12, 15], "15": 10, "improv": 10, "minor": 10, "avail": 10, "french": 10, "2019": 10, "first": 10, "releas": 10, "2018": 10, "command": 11, "line": 11, "interfac": 11, "databas": 11, "ftcli": 11, "db": 11, "upgrad": [11, 14], "drop": 11, "clean": 11, "clean_token": 11, "updat": 11, "account": 12, "prefer": 12, "screenshot": 12, "dashboard": 12, "detail": [12, 15], "list": 12, "tabl": 13, "content": 13, "instal": 14, "prerequisit": 14, "environ": 14, "variabl": 14, "email": 14, "map": [14, 15], "tile": 14, "server": 14, "rate": 14, "limit": 14, "from": 14, "sourc": 14, "dev": 14, "product": 14, "prod": 14, "deploy": 14, "docker": 14, "develop": 14, "fail": 15, "start": 15, "imag": 15, "ar": 15, "displai": 15, "i": 15, "shown": 15, "troubleshoot": 16}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Authentication": [[0, "authentication"]], "Configuration": [[1, "configuration"]], "API documentation": [[2, "api-documentation"]], "Endpoints:": [[2, null]], "OAuth2": [[3, "oauth2"], [11, "oauth2"]], "Records": [[4, "records"]], "Sports": [[5, "sports"]], "Statistics": [[6, "statistics"], [12, "statistics"]], "Users": [[7, "users"], [11, "users"]], "Workouts": [[8, "workouts"], [12, "workouts"]], "Third-party applications": [[9, "third-party-applications"]], "Scopes": [[9, "scopes"]], "Flow": [[9, "flow"]], "Resources": [[9, "resources"]], "Change log": [[10, "change-log"]], "Version 0.7.9 (2022/12/11)": [[10, "version-0-7-9-2022-12-11"]], "Features and enhancements": [[10, "features-and-enhancements"], [10, "id2"], [10, "id10"], [10, "id16"]], "Translations": [[10, "translations"], [10, "id1"], [10, "id3"], [10, "id4"], [10, "id7"], [10, "id9"], [10, "id12"], [10, "id13"], [10, "id15"], [10, "id18"], [10, "id31"], [12, "translations"]], "Version 0.7.8 (2022/11/30)": [[10, "version-0-7-8-2022-11-30"]], "Version 0.7.7 (2022/11/27)": [[10, "version-0-7-7-2022-11-27"]], "Bugs Fixed": [[10, "bugs-fixed"], [10, "id6"], [10, "id8"], [10, "id11"], [10, "id14"], [10, "id17"], [10, "id19"], [10, "id22"], [10, "id25"], [10, "id27"], [10, "id30"], [10, "id33"], [10, "id36"], [10, "id41"], [10, "id43"], [10, "id45"], [10, "id47"], [10, "id50"], [10, "id52"], [10, "id58"], [10, "id61"], [10, "id63"], [10, "id65"], [10, "id72"], [10, "id77"], [10, "id79"], [10, "id81"], [10, "id84"], [10, "id86"], [10, "id88"], [10, "id92"], [10, "id102"], [10, "id105"], [10, "id107"], [10, "id110"], [10, "id117"]], "Misc": [[10, "misc"], [10, "id5"], [10, "id20"], [10, "id34"], [10, "id37"], [10, "id54"], [10, "id56"], [10, "id73"], [10, "id82"], [10, "id89"], [10, "id93"], [10, "id100"], [10, "id111"], [10, "id114"]], "Version 0.7.6 (2022/11/09)": [[10, "version-0-7-6-2022-11-09"]], "Version 0.7.5 (2022/11/09)": [[10, "version-0-7-5-2022-11-09"]], "Version 0.7.4 (2022/11/05)": [[10, "version-0-7-4-2022-11-05"]], "Documentation": [[10, "documentation"]], "Version 0.7.3 (2022/11/01)": [[10, "version-0-7-3-2022-11-01"]], "Version 0.7.2 (2022/09/21)": [[10, "version-0-7-2-2022-09-21"]], "Version 0.7.1 (2022/09/21)": [[10, "version-0-7-1-2022-09-21"]], "Version 0.7.0 (2022/09/19)": [[10, "version-0-7-0-2022-09-19"]], "Version 0.6.12 (2022/09/14)": [[10, "version-0-6-12-2022-09-14"]], "Issues Closed": [[10, "issues-closed"], [10, "id21"], [10, "id24"], [10, "id28"], [10, "id32"], [10, "id35"], [10, "id38"], [10, "id40"], [10, "id44"], [10, "id46"], [10, "id48"], [10, "id53"], [10, "id57"], [10, "id60"], [10, "id62"], [10, "id64"], [10, "id66"], [10, "id68"], [10, "id70"], [10, "id75"], [10, "id78"], [10, "id80"], [10, "id83"], [10, "id85"], [10, "id87"], [10, "id90"], [10, "id94"], [10, "id96"], [10, "id98"], [10, "id101"], [10, "id103"], [10, "id106"], [10, "id108"], [10, "id112"], [10, "id115"], [10, "id118"]], "Pull Requests": [[10, "pull-requests"], [10, "id23"], [10, "id26"], [10, "id42"], [10, "id51"], [10, "id55"], [10, "id59"], [10, "id74"]], "Version 0.6.11 (2022/07/27)": [[10, "version-0-6-11-2022-07-27"]], "Features": [[10, "features"], [10, "id29"], [10, "id39"], [10, "id49"], [12, "features"]], "Version 0.6.10 (2022/07/13)": [[10, "version-0-6-10-2022-07-13"]], "Version 0.6.9 (2022/07/03)": [[10, "version-0-6-9-2022-07-03"]], "Version 0.6.8 (2022/06/22)": [[10, "version-0-6-8-2022-06-22"]], "Version 0.6.7 (2022/06/11)": [[10, "version-0-6-7-2022-06-11"]], "Version 0.6.6 (2022/05/29)": [[10, "version-0-6-6-2022-05-29"]], "Version 0.6.5 (2022/04/24)": [[10, "version-0-6-5-2022-04-24"]], "Version 0.6.4 (2022/04/23)": [[10, "version-0-6-4-2022-04-23"]], "Version 0.6.3 (2022/04/09)": [[10, "version-0-6-3-2022-04-09"]], "Version 0.6.2 (2022/04/03)": [[10, "version-0-6-2-2022-04-03"]], "Version 0.6.1 (2022/03/27)": [[10, "version-0-6-1-2022-03-27"]], "Version 0.6.0 (2022/03/27)": [[10, "version-0-6-0-2022-03-27"]], "Version 0.5.7 (2022/02/13)": [[10, "version-0-5-7-2022-02-13"]], "Security": [[10, "security"]], "Version 0.5.6 (2022/02/05)": [[10, "version-0-5-6-2022-02-05"]], "Version 0.5.5 (2022/01/19)": [[10, "version-0-5-5-2022-01-19"]], "New Features": [[10, "new-features"], [10, "id67"], [10, "id69"], [10, "id71"], [10, "id76"], [10, "id91"], [10, "id95"], [10, "id97"], [10, "id99"], [10, "id104"], [10, "id109"], [10, "id113"], [10, "id116"], [10, "id119"]], "Version 0.5.4 (2022/01/01)": [[10, "version-0-5-4-2022-01-01"]], "Version 0.5.3 (2022/01/01)": [[10, "version-0-5-3-2022-01-01"]], "Version 0.5.2 (2021/12/19)": [[10, "version-0-5-2-2021-12-19"]], "Version 0.5.1 (2021/11/30)": [[10, "version-0-5-1-2021-11-30"]], "Version 0.5.0 (2021/11/14)": [[10, "version-0-5-0-2021-11-14"]], "Version 0.4.9 (2021/07/16)": [[10, "version-0-4-9-2021-07-16"]], "Version 0.4.8 (2021/07/03)": [[10, "version-0-4-8-2021-07-03"]], "Version 0.4.7 (2021/04/07)": [[10, "version-0-4-7-2021-04-07"]], "Version 0.4.6 (2021/02/21)": [[10, "version-0-4-6-2021-02-21"]], "Version 0.4.5 (2021/02/17)": [[10, "version-0-4-5-2021-02-17"]], "Version 0.4.4 (2021/01/31)": [[10, "version-0-4-4-2021-01-31"]], "Version 0.4.3 (2021/01/10)": [[10, "version-0-4-3-2021-01-10"]], "Version 0.4.2 (2021/01/03)": [[10, "version-0-4-2-2021-01-03"]], "Version 0.4.1 (2020/12/31)": [[10, "version-0-4-1-2020-12-31"]], "Version 0.4.0 - FitTrackee on PyPI (2020/09/19)": [[10, "version-0-4-0-fittrackee-on-pypi-2020-09-19"]], "Version 0.3.0 - Administration (2020/07/15)": [[10, "version-0-3-0-administration-2020-07-15"]], "Version 0.2.5 - Fix and improvements (2020/01/31)": [[10, "version-0-2-5-fix-and-improvements-2020-01-31"]], "Version 0.2.4 - Minor fix (2020/01/30)": [[10, "version-0-2-4-minor-fix-2020-01-30"]], "Version 0.2.3 - FitTrackee available in French (2019/12/29)": [[10, "version-0-2-3-fittrackee-available-in-french-2019-12-29"]], "Version 0.2.2 - Statistics fix (2019/09/23)": [[10, "version-0-2-2-statistics-fix-2019-09-23"]], "Version 0.2.1 - Fix and improvements (2019/09/01)": [[10, "version-0-2-1-fix-and-improvements-2019-09-01"]], "Version 0.2.0 - Statistics (2019/07/07)": [[10, "version-0-2-0-statistics-2019-07-07"]], "Version 0.1.1 - Fix and improvements (2019/02/07)": [[10, "version-0-1-1-fix-and-improvements-2019-02-07"]], "Version 0.1.0 - First release \ud83c\udf89 (2018-07-04)": [[10, "version-0-1-0-first-release-2018-07-04"]], "Command line interface": [[11, "command-line-interface"]], "Database": [[11, "database"]], "ftcli db upgrade": [[11, "ftcli-db-upgrade"]], "ftcli db drop": [[11, "ftcli-db-drop"]], "ftcli oauth2 clean": [[11, "ftcli-oauth2-clean"]], "ftcli users clean_tokens": [[11, "ftcli-users-clean-tokens"]], "ftcli users update": [[11, "ftcli-users-update"]], "Account & preferences": [[12, "account-preferences"]], "Administration": [[12, "administration"], [12, "id1"]], "Screenshots": [[12, "screenshots"]], "Dashboard": [[12, "dashboard"]], "Workout detail": [[12, "workout-detail"]], "Workouts list": [[12, "workouts-list"]], "FitTrackee": [[13, "fittrackee"]], "Table of contents": [[13, "table-of-contents"]], "Installation": [[14, "installation"], [14, "id2"], [14, "id6"]], "Prerequisites": [[14, "prerequisites"]], "Environment variables": [[14, "environment-variables"]], "Emails": [[14, "emails"]], "Map tile server": [[14, "map-tile-server"]], "API rate limits \ud83c\udd95": [[14, "api-rate-limits"]], "From PyPI": [[14, "from-pypi"], [14, "id3"]], "From sources": [[14, "from-sources"], [14, "id4"]], "Dev environment": [[14, "dev-environment"], [14, "id5"]], "Production environment": [[14, "production-environment"]], "Upgrade": [[14, "upgrade"]], "Prod environment": [[14, "prod-environment"]], "Deployment": [[14, "deployment"]], "Docker": [[14, "docker"]], "Development": [[14, "development"]], "Administrator": [[15, "administrator"]], "FitTrackee fails to start": [[15, "fittrackee-fails-to-start"]], "Map images are not displayed but map is shown in Workout detail": [[15, "map-images-are-not-displayed-but-map-is-shown-in-workout-detail"]], "Troubleshooting": [[16, "troubleshooting"]], "User": [[17, "user"]]}, "indexentries": {"api_rate_limits \ud83c\udd95": [[14, "envvar-API_RATE_LIMITS"]], "app_log": [[14, "envvar-APP_LOG"]], "app_secret_key": [[14, "envvar-APP_SECRET_KEY"]], "app_settings": [[14, "envvar-APP_SETTINGS"]], "app_workers": [[14, "envvar-APP_WORKERS"]], "database_disable_pooling": [[14, "envvar-DATABASE_DISABLE_POOLING"]], "database_url": [[14, "envvar-DATABASE_URL"]], "default_staticmap": [[14, "envvar-DEFAULT_STATICMAP"]], "email_url": [[14, "envvar-EMAIL_URL"]], "flask_app": [[14, "envvar-FLASK_APP"]], "host": [[14, "envvar-HOST"]], "map_attribution": [[14, "envvar-MAP_ATTRIBUTION"]], "port": [[14, "envvar-PORT"]], "redis_url": [[14, "envvar-REDIS_URL"]], "sender_email": [[14, "envvar-SENDER_EMAIL"]], "staticmap_subdomains": [[14, "envvar-STATICMAP_SUBDOMAINS"]], "tile_server_url": [[14, "envvar-TILE_SERVER_URL"]], "ui_url": [[14, "envvar-UI_URL"]], "upload_folder": [[14, "envvar-UPLOAD_FOLDER"]], "vue_app_api_url": [[14, "envvar-VUE_APP_API_URL"]], "weather_api_key": [[14, "envvar-WEATHER_API_KEY"]], "workers_processes": [[14, "envvar-WORKERS_PROCESSES"]], "environment variable": [[14, "envvar-API_RATE_LIMITS"], [14, "envvar-APP_LOG"], [14, "envvar-APP_SECRET_KEY"], [14, "envvar-APP_SETTINGS"], [14, "envvar-APP_WORKERS"], [14, "envvar-DATABASE_DISABLE_POOLING"], [14, "envvar-DATABASE_URL"], [14, "envvar-DEFAULT_STATICMAP"], [14, "envvar-EMAIL_URL"], [14, "envvar-FLASK_APP"], [14, "envvar-HOST"], [14, "envvar-MAP_ATTRIBUTION"], [14, "envvar-PORT"], [14, "envvar-REDIS_URL"], [14, "envvar-SENDER_EMAIL"], [14, "envvar-STATICMAP_SUBDOMAINS"], [14, "envvar-TILE_SERVER_URL"], [14, "envvar-UI_URL"], [14, "envvar-UPLOAD_FOLDER"], [14, "envvar-VUE_APP_API_URL"], [14, "envvar-WEATHER_API_KEY"], [14, "envvar-WORKERS_PROCESSES"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api/auth", "api/configuration", "api/index", "api/oauth2", "api/records", "api/sports", "api/stats", "api/users", "api/workouts", "apps", "changelog", "cli", "features", "index", "installation", "troubleshooting/administrator", "troubleshooting/index", "troubleshooting/user"], "filenames": ["api/auth.rst", "api/configuration.rst", "api/index.rst", "api/oauth2.rst", "api/records.rst", "api/sports.rst", "api/stats.rst", "api/users.rst", "api/workouts.rst", "apps.rst", "changelog.md", "cli.rst", "features.rst", "index.rst", "installation.rst", "troubleshooting/administrator.rst", "troubleshooting/index.rst", "troubleshooting/user.rst"], "titles": ["Authentication", "Configuration", "API documentation", "OAuth2", "Records", "Sports", "Statistics", "Users", "Workouts", "Third-party applications", "Change log", "Command line interface", "Features", "FitTrackee", "Installation", "Administrator", "Troubleshooting", "User"], "terms": {"post": [0, 3, 8, 9], "api": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13], "auth": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "regist": [0, 1, 12, 14], "user": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 14, 16], "send": [0, 7, 10, 12, 14], "confirm": [0, 3, 10, 12, 14], "email": [0, 1, 7, 10, 11, 12, 15], "The": [0, 9, 10, 11, 12, 14], "newli": [0, 14], "creat": [0, 3, 8, 9, 10, 12, 14], "account": [0, 7, 10, 11, 14], "i": [0, 1, 3, 9, 10, 11, 12, 13, 14, 16], "inact": [0, 7, 12, 14], "must": [0, 1, 3, 5, 7, 8, 9, 10, 12, 14, 15], "hi": [0, 7, 10, 12], "activ": [0, 5, 7, 10, 11, 12, 13, 14], "exampl": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14], "request": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "http": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "1": [0, 1, 3, 4, 5, 6, 7, 8, 12, 14], "content": [0, 1, 3, 4, 5, 6, 7, 8], "type": [0, 1, 3, 4, 5, 6, 7, 8, 10, 14], "applic": [0, 1, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14], "json": [0, 1, 3, 4, 5, 6, 7, 8], "respons": [0, 1, 3, 4, 5, 6, 7, 8], "success": [0, 1, 3, 4, 5, 6, 7, 8], "200": [0, 1, 3, 4, 5, 6, 7, 8, 10, 14], "statu": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12], "error": [0, 1, 3, 5, 7, 8, 10, 14, 15], "registr": [0, 1, 9, 10, 12, 14], "400": [0, 1, 3, 5, 7, 8], "bad": [0, 1, 3, 5, 7, 8], "messag": [0, 1, 3, 8, 10, 11, 14], "valid": [0, 1, 3, 4, 5, 6, 7, 8, 10, 14, 15], "provid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15], "n": 0, "object": [0, 1, 5, 7, 8], "usernam": [0, 6, 7, 10, 14], "string": [0, 1, 3, 5, 6, 7, 8, 9, 14], "3": [0, 5, 6, 7, 8, 12, 14], "30": [0, 6], "charact": [0, 10], "requir": [0, 9, 10, 14], "password": [0, 7, 10, 11, 12, 14], "8": [0, 8, 12], "lang": [0, 10], "languag": [0, 7, 10, 12], "prefer": [0, 7, 10], "invalid": [0, 1, 3, 4, 5, 6, 7, 8, 10, 14], "fallback": 0, "en": [0, 7], "english": [0, 10, 12], "code": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10], "ok": [0, 1, 3, 4, 5, 6, 7, 8], "payload": [0, 1, 3, 5, 7, 8], "sorri": 0, "alreadi": 0, "taken": 0, "onli": [0, 3, 7, 8, 9, 10, 11, 12, 14], "alphanumer": [0, 10], "underscor": 0, "_": [0, 10], "allow": [0, 1, 8, 9, 10, 12, 13, 14], "403": [0, 1, 5, 6, 7, 8], "forbidden": [0, 1, 5, 6, 7, 8], "disabl": [0, 10, 11, 12, 14], "500": [0, 1, 5, 7, 8, 10], "intern": [0, 1, 5, 7, 8], "server": [0, 1, 5, 7, 8, 10, 12, 13], "pleas": [0, 1, 3, 4, 5, 6, 7, 8, 10], "try": [0, 7, 8], "again": [0, 1, 3, 4, 5, 6, 7, 8], "contact": [0, 1, 7, 8, 12], "administr": [0, 1, 7, 8, 9, 16], "after": [0, 3, 9, 10, 12, 14], "auth_token": 0, "web": [0, 9, 13, 14], "token": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11], "resend": 0, "instruct": [0, 10, 12, 14], "If": [0, 3, 9, 12, 14], "thi": [0, 3, 8, 10, 11, 12, 13, 14], "endpoint": [0, 1, 3, 9, 10, 14], "avail": [0, 4, 9, 11, 12, 14], "resent": 0, "404": [0, 3, 5, 6, 7, 8, 10], "Not": [0, 3, 5, 6, 7, 8], "found": [0, 3, 5, 6, 7, 8, 10], "url": [0, 3, 9, 10, 14, 15], "wa": [0, 10], "login": 0, "an": [0, 1, 3, 5, 7, 9, 10, 12, 14, 15], "can": [0, 7, 9, 10, 12, 13, 14, 15], "log": [0, 1, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15], "successfulli": 0, "401": [0, 1, 3, 4, 5, 6, 7, 8], "unauthor": [0, 1, 3, 4, 5, 6, 7, 8], "credenti": [0, 14], "get": [0, 1, 3, 4, 5, 6, 7, 8, 9], "profil": [0, 3, 9, 10], "info": 0, "scope": [0, 1, 3, 4, 5, 6, 7, 8], "read": [0, 3, 4, 5, 6, 7, 8, 9, 10], "data": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14], "admin": [0, 1, 4, 5, 6, 7, 8, 10, 11, 12, 14], "fals": [0, 1, 3, 5, 7, 8, 14], "bio": [0, 7], "null": [0, 5, 7, 8, 10], "birth_dat": [0, 7], "created_at": [0, 7], "sun": [0, 4, 7, 8], "14": [0, 3, 7, 8, 12], "jul": [0, 4, 7, 8], "2019": [0, 4, 6, 7, 8], "09": [0, 7], "58": [0, 7, 10], "gmt": [0, 3, 4, 7, 8], "display_asc": 0, "true": [0, 1, 3, 5, 7, 10, 14], "sam": [0, 4, 7, 8], "com": [0, 1, 3, 7, 9, 14], "first_nam": [0, 7], "imperial_unit": [0, 7], "is_act": [0, 5, 7], "last_nam": [0, 7], "locat": [0, 7, 14], "nb_sport": [0, 7], "nb_workout": [0, 6, 7], "6": [0, 5, 7, 8, 11, 12, 14], "pictur": [0, 7, 8, 10], "record": [0, 2, 7, 8, 10, 12], "id": [0, 3, 4, 5, 6, 7, 8, 9], "9": [0, 4, 7, 12, 14], "record_typ": [0, 4, 7, 8], "AS": [0, 4, 7, 8], "sport_id": [0, 4, 5, 6, 7, 8], "valu": [0, 3, 4, 7, 8, 9, 10, 14], "18": [0, 4, 7, 8, 10], "workout_d": [0, 4, 7, 8], "07": [0, 4, 7, 8], "08": [0, 4, 7, 8], "00": [0, 4, 7, 8], "workout_id": [0, 4, 7, 8], "hvybqybra7wwxpastwr4v2": [0, 4, 7, 8], "10": [0, 1, 4, 7, 8, 12, 14], "fd": [0, 4, 7, 8], "13": [0, 4, 7, 8], "ha": [0, 4, 7, 8, 10, 12, 13], "43": [0, 4, 7, 8, 10], "97": [0, 4, 7, 8], "11": [0, 4, 7, 12], "ld": [0, 4, 7, 8], "01": [0, 4, 6, 7, 8], "12": [0, 4, 7, 8], "m": [0, 4, 6, 7, 8], "sports_list": [0, 7], "4": [0, 5, 6, 7, 8, 12, 14], "timezon": [0, 7, 8, 10, 12], "europ": [0, 7], "pari": [0, 7], "total_dist": [0, 6, 7], "67": [0, 7], "895": [0, 7], "total_dur": [0, 6, 7], "50": [0, 7, 10, 14], "27": [0, 3, 7], "weekm": [0, 6, 7], "header": [0, 1, 3, 4, 5, 6, 7, 8, 9], "author": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "oauth": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 14], "2": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 14], "0": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14], "bearer": [0, 1, 3, 4, 5, 6, 7, 8], "signatur": [0, 1, 3, 4, 5, 6, 7, 8], "expir": [0, 1, 3, 4, 5, 6, 7, 8, 11], "edit": [0, 10, 12], "write": [0, 1, 3, 5, 7, 8, 9], "updat": [0, 1, 5, 7, 8, 10, 12, 14], "first": [0, 3, 9, 12], "name": [0, 3, 7, 10, 14], "last": [0, 10, 14], "biographi": 0, "birth": [0, 10], "date": [0, 6, 8, 10, 12], "format": [0, 6, 8, 10, 12], "y": [0, 6, 8, 14], "d": [0, 6, 8], "support": [0, 3, 9, 10, 12, 14, 15], "mm": 0, "dd": 0, "yyyi": 0, "default": [0, 3, 6, 7, 8, 10, 12, 14], "date_str": 0, "correspond": 0, "client": [0, 3, 9, 10, 12, 14], "mmm": 0, "do": [0, 1, 5, 6, 7, 8], "local": [0, 10, 13, 14], "fr": [0, 7, 14], "de": [0, 14], "date_format": 0, "us": [0, 3, 7, 8, 9, 10, 12, 13, 14], "displai": [0, 8, 9, 10, 11, 12, 13, 14, 16], "app": [0, 3, 9, 10, 12, 13], "boolean": [0, 1, 3, 7, 11], "highest": [0, 4, 12], "ascent": [0, 4, 8, 10, 12], "total": [0, 3, 10, 12], "distanc": [0, 4, 8, 10, 12], "imperi": [0, 10, 12], "unit": [0, 10, 14], "time": [0, 6, 8, 10, 12], "zone": 0, "doe": [0, 6, 7, 8, 10], "week": [0, 6, 10, 12], "start": [0, 6, 8, 10, 12, 14, 16], "mondai": [0, 6, 12], "don": 0, "t": [0, 10, 15], "match": [0, 10], "sport": [0, 2, 6, 8, 10, 12, 14], "color": [0, 5, 10, 12], "000000": 0, "stopped_speed_threshold": [0, 5], "user_id": 0, "hexadecim": 0, "when": [0, 1, 10, 11, 12, 14], "ad": [0, 10, 11, 12], "workout": [0, 2, 3, 4, 5, 6, 9, 10, 13, 16], "float": [0, 8], "stop": [0, 10, 12, 14], "speed": [0, 4, 8, 10, 12, 14], "threshold": [0, 10, 12], "gpxpy": [0, 12, 14], "exist": [0, 6, 7, 8, 10, 12, 13, 14], "delet": [0, 3, 7, 8, 10, 11, 12], "reset": [0, 7, 10, 11, 12, 14], "given": [0, 3, 14], "204": [0, 3, 7, 8], "paramet": [0, 3, 5, 6, 7, 8, 9, 10, 12, 14], "No": [0, 3, 7, 8, 10, 13], "multipart": [0, 3, 8], "form": [0, 3, 8], "file": [0, 1, 8, 10, 11, 12, 13, 14], "imag": [0, 7, 8, 10, 12, 14, 16], "extens": [0, 8, 14], "jpg": 0, "png": [0, 8, 14], "gif": 0, "part": [0, 8], "select": [0, 8, 12], "413": [0, 8], "entiti": [0, 8], "too": [0, 8], "larg": [0, 8, 12, 14], "dure": [0, 8], "size": [0, 1, 8, 10, 12, 14], "exce": [0, 8, 10], "0mb": [0, 8], "NO": [0, 3, 7, 8], "handl": [0, 12, 14], "process": [0, 10, 14], "patch": [0, 1, 5, 7, 8], "It": [0, 7, 9, 10, 12, 13, 15], "enabl": [0, 1, 7, 12, 14], "chang": [0, 12, 13, 14], "one": [0, 7, 8, 12], "current": [0, 10], "address": [0, 12, 14], "inform": [0, 10, 13, 14], "anoth": [0, 7, 14], "new": [0, 7, 9, 11, 12, 14], "new_password": 0, "miss": [0, 10], "logout": [0, 10], "blacklist": [0, 11], "out": 0, "access": [0, 3, 9, 10, 14], "revok": [0, 3], "malform": 0, "other": [0, 7, 14], "reason": 0, "config": [1, 10, 14], "admin_contact": 1, "gpx_limit_import": 1, "is_email_sending_en": 1, "is_registration_en": 1, "max_single_file_s": 1, "1048576": 1, "max_us": 1, "max_zip_file_s": 1, "10485760": 1, "map_attribut": [1, 14], "copi": [1, 14], "href": [1, 14], "www": [1, 14], "openstreetmap": [1, 10, 14], "org": [1, 14], "copyright": [1, 14], "contributor": [1, 10, 14], "version": [1, 11, 14], "7": [1, 8, 9, 11, 12, 14], "authent": [1, 2, 3, 4, 5, 7, 8, 9], "integ": [1, 3, 5, 6, 7, 8], "max": [1, 7, 8, 10], "number": [1, 7, 8, 10, 11, 12, 14], "zip": [1, 8, 10, 12], "archiv": [1, 10, 12, 14], "singl": [1, 7, 10, 12, 14], "instanc": [1, 3, 9, 10, 12, 14], "you": [1, 5, 6, 7, 8, 12, 13, 14], "have": [1, 5, 6, 7, 8, 10], "permiss": [1, 5, 6, 7, 8], "ping": 1, "health": 1, "check": [1, 10, 14, 15], "pong": 1, "configur": [2, 9, 10, 12, 14], "oauth2": [2, 9], "statist": 2, "pagin": [3, 7, 8], "5": [3, 5, 6, 7, 8, 11, 12, 14], "page": [3, 7, 8, 10], "fittracke": [3, 9, 11, 12, 14, 16], "parti": [3, 12, 13], "without": [3, 6, 7, 8, 10, 12, 13], "client_descript": 3, "client_id": [3, 9], "o22a27s2abpuoxjbxv3ujdox": 3, "issued_at": 3, "thu": 3, "juli": 3, "2022": 3, "06": [3, 6], "53": [3, 10], "gpx": [3, 8, 10, 12, 13, 14], "import": [3, 10, 14], "redirect_uri": 3, "callback": [3, 9], "websit": 3, "has_next": 3, "has_prev": 3, "queri": [3, 6, 7, 8], "client_secret": 3, "secret": [3, 9, 14], "client_nam": 3, "client_uri": 3, "arrai": 3, "list": [3, 10, 13, 14], "redirect": [3, 9], "descript": [3, 11, 14], "option": [3, 9, 10, 11, 14], "client_client_id": 3, "NOT": [3, 5, 8], "int": [3, 5, 8], "by_id": 3, "all": [3, 4, 5, 6, 7, 14], "associ": 3, "issu": [3, 13, 14], "response_typ": [3, 9], "state": [3, 9], "uniqu": [3, 9], "prevent": [3, 9, 14], "cross": [3, 9, 12], "site": [3, 9], "forgeri": [3, 9], "mandatori": [3, 8, 9, 10, 14], "recommend": [3, 9, 14], "code_challeng": [3, 9], "gener": [3, 9, 10, 12, 14], "from": [3, 6, 8, 9, 10, 12, 13], "verifi": [3, 9], "pkce": [3, 9], "code_challenge_method": [3, 9], "method": [3, 9, 14], "challeng": [3, 9], "s256": [3, 9], "return": [3, 4, 7, 8, 10, 14], "authlib": [3, 9, 14], "librari": [3, 9, 14], "refresh": [3, 10], "access_token": 3, "roehv64thcg28wcewzhrnvlusoduvw8nvnhkcml57": 3, "expires_in": 3, "864000": 3, "refresh_token": 3, "nuv9cy8vqonrqkhtz5pqaq2zw7msh0mornpjr14amswd6f6i": 3, "token_typ": 3, "expires_at": 3, "1658660147": 3, "0667062": 3, "grant_typ": 3, "grant": [3, 9], "authorization_cod": [3, 9], "ar": [3, 4, 8, 9, 10, 11, 12, 13, 14, 16], "code_verifi": 3, "follow": [4, 9, 11, 12, 14, 15], "averag": [4, 8, 10, 12], "farthest": [4, 10, 12], "longest": [4, 10, 12], "durat": [4, 8, 10, 12], "maximum": [4, 10, 12], "non": [5, 13], "is_active_for_us": 5, "label": [5, 10], "cycl": [5, 10, 12], "transport": [5, 10, 12], "hike": [5, 10, 12], "mountain": [5, 10, 12], "bike": [5, 8, 10, 12], "run": [5, 9, 10, 12, 14], "walk": [5, 10, 12], "has_workout": 5, "stat": [6, 10], "user_nam": [6, 7], "by_tim": 6, "2018": [6, 8], "2017": [6, 8], "average_spe": 6, "48": 6, "total_asc": 6, "203": 6, "156": [6, 10], "15": [6, 8], "282": [6, 10], "12341": 6, "16": [6, 8], "99": [6, 10], "150": 6, "178": [6, 10], "47": [6, 8, 10], "9960": 6, "95": [6, 10], "46": [6, 10], "78": 6, "613": 6, "1267": 6, "end": [6, 8], "frame": 6, "sundai": [6, 8, 12], "month": [6, 10, 12], "year": [6, 12], "by_sport": 6, "uploads_dir_s": 6, "1000": 6, "regardless": 7, "right": [7, 9, 10, 11, 12, 14], "some": [7, 8, 9, 10, 12, 13, 14], "order_bi": [7, 8], "workouts_count": 7, "par_pag": 7, "is_admin": 7, "sat": 7, "20": 7, "03": [7, 8], "per_pag": [7, 8], "per": [7, 8, 10, 14], "q": 7, "order": [7, 8, 9, 10], "sort": [7, 8], "asc": [7, 8], "desc": [7, 8], "criteria": [7, 8], "detail": [7, 10, 14, 16], "jpeg": 7, "add": [7, 10, 11, 12, 13], "remov": [7, 10, 11, 12], "modifi": [7, 10, 11, 14], "new_email": 7, "reset_password": 7, "differ": [7, 10, 12], "than": [7, 10, 11], "curent": 7, "A": [7, 10, 11, 12, 14, 15], "own": [7, 12, 13], "except": [7, 14, 15], "he": 7, "": [7, 8, 10, 14], "john_do": 7, "your": [7, 12, 13, 14], "02": 8, "31": 8, "least": 8, "ave_spe": 8, "bound": 8, "creation_d": 8, "51": 8, "descent": [8, 10, 12], "17": [8, 14], "04": 8, "kjxavsturjvoah2wvcegef": 8, "map": [8, 10, 12, 13, 16], "max_alt": 8, "max_spe": 8, "min_alt": 8, "modification_d": 8, "move": [8, 10], "next_workout": 8, "note": [8, 10, 12, 14], "paus": [8, 10], "previous_workout": 8, "mon": 8, "jan": 8, "segment": [8, 10, 12], "titl": 8, "weather_end": 8, "weather_start": 8, "with_gpx": 8, "100": [8, 10, 12], "distance_from": 8, "minim": [8, 9], "distance_to": 8, "maxim": 8, "duration_from": 8, "h": [8, 12], "duration_to": 8, "ave_speed_from": 8, "ave_speed_to": 8, "max_speed_from": 8, "max_speed_to": 8, "workout_short_id": 8, "57": [8, 10], "45": 8, "22": 8, "morn": 8, "short": 8, "leaflet": [8, 14], "chart_data": 8, "chart": [8, 10, 12, 14], "j": [8, 10, 14], "elev": [8, 10, 12, 14], "279": [8, 10], "latitud": 8, "5078118": 8, "longitud": 8, "1232004": 8, "63": 8, "fri": 8, "44": [8, 10], "7380": 8, "280": [8, 10], "5079733": 8, "1234538": 8, "39": 8, "segment_id": 8, "rechart": 8, "map_id": 8, "fa33f4d996844a5c73ecd1ae24456ab8": 8, "1563529507772": 8, "map_til": 8, "z": [8, 14], "x": [8, 9, 14], "tile": [8, 10, 12], "c": [8, 14], "4109": 8, "2930": 8, "subdomain": [8, 10, 14], "zoom": 8, "index": 8, "along": 8, "axi": 8, "download": [8, 10, 12, 14], "xml": 8, "201": [8, 10], "doubl": 8, "quot": 8, "escap": 8, "no_gpx": 8, "uuid": [8, 10], "km": [8, 12], "second": 8, "rest": 9, "see": [9, 10, 12, 13, 14, 15], "document": [9, 13, 14], "whose": 9, "most": 9, "To": [9, 10, 14], "interact": 9, "set": [9, 10, 11, 12, 14, 15], "tab": 9, "exchang": 9, "sent": [9, 10, 12, 14], "bodi": [9, 10, 14], "better": [9, 10], "secur": 9, "relat": [9, 12, 14], "shown": [9, 10, 16], "thei": [9, 14], "store": [9, 12, 13], "3rd": 9, "need": [9, 10, 14], "fittrackee_host": 9, "sinc": [9, 14], "separ": [9, 14], "space": 9, "For": [9, 12, 14], "3aread": 9, "3awrit": 9, "so": 9, "fetch": [9, 14], "implement": 9, "behind": 9, "proxi": [9, 14], "forward": [9, 14], "proto": [9, 14], "nginx": [9, 10, 12, 14], "proxy_set_head": [9, 14], "scheme": [9, 14], "about": [9, 14], "simplifi": [9, 10], "aaron": 9, "parecki": 9, "oauthlib": 9, "python": [9, 10, 14], "session": 9, "92": 10, "italian": [10, 12], "thank": 10, "dperruso": 10, "c88a515": 10, "host": [10, 14], "weblat": [10, 12], "dutch": [10, 12], "bjornclauw": 10, "f96dcef": 10, "german": [10, 12], "contain": [10, 14], "databas": [10, 12, 14, 15], "migrat": [10, 11, 14], "upgrad": 10, "pr": 10, "278": 10, "qwerty287": 10, "init": [10, 14], "now": [10, 11, 12, 14], "270": 10, "nederland": 10, "258": 10, "pars": [10, 14], "link": [10, 14], "area": 10, "jat255": 10, "271": 10, "creation": [10, 12], "273": 10, "274": 10, "test": [10, 14], "parallel": 10, "275": 10, "worker": [10, 14], "entri": [10, 14], "point": [10, 14], "fittrackee_work": [10, 11, 14], "command": [10, 12, 13, 14], "flask": [10, 14], "dramatiq": [10, 14], "cli": [10, 11, 12, 14], "3c8d9c2": 10, "trail": [10, 12], "comma": [10, 14], "dev": 10, "depend": [10, 14], "264": 10, "ui": 10, "white": 10, "grai": 10, "background": 10, "266": 10, "260": 10, "261": 10, "should": [10, 14], "limit": [10, 12], "still": [10, 12, 13, 14], "89": 10, "b1536fc": 10, "257": 10, "112": 10, "244": 10, "virtual": [10, 12], "ride": 10, "246": 10, "postgresql": [10, 14, 15], "247": 10, "microsecond": 10, "252": 10, "norwegian": 10, "bokm\u00e5l": 10, "242": 10, "241": 10, "strength": 10, "estim": 10, "packag": [10, 14], "239": 10, "cb9d02f": 10, "88": 10, "231": 10, "236": 10, "rate": 10, "232": 10, "hidden": [10, 12], "237": 10, "212": 10, "lavoi": 10, "230": 10, "problem": 10, "225": 10, "grammar": 10, "skylan0916": 10, "In": [10, 12], "execut": 10, "lower": 10, "v0": [10, 14], "postgr": [10, 15], "213": 10, "measur": 10, "ft": 10, "mi": 10, "223": 10, "icon": [10, 14], "167": 10, "dashboard": 10, "162": 10, "fmstrat": 10, "210": 10, "could": 10, "environ": [10, 11, 15], "variabl": [10, 15], "staticmap_subdomain": [10, 14], "209": 10, "incorrect": 10, "track": [10, 13], "multipl": 10, "gorgobacka": 10, "And": 10, "detect": 10, "browser": 10, "208": 10, "card": 10, "html": 10, "attribut": [10, 14], "197": 10, "196": 10, "manag": [10, 11, 14], "tool": [10, 14], "190": 10, "were": 10, "193": 10, "192": 10, "instead": [10, 12], "191": 10, "layout": 10, "includ": 10, "195": 10, "affect": 10, "previous": 10, "cc4287e": 10, "docker": 10, "env": [10, 14], "offset": 10, "refacto": 10, "befor": [10, 14], "introduc": 10, "possibl": [10, 12, 13, 14], "smtp": [10, 14], "reduc": 10, "pre": 10, "requisit": 10, "180": 10, "cannot": [10, 12], "tl": [10, 14], "177": 10, "posit": [10, 12], "small": 10, "screen": [10, 12], "175": 10, "173": 10, "171": 10, "correctli": 10, "155": 10, "106": 10, "169": 10, "161": 10, "160": 10, "sever": [10, 12, 13, 14], "danielsiersleben": 10, "report": 10, "initi": [10, 14], "149": 10, "initialis": [10, 14], "152": 10, "autoescap": 10, "jinja": 10, "templat": 10, "151": 10, "sanit": 10, "input": 10, "serv": [10, 14], "warn": [10, 12], "launch": 10, "w": 10, "script": 10, "entrypoint": 10, "drop": 10, "avoid": 10, "product": 10, "dotenv": 10, "146": 10, "filter": [10, 12], "145": 10, "model": 10, "140": 10, "fullscreen": 10, "control": [10, 12, 14], "138": 10, "135": 10, "finish": 10, "marker": 10, "134": 10, "wind": [10, 12], "direct": [10, 12], "877fa0f": 10, "calendar": [10, 12], "resolut": 10, "131": 10, "129": 10, "127": [10, 14], "legitim": 10, "uri": 10, "localhost": [10, 14], "25": [10, 14], "123": 10, "121": 10, "snowsho": [10, 12], "116": 10, "button": 10, "graph": 10, "115": 10, "91": 10, "min": 10, "altitud": 10, "90": 10, "seem": 10, "104": 10, "switch": 10, "agplv3": 10, "licens": [10, 13, 14], "101": 10, "full": [10, 12], "develop": [10, 11, 13], "98": 10, "109": 10, "slow": 10, "movement": 10, "84": 10, "93": 10, "paf38": 10, "83": 10, "static": [10, 12, 14], "keep": [10, 13, 14], "default_staticmap": [10, 14], "81": 10, "remain": 10, "textarea": 10, "82": 10, "dai": [10, 11, 12, 14], "80": [10, 14], "save": [10, 12], "79": 10, "fail": [10, 16], "make": [10, 14], "rebuild": 10, "75": 10, "same": 10, "javascript": [10, 14], "due": 10, "sqlalchemi": [10, 14, 15], "engin": [10, 14, 15], "longer": [10, 15], "database_url": [10, 14], "72": 10, "exceed": 10, "71": 10, "greater": 10, "70": 10, "less": 10, "upload": [10, 11, 12, 14], "66": 10, "64": 10, "62": 10, "refactor": 10, "evalu": [10, 14], "purpos": [10, 14], "standard": [10, 14], "term": [10, 14], "directori": [10, 12, 14], "also": [10, 11, 12, 13, 14], "59": 10, "major": 10, "instal": [10, 13], "becom": 10, "more": [10, 11, 13, 14], "easi": 10, "been": [10, 13], "renam": 10, "layer": [10, 14], "replac": [10, 14], "thunderforest": [10, 14], "outdoor": [10, 12, 13, 14], "54": 10, "redi": [10, 14], "complet": 10, "side": 10, "4c3fc34": 10, "empti": [10, 11, 14], "34614d5": 10, "spinner": 10, "load": [10, 15], "b862a77": 10, "2e1ee2c": 10, "interceptor": 10, "rout": [10, 14], "definit": 10, "down": 10, "weekend": 10, "40": 10, "i18n": 10, "41": 10, "show": [10, 11, 14], "mous": 10, "over": 10, "choos": [10, 12], "36": 10, "33": 10, "37": 10, "34": 10, "weather": [10, 12, 14], "anymor": 10, "poetri": [10, 14], "pipenv": 10, "calcul": 10, "28": 10, "26": 10, "tooltip": [10, 12], "montain": 10, "even": [10, 12], "enter": [10, 12], "darkski": [10, 12, 14], "kei": [10, 12, 14], "farest": 10, "search": 10, "owner": [10, 12, 14], "view": [10, 12, 14], "usag": [11, 14], "arg": [11, 14], "help": [11, 14], "exit": [11, 14], "deprec": [11, 14], "next": [11, 12], "fittrackee_set_admin": 11, "fittrackee_upgrade_db": 11, "appli": 11, "kind": 12, "encrypt": 12, "With": [12, 14], "open": [12, 13, 14], "street": [12, 13], "electr": 12, "row": 12, "ski": 12, "alpin": 12, "countri": 12, "overridden": 12, "which": 12, "up": [12, 13], "metric": 12, "system": [12, 14], "arrow": 12, "indic": 12, "come": 12, "period": 12, "mai": [12, 13, 14], "origin": 12, "dropdown": 12, "On": [12, 14], "case": [12, 14], "line": [12, 13, 14], "between": 12, "hide": 12, "overrid": 12, "appear": 12, "third": [12, 13], "defin": 12, "individu": 12, "necessari": [12, 14], "like": [12, 14], "lock": 12, "via": 12, "french": 12, "mobil": 13, "yet": 13, "export": [13, 14], "them": 13, "android": 13, "exhaust": 13, "runner": 13, "gpl": 13, "v3": 13, "forrunn": 13, "opentrack": 13, "apach": 13, "fitotrack": 13, "under": [13, 14], "heavi": [13, 14], "featur": [13, 14], "unstabl": [13, 14], "interfac": [13, 14], "troubleshoot": 13, "written": 14, "typescript": 14, "staticmap": 14, "coordin": 14, "forecast": 14, "io": 14, "dark": 14, "sky": 14, "former": 14, "task": 14, "queue": 14, "vue3": 14, "vuex": 14, "logo": 14, "made": 14, "freepik": 14, "flaticon": 14, "fork": 14, "awesom": 14, "march": 14, "31st": 14, "2023": 14, "yarn": 14, "compos": 14, "step": 14, "describ": 14, "linux": 14, "debian": 14, "arch": 14, "o": 14, "encount": 14, "adapt": 14, "makefil": 14, "custom": 14, "flask_app": 14, "modul": 14, "pwd": 14, "__main__": 14, "py": 14, "els": 14, "port": 14, "5000": 14, "app_set": 14, "productionconfig": 14, "app_secret_kei": 14, "strong": 14, "jwt": 14, "app_work": 14, "spawn": 14, "gunicorn": [14, 15], "app_log": 14, "path": [14, 15], "upload_fold": [14, 15], "absolut": [14, 15], "where": 14, "folder": 14, "application_directori": 14, "virtualenv": 14, "5432": 14, "begin": 14, "database_disable_pool": 14, "pool": 14, "directli": 14, "ui_url": 14, "email_url": [14, 15], "sender_email": 14, "sender": 14, "redis_url": 14, "workers_process": 14, "api_rate_limit": 14, "300": 14, "minut": 14, "tile_server_url": 14, "b": 14, "osm": 14, "franc": 14, "target": 14, "_blank": 14, "rel": 14, "noopen": 14, "noreferr": 14, "komoot": 14, "otherwis": 14, "insensit": 14, "weather_api_kei": 14, "weather_api": 14, "vue_app_api_url": 14, "unencrypt": 14, "ssl": 14, "465": 14, "starttl": 14, "587": 14, "office365": 14, "work": 14, "omit": 14, "old": 14, "adress": 14, "apikei": 14, "xxxx": 14, "servic": 14, "expect": 14, "osmfr": 14, "fond": 14, "cart": 14, "par": 14, "mention": 14, "legal": 14, "nofollow": 14, "sou": 14, "nbsp": 14, "creativecommon": 14, "sa": 14, "licenc": 14, "cc": 14, "BY": 14, "chosen": 14, "randomli": 14, "base": 14, "ip": 14, "fix": 14, "window": 14, "strategi": 14, "subject": 14, "asset": 14, "notat": 14, "hour": 14, "mainten": 14, "diagnost": 14, "util": 14, "commmand": 14, "clear": 14, "specif": 14, "enumer": 14, "wai": 14, "pip": 14, "WITH": 14, "schema": 14, "privileg": 14, "nano": 14, "ftcli": 14, "db": 14, "systemd": 14, "archlinux": 14, "yai": 14, "project": 14, "clone": 14, "repo": 14, "git": 14, "github": 14, "samr1": 14, "cd": 14, "vue": 14, "3000": 14, "releas": 14, "wget": 14, "tar": 14, "gz": 14, "xzf": 14, "mv": 14, "sql": 14, "backup": 14, "pg_dump": 14, "u": 14, "changelog": 14, "restart": 14, "pull": 14, "repositori": 14, "overwrit": 14, "cp": 14, "r": 14, "There": 14, "One": 14, "pass": 14, "distribut": 14, "network": 14, "startlimitintervalsec": 14, "simpl": 14, "alwai": 14, "restartsec": 14, "standardoutput": 14, "syslog": 14, "standarderror": 14, "syslogidentifi": 14, "workingdirectori": 14, "home": 14, "execstart": 14, "venv": 14, "bin": 14, "create_app": 14, "logfil": 14, "wantedbi": 14, "multi": 14, "OF": 14, "listen": 14, "443": 14, "http2": 14, "server_nam": 14, "ssl_certif": 14, "fullchain": 14, "pem": 14, "ssl_certificate_kei": 14, "privkei": 14, "how": 14, "1mb": 14, "larger": 14, "ll": 14, "uncom": 14, "below": 14, "want": 14, "client_max_body_s": 14, "1m": 14, "proxy_pass": 14, "proxy_redirect": 14, "real": 14, "remote_addr": 14, "proxy_add_x_forwarded_for": 14, "301": 14, "request_uri": 14, "build": 14, "8025": 14, "mailhog": 14, "shell": 14, "insid": 14, "addit": 14, "fittrackee_cli": 14, "lint": 14, "exc": 15, "nosuchmoduleerror": 15, "plugin": 15, "dialect": 15, "invalidemailurlschem": 15, "todo": 17}, "objects": {"": [[0, 0, 1, "post--api-auth-account-confirm", "/api/auth/account/confirm"], [0, 0, 1, "post--api-auth-account-resend-confirmation", "/api/auth/account/resend-confirmation"], [0, 0, 1, "post--api-auth-email-update", "/api/auth/email/update"], [0, 0, 1, "post--api-auth-login", "/api/auth/login"], [0, 0, 1, "post--api-auth-logout", "/api/auth/logout"], [0, 0, 1, "post--api-auth-password-reset-request", "/api/auth/password/reset-request"], [0, 0, 1, "post--api-auth-password-update", "/api/auth/password/update"], [0, 1, 1, "delete--api-auth-picture", "/api/auth/picture"], [0, 0, 1, "post--api-auth-picture", "/api/auth/picture"], [0, 2, 1, "get--api-auth-profile", "/api/auth/profile"], [0, 0, 1, "post--api-auth-profile-edit", "/api/auth/profile/edit"], [0, 3, 1, "patch--api-auth-profile-edit-account", "/api/auth/profile/edit/account"], [0, 0, 1, "post--api-auth-profile-edit-preferences", "/api/auth/profile/edit/preferences"], [0, 0, 1, "post--api-auth-profile-edit-sports", "/api/auth/profile/edit/sports"], [0, 1, 1, "delete--api-auth-profile-reset-sports-(sport_id)", "/api/auth/profile/reset/sports/(sport_id)"], [0, 0, 1, "post--api-auth-register", "/api/auth/register"], [1, 2, 1, "get--api-config", "/api/config"], [1, 3, 1, "patch--api-config", "/api/config"], [3, 2, 1, "get--api-oauth-apps", "/api/oauth/apps"], [3, 0, 1, "post--api-oauth-apps", "/api/oauth/apps"], [3, 1, 1, "delete--api-oauth-apps-(int-client_id)", "/api/oauth/apps/(int:client_id)"], [3, 2, 1, "get--api-oauth-apps-(int-client_id)-by_id", "/api/oauth/apps/(int:client_id)/by_id"], [3, 0, 1, "post--api-oauth-apps-(int-client_id)-revoke", "/api/oauth/apps/(int:client_id)/revoke"], [3, 2, 1, "get--api-oauth-apps-(string-client_client_id)", "/api/oauth/apps/(string:client_client_id)"], [3, 0, 1, "post--api-oauth-authorize", "/api/oauth/authorize"], [3, 0, 1, "post--api-oauth-revoke", "/api/oauth/revoke"], [3, 0, 1, "post--api-oauth-token", "/api/oauth/token"], [1, 2, 1, "get--api-ping", "/api/ping"], [4, 2, 1, "get--api-records", "/api/records"], [5, 2, 1, "get--api-sports", "/api/sports"], [5, 2, 1, "get--api-sports-(int-sport_id)", "/api/sports/(int:sport_id)"], [5, 3, 1, "patch--api-sports-(int-sport_id)", "/api/sports/(int:sport_id)"], [6, 2, 1, "get--api-stats-(user_name)-by_sport", "/api/stats/(user_name)/by_sport"], [6, 2, 1, "get--api-stats-(user_name)-by_time", "/api/stats/(user_name)/by_time"], [6, 2, 1, "get--api-stats-all", "/api/stats/all"], [7, 2, 1, "get--api-users", "/api/users"], [7, 1, 1, "delete--api-users-(user_name)", "/api/users/(user_name)"], [7, 2, 1, "get--api-users-(user_name)", "/api/users/(user_name)"], [7, 3, 1, "patch--api-users-(user_name)", "/api/users/(user_name)"], [7, 2, 1, "get--api-users-(user_name)-picture", "/api/users/(user_name)/picture"], [8, 2, 1, "get--api-workouts", "/api/workouts"], [8, 0, 1, "post--api-workouts", "/api/workouts"], [8, 1, 1, "delete--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 2, 1, "get--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 3, 1, "patch--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 2, 1, "get--api-workouts-(string-workout_short_id)-chart_data", "/api/workouts/(string:workout_short_id)/chart_data"], [8, 2, 1, "get--api-workouts-(string-workout_short_id)-chart_data-segment-(int-segment_id)", "/api/workouts/(string:workout_short_id)/chart_data/segment/(int:segment_id)"], [8, 2, 1, "get--api-workouts-(string-workout_short_id)-gpx", "/api/workouts/(string:workout_short_id)/gpx"], [8, 2, 1, "get--api-workouts-(string-workout_short_id)-gpx-download", "/api/workouts/(string:workout_short_id)/gpx/download"], [8, 2, 1, "get--api-workouts-(string-workout_short_id)-gpx-segment-(int-segment_id)", "/api/workouts/(string:workout_short_id)/gpx/segment/(int:segment_id)"], [8, 2, 1, "get--api-workouts-map-(map_id)", "/api/workouts/map/(map_id)"], [8, 0, 1, "post--api-workouts-no_gpx", "/api/workouts/no_gpx"], [14, 4, 1, "envvar-API_RATE_LIMITS", "API_RATE_LIMITS \ud83c\udd95"], [14, 4, 1, "-", "APP_LOG"], [14, 4, 1, "-", "APP_SECRET_KEY"], [14, 4, 1, "-", "APP_SETTINGS"], [14, 4, 1, "-", "APP_WORKERS"], [14, 4, 1, "-", "DATABASE_DISABLE_POOLING"], [14, 4, 1, "-", "DATABASE_URL"], [14, 4, 1, "-", "DEFAULT_STATICMAP"], [14, 4, 1, "-", "EMAIL_URL"], [14, 4, 1, "-", "FLASK_APP"], [14, 4, 1, "-", "HOST"], [14, 4, 1, "-", "MAP_ATTRIBUTION"], [14, 4, 1, "-", "PORT"], [14, 4, 1, "-", "REDIS_URL"], [14, 4, 1, "-", "SENDER_EMAIL"], [14, 4, 1, "-", "STATICMAP_SUBDOMAINS"], [14, 4, 1, "-", "TILE_SERVER_URL"], [14, 4, 1, "-", "UI_URL"], [14, 4, 1, "-", "UPLOAD_FOLDER"], [14, 4, 1, "-", "VUE_APP_API_URL"], [14, 4, 1, "-", "WEATHER_API_KEY"], [14, 4, 1, "-", "WORKERS_PROCESSES"]], "/api/workouts/map_tile/(s)/(z)/(x)/(y)": [[8, 2, 1, "get--api-workouts-map_tile-(s)-(z)-(x)-(y).png", "png"]]}, "objtypes": {"0": "http:post", "1": "http:delete", "2": "http:get", "3": "http:patch", "4": "std:envvar"}, "objnames": {"0": ["http", "post", "HTTP post"], "1": ["http", "delete", "HTTP delete"], "2": ["http", "get", "HTTP get"], "3": ["http", "patch", "HTTP patch"], "4": ["std", "envvar", "environment variable"]}, "titleterms": {"authent": 0, "configur": 1, "api": [2, 14], "document": [2, 10], "endpoint": 2, "oauth2": [3, 11], "record": 4, "sport": 5, "statist": [6, 10, 12], "user": [7, 11, 17], "workout": [8, 12, 15], "third": 9, "parti": 9, "applic": 9, "scope": 9, "flow": 9, "resourc": 9, "chang": 10, "log": 10, "version": 10, "0": 10, "7": 10, "10": 10, "2022": 10, "12": 10, "21": 10, "featur": [10, 12], "enhanc": 10, "translat": [10, 12], "9": 10, "11": 10, "8": 10, "30": 10, "27": 10, "bug": 10, "fix": 10, "misc": 10, "6": 10, "09": 10, "5": 10, "4": 10, "05": 10, "3": 10, "01": 10, "2": 10, "1": 10, "19": 10, "14": 10, "issu": 10, "close": 10, "pull": 10, "request": 10, "07": 10, "13": 10, "03": 10, "06": 10, "22": 10, "29": 10, "04": 10, "24": 10, "23": 10, "02": 10, "secur": 10, "new": 10, "2021": 10, "16": 10, "17": 10, "31": 10, "2020": 10, "fittracke": [10, 13, 15], "pypi": [10, 14], "administr": [10, 12, 15], "15": 10, "improv": 10, "minor": 10, "avail": 10, "french": 10, "2019": 10, "first": 10, "releas": 10, "2018": 10, "command": 11, "line": 11, "interfac": 11, "databas": 11, "ftcli": 11, "db": 11, "upgrad": [11, 14], "drop": 11, "clean": 11, "clean_token": 11, "updat": 11, "account": 12, "prefer": 12, "screenshot": 12, "dashboard": 12, "detail": [12, 15], "list": 12, "tabl": 13, "content": 13, "instal": 14, "prerequisit": 14, "environ": 14, "variabl": 14, "email": 14, "map": [14, 15], "tile": 14, "server": 14, "rate": 14, "limit": 14, "from": 14, "sourc": 14, "dev": 14, "product": 14, "prod": 14, "deploy": 14, "docker": 14, "develop": 14, "fail": 15, "start": 15, "imag": 15, "ar": 15, "displai": 15, "i": 15, "shown": 15, "troubleshoot": 16}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Authentication": [[0, "authentication"]], "Configuration": [[1, "configuration"]], "API documentation": [[2, "api-documentation"]], "Endpoints:": [[2, null]], "OAuth2": [[3, "oauth2"], [11, "oauth2"]], "Records": [[4, "records"]], "Sports": [[5, "sports"]], "Statistics": [[6, "statistics"], [12, "statistics"]], "Users": [[7, "users"], [11, "users"]], "Workouts": [[8, "workouts"], [12, "workouts"]], "Third-party applications": [[9, "third-party-applications"]], "Scopes": [[9, "scopes"]], "Flow": [[9, "flow"]], "Resources": [[9, "resources"]], "Change log": [[10, "change-log"]], "Version 0.7.10 (2022/12/21)": [[10, "version-0-7-10-2022-12-21"]], "Features and enhancements": [[10, "features-and-enhancements"], [10, "id1"], [10, "id4"], [10, "id12"], [10, "id18"]], "Translations": [[10, "translations"], [10, "id2"], [10, "id3"], [10, "id5"], [10, "id6"], [10, "id9"], [10, "id11"], [10, "id14"], [10, "id15"], [10, "id17"], [10, "id20"], [10, "id33"], [12, "translations"]], "Version 0.7.9 (2022/12/11)": [[10, "version-0-7-9-2022-12-11"]], "Version 0.7.8 (2022/11/30)": [[10, "version-0-7-8-2022-11-30"]], "Version 0.7.7 (2022/11/27)": [[10, "version-0-7-7-2022-11-27"]], "Bugs Fixed": [[10, "bugs-fixed"], [10, "id8"], [10, "id10"], [10, "id13"], [10, "id16"], [10, "id19"], [10, "id21"], [10, "id24"], [10, "id27"], [10, "id29"], [10, "id32"], [10, "id35"], [10, "id38"], [10, "id43"], [10, "id45"], [10, "id47"], [10, "id49"], [10, "id52"], [10, "id54"], [10, "id60"], [10, "id63"], [10, "id65"], [10, "id67"], [10, "id74"], [10, "id79"], [10, "id81"], [10, "id83"], [10, "id86"], [10, "id88"], [10, "id90"], [10, "id94"], [10, "id104"], [10, "id107"], [10, "id109"], [10, "id112"], [10, "id119"]], "Misc": [[10, "misc"], [10, "id7"], [10, "id22"], [10, "id36"], [10, "id39"], [10, "id56"], [10, "id58"], [10, "id75"], [10, "id84"], [10, "id91"], [10, "id95"], [10, "id102"], [10, "id113"], [10, "id116"]], "Version 0.7.6 (2022/11/09)": [[10, "version-0-7-6-2022-11-09"]], "Version 0.7.5 (2022/11/09)": [[10, "version-0-7-5-2022-11-09"]], "Version 0.7.4 (2022/11/05)": [[10, "version-0-7-4-2022-11-05"]], "Documentation": [[10, "documentation"]], "Version 0.7.3 (2022/11/01)": [[10, "version-0-7-3-2022-11-01"]], "Version 0.7.2 (2022/09/21)": [[10, "version-0-7-2-2022-09-21"]], "Version 0.7.1 (2022/09/21)": [[10, "version-0-7-1-2022-09-21"]], "Version 0.7.0 (2022/09/19)": [[10, "version-0-7-0-2022-09-19"]], "Version 0.6.12 (2022/09/14)": [[10, "version-0-6-12-2022-09-14"]], "Issues Closed": [[10, "issues-closed"], [10, "id23"], [10, "id26"], [10, "id30"], [10, "id34"], [10, "id37"], [10, "id40"], [10, "id42"], [10, "id46"], [10, "id48"], [10, "id50"], [10, "id55"], [10, "id59"], [10, "id62"], [10, "id64"], [10, "id66"], [10, "id68"], [10, "id70"], [10, "id72"], [10, "id77"], [10, "id80"], [10, "id82"], [10, "id85"], [10, "id87"], [10, "id89"], [10, "id92"], [10, "id96"], [10, "id98"], [10, "id100"], [10, "id103"], [10, "id105"], [10, "id108"], [10, "id110"], [10, "id114"], [10, "id117"], [10, "id120"]], "Pull Requests": [[10, "pull-requests"], [10, "id25"], [10, "id28"], [10, "id44"], [10, "id53"], [10, "id57"], [10, "id61"], [10, "id76"]], "Version 0.6.11 (2022/07/27)": [[10, "version-0-6-11-2022-07-27"]], "Features": [[10, "features"], [10, "id31"], [10, "id41"], [10, "id51"], [12, "features"]], "Version 0.6.10 (2022/07/13)": [[10, "version-0-6-10-2022-07-13"]], "Version 0.6.9 (2022/07/03)": [[10, "version-0-6-9-2022-07-03"]], "Version 0.6.8 (2022/06/22)": [[10, "version-0-6-8-2022-06-22"]], "Version 0.6.7 (2022/06/11)": [[10, "version-0-6-7-2022-06-11"]], "Version 0.6.6 (2022/05/29)": [[10, "version-0-6-6-2022-05-29"]], "Version 0.6.5 (2022/04/24)": [[10, "version-0-6-5-2022-04-24"]], "Version 0.6.4 (2022/04/23)": [[10, "version-0-6-4-2022-04-23"]], "Version 0.6.3 (2022/04/09)": [[10, "version-0-6-3-2022-04-09"]], "Version 0.6.2 (2022/04/03)": [[10, "version-0-6-2-2022-04-03"]], "Version 0.6.1 (2022/03/27)": [[10, "version-0-6-1-2022-03-27"]], "Version 0.6.0 (2022/03/27)": [[10, "version-0-6-0-2022-03-27"]], "Version 0.5.7 (2022/02/13)": [[10, "version-0-5-7-2022-02-13"]], "Security": [[10, "security"]], "Version 0.5.6 (2022/02/05)": [[10, "version-0-5-6-2022-02-05"]], "Version 0.5.5 (2022/01/19)": [[10, "version-0-5-5-2022-01-19"]], "New Features": [[10, "new-features"], [10, "id69"], [10, "id71"], [10, "id73"], [10, "id78"], [10, "id93"], [10, "id97"], [10, "id99"], [10, "id101"], [10, "id106"], [10, "id111"], [10, "id115"], [10, "id118"], [10, "id121"]], "Version 0.5.4 (2022/01/01)": [[10, "version-0-5-4-2022-01-01"]], "Version 0.5.3 (2022/01/01)": [[10, "version-0-5-3-2022-01-01"]], "Version 0.5.2 (2021/12/19)": [[10, "version-0-5-2-2021-12-19"]], "Version 0.5.1 (2021/11/30)": [[10, "version-0-5-1-2021-11-30"]], "Version 0.5.0 (2021/11/14)": [[10, "version-0-5-0-2021-11-14"]], "Version 0.4.9 (2021/07/16)": [[10, "version-0-4-9-2021-07-16"]], "Version 0.4.8 (2021/07/03)": [[10, "version-0-4-8-2021-07-03"]], "Version 0.4.7 (2021/04/07)": [[10, "version-0-4-7-2021-04-07"]], "Version 0.4.6 (2021/02/21)": [[10, "version-0-4-6-2021-02-21"]], "Version 0.4.5 (2021/02/17)": [[10, "version-0-4-5-2021-02-17"]], "Version 0.4.4 (2021/01/31)": [[10, "version-0-4-4-2021-01-31"]], "Version 0.4.3 (2021/01/10)": [[10, "version-0-4-3-2021-01-10"]], "Version 0.4.2 (2021/01/03)": [[10, "version-0-4-2-2021-01-03"]], "Version 0.4.1 (2020/12/31)": [[10, "version-0-4-1-2020-12-31"]], "Version 0.4.0 - FitTrackee on PyPI (2020/09/19)": [[10, "version-0-4-0-fittrackee-on-pypi-2020-09-19"]], "Version 0.3.0 - Administration (2020/07/15)": [[10, "version-0-3-0-administration-2020-07-15"]], "Version 0.2.5 - Fix and improvements (2020/01/31)": [[10, "version-0-2-5-fix-and-improvements-2020-01-31"]], "Version 0.2.4 - Minor fix (2020/01/30)": [[10, "version-0-2-4-minor-fix-2020-01-30"]], "Version 0.2.3 - FitTrackee available in French (2019/12/29)": [[10, "version-0-2-3-fittrackee-available-in-french-2019-12-29"]], "Version 0.2.2 - Statistics fix (2019/09/23)": [[10, "version-0-2-2-statistics-fix-2019-09-23"]], "Version 0.2.1 - Fix and improvements (2019/09/01)": [[10, "version-0-2-1-fix-and-improvements-2019-09-01"]], "Version 0.2.0 - Statistics (2019/07/07)": [[10, "version-0-2-0-statistics-2019-07-07"]], "Version 0.1.1 - Fix and improvements (2019/02/07)": [[10, "version-0-1-1-fix-and-improvements-2019-02-07"]], "Version 0.1.0 - First release \ud83c\udf89 (2018-07-04)": [[10, "version-0-1-0-first-release-2018-07-04"]], "Command line interface": [[11, "command-line-interface"]], "Database": [[11, "database"]], "ftcli db upgrade": [[11, "ftcli-db-upgrade"]], "ftcli db drop": [[11, "ftcli-db-drop"]], "ftcli oauth2 clean": [[11, "ftcli-oauth2-clean"]], "ftcli users clean_tokens": [[11, "ftcli-users-clean-tokens"]], "ftcli users update": [[11, "ftcli-users-update"]], "Account & preferences": [[12, "account-preferences"]], "Administration": [[12, "administration"], [12, "id1"]], "Screenshots": [[12, "screenshots"]], "Dashboard": [[12, "dashboard"]], "Workout detail": [[12, "workout-detail"]], "Workouts list": [[12, "workouts-list"]], "FitTrackee": [[13, "fittrackee"]], "Table of contents": [[13, "table-of-contents"]], "Installation": [[14, "installation"], [14, "id2"], [14, "id6"]], "Prerequisites": [[14, "prerequisites"]], "Environment variables": [[14, "environment-variables"]], "Emails": [[14, "emails"]], "Map tile server": [[14, "map-tile-server"]], "API rate limits \ud83c\udd95": [[14, "api-rate-limits"]], "From PyPI": [[14, "from-pypi"], [14, "id3"]], "From sources": [[14, "from-sources"], [14, "id4"]], "Dev environment": [[14, "dev-environment"], [14, "id5"]], "Production environment": [[14, "production-environment"]], "Upgrade": [[14, "upgrade"]], "Prod environment": [[14, "prod-environment"]], "Deployment": [[14, "deployment"]], "Docker": [[14, "docker"]], "Development": [[14, "development"]], "Administrator": [[15, "administrator"]], "FitTrackee fails to start": [[15, "fittrackee-fails-to-start"]], "Map images are not displayed but map is shown in Workout detail": [[15, "map-images-are-not-displayed-but-map-is-shown-in-workout-detail"]], "Troubleshooting": [[16, "troubleshooting"]], "User": [[17, "user"]]}, "indexentries": {"api_rate_limits \ud83c\udd95": [[14, "envvar-API_RATE_LIMITS"]], "app_log": [[14, "envvar-APP_LOG"]], "app_secret_key": [[14, "envvar-APP_SECRET_KEY"]], "app_settings": [[14, "envvar-APP_SETTINGS"]], "app_workers": [[14, "envvar-APP_WORKERS"]], "database_disable_pooling": [[14, "envvar-DATABASE_DISABLE_POOLING"]], "database_url": [[14, "envvar-DATABASE_URL"]], "default_staticmap": [[14, "envvar-DEFAULT_STATICMAP"]], "email_url": [[14, "envvar-EMAIL_URL"]], "flask_app": [[14, "envvar-FLASK_APP"]], "host": [[14, "envvar-HOST"]], "map_attribution": [[14, "envvar-MAP_ATTRIBUTION"]], "port": [[14, "envvar-PORT"]], "redis_url": [[14, "envvar-REDIS_URL"]], "sender_email": [[14, "envvar-SENDER_EMAIL"]], "staticmap_subdomains": [[14, "envvar-STATICMAP_SUBDOMAINS"]], "tile_server_url": [[14, "envvar-TILE_SERVER_URL"]], "ui_url": [[14, "envvar-UI_URL"]], "upload_folder": [[14, "envvar-UPLOAD_FOLDER"]], "vue_app_api_url": [[14, "envvar-VUE_APP_API_URL"]], "weather_api_key": [[14, "envvar-WEATHER_API_KEY"]], "workers_processes": [[14, "envvar-WORKERS_PROCESSES"]], "environment variable": [[14, "envvar-API_RATE_LIMITS"], [14, "envvar-APP_LOG"], [14, "envvar-APP_SECRET_KEY"], [14, "envvar-APP_SETTINGS"], [14, "envvar-APP_WORKERS"], [14, "envvar-DATABASE_DISABLE_POOLING"], [14, "envvar-DATABASE_URL"], [14, "envvar-DEFAULT_STATICMAP"], [14, "envvar-EMAIL_URL"], [14, "envvar-FLASK_APP"], [14, "envvar-HOST"], [14, "envvar-MAP_ATTRIBUTION"], [14, "envvar-PORT"], [14, "envvar-REDIS_URL"], [14, "envvar-SENDER_EMAIL"], [14, "envvar-STATICMAP_SUBDOMAINS"], [14, "envvar-TILE_SERVER_URL"], [14, "envvar-UI_URL"], [14, "envvar-UPLOAD_FOLDER"], [14, "envvar-VUE_APP_API_URL"], [14, "envvar-WEATHER_API_KEY"], [14, "envvar-WORKERS_PROCESSES"]]}}) \ No newline at end of file diff --git a/docs/troubleshooting/administrator.html b/docs/troubleshooting/administrator.html index 7559c095..e99b1fdb 100644 --- a/docs/troubleshooting/administrator.html +++ b/docs/troubleshooting/administrator.html @@ -5,7 +5,7 @@ - Administrator — FitTrackee 0.7.9 + <title>Administrator — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10
                                                                              @@ -174,7 +174,7 @@

                                                                              © Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
                                                                              + Last updated on Dec 21, 2022.
                                                                              Created using Sphinx 5.3.0.

                                                                              diff --git a/docs/troubleshooting/index.html b/docs/troubleshooting/index.html index 53abc628..089199dd 100644 --- a/docs/troubleshooting/index.html +++ b/docs/troubleshooting/index.html @@ -5,7 +5,7 @@ - Troubleshooting — FitTrackee 0.7.9 + <title>Troubleshooting — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -157,7 +157,7 @@

                                                                              © Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
                                                                              + Last updated on Dec 21, 2022.
                                                                              Created using Sphinx 5.3.0.

                                                                              diff --git a/docs/troubleshooting/user.html b/docs/troubleshooting/user.html index fefab499..8fa4e672 100644 --- a/docs/troubleshooting/user.html +++ b/docs/troubleshooting/user.html @@ -5,7 +5,7 @@ - User — FitTrackee 0.7.9 + <title>User — FitTrackee 0.7.10 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.7.9 + 0.7.10 @@ -148,7 +148,7 @@

                                                                              © Copyright 2018 - 2022, SamR1 . - Last updated on Dec 11, 2022.
                                                                              + Last updated on Dec 21, 2022.
                                                                              Created using Sphinx 5.3.0.

                                                                              diff --git a/docsrc/source/_images/fittrackee_screenshot-01.png b/docsrc/source/_images/fittrackee_screenshot-01.png index a1395300..99476e8c 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-01.png and b/docsrc/source/_images/fittrackee_screenshot-01.png differ diff --git a/docsrc/source/_images/fittrackee_screenshot-02.png b/docsrc/source/_images/fittrackee_screenshot-02.png index c2ad74fe..c6eac919 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-02.png and b/docsrc/source/_images/fittrackee_screenshot-02.png differ diff --git a/docsrc/source/_images/fittrackee_screenshot-03.png b/docsrc/source/_images/fittrackee_screenshot-03.png index f85b217f..b3e38a81 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-03.png and b/docsrc/source/_images/fittrackee_screenshot-03.png differ diff --git a/docsrc/source/_images/fittrackee_screenshot-04.png b/docsrc/source/_images/fittrackee_screenshot-04.png index ed75a446..e36cd72b 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-04.png and b/docsrc/source/_images/fittrackee_screenshot-04.png differ diff --git a/docsrc/source/_images/fittrackee_screenshot-05.png b/docsrc/source/_images/fittrackee_screenshot-05.png index 2bfcabf8..416ecdcd 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-05.png and b/docsrc/source/_images/fittrackee_screenshot-05.png differ diff --git a/docsrc/source/_images/fittrackee_screenshot-06.png b/docsrc/source/_images/fittrackee_screenshot-06.png index 96342d8a..e3ec33d0 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-06.png and b/docsrc/source/_images/fittrackee_screenshot-06.png differ diff --git a/docsrc/source/_images/fittrackee_screenshot-07.png b/docsrc/source/_images/fittrackee_screenshot-07.png index d665fce3..397f0b53 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-07.png and b/docsrc/source/_images/fittrackee_screenshot-07.png differ diff --git a/docsrc/source/_images/fittrackee_screenshot-08.png b/docsrc/source/_images/fittrackee_screenshot-08.png index 646ef457..415a172e 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-08.png and b/docsrc/source/_images/fittrackee_screenshot-08.png differ diff --git a/docsrc/source/features.rst b/docsrc/source/features.rst index cbe02933..8e3d3123 100644 --- a/docsrc/source/features.rst +++ b/docsrc/source/features.rst @@ -38,7 +38,9 @@ Workouts It can be overridden in user preferences. - Dashboard with month calendar displaying workouts and record. The week can start on Sunday or Monday (which can be changed in the user preferences). The calendar displays up to 100 workouts. -- Workout creation by uploading a gpx file (related data are stored in database with metric system). A workout can even be created without gpx (the user must enter date, time, duration and distance). +- Workout creation by uploading a gpx file (related data are stored in database with metric system). +- | A workout can even be created without gpx (the user must enter date, time, duration and distance). + | Ascent and descent can also be provided (*new in 0.7.10*). - | A workout with a gpx file can be displayed with map and charts (speed and elevation). | Controls allow full screen view and position reset (*new in 0.5.5*). - | If DarkSky API key is provided, weather is displayed in workout detail. @@ -142,6 +144,7 @@ FitTrackee is available in the following languages (which can be saved in the us - French (*new in 0.2.3*) - German (*new in 0.6.9*) - Dutch (*new in 0.7.8*) +- Italian (*new in 0.7.10*) Translations status on `Weblate `__: diff --git a/docsrc/source/installation.rst b/docsrc/source/installation.rst index 57888c76..5b33d773 100644 --- a/docsrc/source/installation.rst +++ b/docsrc/source/installation.rst @@ -28,7 +28,7 @@ Prerequisites - optional - Redis for task queue (if email sending is enabled) and API rate limits - SMTP provider (if email sending is enabled) - - API key from `Dark Sky `__ + - API key from `Dark Sky `__ (deprecated, DarkSky will stop on March 31st, 2023) - `Poetry `__ (for installation from sources only) - `Yarn `__ (for development only) - Docker and Docker Compose (for development or evaluation purposes) @@ -480,13 +480,13 @@ Production environment .. warning:: | Note that FitTrackee is under heavy development, some features may be unstable. -- Download the last release (for now, it is the release v0.7.9): +- Download the last release (for now, it is the release v0.7.10): .. code:: bash - $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.9.tar.gz - $ tar -xzf v0.7.9.tar.gz - $ mv FitTrackee-0.7.9 FitTrackee + $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.10.tar.gz + $ tar -xzf v0.7.10.tar.gz + $ mv FitTrackee-0.7.10 FitTrackee $ cd FitTrackee - Create **.env** from example and update it @@ -606,13 +606,13 @@ Prod environment - Change to the directory where FitTrackee directory is located -- Download the last release (for now, it is the release v0.7.9) and overwrite existing files: +- Download the last release (for now, it is the release v0.7.10) and overwrite existing files: .. code:: bash - $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.9.tar.gz - $ tar -xzf v0.7.9.tar.gz - $ cp -R FitTrackee-0.7.9/* FitTrackee/ + $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.10.tar.gz + $ tar -xzf v0.7.10.tar.gz + $ cp -R FitTrackee-0.7.10/* FitTrackee/ $ cd FitTrackee - Update **.env** if needed (see `Environment variables `__). diff --git a/fittrackee/__init__.py b/fittrackee/__init__.py index 215b6b35..f5bac107 100644 --- a/fittrackee/__init__.py +++ b/fittrackee/__init__.py @@ -25,7 +25,7 @@ from werkzeug.middleware.proxy_fix import ProxyFix from fittrackee.emails.email import EmailService from fittrackee.request import CustomRequest -VERSION = __version__ = '0.7.9' +VERSION = __version__ = '0.7.10' REDIS_URL = os.getenv('REDIS_URL', 'redis://') API_RATE_LIMITS = os.environ.get('API_RATE_LIMITS', '300 per 5 minutes').split( ',' diff --git a/fittrackee/application/app_config.py b/fittrackee/application/app_config.py index 0fd04b26..5fdeaacd 100644 --- a/fittrackee/application/app_config.py +++ b/fittrackee/application/app_config.py @@ -48,7 +48,7 @@ def get_application_config() -> Union[Dict, HttpResponse]: "max_users": 0, "max_zip_file_size": 10485760, "map_attribution": "© OpenStreetMap contributors" - "version": "0.7.9" + "version": "0.7.10" }, "status": "success" } @@ -100,7 +100,7 @@ def update_application_config(auth_user: User) -> Union[Dict, HttpResponse]: "max_users": 10, "max_zip_file_size": 10485760, "map_attribution": "© OpenStreetMap contributors" - "version": "0.7.9" + "version": "0.7.10" }, "status": "success" } diff --git a/fittrackee_client/package.json b/fittrackee_client/package.json index 0047ff83..aef5adfd 100644 --- a/fittrackee_client/package.json +++ b/fittrackee_client/package.json @@ -1,6 +1,6 @@ { "name": "fittrackee_client", - "version": "0.7.8", + "version": "0.7.10", "private": true, "scripts": { "serve": "vue-cli-service serve", diff --git a/pyproject.toml b/pyproject.toml index 48c89bbf..8a03dc8b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "fittrackee" -version = "0.7.9" +version = "0.7.10" description = "Self-hosted outdoor workout/activity tracker" authors = ["SamR1"] license = "AGPL-3.0"