diff --git a/CHANGELOG.md b/CHANGELOG.md index 741b843f..77482643 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,38 @@ # Change log +## Version 0.7.22 (2023/08/23) + + +### Bugs Fixed + +* [PR#411](https://github.com/SamR1/FitTrackee/pull/411) - Fix various typos +* [PR#416](https://github.com/SamR1/FitTrackee/pull/416) - fix modal navigation and closing + + +### Translations + +* [PR#410](https://github.com/SamR1/FitTrackee/pull/410) - Translations update (German) +* [PR#415](https://github.com/SamR1/FitTrackee/pull/415) - Translations update (Polish) +* [PR#417](https://github.com/SamR1/FitTrackee/pull/417) - Translations update (Polish) +* [PR#418](https://github.com/SamR1/FitTrackee/pull/418) - Translations update (Dutch) + +Translation status: +- Dutch: 100% +- English: 100% +- French: 100% +- Galician: 100% +- German: 100% +- Italian: 85% +- Norwegian Bokmål: 35% +- Polish: 100% +- Spanish: 100% + +Thanks to the contributors: +- @bjornclauw +- @qwerty287 +- Mariusz + + ## Version 0.7.21 (2023/07/30) ### Bugs Fixed diff --git a/VERSION b/VERSION index d93b50c9..450e18f0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.7.21 +0.7.22 diff --git a/docs/en/.buildinfo b/docs/en/.buildinfo index 957f7454..ede54ba2 100644 --- a/docs/en/.buildinfo +++ b/docs/en/.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: 1219085db4135f80b6327994496bd0ff +config: ec77f12ff4de685241462008f9e06c7b tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/en/_images/fittrackee_screenshot-01.png b/docs/en/_images/fittrackee_screenshot-01.png index 506fc089..865d6708 100644 Binary files a/docs/en/_images/fittrackee_screenshot-01.png and b/docs/en/_images/fittrackee_screenshot-01.png differ diff --git a/docs/en/_images/fittrackee_screenshot-02.png b/docs/en/_images/fittrackee_screenshot-02.png index aec037bb..0caa1e78 100644 Binary files a/docs/en/_images/fittrackee_screenshot-02.png and b/docs/en/_images/fittrackee_screenshot-02.png differ diff --git a/docs/en/_images/fittrackee_screenshot-03.png b/docs/en/_images/fittrackee_screenshot-03.png index 3fb6134f..e2877268 100644 Binary files a/docs/en/_images/fittrackee_screenshot-03.png and b/docs/en/_images/fittrackee_screenshot-03.png differ diff --git a/docs/en/_images/fittrackee_screenshot-04.png b/docs/en/_images/fittrackee_screenshot-04.png index 4e784178..071405c1 100644 Binary files a/docs/en/_images/fittrackee_screenshot-04.png and b/docs/en/_images/fittrackee_screenshot-04.png differ diff --git a/docs/en/_images/fittrackee_screenshot-05.png b/docs/en/_images/fittrackee_screenshot-05.png index b87ad565..22d47bb1 100644 Binary files a/docs/en/_images/fittrackee_screenshot-05.png and b/docs/en/_images/fittrackee_screenshot-05.png differ diff --git a/docs/en/_images/fittrackee_screenshot-06.png b/docs/en/_images/fittrackee_screenshot-06.png index e6a1bd98..5ffdaf8d 100644 Binary files a/docs/en/_images/fittrackee_screenshot-06.png and b/docs/en/_images/fittrackee_screenshot-06.png differ diff --git a/docs/en/_images/fittrackee_screenshot-07.png b/docs/en/_images/fittrackee_screenshot-07.png index 18f819af..41047372 100644 Binary files a/docs/en/_images/fittrackee_screenshot-07.png and b/docs/en/_images/fittrackee_screenshot-07.png differ diff --git a/docs/en/_images/fittrackee_screenshot-08.png b/docs/en/_images/fittrackee_screenshot-08.png index 3de12a42..6243f1d0 100644 Binary files a/docs/en/_images/fittrackee_screenshot-08.png and b/docs/en/_images/fittrackee_screenshot-08.png differ diff --git a/docs/en/_sources/changelog.md.txt b/docs/en/_sources/changelog.md.txt index 741b843f..77482643 100644 --- a/docs/en/_sources/changelog.md.txt +++ b/docs/en/_sources/changelog.md.txt @@ -1,5 +1,38 @@ # Change log +## Version 0.7.22 (2023/08/23) + + +### Bugs Fixed + +* [PR#411](https://github.com/SamR1/FitTrackee/pull/411) - Fix various typos +* [PR#416](https://github.com/SamR1/FitTrackee/pull/416) - fix modal navigation and closing + + +### Translations + +* [PR#410](https://github.com/SamR1/FitTrackee/pull/410) - Translations update (German) +* [PR#415](https://github.com/SamR1/FitTrackee/pull/415) - Translations update (Polish) +* [PR#417](https://github.com/SamR1/FitTrackee/pull/417) - Translations update (Polish) +* [PR#418](https://github.com/SamR1/FitTrackee/pull/418) - Translations update (Dutch) + +Translation status: +- Dutch: 100% +- English: 100% +- French: 100% +- Galician: 100% +- German: 100% +- Italian: 85% +- Norwegian Bokmål: 35% +- Polish: 100% +- Spanish: 100% + +Thanks to the contributors: +- @bjornclauw +- @qwerty287 +- Mariusz + + ## Version 0.7.21 (2023/07/30) ### Bugs Fixed diff --git a/docs/en/_sources/installation.rst.txt b/docs/en/_sources/installation.rst.txt index a4221d6e..8fdefd66 100644 --- a/docs/en/_sources/installation.rst.txt +++ b/docs/en/_sources/installation.rst.txt @@ -216,7 +216,7 @@ deployment method. .. versionadded:: 0.4.9 - | If ``True``, it keeps using default tile server to generate static maps (Komoot.de tile server). + | If ``True``, it keeps using **staticmap** default tile server to generate static maps (OSM tile server since **staticmap** 0.5.6 (Komoot.de tile server before this version)). | Otherwise, it uses the tile server set in `TILE_SERVER_URL `__. .. versionchanged:: 0.6.10 @@ -273,7 +273,7 @@ Emails sent by FitTrackee are: - account confirmation instructions - password reset request -- email change (to old and new email adresses) +- email change (to old and new email addresses) - password change - notification when a data export archive is ready to download (*new in 0.7.13*) @@ -338,7 +338,7 @@ API rate limits $ flask limiter Usage: flask limiter [OPTIONS] COMMAND [ARGS]... - Flask-Limiter maintenance & utility commmands + Flask-Limiter maintenance & utility commands Options: --help Show this message and exit. @@ -505,13 +505,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.21): +- Download the last release (for now, it is the release v0.7.22): .. code:: bash - $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.21.tar.gz - $ tar -xzf v0.7.21.tar.gz - $ mv FitTrackee-0.7.21 FitTrackee + $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.22.tar.gz + $ tar -xzf v0.7.22.tar.gz + $ mv FitTrackee-0.7.22 FitTrackee $ cd FitTrackee - Create **.env** from example and update it @@ -635,13 +635,13 @@ Prod environment - Change to the directory where FitTrackee directory is located -- Download the last release (for now, it is the release v0.7.21) and overwrite existing files: +- Download the last release (for now, it is the release v0.7.22) and overwrite existing files: .. code:: bash - $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.21.tar.gz - $ tar -xzf v0.7.21.tar.gz - $ cp -R FitTrackee-0.7.21/* FitTrackee/ + $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.22.tar.gz + $ tar -xzf v0.7.22.tar.gz + $ cp -R FitTrackee-0.7.22/* FitTrackee/ $ cd FitTrackee - Update **.env** if needed (see `Environment variables `__). diff --git a/docs/en/_static/documentation_options.js b/docs/en/_static/documentation_options.js index de04fce3..239c1171 100644 --- a/docs/en/_static/documentation_options.js +++ b/docs/en/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.7.21', + VERSION: '0.7.22', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/en/_static/pygments.css b/docs/en/_static/pygments.css index 2de64167..e91a351a 100644 --- a/docs/en/_static/pygments.css +++ b/docs/en/_static/pygments.css @@ -17,6 +17,7 @@ .highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #A00000 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #FF0000 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .highlight .gi { color: #00A000 } /* Generic.Inserted */ @@ -80,35 +81,36 @@ body[data-theme="dark"] .highlight td.linenos .special { color: #000000; backgro body[data-theme="dark"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } body[data-theme="dark"] .highlight .hll { background-color: #49483e } body[data-theme="dark"] .highlight { background: #272822; color: #f8f8f2 } -body[data-theme="dark"] .highlight .c { color: #75715e } /* Comment */ -body[data-theme="dark"] .highlight .err { color: #960050; background-color: #1e0010 } /* Error */ +body[data-theme="dark"] .highlight .c { color: #959077 } /* Comment */ +body[data-theme="dark"] .highlight .err { color: #ed007e; background-color: #1e0010 } /* Error */ body[data-theme="dark"] .highlight .esc { color: #f8f8f2 } /* Escape */ body[data-theme="dark"] .highlight .g { color: #f8f8f2 } /* Generic */ body[data-theme="dark"] .highlight .k { color: #66d9ef } /* Keyword */ body[data-theme="dark"] .highlight .l { color: #ae81ff } /* Literal */ body[data-theme="dark"] .highlight .n { color: #f8f8f2 } /* Name */ -body[data-theme="dark"] .highlight .o { color: #f92672 } /* Operator */ +body[data-theme="dark"] .highlight .o { color: #ff4689 } /* Operator */ body[data-theme="dark"] .highlight .x { color: #f8f8f2 } /* Other */ body[data-theme="dark"] .highlight .p { color: #f8f8f2 } /* Punctuation */ -body[data-theme="dark"] .highlight .ch { color: #75715e } /* Comment.Hashbang */ -body[data-theme="dark"] .highlight .cm { color: #75715e } /* Comment.Multiline */ -body[data-theme="dark"] .highlight .cp { color: #75715e } /* Comment.Preproc */ -body[data-theme="dark"] .highlight .cpf { color: #75715e } /* Comment.PreprocFile */ -body[data-theme="dark"] .highlight .c1 { color: #75715e } /* Comment.Single */ -body[data-theme="dark"] .highlight .cs { color: #75715e } /* Comment.Special */ -body[data-theme="dark"] .highlight .gd { color: #f92672 } /* Generic.Deleted */ +body[data-theme="dark"] .highlight .ch { color: #959077 } /* Comment.Hashbang */ +body[data-theme="dark"] .highlight .cm { color: #959077 } /* Comment.Multiline */ +body[data-theme="dark"] .highlight .cp { color: #959077 } /* Comment.Preproc */ +body[data-theme="dark"] .highlight .cpf { color: #959077 } /* Comment.PreprocFile */ +body[data-theme="dark"] .highlight .c1 { color: #959077 } /* Comment.Single */ +body[data-theme="dark"] .highlight .cs { color: #959077 } /* Comment.Special */ +body[data-theme="dark"] .highlight .gd { color: #ff4689 } /* Generic.Deleted */ body[data-theme="dark"] .highlight .ge { color: #f8f8f2; font-style: italic } /* Generic.Emph */ +body[data-theme="dark"] .highlight .ges { color: #f8f8f2; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ body[data-theme="dark"] .highlight .gr { color: #f8f8f2 } /* Generic.Error */ body[data-theme="dark"] .highlight .gh { color: #f8f8f2 } /* Generic.Heading */ body[data-theme="dark"] .highlight .gi { color: #a6e22e } /* Generic.Inserted */ body[data-theme="dark"] .highlight .go { color: #66d9ef } /* Generic.Output */ -body[data-theme="dark"] .highlight .gp { color: #f92672; font-weight: bold } /* Generic.Prompt */ +body[data-theme="dark"] .highlight .gp { color: #ff4689; font-weight: bold } /* Generic.Prompt */ body[data-theme="dark"] .highlight .gs { color: #f8f8f2; font-weight: bold } /* Generic.Strong */ -body[data-theme="dark"] .highlight .gu { color: #75715e } /* Generic.Subheading */ +body[data-theme="dark"] .highlight .gu { color: #959077 } /* Generic.Subheading */ body[data-theme="dark"] .highlight .gt { color: #f8f8f2 } /* Generic.Traceback */ body[data-theme="dark"] .highlight .kc { color: #66d9ef } /* Keyword.Constant */ body[data-theme="dark"] .highlight .kd { color: #66d9ef } /* Keyword.Declaration */ -body[data-theme="dark"] .highlight .kn { color: #f92672 } /* Keyword.Namespace */ +body[data-theme="dark"] .highlight .kn { color: #ff4689 } /* Keyword.Namespace */ body[data-theme="dark"] .highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ body[data-theme="dark"] .highlight .kr { color: #66d9ef } /* Keyword.Reserved */ body[data-theme="dark"] .highlight .kt { color: #66d9ef } /* Keyword.Type */ @@ -127,9 +129,9 @@ body[data-theme="dark"] .highlight .nl { color: #f8f8f2 } /* Name.Label */ body[data-theme="dark"] .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ body[data-theme="dark"] .highlight .nx { color: #a6e22e } /* Name.Other */ body[data-theme="dark"] .highlight .py { color: #f8f8f2 } /* Name.Property */ -body[data-theme="dark"] .highlight .nt { color: #f92672 } /* Name.Tag */ +body[data-theme="dark"] .highlight .nt { color: #ff4689 } /* Name.Tag */ body[data-theme="dark"] .highlight .nv { color: #f8f8f2 } /* Name.Variable */ -body[data-theme="dark"] .highlight .ow { color: #f92672 } /* Operator.Word */ +body[data-theme="dark"] .highlight .ow { color: #ff4689 } /* Operator.Word */ body[data-theme="dark"] .highlight .pm { color: #f8f8f2 } /* Punctuation.Marker */ body[data-theme="dark"] .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ body[data-theme="dark"] .highlight .mb { color: #ae81ff } /* Literal.Number.Bin */ @@ -165,35 +167,36 @@ body:not([data-theme="light"]) .highlight td.linenos .special { color: #000000; body:not([data-theme="light"]) .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } body:not([data-theme="light"]) .highlight .hll { background-color: #49483e } body:not([data-theme="light"]) .highlight { background: #272822; color: #f8f8f2 } -body:not([data-theme="light"]) .highlight .c { color: #75715e } /* Comment */ -body:not([data-theme="light"]) .highlight .err { color: #960050; background-color: #1e0010 } /* Error */ +body:not([data-theme="light"]) .highlight .c { color: #959077 } /* Comment */ +body:not([data-theme="light"]) .highlight .err { color: #ed007e; background-color: #1e0010 } /* Error */ body:not([data-theme="light"]) .highlight .esc { color: #f8f8f2 } /* Escape */ body:not([data-theme="light"]) .highlight .g { color: #f8f8f2 } /* Generic */ body:not([data-theme="light"]) .highlight .k { color: #66d9ef } /* Keyword */ body:not([data-theme="light"]) .highlight .l { color: #ae81ff } /* Literal */ body:not([data-theme="light"]) .highlight .n { color: #f8f8f2 } /* Name */ -body:not([data-theme="light"]) .highlight .o { color: #f92672 } /* Operator */ +body:not([data-theme="light"]) .highlight .o { color: #ff4689 } /* Operator */ body:not([data-theme="light"]) .highlight .x { color: #f8f8f2 } /* Other */ body:not([data-theme="light"]) .highlight .p { color: #f8f8f2 } /* Punctuation */ -body:not([data-theme="light"]) .highlight .ch { color: #75715e } /* Comment.Hashbang */ -body:not([data-theme="light"]) .highlight .cm { color: #75715e } /* Comment.Multiline */ -body:not([data-theme="light"]) .highlight .cp { color: #75715e } /* Comment.Preproc */ -body:not([data-theme="light"]) .highlight .cpf { color: #75715e } /* Comment.PreprocFile */ -body:not([data-theme="light"]) .highlight .c1 { color: #75715e } /* Comment.Single */ -body:not([data-theme="light"]) .highlight .cs { color: #75715e } /* Comment.Special */ -body:not([data-theme="light"]) .highlight .gd { color: #f92672 } /* Generic.Deleted */ +body:not([data-theme="light"]) .highlight .ch { color: #959077 } /* Comment.Hashbang */ +body:not([data-theme="light"]) .highlight .cm { color: #959077 } /* Comment.Multiline */ +body:not([data-theme="light"]) .highlight .cp { color: #959077 } /* Comment.Preproc */ +body:not([data-theme="light"]) .highlight .cpf { color: #959077 } /* Comment.PreprocFile */ +body:not([data-theme="light"]) .highlight .c1 { color: #959077 } /* Comment.Single */ +body:not([data-theme="light"]) .highlight .cs { color: #959077 } /* Comment.Special */ +body:not([data-theme="light"]) .highlight .gd { color: #ff4689 } /* Generic.Deleted */ body:not([data-theme="light"]) .highlight .ge { color: #f8f8f2; font-style: italic } /* Generic.Emph */ +body:not([data-theme="light"]) .highlight .ges { color: #f8f8f2; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ body:not([data-theme="light"]) .highlight .gr { color: #f8f8f2 } /* Generic.Error */ body:not([data-theme="light"]) .highlight .gh { color: #f8f8f2 } /* Generic.Heading */ body:not([data-theme="light"]) .highlight .gi { color: #a6e22e } /* Generic.Inserted */ body:not([data-theme="light"]) .highlight .go { color: #66d9ef } /* Generic.Output */ -body:not([data-theme="light"]) .highlight .gp { color: #f92672; font-weight: bold } /* Generic.Prompt */ +body:not([data-theme="light"]) .highlight .gp { color: #ff4689; font-weight: bold } /* Generic.Prompt */ body:not([data-theme="light"]) .highlight .gs { color: #f8f8f2; font-weight: bold } /* Generic.Strong */ -body:not([data-theme="light"]) .highlight .gu { color: #75715e } /* Generic.Subheading */ +body:not([data-theme="light"]) .highlight .gu { color: #959077 } /* Generic.Subheading */ body:not([data-theme="light"]) .highlight .gt { color: #f8f8f2 } /* Generic.Traceback */ body:not([data-theme="light"]) .highlight .kc { color: #66d9ef } /* Keyword.Constant */ body:not([data-theme="light"]) .highlight .kd { color: #66d9ef } /* Keyword.Declaration */ -body:not([data-theme="light"]) .highlight .kn { color: #f92672 } /* Keyword.Namespace */ +body:not([data-theme="light"]) .highlight .kn { color: #ff4689 } /* Keyword.Namespace */ body:not([data-theme="light"]) .highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ body:not([data-theme="light"]) .highlight .kr { color: #66d9ef } /* Keyword.Reserved */ body:not([data-theme="light"]) .highlight .kt { color: #66d9ef } /* Keyword.Type */ @@ -212,9 +215,9 @@ body:not([data-theme="light"]) .highlight .nl { color: #f8f8f2 } /* Name.Label * body:not([data-theme="light"]) .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ body:not([data-theme="light"]) .highlight .nx { color: #a6e22e } /* Name.Other */ body:not([data-theme="light"]) .highlight .py { color: #f8f8f2 } /* Name.Property */ -body:not([data-theme="light"]) .highlight .nt { color: #f92672 } /* Name.Tag */ +body:not([data-theme="light"]) .highlight .nt { color: #ff4689 } /* Name.Tag */ body:not([data-theme="light"]) .highlight .nv { color: #f8f8f2 } /* Name.Variable */ -body:not([data-theme="light"]) .highlight .ow { color: #f92672 } /* Operator.Word */ +body:not([data-theme="light"]) .highlight .ow { color: #ff4689 } /* Operator.Word */ body:not([data-theme="light"]) .highlight .pm { color: #f8f8f2 } /* Punctuation.Marker */ body:not([data-theme="light"]) .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ body:not([data-theme="light"]) .highlight .mb { color: #ae81ff } /* Literal.Number.Bin */ diff --git a/docs/en/api/auth.html b/docs/en/api/auth.html index b24692e8..275feaaf 100644 --- a/docs/en/api/auth.html +++ b/docs/en/api/auth.html @@ -1,13 +1,13 @@ - + - - Authentication and account - FitTrackee 0.7.21 documentation - + + Authentication and account - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
-
@@ -153,7 +153,7 @@
- FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation
- + diff --git a/docs/en/api/configuration.html b/docs/en/api/configuration.html index 6a72b2e4..3679a262 100644 --- a/docs/en/api/configuration.html +++ b/docs/en/api/configuration.html @@ -1,13 +1,13 @@ - + - - Configuration - FitTrackee 0.7.21 documentation - + + Configuration - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
-
@@ -153,7 +153,7 @@
- FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -257,7 +257,7 @@ "map_attribution": "&copy; <a href=http://www.openstreetmap.org/copyright>OpenStreetMap</a> contributors", "privacy_policy": null, "privacy_policy_date": null, - "version": "0.7.21", + "version": "0.7.22", "weather_provider": null }, "status": "success" @@ -302,7 +302,7 @@ "map_attribution": "&copy; <a href=http://www.openstreetmap.org/copyright>OpenStreetMap</a> contributors", "privacy_policy": null, "privacy_policy_date": null, - "version": "0.7.21", + "version": "0.7.22", "weather_provider": null }, "status": "success" @@ -428,7 +428,7 @@
- + diff --git a/docs/en/api/index.html b/docs/en/api/index.html index ad81ef5f..f3d3eadf 100644 --- a/docs/en/api/index.html +++ b/docs/en/api/index.html @@ -1,13 +1,13 @@ - + - - API documentation - FitTrackee 0.7.21 documentation - + + API documentation - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
-
@@ -153,7 +153,7 @@
- FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -299,7 +299,7 @@
- + diff --git a/docs/en/api/oauth2.html b/docs/en/api/oauth2.html index e54216f5..667fb385 100644 --- a/docs/en/api/oauth2.html +++ b/docs/en/api/oauth2.html @@ -1,13 +1,13 @@ - + - - OAuth2 - FitTrackee 0.7.21 documentation - + + OAuth2 - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
-
@@ -153,7 +153,7 @@
- FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -824,7 +824,7 @@ are supported by FitTrackee)

- + diff --git a/docs/en/api/records.html b/docs/en/api/records.html index 74cc1512..99075a34 100644 --- a/docs/en/api/records.html +++ b/docs/en/api/records.html @@ -1,13 +1,13 @@ - + - - Records - FitTrackee 0.7.21 documentation - + + Records - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
-
@@ -153,7 +153,7 @@
- FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -401,7 +401,7 @@
- + diff --git a/docs/en/api/sports.html b/docs/en/api/sports.html index 674b8887..0a105e43 100644 --- a/docs/en/api/sports.html +++ b/docs/en/api/sports.html @@ -1,13 +1,13 @@ - + - - Sports - FitTrackee 0.7.21 documentation - + + Sports - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
-
@@ -153,7 +153,7 @@
- FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -631,7 +631,7 @@
- + diff --git a/docs/en/api/stats.html b/docs/en/api/stats.html index 61b8bc07..c708825b 100644 --- a/docs/en/api/stats.html +++ b/docs/en/api/stats.html @@ -1,13 +1,13 @@ - + - - Statistics - FitTrackee 0.7.21 documentation - + + Statistics - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
-
@@ -153,7 +153,7 @@
- FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -555,7 +555,7 @@
- + diff --git a/docs/en/api/users.html b/docs/en/api/users.html index 0386345c..36627e19 100644 --- a/docs/en/api/users.html +++ b/docs/en/api/users.html @@ -1,13 +1,13 @@ - + - - Users - FitTrackee 0.7.21 documentation - + + Users - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
-
@@ -153,7 +153,7 @@
- FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -674,7 +674,7 @@ if sending enabled)

  • 400 Bad Request

    • invalid payload

    • valid email must be provided

    • -
    • new email must be different than curent email

    • +
    • new email must be different than current email

  • 401 Unauthorized

      @@ -796,7 +796,7 @@ one admin.

  • - + diff --git a/docs/en/api/workouts.html b/docs/en/api/workouts.html index 55f2e5f2..5a19e80f 100644 --- a/docs/en/api/workouts.html +++ b/docs/en/api/workouts.html @@ -1,13 +1,13 @@ - + - - Workouts - FitTrackee 0.7.21 documentation - + + Workouts - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -1328,7 +1328,7 @@ must be provided with ascent)

    - + diff --git a/docs/en/changelog.html b/docs/en/changelog.html index a889c36b..e101a01b 100644 --- a/docs/en/changelog.html +++ b/docs/en/changelog.html @@ -1,13 +1,13 @@ - + - - Change log - FitTrackee 0.7.21 documentation - + + Change log - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -231,11 +231,48 @@

    Change log#

    -
    -

    Version 0.7.21 (2023/07/30)#

    +
    +

    Version 0.7.22 (2023/08/23)#

    Bugs Fixed#

      +
    • PR#411 - Fix various typos

    • +
    • PR#416 - fix modal navigation and closing

    • +
    +
    +
    +

    Translations#

    +
      +
    • PR#410 - Translations update (German)

    • +
    • PR#415 - Translations update (Polish)

    • +
    • PR#417 - Translations update (Polish)

    • +
    • PR#418 - Translations update (Dutch)

    • +
    +

    Translation status:

    +
      +
    • Dutch: 100%

    • +
    • English: 100%

    • +
    • French: 100%

    • +
    • Galician: 100%

    • +
    • German: 100%

    • +
    • Italian: 85%

    • +
    • Norwegian Bokmål: 35%

    • +
    • Polish: 100%

    • +
    • Spanish: 100%

    • +
    +

    Thanks to the contributors:

    +
      +
    • @bjornclauw

    • +
    • @qwerty287

    • +
    • Mariusz

    • +
    +
    +
    +
    +

    Version 0.7.21 (2023/07/30)#

    +
    +

    Bugs Fixed#

    +
    • #407 - Workout display error when speeds are zero

    @@ -254,15 +291,15 @@
  • #400 - Add new sport: open water swimming

  • -
    -

    Bugs Fixed#

    +
    +

    Bugs Fixed#

    • PR#398 - Fix language dropdown label

    • #402 - handle gpx file without elevation

    -
    -

    Translations#

    +
    +

    Translations#

    • PR#399 - Translations update (Galician)

    • PR#401 - Translations update (Galician and Polish)

    • @@ -291,23 +328,23 @@

    Version 0.7.19 (2023/07/15)#

    -
    -

    Features and enhancements#

    +
    +

    Features and enhancements#

    • PR#380 - Update documentation link

    • #390 - Improve UI

    • #391 - Add new sport: paragliding

    -
    -

    Bugs Fixed#

    +
    +

    Bugs Fixed#

    • #384 - Inconsistent page with between workout with and without GPS data

    • #393 - PIL.Image module has no attribute ANTIALIAS

    -
    -

    Translations#

    +
    +

    Translations#

    • PR#394 - Translations update (Galician)

    • PR#397 - Translations update (Spanish)

    • @@ -320,8 +357,8 @@
    • PR#388 - Minor typo in CONTRIBUTING.md

    -
    -

    Misc#

    +
    +

    Misc#

    + diff --git a/docs/en/cli.html b/docs/en/cli.html index 8623a466..679f5ea5 100644 --- a/docs/en/cli.html +++ b/docs/en/cli.html @@ -1,13 +1,13 @@ - + - - Command line interface - FitTrackee 0.7.21 documentation - + + Command line interface - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -544,7 +544,7 @@ Can be used if redis is not set (no dramatiq workers running).

    - + diff --git a/docs/en/features.html b/docs/en/features.html index c577bb57..a516acaa 100644 --- a/docs/en/features.html +++ b/docs/en/features.html @@ -1,13 +1,13 @@ - + - - Features - FitTrackee 0.7.21 documentation - + + Features - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -643,7 +643,7 @@ A user with an inactive account cannot log in. (new in 0.6.0).

    - + diff --git a/docs/en/genindex.html b/docs/en/genindex.html index 0e77c0bf..c7b7a959 100644 --- a/docs/en/genindex.html +++ b/docs/en/genindex.html @@ -1,11 +1,11 @@ - + - Index - FitTrackee 0.7.21 documentation - + Index - FitTrackee 0.7.22 documentation + @@ -124,7 +124,7 @@
    -
    @@ -151,7 +151,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -326,7 +326,7 @@
    - + diff --git a/docs/en/http-routingtable.html b/docs/en/http-routingtable.html index bd35cb03..dd0852fb 100644 --- a/docs/en/http-routingtable.html +++ b/docs/en/http-routingtable.html @@ -1,11 +1,11 @@ - + - HTTP Routing Table - FitTrackee 0.7.21 documentation - + HTTP Routing Table - FitTrackee 0.7.22 documentation + @@ -124,7 +124,7 @@
    -
    @@ -151,7 +151,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -617,7 +617,7 @@
    - + diff --git a/docs/en/index.html b/docs/en/index.html index 50d053f3..e04d54be 100644 --- a/docs/en/index.html +++ b/docs/en/index.html @@ -1,13 +1,13 @@ - + - - FitTrackee 0.7.21 documentation - + + FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -313,7 +313,7 @@ Map.
    - + diff --git a/docs/en/installation.html b/docs/en/installation.html index 44c6d753..1568beff 100644 --- a/docs/en/installation.html +++ b/docs/en/installation.html @@ -1,13 +1,13 @@ - + - - Installation - FitTrackee 0.7.21 documentation - + + Installation - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -566,7 +566,7 @@ see New in version 0.4.9.

      -
    • Download the last release (for now, it is the release v0.7.21):

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

    -
    $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.21.tar.gz
    -$ tar -xzf v0.7.21.tar.gz
    -$ mv FitTrackee-0.7.21 FitTrackee
    +
    $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.22.tar.gz
    +$ tar -xzf v0.7.22.tar.gz
    +$ mv FitTrackee-0.7.22 FitTrackee
     $ cd FitTrackee
     
    @@ -1020,11 +1020,11 @@ $ source .
    • Stop the application

    • Change to the directory where FitTrackee directory is located

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

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

    -
    $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.21.tar.gz
    -$ tar -xzf v0.7.21.tar.gz
    -$ cp -R FitTrackee-0.7.21/* FitTrackee/
    +
    $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.22.tar.gz
    +$ tar -xzf v0.7.22.tar.gz
    +$ cp -R FitTrackee-0.7.22/* FitTrackee/
     $ cd FitTrackee
     
    @@ -1382,7 +1382,7 @@ $ make docker-test-python
    -
    +
    diff --git a/docs/en/oauth.html b/docs/en/oauth.html index 42fb88f8..e062c6d7 100644 --- a/docs/en/oauth.html +++ b/docs/en/oauth.html @@ -1,13 +1,13 @@ - + - - OAuth 2.0 - FitTrackee 0.7.21 documentation - + + OAuth 2.0 - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -414,7 +414,7 @@ It is recommended to use PKCE to provide a better security.

    - + diff --git a/docs/en/objects.inv b/docs/en/objects.inv index a8f02a7f..14cdf8f5 100644 Binary files a/docs/en/objects.inv and b/docs/en/objects.inv differ diff --git a/docs/en/search.html b/docs/en/search.html index 6267f21c..18416cae 100644 --- a/docs/en/search.html +++ b/docs/en/search.html @@ -1,11 +1,11 @@ - + - Search - FitTrackee 0.7.21 - documentation + Search - FitTrackee 0.7.22 + documentation @@ -124,7 +124,7 @@
    -
    @@ -151,7 +151,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -273,7 +273,7 @@
    - + diff --git a/docs/en/searchindex.js b/docs/en/searchindex.js index 36dce9a8..cf7ca221 100644 --- a/docs/en/searchindex.js +++ b/docs/en/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", "changelog", "cli", "features", "index", "installation", "oauth", "third_party_tools", "troubleshooting/administrator", "troubleshooting/index"], "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", "changelog.md", "cli.rst", "features.rst", "index.rst", "installation.rst", "oauth.rst", "third_party_tools.rst", "troubleshooting/administrator.rst", "troubleshooting/index.rst"], "titles": ["Authentication and account", "Configuration", "API documentation", "OAuth2", "Records", "Sports", "Statistics", "Users", "Workouts", "Change log", "Command line interface", "Features", "FitTrackee", "Installation", "OAuth 2.0", "Third-party tools", "Administrator", "Troubleshooting"], "terms": {"post": [0, 3, 8, 14], "api": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14], "auth": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "regist": [0, 1, 9, 11, 13], "user": [0, 1, 2, 3, 4, 5, 6, 8, 9, 13, 14], "send": [0, 7, 9, 11, 13], "confirm": [0, 3, 9, 11, 13], "email": [0, 1, 7, 9, 10, 11, 16], "The": [0, 9, 10, 11, 13, 14, 16], "newli": [0, 10, 13], "creat": [0, 3, 8, 9, 11, 13, 14], "i": [0, 1, 3, 8, 9, 10, 11, 12, 13, 14, 17], "inact": [0, 7, 11, 13], "must": [0, 1, 3, 5, 7, 8, 9, 11, 13, 14, 16], "hi": [0, 7, 9, 11], "activ": [0, 5, 7, 9, 10, 11, 12, 13], "exampl": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14], "request": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14], "http": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "1": [0, 1, 3, 4, 5, 6, 7, 8, 11, 13], "content": [0, 1, 3, 4, 5, 6, 7, 8, 9], "type": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "applic": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14], "json": [0, 1, 3, 4, 5, 6, 7, 8, 11], "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, 9, 13], "statu": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11], "error": [0, 1, 3, 5, 7, 8, 9, 11, 13, 16], "registr": [0, 1, 9, 10, 11, 13, 14], "400": [0, 1, 3, 5, 7, 8, 9], "bad": [0, 1, 3, 5, 7, 8], "messag": [0, 1, 3, 8, 9, 10, 11, 13], "valid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13, 16], "provid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16], "n": 0, "object": [0, 1, 5, 7, 8], "usernam": [0, 6, 7, 9, 10, 13], "string": [0, 1, 3, 5, 6, 7, 8, 13, 14], "3": [0, 5, 6, 7, 8, 11, 13], "30": [0, 6], "charact": [0, 9], "requir": [0, 9, 13, 14], "password": [0, 7, 9, 10, 11, 13], "8": [0, 8, 11, 13], "lang": [0, 9], "languag": [0, 7, 9, 11], "prefer": [0, 7, 9], "invalid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "fallback": 0, "en": [0, 7], "english": [0, 9, 11], "accepted_polici": 0, "boolean": [0, 1, 3, 7, 10], "true": [0, 1, 3, 5, 7, 9, 13], "accept": 0, "privaci": [0, 1, 9, 11], "polici": [0, 1, 9, 11], "code": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "ok": [0, 1, 3, 4, 5, 6, 7, 8], "payload": [0, 1, 3, 5, 7, 8], "sorri": 0, "alreadi": [0, 10], "taken": [0, 11], "you": [0, 1, 5, 6, 7, 8, 11, 12, 13], "agre": [0, 9, 11], "onli": [0, 3, 7, 8, 9, 10, 11, 13, 14], "alphanumer": [0, 9], "underscor": 0, "_": [0, 9], "allow": [0, 1, 8, 9, 10, 11, 12, 13, 14], "403": [0, 1, 5, 6, 7, 8], "forbidden": [0, 1, 5, 6, 7, 8], "disabl": [0, 9, 10, 11, 13], "500": [0, 1, 5, 7, 8, 9], "intern": [0, 1, 5, 7, 8], "server": [0, 1, 5, 7, 8, 9, 11, 12], "pleas": [0, 1, 3, 4, 5, 6, 7, 8, 9], "try": [0, 5, 7, 8], "again": [0, 1, 3, 4, 5, 6, 7, 8], "contact": [0, 1, 5, 7, 8, 11], "administr": [0, 1, 5, 7, 8, 14, 17], "after": [0, 3, 9, 11, 13, 14], "auth_token": 0, "web": [0, 12, 13, 14], "token": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 14], "resend": 0, "instruct": [0, 9, 11, 13], "If": [0, 3, 11, 13, 14], "thi": [0, 3, 8, 9, 10, 11, 12, 13], "endpoint": [0, 1, 3, 9, 13, 14], "avail": [0, 4, 10, 11, 13, 14, 15], "resent": 0, "404": [0, 3, 5, 6, 7, 8, 9], "Not": [0, 3, 5, 6, 7, 8], "found": [0, 3, 5, 6, 7, 8, 9], "url": [0, 3, 9, 13, 14, 16], "wa": [0, 9], "login": 0, "an": [0, 1, 3, 5, 7, 9, 11, 13, 14, 16], "can": [0, 7, 9, 10, 11, 12, 13, 14, 16], "log": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 16], "successfulli": 0, "401": [0, 1, 3, 4, 5, 6, 7, 8, 9], "unauthor": [0, 1, 3, 4, 5, 6, 7, 8], "credenti": [0, 13], "get": [0, 1, 3, 4, 5, 6, 7, 8, 14], "profil": [0, 3, 9, 14], "info": [0, 9, 11], "scope": [0, 1, 3, 4, 5, 6, 7, 8], "read": [0, 3, 4, 5, 6, 7, 8, 9, 14], "data": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14], "accepted_privacy_polici": 0, "admin": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 13], "fals": [0, 1, 3, 5, 7, 8, 13], "bio": [0, 7], "null": [0, 1, 5, 7, 8, 9], "birth_dat": [0, 7], "created_at": [0, 7], "sun": [0, 4, 7, 8], "14": [0, 3, 7, 8, 11], "jul": [0, 4, 7, 8], "2019": [0, 4, 6, 7, 8], "09": [0, 7], "58": [0, 7, 9], "gmt": [0, 3, 4, 7, 8], "date_format": 0, "dd": 0, "mm": 0, "yyyi": 0, "display_asc": 0, "sam": [0, 4, 7, 8], "com": [0, 1, 3, 7, 9, 13, 14], "email_to_confirm": 0, "first_nam": [0, 7], "imperial_unit": [0, 7], "is_act": [0, 5, 7], "last_nam": [0, 7], "locat": [0, 7, 13], "nb_sport": [0, 7], "nb_workout": [0, 6, 7], "6": [0, 5, 7, 8, 10, 11, 13], "pictur": [0, 7, 8, 9], "record": [0, 2, 7, 8, 9, 11], "id": [0, 3, 4, 5, 6, 7, 8, 14], "9": [0, 4, 7, 11, 13], "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, 11, 13, 14, 16], "18": [0, 4, 7, 8, 11], "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, 11, 13], "fd": [0, 4, 7, 8], "13": [0, 4, 7, 8, 10, 11, 13], "ha": [0, 4, 7, 8, 9, 11, 12], "43": [0, 4, 7, 8, 9], "97": [0, 4, 7, 8, 9], "11": [0, 4, 7, 11, 13], "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, 11, 13], "start_elevation_at_zero": 0, "timezon": [0, 7, 8, 9, 11], "europ": [0, 7], "pari": [0, 7], "total_asc": [0, 6], "720": 0, "35": [0, 9], "total_dist": [0, 6, 7], "67": [0, 7], "895": [0, 7], "total_dur": [0, 6, 7], "50": [0, 7, 9, 13], "27": [0, 3, 7], "use_raw_gpx_spe": 0, "weekm": [0, 6, 7], "header": [0, 1, 3, 4, 5, 6, 7, 8, 14], "author": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "oauth": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13], "2": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13], "0": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13], "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, 10], "edit": [0, 9, 11], "write": [0, 1, 3, 5, 7, 8, 14], "updat": [0, 1, 5, 7, 8, 9, 11, 13], "first": [0, 3, 11, 14], "name": [0, 3, 7, 9, 13], "last": [0, 9, 13], "biographi": 0, "birth": [0, 9], "date": [0, 6, 8, 9, 11], "format": [0, 6, 8, 9, 11], "y": [0, 6, 8, 13], "d": [0, 6, 8], "support": [0, 3, 9, 11, 13, 14, 16], "default": [0, 3, 6, 7, 8, 9, 11, 13], "date_str": 0, "correspond": [0, 13], "client": [0, 3, 9, 11, 13, 14], "mmm": 0, "do": [0, 1, 5, 6, 7, 8, 13], "local": [0, 9, 12, 13], "e": 0, "fr": [0, 7, 13], "gl": 0, "nl": 0, "de": [0, 13], "nb": 0, "us": [0, 3, 7, 8, 9, 10, 11, 12, 13, 14], "displai": [0, 8, 9, 10, 11, 12, 13, 14, 17], "app": [0, 3, 9, 11, 12, 13, 14], "highest": [0, 4, 11], "ascent": [0, 4, 8, 9, 11], "total": [0, 3, 9, 11], "distanc": [0, 4, 8, 9, 11], "imperi": [0, 9, 11], "unit": [0, 9, 13], "elev": [0, 8, 9, 11, 13], "plot": 0, "start": [0, 6, 8, 9, 11, 13, 17], "zero": [0, 9, 11], "time": [0, 6, 8, 9, 11], "zone": 0, "unfilt": 0, "gpx": [0, 3, 8, 9, 11, 12, 13, 15], "calcul": [0, 9, 11], "speed": [0, 4, 8, 9, 11, 13], "doe": [0, 6, 7, 8, 9], "week": [0, 6, 9, 11], "mondai": [0, 6, 11], "don": 0, "t": [0, 9, 16], "match": [0, 8, 9], "sport": [0, 2, 6, 8, 9, 13], "color": [0, 5, 9, 11], "000000": 0, "stopped_speed_threshold": [0, 5], "user_id": 0, "hexadecim": 0, "when": [0, 1, 9, 10, 11, 13], "ad": [0, 9, 10, 11], "workout": [0, 2, 3, 4, 5, 6, 9, 12, 14, 15, 17], "float": [0, 8], "stop": [0, 9, 11, 13], "threshold": [0, 9, 11], "gpxpy": [0, 11, 13], "exist": [0, 6, 7, 8, 9, 11, 12, 13], "delet": [0, 3, 7, 8, 9, 10, 11], "reset": [0, 7, 9, 10, 11, 13], "given": [0, 3], "204": [0, 3, 7, 8], "paramet": [0, 3, 5, 6, 7, 8, 9, 11, 13, 14], "No": [0, 3, 7, 8, 9, 12], "multipart": [0, 3, 8], "form": [0, 3, 8], "file": [0, 1, 8, 9, 10, 11, 12, 13, 15, 17], "imag": [0, 7, 8, 9, 11, 13, 17], "extens": [0, 8, 13], "jpg": 0, "png": [0, 8, 13], "gif": 0, "part": [0, 8], "select": [0, 8, 11], "413": [0, 8], "entiti": [0, 8], "too": [0, 8], "larg": [0, 8, 11, 13], "dure": [0, 8], "size": [0, 1, 8, 9, 11, 13], "exce": [0, 8, 9], "0mb": [0, 8], "NO": [0, 3, 7, 8], "handl": [0, 9, 11, 13, 16], "process": [0, 9, 10, 13], "patch": [0, 1, 5, 7, 8], "It": [0, 7, 9, 11, 12, 14], "enabl": [0, 1, 7, 11, 13], "chang": [0, 11, 12, 13], "one": [0, 7, 8, 11], "current": [0, 9], "address": [0, 11, 13], "inform": [0, 1, 9, 11, 12, 13], "anoth": [0, 7, 11, 13], "new": [0, 7, 10, 11, 13, 14], "new_password": 0, "miss": [0, 9], "logout": [0, 9], "blacklist": [0, 10], "out": 0, "access": [0, 3, 9, 13, 14], "revok": [0, 3], "malform": 0, "other": [0, 7, 13], "reason": 0, "export": [0, 9, 10, 11, 12, 13], "return": [0, 3, 4, 7, 8, 9, 13], "creation": [0, 9, 11], "in_progress": 0, "byte": 0, "wed": 0, "mar": 0, "2023": [0, 13], "31": [0, 8, 13], "17": [0, 8], "file_nam": 0, "archive_rgjsr3fht295ywnqr5yp": 0, "zip": [0, 1, 8, 9, 11], "file_s": 0, "924": 0, "ongo": 0, "complet": [0, 9], "download": [0, 8, 9, 11, 13, 17], "archiv": [0, 1, 9, 10, 11, 13], "archive_rgjsr3fhr5yp": 0, "x": [0, 8, 9, 13, 14], "gzip": 0, "filenam": 0, "config": [1, 9, 13, 16], "about": [1, 9, 11, 13, 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, 13], "copi": [1, 13], "href": [1, 13], "www": [1, 13], "openstreetmap": [1, 9, 13], "org": [1, 13], "copyright": [1, 13], "contributor": [1, 9, 13, 15], "privacy_polici": 1, "privacy_policy_d": 1, "version": [1, 10, 11, 13], "7": [1, 8, 10, 11, 13, 14], "21": [1, 13], "weather_provid": 1, "authent": [1, 2, 3, 4, 5, 7, 8, 14], "instanc": [1, 3, 9, 11, 13, 14], "integ": [1, 3, 5, 6, 7, 8], "max": [1, 7, 8, 9, 10], "number": [1, 7, 8, 9, 10, 11, 13], "singl": [1, 7, 9, 11, 13], "have": [1, 5, 6, 7, 8, 9], "permiss": [1, 5, 6, 7, 8], "ping": 1, "health": 1, "check": [1, 9, 13, 16], "pong": 1, "account": [2, 7, 9, 10, 13, 15], "configur": [2, 9, 11, 13, 14], "oauth2": [2, 14], "statist": 2, "pagin": [3, 7, 8], "5": [3, 5, 6, 7, 8, 10, 11, 13], "page": [3, 7, 8, 9, 11], "fittracke": [3, 10, 11, 13, 14, 15, 17], "parti": [3, 11, 12, 14], "without": [3, 6, 7, 8, 9, 11, 12], "client_descript": 3, "client_id": [3, 14], "o22a27s2abpuoxjbxv3ujdox": 3, "issued_at": 3, "thu": 3, "juli": 3, "2022": 3, "06": [3, 6], "53": [3, 9], "import": [3, 9, 11, 13, 15], "redirect_uri": 3, "callback": [3, 14], "websit": 3, "has_next": 3, "has_prev": 3, "queri": [3, 6, 7, 8], "client_secret": 3, "secret": [3, 13, 14], "client_nam": 3, "client_uri": 3, "arrai": 3, "list": [3, 9, 12, 13], "redirect": [3, 14], "descript": [3, 10, 13], "option": [3, 9, 10, 13, 14], "client_client_id": 3, "NOT": [3, 5, 8], "int": [3, 5, 8], "by_id": 3, "all": [3, 4, 5, 6, 7, 8, 9, 11, 13], "associ": 3, "issu": [3, 12, 13], "response_typ": [3, 14], "state": [3, 14], "uniqu": [3, 14], "prevent": [3, 13, 14], "cross": [3, 11, 13, 14], "site": [3, 14], "forgeri": [3, 14], "mandatori": [3, 8, 9, 10, 13, 14], "recommend": [3, 13, 14], "code_challeng": [3, 14], "gener": [3, 9, 10, 11, 13, 14], "from": [3, 6, 8, 9, 11, 12, 14, 15], "verifi": [3, 14], "pkce": [3, 14], "code_challenge_method": [3, 14], "method": [3, 13, 14], "challeng": [3, 14], "s256": [3, 14], "authlib": [3, 13, 14], "librari": [3, 13, 14], "refresh": [3, 9], "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, 14], "authorization_cod": [3, 14], "ar": [3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 17], "code_verifi": 3, "follow": [4, 10, 11, 13, 14, 15, 16], "averag": [4, 8, 9, 11], "farthest": [4, 9, 11], "longest": [4, 9, 11], "durat": [4, 8, 9, 11], "maximum": [4, 9, 10, 11], "non": [5, 12], "is_active_for_us": 5, "label": [5, 9], "cycl": [5, 9, 11], "transport": [5, 9, 11], "hike": [5, 9, 11], "mountain": [5, 9, 11], "bike": [5, 8, 9, 11], "run": [5, 9, 10, 11, 13, 14], "walk": [5, 9, 11], "has_workout": 5, "stat": [6, 9], "user_nam": [6, 7], "by_tim": 6, "2018": [6, 8], "2017": [6, 8], "average_spe": 6, "48": 6, "203": 6, "156": [6, 9], "15": [6, 8, 10, 11, 13], "282": [6, 9], "12341": 6, "16": [6, 8, 11, 13], "99": [6, 9], "150": 6, "178": [6, 9], "47": [6, 8, 9], "9960": 6, "95": [6, 9], "46": [6, 9], "78": 6, "613": 6, "1267": 6, "end": [6, 8], "frame": 6, "sundai": [6, 8, 11], "month": [6, 9, 11], "year": [6, 11], "by_sport": 6, "uploads_dir_s": 6, "1000": 6, "regardless": 7, "right": [7, 9, 10, 11, 13, 14], "some": [7, 8, 9, 11, 12, 13, 14], "order_bi": [7, 8], "workouts_count": 7, "par_pag": 7, "is_admin": 7, "sat": 7, "20": [7, 11], "03": [7, 8], "per_pag": [7, 8], "per": [7, 8, 9, 13], "q": 7, "order": [7, 8, 9, 14], "sort": [7, 8, 11], "asc": [7, 8], "desc": [7, 8], "criteria": [7, 8], "detail": [7, 9, 13, 17], "jpeg": 7, "add": [7, 9, 10, 11, 12], "remov": [7, 9, 10, 11], "modifi": [7, 9, 10, 13], "new_email": 7, "reset_password": 7, "differ": [7, 9, 11], "than": [7, 9, 10], "curent": 7, "A": [7, 9, 10, 11, 13, 16], "own": [7, 11, 12], "except": [7, 11, 13, 16], "he": 7, "": [7, 8, 9, 11, 13], "john_do": 7, "your": [7, 11, 12, 13], "02": 8, "least": 8, "ave_spe": 8, "bound": 8, "creation_d": 8, "51": 8, "descent": [8, 9, 11], "04": 8, "kjxavsturjvoah2wvcegef": 8, "map": [8, 9, 11, 12, 17], "max_alt": 8, "max_spe": 8, "min_alt": 8, "modification_d": 8, "move": [8, 9], "next_workout": 8, "note": [8, 9, 11, 13], "paus": [8, 9], "previous_workout": 8, "mon": 8, "jan": 8, "segment": [8, 9, 11], "titl": [8, 9, 11], "weather_end": 8, "weather_start": 8, "with_gpx": 8, "100": [8, 9, 11], "ani": [8, 13], "case": [8, 11, 13], "insensit": [8, 13], "distance_from": 8, "minim": [8, 14], "distance_to": 8, "maxim": 8, "duration_from": 8, "h": [8, 11], "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, 9], "45": 8, "22": 8, "morn": 8, "short": 8, "leaflet": [8, 13], "chart_data": 8, "chart": [8, 9, 11, 13], "j": [8, 9, 13], "279": [8, 9], "latitud": 8, "5078118": 8, "longitud": 8, "1232004": 8, "63": 8, "fri": 8, "44": [8, 9], "7380": 8, "280": [8, 9], "5079733": 8, "1234538": 8, "39": 8, "segment_id": 8, "map_id": 8, "fa33f4d996844a5c73ecd1ae24456ab8": 8, "1563529507772": 8, "map_til": 8, "z": [8, 13], "tile": [8, 9, 11], "c": [8, 13], "4109": 8, "2930": 8, "subdomain": [8, 9, 13], "zoom": 8, "index": 8, "along": 8, "axi": [8, 9, 11], "xml": 8, "201": [8, 9], "doubl": 8, "quot": 8, "escap": 8, "no_gpx": 8, "uuid": [8, 9], "km": [8, 11], "second": 8, "407": 9, "pr": 9, "409": 9, "ci": 9, "action": 9, "open": [9, 11, 12, 13], "water": [9, 11], "swim": [9, 11], "398": 9, "dropdown": [9, 11], "402": 9, "399": 9, "galician": [9, 11], "polish": [9, 11], "406": 9, "spanish": [9, 11], "dutch": [9, 11], "german": [9, 11], "italian": [9, 11], "85": 9, "norwegian": [9, 11], "bokm\u00e5l": [9, 11], "56": 9, "thank": [9, 15], "gallegonovato": 9, "xmgz": 9, "mariusz": 9, "contain": [9, 11, 13], "databas": [9, 11, 13, 16], "migrat": [9, 10, 13], "see": [9, 11, 12, 13, 14, 16], "upgrad": 9, "380": 9, "link": [9, 13], "390": 9, "ui": 9, "391": 9, "paraglid": [9, 11], "384": 9, "inconsist": 9, "between": [9, 11], "gp": [9, 11], "393": 9, "pil": 9, "modul": [9, 13], "attribut": [9, 13], "antialia": 9, "394": 9, "397": 9, "386": 9, "contribut": 9, "md": 9, "388": 9, "typo": 9, "395": 9, "test": [9, 13], "packag": [9, 13], "cc3fe1c": 9, "python": [9, 13, 14], "postgresql": [9, 13, 16], "98": 9, "42": 9, "dkm": 9, "interfac": [9, 12, 13], "partial": 9, "now": [9, 10, 11, 13], "yet": [9, 12], "weblat": [9, 11], "longer": [9, 16], "minimum": [9, 11], "351": 9, "370": 9, "bjornclauw": 9, "371": 9, "375": 9, "thovi98": 9, "376": 9, "qwerty287": 9, "1375986": 9, "theme": 9, "furo": 9, "377": 9, "init": [9, 13], "354": 9, "drop": 9, "374": 9, "docker": 9, "instal": [9, 12], "virtualenv": [9, 13], "87": 9, "36": 9, "366": 9, "369": 9, "host": [9, 13], "367": 9, "358": 9, "filter": [9, 11], "359": 9, "footer": 9, "overlap": 9, "350": 9, "352": 9, "356": 9, "357": 9, "365": 9, "gnu": 9, "ewm": 9, "jat255": 9, "among": 9, "below": [9, 13], "darkski": [9, 13], "sinc": [9, 13, 14], "servic": [9, 13], "shut": [9, 13], "down": [9, 13], "march": [9, 13], "319": 9, "cli": [9, 10, 11, 13], "329": 9, "make": [9, 13], "sticki": 9, "333": 9, "338": 9, "relev": 9, "328": 9, "altitud": [9, 11], "track": [9, 12], "incorrect": 9, "b29ed7a": 9, "dashboard": 9, "250": 9, "320": 9, "323": 9, "06ba975": 9, "bcc568e": 9, "ea0ac99": 9, "a458f5f": 9, "075aeb9": 9, "60e164d": 9, "318": 9, "weather": [9, 11], "comradekingu": 9, "lavoi": 9, "mondstern": 9, "314": 9, "fail": [9, 17], "315": 9, "custom": [9, 11, 13], "defin": [9, 11], "review": [9, 11], "upload": [9, 10, 11, 13, 15, 17], "lastli": 9, "addit": [9, 11, 13], "mai": [9, 11, 12, 13], "301": [9, 13], "304": 9, "305": 9, "307": 9, "modal": 9, "posit": [9, 11], "297": 9, "308": 9, "310": 9, "290": 9, "294": 9, "postgresql10": 9, "depend": [9, 13], "265": 9, "implement": [9, 14], "altern": 9, "visualcross": 9, "environ": [9, 10, 16], "variabl": [9, 16], "set": [9, 10, 11, 13, 14, 16], "weather_api_provid": [9, 13], "287": 9, "289": 9, "dperruso": 9, "92": 9, "c88a515": 9, "f96dcef": 9, "278": 9, "270": 9, "nederland": 9, "258": 9, "pars": [9, 13], "area": 9, "271": 9, "273": 9, "274": 9, "parallel": 9, "275": 9, "worker": [9, 10, 13, 16], "entri": [9, 13], "point": [9, 13], "fittrackee_work": [9, 10, 13], "command": [9, 11, 12, 13], "flask": [9, 13], "dramatiq": [9, 10, 13], "3c8d9c2": 9, "trail": [9, 11], "comma": [9, 13], "dev": 9, "264": 9, "white": 9, "grai": 9, "background": 9, "266": 9, "260": 9, "261": 9, "should": [9, 13], "limit": [9, 11], "still": [9, 11, 12, 13], "need": [9, 11, 13, 14], "89": 9, "b1536fc": 9, "257": 9, "bodi": [9, 13, 14], "nginx": [9, 11, 13, 14, 16], "112": 9, "244": 9, "virtual": [9, 11], "ride": 9, "246": 9, "247": 9, "microsecond": 9, "252": 9, "242": 9, "241": 9, "strength": 9, "estim": 9, "239": 9, "cb9d02f": 9, "88": 9, "231": 9, "236": 9, "rate": 9, "232": 9, "hidden": [9, 11], "237": 9, "212": 9, "230": 9, "problem": 9, "225": 9, "grammar": 9, "skylan0916": 9, "In": [9, 11], "execut": 9, "lower": 9, "v0": [9, 13], "postgr": [9, 16], "213": 9, "measur": 9, "ft": 9, "mi": 9, "223": 9, "icon": [9, 13], "167": 9, "162": 9, "fmstrat": 9, "210": 9, "could": 9, "staticmap_subdomain": [9, 13], "209": 9, "multipl": 9, "gorgobacka": 9, "And": 9, "detect": 9, "browser": 9, "208": 9, "card": 9, "html": 9, "197": 9, "196": 9, "manag": [9, 10, 13], "tool": [9, 12, 13], "190": 9, "were": 9, "193": 9, "192": 9, "instead": [9, 11], "191": 9, "layout": 9, "includ": 9, "195": 9, "affect": [9, 11], "previous": 9, "cc4287e": 9, "env": [9, 13], "offset": 9, "refacto": 9, "befor": [9, 13], "introduc": 9, "possibl": [9, 11, 12, 13], "smtp": [9, 13], "reduc": 9, "pre": 9, "requisit": 9, "To": [9, 13, 14], "180": 9, "cannot": [9, 11], "tl": [9, 13], "177": 9, "small": 9, "screen": [9, 11], "175": 9, "173": 9, "171": 9, "correctli": 9, "sent": [9, 11, 13, 14], "155": 9, "106": 9, "169": 9, "161": 9, "160": 9, "sever": [9, 11, 12, 13], "danielsiersleben": 9, "report": 9, "initi": [9, 13], "149": 9, "initialis": [9, 13], "152": 9, "autoescap": 9, "jinja": 9, "templat": 9, "151": 9, "sanit": 9, "input": 9, "serv": [9, 13], "warn": [9, 11], "launch": 9, "w": 9, "script": 9, "entrypoint": 9, "avoid": 9, "product": 9, "dotenv": 9, "146": 9, "145": 9, "model": 9, "140": 9, "fullscreen": 9, "control": [9, 11, 13], "138": 9, "135": 9, "finish": 9, "marker": 9, "134": 9, "wind": [9, 11], "direct": [9, 11], "877fa0f": 9, "calendar": [9, 11], "resolut": 9, "131": 9, "129": 9, "127": [9, 13], "legitim": 9, "uri": 9, "localhost": [9, 13], "123": 9, "121": 9, "snowsho": [9, 11], "116": 9, "better": [9, 14], "button": 9, "graph": 9, "115": 9, "91": 9, "min": 9, "90": 9, "seem": 9, "104": 9, "switch": 9, "agplv3": 9, "licens": [9, 12, 13], "101": 9, "full": [9, 11], "develop": [9, 10, 12], "109": 9, "slow": 9, "movement": 9, "84": 9, "93": 9, "paf38": 9, "83": 9, "static": [9, 11, 13], "keep": [9, 12, 13], "default_staticmap": [9, 13], "81": 9, "remain": 9, "textarea": 9, "82": 9, "dai": [9, 10, 11, 13], "80": [9, 13], "save": [9, 11], "79": 9, "rebuild": 9, "75": 9, "same": [9, 11], "javascript": [9, 13], "due": 9, "sqlalchemi": [9, 13, 16], "engin": [9, 13, 16], "database_url": [9, 13, 16], "72": 9, "exceed": 9, "71": 9, "greater": 9, "70": 9, "less": 9, "66": 9, "64": 9, "shown": [9, 14, 17], "62": 9, "refactor": 9, "evalu": [9, 13], "purpos": [9, 13], "standard": [9, 13], "term": [9, 13], "directori": [9, 11, 13], "also": [9, 10, 11, 12, 13], "59": 9, "major": 9, "becom": 9, "more": [9, 10, 11, 12, 13], "easi": 9, "been": [9, 12], "renam": 9, "layer": [9, 13], "replac": [9, 13], "thunderforest": [9, 13], "outdoor": [9, 11, 12, 13], "54": 9, "simplifi": [9, 14], "redi": [9, 10, 13], "side": 9, "4c3fc34": 9, "empti": [9, 10, 13], "34614d5": 9, "spinner": 9, "load": [9, 16], "b862a77": 9, "2e1ee2c": 9, "interceptor": 9, "rout": [9, 13], "definit": 9, "weekend": 9, "40": 9, "i18n": 9, "41": 9, "show": [9, 10, 13], "mous": 9, "over": 9, "choos": [9, 11], "33": 9, "37": 9, "34": 9, "anymor": 9, "poetri": [9, 13], "pipenv": 9, "28": 9, "26": 9, "tooltip": [9, 11], "even": [9, 11], "enter": [9, 11], "kei": [9, 11, 13], "search": 9, "owner": [9, 11, 13], "view": [9, 11, 13], "usag": [10, 13], "arg": [10, 13], "help": [10, 13], "exit": [10, 13], "deprec": 10, "next": [10, 11], "fittrackee_set_admin": 10, "fittrackee_upgrade_db": 10, "appli": 10, "relat": [10, 11, 13, 14], "argument": 10, "random": 10, "incomplet": 10, "store": [11, 12, 14], "For": [11, 13, 14], "kind": 11, "encrypt": 11, "With": [11, 13], "street": [11, 12], "electr": 11, "19": 11, "row": 11, "ski": 11, "alpin": 11, "countri": 11, "overridden": 11, "analyz": 11, "wai": [11, 13], "specif": [11, 13], "moment": 11, "which": 11, "up": [11, 12], "metric": 11, "system": [11, 13], "origin": 11, "particular": 11, "visual": [11, 13], "sourc": 11, "arrow": 11, "indic": 11, "come": 11, "period": [11, 13], "recent": 11, "On": [11, 13], "line": [11, 12, 13], "hide": 11, "exclud": 11, "extrem": 11, "overrid": 11, "appear": 11, "third": [11, 12, 14], "individu": 11, "necessari": [11, 13], "like": [11, 13], "markdown": 11, "syntax": 11, "adapt": [11, 13], "discours": 11, "lock": 11, "via": 11, "french": 11, "releas": [11, 13], "mobil": 12, "them": 12, "android": 12, "exhaust": 12, "runner": 12, "gpl": 12, "v3": 12, "opentrack": 12, "apach": 12, "fitotrack": 12, "under": [12, 13], "heavi": [12, 13], "featur": [12, 13], "unstabl": [12, 13], "document": [12, 13, 14, 16], "troubleshoot": 12, "written": 13, "typescript": 13, "staticmap": 13, "coordin": 13, "task": 13, "queue": 13, "vue3": 13, "vuex": 13, "logo": 13, "made": 13, "freepik": 13, "flaticon": 13, "fork": 13, "awesom": 13, "node": 13, "yarn": 13, "compos": 13, "step": 13, "describ": 13, "linux": 13, "debian": 13, "arch": 13, "o": 13, "encount": 13, "makefil": 13, "thei": [13, 14], "flask_app": 13, "pwd": 13, "__main__": 13, "py": 13, "els": 13, "port": 13, "5000": 13, "app_set": 13, "productionconfig": 13, "app_secret_kei": 13, "strong": 13, "jwt": 13, "app_work": 13, "spawn": 13, "gunicorn": [13, 16], "app_log": 13, "path": [13, 16], "upload_fold": [13, 16], "absolut": [13, 16], "where": 13, "folder": 13, "application_directori": 13, "5432": 13, "begin": 13, "database_disable_pool": 13, "pool": 13, "directli": 13, "ui_url": 13, "email_url": [13, 16], "sender_email": 13, "sender": 13, "redis_url": 13, "workers_process": 13, "api_rate_limit": 13, "300": 13, "minut": 13, "tile_server_url": 13, "b": 13, "osm": 13, "franc": 13, "target": 13, "_blank": 13, "rel": 13, "noopen": 13, "noreferr": 13, "komoot": 13, "otherwis": 13, "weather_api_kei": 13, "weather_api": 13, "vue_app_api_url": 13, "unencrypt": 13, "25": 13, "ssl": 13, "465": 13, "starttl": 13, "587": 13, "office365": 13, "work": 13, "omit": 13, "old": 13, "adress": 13, "notif": 13, "readi": 13, "apikei": 13, "xxxx": 13, "expect": 13, "osmfr": 13, "fond": 13, "cart": 13, "par": 13, "mention": 13, "legal": 13, "nofollow": 13, "sou": 13, "nbsp": 13, "creativecommon": 13, "sa": 13, "licenc": 13, "cc": 13, "BY": 13, "chosen": 13, "randomli": 13, "base": 13, "ip": 13, "fix": 13, "window": 13, "strategi": 13, "subject": 13, "asset": 13, "notat": 13, "separ": [13, 14], "hour": 13, "mainten": 13, "diagnost": 13, "util": 13, "commmand": 13, "clear": 13, "enumer": 13, "histor": 13, "hourli": 13, "discontinu": 13, "pip": 13, "WITH": 13, "schema": 13, "privileg": 13, "nano": 13, "ftcli": 13, "db": 13, "systemd": 13, "project": 13, "clone": 13, "repo": 13, "git": 13, "github": 13, "samr1": 13, "cd": 13, "vue": 13, "3000": 13, "wget": 13, "tar": 13, "gz": 13, "xzf": 13, "mv": 13, "sql": 13, "backup": 13, "pg_dump": 13, "semant": 13, "backward": 13, "incompat": 13, "u": 13, "changelog": 13, "restart": 13, "pull": 13, "repositori": 13, "overwrit": 13, "cp": 13, "r": 13, "There": 13, "One": 13, "proxi": [13, 14], "pass": 13, "oper": 13, "network": 13, "startlimitintervalsec": 13, "simpl": 13, "alwai": 13, "restartsec": 13, "standardoutput": 13, "syslog": 13, "standarderror": 13, "syslogidentifi": 13, "workingdirectori": 13, "home": 13, "execstart": 13, "venv": 13, "bin": 13, "create_app": 13, "logfil": 13, "wantedbi": 13, "multi": 13, "higher": 13, "timeout": [13, 16], "its": 13, "OF": 13, "listen": 13, "443": 13, "http2": 13, "server_nam": 13, "ssl_certif": 13, "fullchain": 13, "pem": 13, "ssl_certificate_kei": 13, "privkei": 13, "how": 13, "1mb": 13, "larger": [13, 16], "ll": 13, "uncom": 13, "want": 13, "client_max_body_s": [13, 16], "1m": 13, "proxy_pass": 13, "proxy_redirect": 13, "proxy_set_head": [13, 14], "real": 13, "remote_addr": 13, "forward": [13, 14], "proxy_add_x_forwarded_for": 13, "proto": [13, 14], "scheme": [13, 14], "request_uri": 13, "build": 13, "8025": 13, "mailhog": 13, "shell": 13, "insid": 13, "fittrackee_cli": 13, "lint": 13, "fittrackee_ynh": 13, "rest": 14, "whose": 14, "most": 14, "interact": 14, "tab": 14, "exchang": 14, "secur": 14, "3rd": 14, "fittrackee_host": 14, "space": 14, "3aread": 14, "3awrit": 14, "so": 14, "fetch": 14, "behind": 14, "aaron": 14, "parecki": 14, "oauthlib": 14, "session": 14, "strava": 15, "fit": 15, "exc": 16, "nosuchmoduleerror": 16, "plugin": 16, "dialect": 16, "invalidemailurlschem": 16, "increas": 16, "critic": 16}, "objects": {"": [[0, 0, 1, "post--api-auth-account-confirm", "/api/auth/account/confirm"], [0, 1, 1, "get--api-auth-account-export", "/api/auth/account/export"], [0, 1, 1, "get--api-auth-account-export-(string-file_name)", "/api/auth/account/export/(string:file_name)"], [0, 0, 1, "post--api-auth-account-export-request", "/api/auth/account/export/request"], [0, 0, 1, "post--api-auth-account-privacy-policy", "/api/auth/account/privacy-policy"], [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, 2, 1, "delete--api-auth-picture", "/api/auth/picture"], [0, 0, 1, "post--api-auth-picture", "/api/auth/picture"], [0, 1, 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, 2, 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, 1, 1, "get--api-config", "/api/config"], [1, 3, 1, "patch--api-config", "/api/config"], [3, 1, 1, "get--api-oauth-apps", "/api/oauth/apps"], [3, 0, 1, "post--api-oauth-apps", "/api/oauth/apps"], [3, 2, 1, "delete--api-oauth-apps-(int-client_id)", "/api/oauth/apps/(int:client_id)"], [3, 1, 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, 1, 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, 1, 1, "get--api-ping", "/api/ping"], [4, 1, 1, "get--api-records", "/api/records"], [5, 1, 1, "get--api-sports", "/api/sports"], [5, 1, 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, 1, 1, "get--api-stats-(user_name)-by_sport", "/api/stats/(user_name)/by_sport"], [6, 1, 1, "get--api-stats-(user_name)-by_time", "/api/stats/(user_name)/by_time"], [6, 1, 1, "get--api-stats-all", "/api/stats/all"], [7, 1, 1, "get--api-users", "/api/users"], [7, 2, 1, "delete--api-users-(user_name)", "/api/users/(user_name)"], [7, 1, 1, "get--api-users-(user_name)", "/api/users/(user_name)"], [7, 3, 1, "patch--api-users-(user_name)", "/api/users/(user_name)"], [7, 1, 1, "get--api-users-(user_name)-picture", "/api/users/(user_name)/picture"], [8, 1, 1, "get--api-workouts", "/api/workouts"], [8, 0, 1, "post--api-workouts", "/api/workouts"], [8, 2, 1, "delete--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 1, 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, 1, 1, "get--api-workouts-(string-workout_short_id)-chart_data", "/api/workouts/(string:workout_short_id)/chart_data"], [8, 1, 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, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx", "/api/workouts/(string:workout_short_id)/gpx"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx-download", "/api/workouts/(string:workout_short_id)/gpx/download"], [8, 1, 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, 1, 1, "get--api-workouts-map-(map_id)", "/api/workouts/map/(map_id)"], [8, 0, 1, "post--api-workouts-no_gpx", "/api/workouts/no_gpx"], [13, 4, 1, "-", "API_RATE_LIMITS"], [13, 4, 1, "-", "APP_LOG"], [13, 4, 1, "-", "APP_SECRET_KEY"], [13, 4, 1, "-", "APP_SETTINGS"], [13, 4, 1, "-", "APP_WORKERS"], [13, 4, 1, "-", "DATABASE_DISABLE_POOLING"], [13, 4, 1, "-", "DATABASE_URL"], [13, 4, 1, "-", "DEFAULT_STATICMAP"], [13, 4, 1, "-", "EMAIL_URL"], [13, 4, 1, "-", "FLASK_APP"], [13, 4, 1, "-", "HOST"], [13, 4, 1, "-", "MAP_ATTRIBUTION"], [13, 4, 1, "-", "PORT"], [13, 4, 1, "-", "REDIS_URL"], [13, 4, 1, "-", "SENDER_EMAIL"], [13, 4, 1, "-", "STATICMAP_SUBDOMAINS"], [13, 4, 1, "-", "TILE_SERVER_URL"], [13, 4, 1, "-", "UI_URL"], [13, 4, 1, "-", "UPLOAD_FOLDER"], [13, 4, 1, "-", "VUE_APP_API_URL"], [13, 4, 1, "-", "WEATHER_API_KEY"], [13, 4, 1, "envvar-WEATHER_API_PROVIDER", "WEATHER_API_PROVIDER \ud83c\udd95"], [13, 4, 1, "-", "WORKERS_PROCESSES"]], "/api/workouts/map_tile/(s)/(z)/(x)/(y)": [[8, 1, 1, "get--api-workouts-map_tile-(s)-(z)-(x)-(y).png", "png"]]}, "objtypes": {"0": "http:post", "1": "http:get", "2": "http:delete", "3": "http:patch", "4": "std:envvar"}, "objnames": {"0": ["http", "post", "HTTP post"], "1": ["http", "get", "HTTP get"], "2": ["http", "delete", "HTTP delete"], "3": ["http", "patch", "HTTP patch"], "4": ["std", "envvar", "environment variable"]}, "titleterms": {"authent": 0, "account": [0, 11], "configur": 1, "api": [2, 13], "document": [2, 9], "endpoint": 2, "oauth2": [3, 10], "record": 4, "sport": [5, 11], "statist": [6, 9, 11], "user": [7, 10, 11], "workout": [8, 11, 16], "chang": 9, "log": 9, "version": 9, "0": [9, 14], "7": 9, "21": 9, "2023": 9, "07": 9, "30": 9, "bug": 9, "fix": 9, "misc": 9, "20": 9, "22": 9, "featur": [9, 11], "enhanc": 9, "translat": [9, 11], "19": 9, "15": 9, "18": 9, "06": 9, "25": 9, "17": 9, "03": 9, "16": 9, "05": 9, "29": 9, "04": 9, "12": 9, "14": 9, "08": 9, "13": 9, "02": 9, "11": 9, "2022": 9, "31": 9, "10": 9, "9": 9, "8": 9, "27": 9, "6": 9, "09": 9, "5": 9, "4": 9, "3": 9, "01": 9, "2": [9, 14], "1": 9, "issu": 9, "close": 9, "pull": 9, "request": 9, "24": 9, "23": 9, "secur": 9, "new": 9, "2021": 9, "2020": 9, "fittracke": [9, 12, 16], "pypi": [9, 13], "administr": [9, 11, 16], "improv": 9, "minor": 9, "avail": 9, "french": 9, "2019": 9, "first": 9, "releas": 9, "2018": 9, "command": 10, "line": 10, "interfac": 10, "databas": 10, "ftcli": 10, "db": 10, "drop": 10, "upgrad": [10, 13], "clean": 10, "clean_arch": 10, "clean_token": 10, "creat": 10, "export_arch": 10, "updat": 10, "prefer": 11, "applic": 11, "screenshot": 11, "dashboard": 11, "detail": [11, 16], "list": 11, "tabl": 12, "content": 12, "instal": 13, "prerequisit": 13, "environ": 13, "variabl": 13, "email": 13, "map": [13, 16], "tile": 13, "server": 13, "rate": 13, "limit": 13, "weather": 13, "data": 13, "from": 13, "sourc": 13, "dev": 13, "product": 13, "prod": 13, "deploy": 13, "docker": 13, "develop": 13, "yunohost": 13, "oauth": 14, "scope": 14, "flow": 14, "resourc": 14, "third": 15, "parti": 15, "tool": 15, "fail": 16, "start": 16, "imag": 16, "ar": 16, "displai": 16, "i": 16, "shown": 16, "upload": 16, "download": 16, "file": 16, "troubleshoot": 17}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"Authentication and account": [[0, "authentication-and-account"]], "Configuration": [[1, "configuration"]], "API documentation": [[2, "api-documentation"]], "Endpoints:": [[2, null]], "OAuth2": [[3, "oauth2"], [10, "oauth2"]], "Records": [[4, "records"]], "Sports": [[5, "sports"], [11, "sports"]], "Statistics": [[6, "statistics"], [11, "statistics"]], "Users": [[7, "users"], [10, "users"], [11, "users"]], "Workouts": [[8, "workouts"], [11, "workouts"]], "Change log": [[9, "change-log"]], "Version 0.7.21 (2023/07/30)": [[9, "version-0-7-21-2023-07-30"]], "Bugs Fixed": [[9, "bugs-fixed"], [9, "id1"], [9, "id3"], [9, "id11"], [9, "id14"], [9, "id17"], [9, "id20"], [9, "id32"], [9, "id37"], [9, "id39"], [9, "id43"], [9, "id46"], [9, "id49"], [9, "id51"], [9, "id54"], [9, "id57"], [9, "id59"], [9, "id62"], [9, "id65"], [9, "id68"], [9, "id73"], [9, "id75"], [9, "id77"], [9, "id79"], [9, "id82"], [9, "id84"], [9, "id90"], [9, "id93"], [9, "id95"], [9, "id97"], [9, "id104"], [9, "id109"], [9, "id111"], [9, "id113"], [9, "id116"], [9, "id118"], [9, "id120"], [9, "id124"], [9, "id134"], [9, "id137"], [9, "id139"], [9, "id142"], [9, "id149"]], "Misc": [[9, "misc"], [9, "id5"], [9, "id8"], [9, "id16"], [9, "id23"], [9, "id34"], [9, "id36"], [9, "id52"], [9, "id66"], [9, "id69"], [9, "id86"], [9, "id88"], [9, "id105"], [9, "id114"], [9, "id121"], [9, "id125"], [9, "id132"], [9, "id143"], [9, "id146"]], "Version 0.7.20 (2023/07/22)": [[9, "version-0-7-20-2023-07-22"]], "Features and enhancements": [[9, "features-and-enhancements"], [9, "id2"], [9, "id10"], [9, "id13"], [9, "id19"], [9, "id24"], [9, "id26"], [9, "id28"], [9, "id31"], [9, "id42"], [9, "id48"]], "Translations": [[9, "translations"], [9, "id4"], [9, "id6"], [9, "id9"], [9, "id12"], [9, "id15"], [9, "id18"], [9, "id21"], [9, "id22"], [9, "id25"], [9, "id27"], [9, "id29"], [9, "id30"], [9, "id33"], [9, "id35"], [9, "id38"], [9, "id40"], [9, "id44"], [9, "id45"], [9, "id47"], [9, "id50"], [9, "id63"], [11, "translations"]], "Version 0.7.19 (2023/07/15)": [[9, "version-0-7-19-2023-07-15"]], "Documentation": [[9, "documentation"], [9, "id7"], [9, "id41"]], "Version 0.7.18 (2023/06/25)": [[9, "version-0-7-18-2023-06-25"]], "Version 0.7.17 (2023/06/03)": [[9, "version-0-7-17-2023-06-03"]], "Version 0.7.16 (2023/05/29)": [[9, "version-0-7-16-2023-05-29"]], "Version 0.7.15 (2023/04/12)": [[9, "version-0-7-15-2023-04-12"]], "Version 0.7.14 (2023/03/08)": [[9, "version-0-7-14-2023-03-08"]], "Version 0.7.13 (2023/03/05)": [[9, "version-0-7-13-2023-03-05"]], "Version 0.7.12 (2023/02/16)": [[9, "version-0-7-12-2023-02-16"]], "Version 0.7.11 (2022/12/31)": [[9, "version-0-7-11-2022-12-31"]], "Version 0.7.10 (2022/12/21)": [[9, "version-0-7-10-2022-12-21"]], "Version 0.7.9 (2022/12/11)": [[9, "version-0-7-9-2022-12-11"]], "Version 0.7.8 (2022/11/30)": [[9, "version-0-7-8-2022-11-30"]], "Version 0.7.7 (2022/11/27)": [[9, "version-0-7-7-2022-11-27"]], "Version 0.7.6 (2022/11/09)": [[9, "version-0-7-6-2022-11-09"]], "Version 0.7.5 (2022/11/09)": [[9, "version-0-7-5-2022-11-09"]], "Version 0.7.4 (2022/11/05)": [[9, "version-0-7-4-2022-11-05"]], "Version 0.7.3 (2022/11/01)": [[9, "version-0-7-3-2022-11-01"]], "Version 0.7.2 (2022/09/21)": [[9, "version-0-7-2-2022-09-21"]], "Version 0.7.1 (2022/09/21)": [[9, "version-0-7-1-2022-09-21"]], "Version 0.7.0 (2022/09/19)": [[9, "version-0-7-0-2022-09-19"]], "Version 0.6.12 (2022/09/14)": [[9, "version-0-6-12-2022-09-14"]], "Issues Closed": [[9, "issues-closed"], [9, "id53"], [9, "id56"], [9, "id60"], [9, "id64"], [9, "id67"], [9, "id70"], [9, "id72"], [9, "id76"], [9, "id78"], [9, "id80"], [9, "id85"], [9, "id89"], [9, "id92"], [9, "id94"], [9, "id96"], [9, "id98"], [9, "id100"], [9, "id102"], [9, "id107"], [9, "id110"], [9, "id112"], [9, "id115"], [9, "id117"], [9, "id119"], [9, "id122"], [9, "id126"], [9, "id128"], [9, "id130"], [9, "id133"], [9, "id135"], [9, "id138"], [9, "id140"], [9, "id144"], [9, "id147"], [9, "id150"]], "Pull Requests": [[9, "pull-requests"], [9, "id55"], [9, "id58"], [9, "id74"], [9, "id83"], [9, "id87"], [9, "id91"], [9, "id106"]], "Version 0.6.11 (2022/07/27)": [[9, "version-0-6-11-2022-07-27"]], "Features": [[9, "features"], [9, "id61"], [9, "id71"], [9, "id81"], [11, "features"]], "Version 0.6.10 (2022/07/13)": [[9, "version-0-6-10-2022-07-13"]], "Version 0.6.9 (2022/07/03)": [[9, "version-0-6-9-2022-07-03"]], "Version 0.6.8 (2022/06/22)": [[9, "version-0-6-8-2022-06-22"]], "Version 0.6.7 (2022/06/11)": [[9, "version-0-6-7-2022-06-11"]], "Version 0.6.6 (2022/05/29)": [[9, "version-0-6-6-2022-05-29"]], "Version 0.6.5 (2022/04/24)": [[9, "version-0-6-5-2022-04-24"]], "Version 0.6.4 (2022/04/23)": [[9, "version-0-6-4-2022-04-23"]], "Version 0.6.3 (2022/04/09)": [[9, "version-0-6-3-2022-04-09"]], "Version 0.6.2 (2022/04/03)": [[9, "version-0-6-2-2022-04-03"]], "Version 0.6.1 (2022/03/27)": [[9, "version-0-6-1-2022-03-27"]], "Version 0.6.0 (2022/03/27)": [[9, "version-0-6-0-2022-03-27"]], "Version 0.5.7 (2022/02/13)": [[9, "version-0-5-7-2022-02-13"]], "Security": [[9, "security"]], "Version 0.5.6 (2022/02/05)": [[9, "version-0-5-6-2022-02-05"]], "Version 0.5.5 (2022/01/19)": [[9, "version-0-5-5-2022-01-19"]], "New Features": [[9, "new-features"], [9, "id99"], [9, "id101"], [9, "id103"], [9, "id108"], [9, "id123"], [9, "id127"], [9, "id129"], [9, "id131"], [9, "id136"], [9, "id141"], [9, "id145"], [9, "id148"], [9, "id151"]], "Version 0.5.4 (2022/01/01)": [[9, "version-0-5-4-2022-01-01"]], "Version 0.5.3 (2022/01/01)": [[9, "version-0-5-3-2022-01-01"]], "Version 0.5.2 (2021/12/19)": [[9, "version-0-5-2-2021-12-19"]], "Version 0.5.1 (2021/11/30)": [[9, "version-0-5-1-2021-11-30"]], "Version 0.5.0 (2021/11/14)": [[9, "version-0-5-0-2021-11-14"]], "Version 0.4.9 (2021/07/16)": [[9, "version-0-4-9-2021-07-16"]], "Version 0.4.8 (2021/07/03)": [[9, "version-0-4-8-2021-07-03"]], "Version 0.4.7 (2021/04/07)": [[9, "version-0-4-7-2021-04-07"]], "Version 0.4.6 (2021/02/21)": [[9, "version-0-4-6-2021-02-21"]], "Version 0.4.5 (2021/02/17)": [[9, "version-0-4-5-2021-02-17"]], "Version 0.4.4 (2021/01/31)": [[9, "version-0-4-4-2021-01-31"]], "Version 0.4.3 (2021/01/10)": [[9, "version-0-4-3-2021-01-10"]], "Version 0.4.2 (2021/01/03)": [[9, "version-0-4-2-2021-01-03"]], "Version 0.4.1 (2020/12/31)": [[9, "version-0-4-1-2020-12-31"]], "Version 0.4.0 - FitTrackee on PyPI (2020/09/19)": [[9, "version-0-4-0-fittrackee-on-pypi-2020-09-19"]], "Version 0.3.0 - Administration (2020/07/15)": [[9, "version-0-3-0-administration-2020-07-15"]], "Version 0.2.5 - Fix and improvements (2020/01/31)": [[9, "version-0-2-5-fix-and-improvements-2020-01-31"]], "Version 0.2.4 - Minor fix (2020/01/30)": [[9, "version-0-2-4-minor-fix-2020-01-30"]], "Version 0.2.3 - FitTrackee available in French (2019/12/29)": [[9, "version-0-2-3-fittrackee-available-in-french-2019-12-29"]], "Version 0.2.2 - Statistics fix (2019/09/23)": [[9, "version-0-2-2-statistics-fix-2019-09-23"]], "Version 0.2.1 - Fix and improvements (2019/09/01)": [[9, "version-0-2-1-fix-and-improvements-2019-09-01"]], "Version 0.2.0 - Statistics (2019/07/07)": [[9, "version-0-2-0-statistics-2019-07-07"]], "Version 0.1.1 - Fix and improvements (2019/02/07)": [[9, "version-0-1-1-fix-and-improvements-2019-02-07"]], "Version 0.1.0 - First release \ud83c\udf89 (2018-07-04)": [[9, "version-0-1-0-first-release-2018-07-04"]], "Command line interface": [[10, "command-line-interface"]], "Database": [[10, "database"]], "ftcli db drop": [[10, "ftcli-db-drop"]], "ftcli db upgrade": [[10, "ftcli-db-upgrade"]], "ftcli oauth2 clean": [[10, "ftcli-oauth2-clean"]], "ftcli users clean_archives": [[10, "ftcli-users-clean-archives"]], "ftcli users clean_tokens": [[10, "ftcli-users-clean-tokens"]], "ftcli users create": [[10, "ftcli-users-create"]], "ftcli users export_archives": [[10, "ftcli-users-export-archives"]], "ftcli users update": [[10, "ftcli-users-update"]], "Account & preferences": [[11, "account-preferences"]], "Administration": [[11, "administration"], [11, "id1"]], "Application": [[11, "application"]], "Screenshots": [[11, "screenshots"]], "Dashboard": [[11, "dashboard"]], "Workout detail": [[11, "workout-detail"]], "Workouts list": [[11, "workouts-list"]], "FitTrackee": [[12, "fittrackee"]], "Table of contents": [[12, "table-of-contents"]], "Installation": [[13, "installation"], [13, "id2"], [13, "id6"]], "Prerequisites": [[13, "prerequisites"]], "Environment variables": [[13, "environment-variables"]], "Emails": [[13, "emails"]], "Map tile server": [[13, "map-tile-server"]], "API rate limits": [[13, "api-rate-limits"]], "Weather data": [[13, "weather-data"]], "From PyPI": [[13, "from-pypi"], [13, "id3"]], "From sources": [[13, "from-sources"], [13, "id4"]], "Dev environment": [[13, "dev-environment"], [13, "id5"]], "Production environment": [[13, "production-environment"]], "Upgrade": [[13, "upgrade"]], "Prod environment": [[13, "prod-environment"]], "Deployment": [[13, "deployment"]], "Docker": [[13, "docker"]], "Development": [[13, "development"]], "Yunohost": [[13, "yunohost"]], "OAuth 2.0": [[14, "oauth-2-0"]], "Scopes": [[14, "scopes"]], "Flow": [[14, "flow"]], "Resources": [[14, "resources"]], "Third-party tools": [[15, "third-party-tools"]], "Administrator": [[16, "administrator"]], "FitTrackee fails to start": [[16, "fittrackee-fails-to-start"]], "Map images are not displayed but map is shown in Workout detail": [[16, "map-images-are-not-displayed-but-map-is-shown-in-workout-detail"]], "Failed to upload or download files": [[16, "failed-to-upload-or-download-files"]], "Troubleshooting": [[17, "troubleshooting"]]}, "indexentries": {"api_rate_limits": [[13, "envvar-API_RATE_LIMITS"]], "app_log": [[13, "envvar-APP_LOG"]], "app_secret_key": [[13, "envvar-APP_SECRET_KEY"]], "app_settings": [[13, "envvar-APP_SETTINGS"]], "app_workers": [[13, "envvar-APP_WORKERS"]], "database_disable_pooling": [[13, "envvar-DATABASE_DISABLE_POOLING"]], "database_url": [[13, "envvar-DATABASE_URL"]], "default_staticmap": [[13, "envvar-DEFAULT_STATICMAP"]], "email_url": [[13, "envvar-EMAIL_URL"]], "flask_app": [[13, "envvar-FLASK_APP"]], "host": [[13, "envvar-HOST"]], "map_attribution": [[13, "envvar-MAP_ATTRIBUTION"]], "port": [[13, "envvar-PORT"]], "redis_url": [[13, "envvar-REDIS_URL"]], "sender_email": [[13, "envvar-SENDER_EMAIL"]], "staticmap_subdomains": [[13, "envvar-STATICMAP_SUBDOMAINS"]], "tile_server_url": [[13, "envvar-TILE_SERVER_URL"]], "ui_url": [[13, "envvar-UI_URL"]], "upload_folder": [[13, "envvar-UPLOAD_FOLDER"]], "vue_app_api_url": [[13, "envvar-VUE_APP_API_URL"]], "weather_api_key": [[13, "envvar-WEATHER_API_KEY"]], "weather_api_provider \ud83c\udd95": [[13, "envvar-WEATHER_API_PROVIDER"]], "workers_processes": [[13, "envvar-WORKERS_PROCESSES"]], "environment variable": [[13, "envvar-API_RATE_LIMITS"], [13, "envvar-APP_LOG"], [13, "envvar-APP_SECRET_KEY"], [13, "envvar-APP_SETTINGS"], [13, "envvar-APP_WORKERS"], [13, "envvar-DATABASE_DISABLE_POOLING"], [13, "envvar-DATABASE_URL"], [13, "envvar-DEFAULT_STATICMAP"], [13, "envvar-EMAIL_URL"], [13, "envvar-FLASK_APP"], [13, "envvar-HOST"], [13, "envvar-MAP_ATTRIBUTION"], [13, "envvar-PORT"], [13, "envvar-REDIS_URL"], [13, "envvar-SENDER_EMAIL"], [13, "envvar-STATICMAP_SUBDOMAINS"], [13, "envvar-TILE_SERVER_URL"], [13, "envvar-UI_URL"], [13, "envvar-UPLOAD_FOLDER"], [13, "envvar-VUE_APP_API_URL"], [13, "envvar-WEATHER_API_KEY"], [13, "envvar-WEATHER_API_PROVIDER"], [13, "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", "changelog", "cli", "features", "index", "installation", "oauth", "third_party_tools", "troubleshooting/administrator", "troubleshooting/index"], "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", "changelog.md", "cli.rst", "features.rst", "index.rst", "installation.rst", "oauth.rst", "third_party_tools.rst", "troubleshooting/administrator.rst", "troubleshooting/index.rst"], "titles": ["Authentication and account", "Configuration", "API documentation", "OAuth2", "Records", "Sports", "Statistics", "Users", "Workouts", "Change log", "Command line interface", "Features", "FitTrackee", "Installation", "OAuth 2.0", "Third-party tools", "Administrator", "Troubleshooting"], "terms": {"post": [0, 3, 8, 14], "api": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14], "auth": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "regist": [0, 1, 9, 11, 13], "user": [0, 1, 2, 3, 4, 5, 6, 8, 9, 13, 14], "send": [0, 7, 9, 11, 13], "confirm": [0, 3, 9, 11, 13], "email": [0, 1, 7, 9, 10, 11, 16], "The": [0, 9, 10, 11, 13, 14, 16], "newli": [0, 10, 13], "creat": [0, 3, 8, 9, 11, 13, 14], "i": [0, 1, 3, 8, 9, 10, 11, 12, 13, 14, 17], "inact": [0, 7, 11, 13], "must": [0, 1, 3, 5, 7, 8, 9, 11, 13, 14, 16], "hi": [0, 7, 9, 11], "activ": [0, 5, 7, 9, 10, 11, 12, 13], "exampl": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14], "request": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14], "http": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "1": [0, 1, 3, 4, 5, 6, 7, 8, 11, 13], "content": [0, 1, 3, 4, 5, 6, 7, 8, 9], "type": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "applic": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14], "json": [0, 1, 3, 4, 5, 6, 7, 8, 11], "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, 9, 13], "statu": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11], "error": [0, 1, 3, 5, 7, 8, 9, 11, 13, 16], "registr": [0, 1, 9, 10, 11, 13, 14], "400": [0, 1, 3, 5, 7, 8, 9], "bad": [0, 1, 3, 5, 7, 8], "messag": [0, 1, 3, 8, 9, 10, 11, 13], "valid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13, 16], "provid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16], "n": 0, "object": [0, 1, 5, 7, 8], "usernam": [0, 6, 7, 9, 10, 13], "string": [0, 1, 3, 5, 6, 7, 8, 13, 14], "3": [0, 5, 6, 7, 8, 11, 13], "30": [0, 6], "charact": [0, 9], "requir": [0, 9, 13, 14], "password": [0, 7, 9, 10, 11, 13], "8": [0, 8, 11, 13], "lang": [0, 9], "languag": [0, 7, 9, 11], "prefer": [0, 7, 9], "invalid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "fallback": 0, "en": [0, 7], "english": [0, 9, 11], "accepted_polici": 0, "boolean": [0, 1, 3, 7, 10], "true": [0, 1, 3, 5, 7, 9, 13], "accept": 0, "privaci": [0, 1, 9, 11], "polici": [0, 1, 9, 11], "code": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "ok": [0, 1, 3, 4, 5, 6, 7, 8], "payload": [0, 1, 3, 5, 7, 8], "sorri": 0, "alreadi": [0, 10], "taken": [0, 11], "you": [0, 1, 5, 6, 7, 8, 11, 12, 13], "agre": [0, 9, 11], "onli": [0, 3, 7, 8, 9, 10, 11, 13, 14], "alphanumer": [0, 9], "underscor": 0, "_": [0, 9], "allow": [0, 1, 8, 9, 10, 11, 12, 13, 14], "403": [0, 1, 5, 6, 7, 8], "forbidden": [0, 1, 5, 6, 7, 8], "disabl": [0, 9, 10, 11, 13], "500": [0, 1, 5, 7, 8, 9], "intern": [0, 1, 5, 7, 8], "server": [0, 1, 5, 7, 8, 9, 11, 12], "pleas": [0, 1, 3, 4, 5, 6, 7, 8, 9], "try": [0, 5, 7, 8], "again": [0, 1, 3, 4, 5, 6, 7, 8], "contact": [0, 1, 5, 7, 8, 11], "administr": [0, 1, 5, 7, 8, 14, 17], "after": [0, 3, 9, 11, 13, 14], "auth_token": 0, "web": [0, 12, 13, 14], "token": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 14], "resend": 0, "instruct": [0, 9, 11, 13], "If": [0, 3, 11, 13, 14], "thi": [0, 3, 8, 9, 10, 11, 12, 13], "endpoint": [0, 1, 3, 9, 13, 14], "avail": [0, 4, 10, 11, 13, 14, 15], "resent": 0, "404": [0, 3, 5, 6, 7, 8, 9], "Not": [0, 3, 5, 6, 7, 8], "found": [0, 3, 5, 6, 7, 8, 9], "url": [0, 3, 9, 13, 14, 16], "wa": [0, 9], "login": 0, "an": [0, 1, 3, 5, 7, 9, 11, 13, 14, 16], "can": [0, 7, 9, 10, 11, 12, 13, 14, 16], "log": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 16], "successfulli": 0, "401": [0, 1, 3, 4, 5, 6, 7, 8, 9], "unauthor": [0, 1, 3, 4, 5, 6, 7, 8], "credenti": [0, 13], "get": [0, 1, 3, 4, 5, 6, 7, 8, 14], "profil": [0, 3, 9, 14], "info": [0, 9, 11], "scope": [0, 1, 3, 4, 5, 6, 7, 8], "read": [0, 3, 4, 5, 6, 7, 8, 9, 14], "data": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14], "accepted_privacy_polici": 0, "admin": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 13], "fals": [0, 1, 3, 5, 7, 8, 13], "bio": [0, 7], "null": [0, 1, 5, 7, 8, 9], "birth_dat": [0, 7], "created_at": [0, 7], "sun": [0, 4, 7, 8], "14": [0, 3, 7, 8, 11], "jul": [0, 4, 7, 8], "2019": [0, 4, 6, 7, 8], "09": [0, 7], "58": [0, 7, 9], "gmt": [0, 3, 4, 7, 8], "date_format": 0, "dd": 0, "mm": 0, "yyyi": 0, "display_asc": 0, "sam": [0, 4, 7, 8], "com": [0, 1, 3, 7, 9, 13, 14], "email_to_confirm": 0, "first_nam": [0, 7], "imperial_unit": [0, 7], "is_act": [0, 5, 7], "last_nam": [0, 7], "locat": [0, 7, 13], "nb_sport": [0, 7], "nb_workout": [0, 6, 7], "6": [0, 5, 7, 8, 10, 11, 13], "pictur": [0, 7, 8, 9], "record": [0, 2, 7, 8, 9, 11], "id": [0, 3, 4, 5, 6, 7, 8, 14], "9": [0, 4, 7, 11, 13], "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, 11, 13, 14, 16], "18": [0, 4, 7, 8, 11], "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, 11, 13], "fd": [0, 4, 7, 8], "13": [0, 4, 7, 8, 10, 11, 13], "ha": [0, 4, 7, 8, 9, 11, 12], "43": [0, 4, 7, 8, 9], "97": [0, 4, 7, 8, 9], "11": [0, 4, 7, 11, 13], "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, 11, 13], "start_elevation_at_zero": 0, "timezon": [0, 7, 8, 9, 11], "europ": [0, 7], "pari": [0, 7], "total_asc": [0, 6], "720": 0, "35": [0, 9], "total_dist": [0, 6, 7], "67": [0, 7], "895": [0, 7], "total_dur": [0, 6, 7], "50": [0, 7, 9, 13], "27": [0, 3, 7], "use_raw_gpx_spe": 0, "weekm": [0, 6, 7], "header": [0, 1, 3, 4, 5, 6, 7, 8, 14], "author": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "oauth": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13], "2": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13], "0": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13], "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, 10], "edit": [0, 9, 11], "write": [0, 1, 3, 5, 7, 8, 14], "updat": [0, 1, 5, 7, 8, 9, 11, 13], "first": [0, 3, 11, 14], "name": [0, 3, 7, 9, 13], "last": [0, 9, 13], "biographi": 0, "birth": [0, 9], "date": [0, 6, 8, 9, 11], "format": [0, 6, 8, 9, 11], "y": [0, 6, 8, 13], "d": [0, 6, 8], "support": [0, 3, 9, 11, 13, 14, 16], "default": [0, 3, 6, 7, 8, 9, 11, 13], "date_str": 0, "correspond": [0, 13], "client": [0, 3, 9, 11, 13, 14], "mmm": 0, "do": [0, 1, 5, 6, 7, 8, 13], "local": [0, 9, 12, 13], "e": 0, "fr": [0, 7, 13], "gl": 0, "nl": 0, "de": [0, 13], "nb": 0, "us": [0, 3, 7, 8, 9, 10, 11, 12, 13, 14], "displai": [0, 8, 9, 10, 11, 12, 13, 14, 17], "app": [0, 3, 9, 11, 12, 13, 14], "highest": [0, 4, 11], "ascent": [0, 4, 8, 9, 11], "total": [0, 3, 9, 11], "distanc": [0, 4, 8, 9, 11], "imperi": [0, 9, 11], "unit": [0, 9, 13], "elev": [0, 8, 9, 11, 13], "plot": 0, "start": [0, 6, 8, 9, 11, 13, 17], "zero": [0, 9, 11], "time": [0, 6, 8, 9, 11], "zone": 0, "unfilt": 0, "gpx": [0, 3, 8, 9, 11, 12, 13, 15], "calcul": [0, 9, 11], "speed": [0, 4, 8, 9, 11, 13], "doe": [0, 6, 7, 8, 9], "week": [0, 6, 9, 11], "mondai": [0, 6, 11], "don": 0, "t": [0, 9, 16], "match": [0, 8, 9], "sport": [0, 2, 6, 8, 9, 13], "color": [0, 5, 9, 11], "000000": 0, "stopped_speed_threshold": [0, 5], "user_id": 0, "hexadecim": 0, "when": [0, 1, 9, 10, 11, 13], "ad": [0, 9, 10, 11], "workout": [0, 2, 3, 4, 5, 6, 9, 12, 14, 15, 17], "float": [0, 8], "stop": [0, 9, 11, 13], "threshold": [0, 9, 11], "gpxpy": [0, 11, 13], "exist": [0, 6, 7, 8, 9, 11, 12, 13], "delet": [0, 3, 7, 8, 9, 10, 11], "reset": [0, 7, 9, 10, 11, 13], "given": [0, 3], "204": [0, 3, 7, 8], "paramet": [0, 3, 5, 6, 7, 8, 9, 11, 13, 14], "No": [0, 3, 7, 8, 9, 12], "multipart": [0, 3, 8], "form": [0, 3, 8], "file": [0, 1, 8, 9, 10, 11, 12, 13, 15, 17], "imag": [0, 7, 8, 9, 11, 13, 17], "extens": [0, 8, 13], "jpg": 0, "png": [0, 8, 13], "gif": 0, "part": [0, 8], "select": [0, 8, 11], "413": [0, 8], "entiti": [0, 8], "too": [0, 8], "larg": [0, 8, 11, 13], "dure": [0, 8], "size": [0, 1, 8, 9, 11, 13], "exce": [0, 8, 9], "0mb": [0, 8], "NO": [0, 3, 7, 8], "handl": [0, 9, 11, 13, 16], "process": [0, 9, 10, 13], "patch": [0, 1, 5, 7, 8], "It": [0, 7, 9, 11, 12, 14], "enabl": [0, 1, 7, 11, 13], "chang": [0, 11, 12, 13], "one": [0, 7, 8, 11], "current": [0, 7, 9], "address": [0, 11, 13], "inform": [0, 1, 9, 11, 12, 13], "anoth": [0, 7, 11, 13], "new": [0, 7, 10, 11, 13, 14], "new_password": 0, "miss": [0, 9], "logout": [0, 9], "blacklist": [0, 10], "out": 0, "access": [0, 3, 9, 13, 14], "revok": [0, 3], "malform": 0, "other": [0, 7, 13], "reason": 0, "export": [0, 9, 10, 11, 12, 13], "return": [0, 3, 4, 7, 8, 9, 13], "creation": [0, 9, 11], "in_progress": 0, "byte": 0, "wed": 0, "mar": 0, "2023": [0, 13], "31": [0, 8, 13], "17": [0, 8], "file_nam": 0, "archive_rgjsr3fht295ywnqr5yp": 0, "zip": [0, 1, 8, 9, 11], "file_s": 0, "924": 0, "ongo": 0, "complet": [0, 9], "download": [0, 8, 9, 11, 13, 17], "archiv": [0, 1, 9, 10, 11, 13], "archive_rgjsr3fhr5yp": 0, "x": [0, 8, 9, 13, 14], "gzip": 0, "filenam": 0, "config": [1, 9, 13, 16], "about": [1, 9, 11, 13, 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, 13], "copi": [1, 13], "href": [1, 13], "www": [1, 13], "openstreetmap": [1, 9, 13], "org": [1, 13], "copyright": [1, 13], "contributor": [1, 9, 13, 15], "privacy_polici": 1, "privacy_policy_d": 1, "version": [1, 10, 11, 13], "7": [1, 8, 10, 11, 13, 14], "22": [1, 8, 13], "weather_provid": 1, "authent": [1, 2, 3, 4, 5, 7, 8, 14], "instanc": [1, 3, 9, 11, 13, 14], "integ": [1, 3, 5, 6, 7, 8], "max": [1, 7, 8, 9, 10], "number": [1, 7, 8, 9, 10, 11, 13], "singl": [1, 7, 9, 11, 13], "have": [1, 5, 6, 7, 8, 9], "permiss": [1, 5, 6, 7, 8], "ping": 1, "health": 1, "check": [1, 9, 13, 16], "pong": 1, "account": [2, 7, 9, 10, 13, 15], "configur": [2, 9, 11, 13, 14], "oauth2": [2, 14], "statist": 2, "pagin": [3, 7, 8], "5": [3, 5, 6, 7, 8, 10, 11, 13], "page": [3, 7, 8, 9, 11], "fittracke": [3, 10, 11, 13, 14, 15, 17], "parti": [3, 11, 12, 14], "without": [3, 6, 7, 8, 9, 11, 12], "client_descript": 3, "client_id": [3, 14], "o22a27s2abpuoxjbxv3ujdox": 3, "issued_at": 3, "thu": 3, "juli": 3, "2022": 3, "06": [3, 6], "53": [3, 9], "import": [3, 9, 11, 13, 15], "redirect_uri": 3, "callback": [3, 14], "websit": 3, "has_next": 3, "has_prev": 3, "queri": [3, 6, 7, 8], "client_secret": 3, "secret": [3, 13, 14], "client_nam": 3, "client_uri": 3, "arrai": 3, "list": [3, 9, 12, 13], "redirect": [3, 14], "descript": [3, 10, 13], "option": [3, 9, 10, 13, 14], "client_client_id": 3, "NOT": [3, 5, 8], "int": [3, 5, 8], "by_id": 3, "all": [3, 4, 5, 6, 7, 8, 9, 11, 13], "associ": 3, "issu": [3, 12, 13], "response_typ": [3, 14], "state": [3, 14], "uniqu": [3, 14], "prevent": [3, 13, 14], "cross": [3, 11, 13, 14], "site": [3, 14], "forgeri": [3, 14], "mandatori": [3, 8, 9, 10, 13, 14], "recommend": [3, 13, 14], "code_challeng": [3, 14], "gener": [3, 9, 10, 11, 13, 14], "from": [3, 6, 8, 9, 11, 12, 14, 15], "verifi": [3, 14], "pkce": [3, 14], "code_challenge_method": [3, 14], "method": [3, 13, 14], "challeng": [3, 14], "s256": [3, 14], "authlib": [3, 13, 14], "librari": [3, 13, 14], "refresh": [3, 9], "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, 14], "authorization_cod": [3, 14], "ar": [3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 17], "code_verifi": 3, "follow": [4, 10, 11, 13, 14, 15, 16], "averag": [4, 8, 9, 11], "farthest": [4, 9, 11], "longest": [4, 9, 11], "durat": [4, 8, 9, 11], "maximum": [4, 9, 10, 11], "non": [5, 12], "is_active_for_us": 5, "label": [5, 9], "cycl": [5, 9, 11], "transport": [5, 9, 11], "hike": [5, 9, 11], "mountain": [5, 9, 11], "bike": [5, 8, 9, 11], "run": [5, 9, 10, 11, 13, 14], "walk": [5, 9, 11], "has_workout": 5, "stat": [6, 9], "user_nam": [6, 7], "by_tim": 6, "2018": [6, 8], "2017": [6, 8], "average_spe": 6, "48": 6, "203": 6, "156": [6, 9], "15": [6, 8, 10, 11, 13], "282": [6, 9], "12341": 6, "16": [6, 8, 11, 13], "99": [6, 9], "150": 6, "178": [6, 9], "47": [6, 8, 9], "9960": 6, "95": [6, 9], "46": [6, 9], "78": 6, "613": 6, "1267": 6, "end": [6, 8], "frame": 6, "sundai": [6, 8, 11], "month": [6, 9, 11], "year": [6, 11], "by_sport": 6, "uploads_dir_s": 6, "1000": 6, "regardless": 7, "right": [7, 9, 10, 11, 13, 14], "some": [7, 8, 9, 11, 12, 13, 14], "order_bi": [7, 8], "workouts_count": 7, "par_pag": 7, "is_admin": 7, "sat": 7, "20": [7, 11], "03": [7, 8], "per_pag": [7, 8], "per": [7, 8, 9, 13], "q": 7, "order": [7, 8, 9, 14], "sort": [7, 8, 11], "asc": [7, 8], "desc": [7, 8], "criteria": [7, 8], "detail": [7, 9, 13, 17], "jpeg": 7, "add": [7, 9, 10, 11, 12], "remov": [7, 9, 10, 11], "modifi": [7, 9, 10, 13], "new_email": 7, "reset_password": 7, "differ": [7, 9, 11], "than": [7, 9, 10], "A": [7, 9, 10, 11, 13, 16], "own": [7, 11, 12], "except": [7, 11, 13, 16], "he": 7, "": [7, 8, 9, 11, 13], "john_do": 7, "your": [7, 11, 12, 13], "02": 8, "least": 8, "ave_spe": 8, "bound": 8, "creation_d": 8, "51": 8, "descent": [8, 9, 11], "04": 8, "kjxavsturjvoah2wvcegef": 8, "map": [8, 9, 11, 12, 17], "max_alt": 8, "max_spe": 8, "min_alt": 8, "modification_d": 8, "move": [8, 9], "next_workout": 8, "note": [8, 9, 11, 13], "paus": [8, 9], "previous_workout": 8, "mon": 8, "jan": 8, "segment": [8, 9, 11], "titl": [8, 9, 11], "weather_end": 8, "weather_start": 8, "with_gpx": 8, "100": [8, 9, 11], "ani": [8, 13], "case": [8, 11, 13], "insensit": [8, 13], "distance_from": 8, "minim": [8, 14], "distance_to": 8, "maxim": 8, "duration_from": 8, "h": [8, 11], "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, 9], "45": 8, "morn": 8, "short": 8, "leaflet": [8, 13], "chart_data": 8, "chart": [8, 9, 11, 13], "j": [8, 9, 13], "279": [8, 9], "latitud": 8, "5078118": 8, "longitud": 8, "1232004": 8, "63": 8, "fri": 8, "44": [8, 9], "7380": 8, "280": [8, 9], "5079733": 8, "1234538": 8, "39": 8, "segment_id": 8, "map_id": 8, "fa33f4d996844a5c73ecd1ae24456ab8": 8, "1563529507772": 8, "map_til": 8, "z": [8, 13], "tile": [8, 9, 11], "c": [8, 13], "4109": 8, "2930": 8, "subdomain": [8, 9, 13], "zoom": 8, "index": 8, "along": 8, "axi": [8, 9, 11], "xml": 8, "201": [8, 9], "doubl": 8, "quot": 8, "escap": 8, "no_gpx": 8, "uuid": [8, 9], "km": [8, 11], "second": 8, "pr": 9, "411": 9, "variou": 9, "typo": 9, "416": 9, "modal": 9, "navig": 9, "410": 9, "german": [9, 11], "415": 9, "polish": [9, 11], "417": 9, "418": 9, "dutch": [9, 11], "galician": [9, 11], "italian": [9, 11], "85": 9, "norwegian": [9, 11], "bokm\u00e5l": [9, 11], "spanish": [9, 11], "thank": [9, 15], "bjornclauw": 9, "qwerty287": 9, "mariusz": 9, "407": 9, "409": 9, "ci": 9, "action": 9, "open": [9, 11, 12, 13], "water": [9, 11], "swim": [9, 11], "398": 9, "dropdown": [9, 11], "402": 9, "399": 9, "406": 9, "56": 9, "gallegonovato": 9, "xmgz": 9, "contain": [9, 11, 13], "databas": [9, 11, 13, 16], "migrat": [9, 10, 13], "see": [9, 11, 12, 13, 14, 16], "upgrad": 9, "380": 9, "link": [9, 13], "390": 9, "ui": 9, "391": 9, "paraglid": [9, 11], "384": 9, "inconsist": 9, "between": [9, 11], "gp": [9, 11], "393": 9, "pil": 9, "modul": [9, 13], "attribut": [9, 13], "antialia": 9, "394": 9, "397": 9, "386": 9, "contribut": 9, "md": 9, "388": 9, "395": 9, "test": [9, 13], "packag": [9, 13], "cc3fe1c": 9, "python": [9, 13, 14], "postgresql": [9, 13, 16], "98": 9, "42": 9, "dkm": 9, "interfac": [9, 12, 13], "partial": 9, "now": [9, 10, 11, 13], "yet": [9, 12], "weblat": [9, 11], "longer": [9, 16], "minimum": [9, 11], "351": 9, "370": 9, "371": 9, "375": 9, "thovi98": 9, "376": 9, "1375986": 9, "theme": 9, "furo": 9, "377": 9, "init": [9, 13], "354": 9, "drop": 9, "374": 9, "docker": 9, "instal": [9, 12], "virtualenv": [9, 13], "87": 9, "36": 9, "366": 9, "369": 9, "host": [9, 13], "367": 9, "358": 9, "filter": [9, 11], "359": 9, "footer": 9, "overlap": 9, "350": 9, "352": 9, "356": 9, "357": 9, "365": 9, "gnu": 9, "ewm": 9, "jat255": 9, "among": 9, "below": [9, 13], "darkski": [9, 13], "sinc": [9, 13, 14], "servic": [9, 13], "shut": [9, 13], "down": [9, 13], "march": [9, 13], "319": 9, "cli": [9, 10, 11, 13], "329": 9, "make": [9, 13], "sticki": 9, "333": 9, "338": 9, "relev": 9, "328": 9, "altitud": [9, 11], "track": [9, 12], "incorrect": 9, "b29ed7a": 9, "dashboard": 9, "250": 9, "320": 9, "323": 9, "06ba975": 9, "bcc568e": 9, "ea0ac99": 9, "a458f5f": 9, "075aeb9": 9, "60e164d": 9, "318": 9, "weather": [9, 11], "comradekingu": 9, "lavoi": 9, "mondstern": 9, "314": 9, "fail": [9, 17], "315": 9, "custom": [9, 11, 13], "defin": [9, 11], "review": [9, 11], "upload": [9, 10, 11, 13, 15, 17], "lastli": 9, "addit": [9, 11, 13], "mai": [9, 11, 12, 13], "301": [9, 13], "304": 9, "305": 9, "307": 9, "posit": [9, 11], "297": 9, "308": 9, "310": 9, "290": 9, "294": 9, "postgresql10": 9, "depend": [9, 13], "265": 9, "implement": [9, 14], "altern": 9, "visualcross": 9, "environ": [9, 10, 16], "variabl": [9, 16], "set": [9, 10, 11, 13, 14, 16], "weather_api_provid": [9, 13], "287": 9, "289": 9, "dperruso": 9, "92": 9, "c88a515": 9, "f96dcef": 9, "278": 9, "270": 9, "nederland": 9, "258": 9, "pars": [9, 13], "area": 9, "271": 9, "273": 9, "274": 9, "parallel": 9, "275": 9, "worker": [9, 10, 13, 16], "entri": [9, 13], "point": [9, 13], "fittrackee_work": [9, 10, 13], "command": [9, 11, 12, 13], "flask": [9, 13], "dramatiq": [9, 10, 13], "3c8d9c2": 9, "trail": [9, 11], "comma": [9, 13], "dev": 9, "264": 9, "white": 9, "grai": 9, "background": 9, "266": 9, "260": 9, "261": 9, "should": [9, 13], "limit": [9, 11], "still": [9, 11, 12, 13], "need": [9, 11, 13, 14], "89": 9, "b1536fc": 9, "257": 9, "bodi": [9, 13, 14], "nginx": [9, 11, 13, 14, 16], "112": 9, "244": 9, "virtual": [9, 11], "ride": 9, "246": 9, "247": 9, "microsecond": 9, "252": 9, "242": 9, "241": 9, "strength": 9, "estim": 9, "239": 9, "cb9d02f": 9, "88": 9, "231": 9, "236": 9, "rate": 9, "232": 9, "hidden": [9, 11], "237": 9, "212": 9, "230": 9, "problem": 9, "225": 9, "grammar": 9, "skylan0916": 9, "In": [9, 11], "execut": 9, "lower": 9, "v0": [9, 13], "postgr": [9, 16], "213": 9, "measur": 9, "ft": 9, "mi": 9, "223": 9, "icon": [9, 13], "167": 9, "162": 9, "fmstrat": 9, "210": 9, "could": 9, "staticmap_subdomain": [9, 13], "209": 9, "multipl": 9, "gorgobacka": 9, "And": 9, "detect": 9, "browser": 9, "208": 9, "card": 9, "html": 9, "197": 9, "196": 9, "manag": [9, 10, 13], "tool": [9, 12, 13], "190": 9, "were": 9, "193": 9, "192": 9, "instead": [9, 11], "191": 9, "layout": 9, "includ": 9, "195": 9, "affect": [9, 11], "previous": 9, "cc4287e": 9, "env": [9, 13], "offset": 9, "refacto": 9, "befor": [9, 13], "introduc": 9, "possibl": [9, 11, 12, 13], "smtp": [9, 13], "reduc": 9, "pre": 9, "requisit": 9, "To": [9, 13, 14], "180": 9, "cannot": [9, 11], "tl": [9, 13], "177": 9, "small": 9, "screen": [9, 11], "175": 9, "173": 9, "171": 9, "correctli": 9, "sent": [9, 11, 13, 14], "155": 9, "106": 9, "169": 9, "161": 9, "160": 9, "sever": [9, 11, 12, 13], "danielsiersleben": 9, "report": 9, "initi": [9, 13], "149": 9, "initialis": [9, 13], "152": 9, "autoescap": 9, "jinja": 9, "templat": 9, "151": 9, "sanit": 9, "input": 9, "serv": [9, 13], "warn": [9, 11], "launch": 9, "w": 9, "script": 9, "entrypoint": 9, "avoid": 9, "product": 9, "dotenv": 9, "146": 9, "145": 9, "model": 9, "140": 9, "fullscreen": 9, "control": [9, 11, 13], "138": 9, "135": 9, "finish": 9, "marker": 9, "134": 9, "wind": [9, 11], "direct": [9, 11], "877fa0f": 9, "calendar": [9, 11], "resolut": 9, "131": 9, "129": 9, "127": [9, 13], "legitim": 9, "uri": 9, "localhost": [9, 13], "123": 9, "121": 9, "snowsho": [9, 11], "116": 9, "better": [9, 14], "button": 9, "graph": 9, "115": 9, "91": 9, "min": 9, "90": 9, "seem": 9, "104": 9, "switch": 9, "agplv3": 9, "licens": [9, 12, 13], "101": 9, "full": [9, 11], "develop": [9, 10, 12], "109": 9, "slow": 9, "movement": 9, "84": 9, "93": 9, "paf38": 9, "83": 9, "static": [9, 11, 13], "keep": [9, 12, 13], "default_staticmap": [9, 13], "81": 9, "remain": 9, "textarea": 9, "82": 9, "dai": [9, 10, 11, 13], "80": [9, 13], "save": [9, 11], "79": 9, "rebuild": 9, "75": 9, "same": [9, 11], "javascript": [9, 13], "due": 9, "sqlalchemi": [9, 13, 16], "engin": [9, 13, 16], "database_url": [9, 13, 16], "72": 9, "exceed": 9, "71": 9, "greater": 9, "70": 9, "less": 9, "66": 9, "64": 9, "shown": [9, 14, 17], "62": 9, "refactor": 9, "evalu": [9, 13], "purpos": [9, 13], "standard": [9, 13], "term": [9, 13], "directori": [9, 11, 13], "also": [9, 10, 11, 12, 13], "59": 9, "major": 9, "becom": 9, "more": [9, 10, 11, 12, 13], "easi": 9, "been": [9, 12], "renam": 9, "layer": [9, 13], "replac": [9, 13], "thunderforest": [9, 13], "outdoor": [9, 11, 12, 13], "54": 9, "simplifi": [9, 14], "redi": [9, 10, 13], "side": 9, "4c3fc34": 9, "empti": [9, 10, 13], "34614d5": 9, "spinner": 9, "load": [9, 16], "b862a77": 9, "2e1ee2c": 9, "interceptor": 9, "rout": [9, 13], "definit": 9, "weekend": 9, "40": 9, "i18n": 9, "41": 9, "show": [9, 10, 13], "mous": 9, "over": 9, "choos": [9, 11], "33": 9, "37": 9, "34": 9, "anymor": 9, "poetri": [9, 13], "pipenv": 9, "28": 9, "26": 9, "tooltip": [9, 11], "even": [9, 11], "enter": [9, 11], "kei": [9, 11, 13], "search": 9, "owner": [9, 11, 13], "view": [9, 11, 13], "usag": [10, 13], "arg": [10, 13], "help": [10, 13], "exit": [10, 13], "deprec": 10, "next": [10, 11], "fittrackee_set_admin": 10, "fittrackee_upgrade_db": 10, "appli": 10, "relat": [10, 11, 13, 14], "argument": 10, "random": 10, "incomplet": 10, "store": [11, 12, 14], "For": [11, 13, 14], "kind": 11, "encrypt": 11, "With": [11, 13], "street": [11, 12], "electr": 11, "19": 11, "row": 11, "ski": 11, "alpin": 11, "countri": 11, "overridden": 11, "analyz": 11, "wai": [11, 13], "specif": [11, 13], "moment": 11, "which": 11, "up": [11, 12], "metric": 11, "system": [11, 13], "origin": 11, "particular": 11, "visual": [11, 13], "sourc": 11, "arrow": 11, "indic": 11, "come": 11, "period": [11, 13], "recent": 11, "On": [11, 13], "line": [11, 12, 13], "hide": 11, "exclud": 11, "extrem": 11, "overrid": 11, "appear": 11, "third": [11, 12, 14], "individu": 11, "necessari": [11, 13], "like": [11, 13], "markdown": 11, "syntax": 11, "adapt": [11, 13], "discours": 11, "lock": 11, "via": 11, "french": 11, "releas": [11, 13], "mobil": 12, "them": 12, "android": 12, "exhaust": 12, "runner": 12, "gpl": 12, "v3": 12, "opentrack": 12, "apach": 12, "fitotrack": 12, "under": [12, 13], "heavi": [12, 13], "featur": [12, 13], "unstabl": [12, 13], "document": [12, 13, 14, 16], "troubleshoot": 12, "written": 13, "typescript": 13, "staticmap": 13, "coordin": 13, "task": 13, "queue": 13, "vue3": 13, "vuex": 13, "logo": 13, "made": 13, "freepik": 13, "flaticon": 13, "fork": 13, "awesom": 13, "node": 13, "yarn": 13, "compos": 13, "step": 13, "describ": 13, "linux": 13, "debian": 13, "arch": 13, "o": 13, "encount": 13, "makefil": 13, "thei": [13, 14], "flask_app": 13, "pwd": 13, "__main__": 13, "py": 13, "els": 13, "port": 13, "5000": 13, "app_set": 13, "productionconfig": 13, "app_secret_kei": 13, "strong": 13, "jwt": 13, "app_work": 13, "spawn": 13, "gunicorn": [13, 16], "app_log": 13, "path": [13, 16], "upload_fold": [13, 16], "absolut": [13, 16], "where": 13, "folder": 13, "application_directori": 13, "5432": 13, "begin": 13, "database_disable_pool": 13, "pool": 13, "directli": 13, "ui_url": 13, "email_url": [13, 16], "sender_email": 13, "sender": 13, "redis_url": 13, "workers_process": 13, "api_rate_limit": 13, "300": 13, "minut": 13, "tile_server_url": 13, "b": 13, "osm": 13, "franc": 13, "target": 13, "_blank": 13, "rel": 13, "noopen": 13, "noreferr": 13, "komoot": 13, "otherwis": 13, "weather_api_kei": 13, "weather_api": 13, "vue_app_api_url": 13, "unencrypt": 13, "25": 13, "ssl": 13, "465": 13, "starttl": 13, "587": 13, "office365": 13, "work": 13, "omit": 13, "old": 13, "notif": 13, "readi": 13, "apikei": 13, "xxxx": 13, "expect": 13, "osmfr": 13, "fond": 13, "cart": 13, "par": 13, "mention": 13, "legal": 13, "nofollow": 13, "sou": 13, "nbsp": 13, "creativecommon": 13, "sa": 13, "licenc": 13, "cc": 13, "BY": 13, "chosen": 13, "randomli": 13, "base": 13, "ip": 13, "fix": 13, "window": 13, "strategi": 13, "subject": 13, "asset": 13, "notat": 13, "separ": [13, 14], "hour": 13, "mainten": 13, "diagnost": 13, "util": 13, "clear": 13, "enumer": 13, "histor": 13, "hourli": 13, "discontinu": 13, "pip": 13, "WITH": 13, "schema": 13, "privileg": 13, "nano": 13, "ftcli": 13, "db": 13, "systemd": 13, "project": 13, "clone": 13, "repo": 13, "git": 13, "github": 13, "samr1": 13, "cd": 13, "vue": 13, "3000": 13, "wget": 13, "tar": 13, "gz": 13, "xzf": 13, "mv": 13, "sql": 13, "backup": 13, "pg_dump": 13, "semant": 13, "backward": 13, "incompat": 13, "u": 13, "changelog": 13, "restart": 13, "pull": 13, "repositori": 13, "overwrit": 13, "cp": 13, "r": 13, "There": 13, "One": 13, "proxi": [13, 14], "pass": 13, "oper": 13, "network": 13, "startlimitintervalsec": 13, "simpl": 13, "alwai": 13, "restartsec": 13, "standardoutput": 13, "syslog": 13, "standarderror": 13, "syslogidentifi": 13, "workingdirectori": 13, "home": 13, "execstart": 13, "venv": 13, "bin": 13, "create_app": 13, "logfil": 13, "wantedbi": 13, "multi": 13, "higher": 13, "timeout": [13, 16], "its": 13, "OF": 13, "listen": 13, "443": 13, "http2": 13, "server_nam": 13, "ssl_certif": 13, "fullchain": 13, "pem": 13, "ssl_certificate_kei": 13, "privkei": 13, "how": 13, "1mb": 13, "larger": [13, 16], "ll": 13, "uncom": 13, "want": 13, "client_max_body_s": [13, 16], "1m": 13, "proxy_pass": 13, "proxy_redirect": 13, "proxy_set_head": [13, 14], "real": 13, "remote_addr": 13, "forward": [13, 14], "proxy_add_x_forwarded_for": 13, "proto": [13, 14], "scheme": [13, 14], "request_uri": 13, "build": 13, "8025": 13, "mailhog": 13, "shell": 13, "insid": 13, "fittrackee_cli": 13, "lint": 13, "fittrackee_ynh": 13, "rest": 14, "whose": 14, "most": 14, "interact": 14, "tab": 14, "exchang": 14, "secur": 14, "3rd": 14, "fittrackee_host": 14, "space": 14, "3aread": 14, "3awrit": 14, "so": 14, "fetch": 14, "behind": 14, "aaron": 14, "parecki": 14, "oauthlib": 14, "session": 14, "strava": 15, "fit": 15, "exc": 16, "nosuchmoduleerror": 16, "plugin": 16, "dialect": 16, "invalidemailurlschem": 16, "increas": 16, "critic": 16}, "objects": {"": [[0, 0, 1, "post--api-auth-account-confirm", "/api/auth/account/confirm"], [0, 1, 1, "get--api-auth-account-export", "/api/auth/account/export"], [0, 1, 1, "get--api-auth-account-export-(string-file_name)", "/api/auth/account/export/(string:file_name)"], [0, 0, 1, "post--api-auth-account-export-request", "/api/auth/account/export/request"], [0, 0, 1, "post--api-auth-account-privacy-policy", "/api/auth/account/privacy-policy"], [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, 2, 1, "delete--api-auth-picture", "/api/auth/picture"], [0, 0, 1, "post--api-auth-picture", "/api/auth/picture"], [0, 1, 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, 2, 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, 1, 1, "get--api-config", "/api/config"], [1, 3, 1, "patch--api-config", "/api/config"], [3, 1, 1, "get--api-oauth-apps", "/api/oauth/apps"], [3, 0, 1, "post--api-oauth-apps", "/api/oauth/apps"], [3, 2, 1, "delete--api-oauth-apps-(int-client_id)", "/api/oauth/apps/(int:client_id)"], [3, 1, 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, 1, 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, 1, 1, "get--api-ping", "/api/ping"], [4, 1, 1, "get--api-records", "/api/records"], [5, 1, 1, "get--api-sports", "/api/sports"], [5, 1, 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, 1, 1, "get--api-stats-(user_name)-by_sport", "/api/stats/(user_name)/by_sport"], [6, 1, 1, "get--api-stats-(user_name)-by_time", "/api/stats/(user_name)/by_time"], [6, 1, 1, "get--api-stats-all", "/api/stats/all"], [7, 1, 1, "get--api-users", "/api/users"], [7, 2, 1, "delete--api-users-(user_name)", "/api/users/(user_name)"], [7, 1, 1, "get--api-users-(user_name)", "/api/users/(user_name)"], [7, 3, 1, "patch--api-users-(user_name)", "/api/users/(user_name)"], [7, 1, 1, "get--api-users-(user_name)-picture", "/api/users/(user_name)/picture"], [8, 1, 1, "get--api-workouts", "/api/workouts"], [8, 0, 1, "post--api-workouts", "/api/workouts"], [8, 2, 1, "delete--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 1, 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, 1, 1, "get--api-workouts-(string-workout_short_id)-chart_data", "/api/workouts/(string:workout_short_id)/chart_data"], [8, 1, 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, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx", "/api/workouts/(string:workout_short_id)/gpx"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx-download", "/api/workouts/(string:workout_short_id)/gpx/download"], [8, 1, 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, 1, 1, "get--api-workouts-map-(map_id)", "/api/workouts/map/(map_id)"], [8, 0, 1, "post--api-workouts-no_gpx", "/api/workouts/no_gpx"], [13, 4, 1, "-", "API_RATE_LIMITS"], [13, 4, 1, "-", "APP_LOG"], [13, 4, 1, "-", "APP_SECRET_KEY"], [13, 4, 1, "-", "APP_SETTINGS"], [13, 4, 1, "-", "APP_WORKERS"], [13, 4, 1, "-", "DATABASE_DISABLE_POOLING"], [13, 4, 1, "-", "DATABASE_URL"], [13, 4, 1, "-", "DEFAULT_STATICMAP"], [13, 4, 1, "-", "EMAIL_URL"], [13, 4, 1, "-", "FLASK_APP"], [13, 4, 1, "-", "HOST"], [13, 4, 1, "-", "MAP_ATTRIBUTION"], [13, 4, 1, "-", "PORT"], [13, 4, 1, "-", "REDIS_URL"], [13, 4, 1, "-", "SENDER_EMAIL"], [13, 4, 1, "-", "STATICMAP_SUBDOMAINS"], [13, 4, 1, "-", "TILE_SERVER_URL"], [13, 4, 1, "-", "UI_URL"], [13, 4, 1, "-", "UPLOAD_FOLDER"], [13, 4, 1, "-", "VUE_APP_API_URL"], [13, 4, 1, "-", "WEATHER_API_KEY"], [13, 4, 1, "envvar-WEATHER_API_PROVIDER", "WEATHER_API_PROVIDER \ud83c\udd95"], [13, 4, 1, "-", "WORKERS_PROCESSES"]], "/api/workouts/map_tile/(s)/(z)/(x)/(y)": [[8, 1, 1, "get--api-workouts-map_tile-(s)-(z)-(x)-(y).png", "png"]]}, "objtypes": {"0": "http:post", "1": "http:get", "2": "http:delete", "3": "http:patch", "4": "std:envvar"}, "objnames": {"0": ["http", "post", "HTTP post"], "1": ["http", "get", "HTTP get"], "2": ["http", "delete", "HTTP delete"], "3": ["http", "patch", "HTTP patch"], "4": ["std", "envvar", "environment variable"]}, "titleterms": {"authent": 0, "account": [0, 11], "configur": 1, "api": [2, 13], "document": [2, 9], "endpoint": 2, "oauth2": [3, 10], "record": 4, "sport": [5, 11], "statist": [6, 9, 11], "user": [7, 10, 11], "workout": [8, 11, 16], "chang": 9, "log": 9, "version": 9, "0": [9, 14], "7": 9, "22": 9, "2023": 9, "08": 9, "23": 9, "bug": 9, "fix": 9, "translat": [9, 11], "21": 9, "07": 9, "30": 9, "misc": 9, "20": 9, "featur": [9, 11], "enhanc": 9, "19": 9, "15": 9, "18": 9, "06": 9, "25": 9, "17": 9, "03": 9, "16": 9, "05": 9, "29": 9, "04": 9, "12": 9, "14": 9, "13": 9, "02": 9, "11": 9, "2022": 9, "31": 9, "10": 9, "9": 9, "8": 9, "27": 9, "6": 9, "09": 9, "5": 9, "4": 9, "3": 9, "01": 9, "2": [9, 14], "1": 9, "issu": 9, "close": 9, "pull": 9, "request": 9, "24": 9, "secur": 9, "new": 9, "2021": 9, "2020": 9, "fittracke": [9, 12, 16], "pypi": [9, 13], "administr": [9, 11, 16], "improv": 9, "minor": 9, "avail": 9, "french": 9, "2019": 9, "first": 9, "releas": 9, "2018": 9, "command": 10, "line": 10, "interfac": 10, "databas": 10, "ftcli": 10, "db": 10, "drop": 10, "upgrad": [10, 13], "clean": 10, "clean_arch": 10, "clean_token": 10, "creat": 10, "export_arch": 10, "updat": 10, "prefer": 11, "applic": 11, "screenshot": 11, "dashboard": 11, "detail": [11, 16], "list": 11, "tabl": 12, "content": 12, "instal": 13, "prerequisit": 13, "environ": 13, "variabl": 13, "email": 13, "map": [13, 16], "tile": 13, "server": 13, "rate": 13, "limit": 13, "weather": 13, "data": 13, "from": 13, "sourc": 13, "dev": 13, "product": 13, "prod": 13, "deploy": 13, "docker": 13, "develop": 13, "yunohost": 13, "oauth": 14, "scope": 14, "flow": 14, "resourc": 14, "third": 15, "parti": 15, "tool": 15, "fail": 16, "start": 16, "imag": 16, "ar": 16, "displai": 16, "i": 16, "shown": 16, "upload": 16, "download": 16, "file": 16, "troubleshoot": 17}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"Authentication and account": [[0, "authentication-and-account"]], "Configuration": [[1, "configuration"]], "API documentation": [[2, "api-documentation"]], "Endpoints:": [[2, null]], "OAuth2": [[3, "oauth2"], [10, "oauth2"]], "Records": [[4, "records"]], "Sports": [[5, "sports"], [11, "sports"]], "Statistics": [[6, "statistics"], [11, "statistics"]], "Users": [[7, "users"], [10, "users"], [11, "users"]], "Workouts": [[8, "workouts"], [11, "workouts"]], "Change log": [[9, "change-log"]], "Version 0.7.22 (2023/08/23)": [[9, "version-0-7-22-2023-08-23"]], "Bugs Fixed": [[9, "bugs-fixed"], [9, "id1"], [9, "id2"], [9, "id5"], [9, "id13"], [9, "id16"], [9, "id19"], [9, "id22"], [9, "id34"], [9, "id39"], [9, "id41"], [9, "id45"], [9, "id48"], [9, "id51"], [9, "id53"], [9, "id56"], [9, "id59"], [9, "id61"], [9, "id64"], [9, "id67"], [9, "id70"], [9, "id75"], [9, "id77"], [9, "id79"], [9, "id81"], [9, "id84"], [9, "id86"], [9, "id92"], [9, "id95"], [9, "id97"], [9, "id99"], [9, "id106"], [9, "id111"], [9, "id113"], [9, "id115"], [9, "id118"], [9, "id120"], [9, "id122"], [9, "id126"], [9, "id136"], [9, "id139"], [9, "id141"], [9, "id144"], [9, "id151"]], "Translations": [[9, "translations"], [9, "id3"], [9, "id6"], [9, "id8"], [9, "id11"], [9, "id14"], [9, "id17"], [9, "id20"], [9, "id23"], [9, "id24"], [9, "id27"], [9, "id29"], [9, "id31"], [9, "id32"], [9, "id35"], [9, "id37"], [9, "id40"], [9, "id42"], [9, "id46"], [9, "id47"], [9, "id49"], [9, "id52"], [9, "id65"], [11, "translations"]], "Version 0.7.21 (2023/07/30)": [[9, "version-0-7-21-2023-07-30"]], "Misc": [[9, "misc"], [9, "id7"], [9, "id10"], [9, "id18"], [9, "id25"], [9, "id36"], [9, "id38"], [9, "id54"], [9, "id68"], [9, "id71"], [9, "id88"], [9, "id90"], [9, "id107"], [9, "id116"], [9, "id123"], [9, "id127"], [9, "id134"], [9, "id145"], [9, "id148"]], "Version 0.7.20 (2023/07/22)": [[9, "version-0-7-20-2023-07-22"]], "Features and enhancements": [[9, "features-and-enhancements"], [9, "id4"], [9, "id12"], [9, "id15"], [9, "id21"], [9, "id26"], [9, "id28"], [9, "id30"], [9, "id33"], [9, "id44"], [9, "id50"]], "Version 0.7.19 (2023/07/15)": [[9, "version-0-7-19-2023-07-15"]], "Documentation": [[9, "documentation"], [9, "id9"], [9, "id43"]], "Version 0.7.18 (2023/06/25)": [[9, "version-0-7-18-2023-06-25"]], "Version 0.7.17 (2023/06/03)": [[9, "version-0-7-17-2023-06-03"]], "Version 0.7.16 (2023/05/29)": [[9, "version-0-7-16-2023-05-29"]], "Version 0.7.15 (2023/04/12)": [[9, "version-0-7-15-2023-04-12"]], "Version 0.7.14 (2023/03/08)": [[9, "version-0-7-14-2023-03-08"]], "Version 0.7.13 (2023/03/05)": [[9, "version-0-7-13-2023-03-05"]], "Version 0.7.12 (2023/02/16)": [[9, "version-0-7-12-2023-02-16"]], "Version 0.7.11 (2022/12/31)": [[9, "version-0-7-11-2022-12-31"]], "Version 0.7.10 (2022/12/21)": [[9, "version-0-7-10-2022-12-21"]], "Version 0.7.9 (2022/12/11)": [[9, "version-0-7-9-2022-12-11"]], "Version 0.7.8 (2022/11/30)": [[9, "version-0-7-8-2022-11-30"]], "Version 0.7.7 (2022/11/27)": [[9, "version-0-7-7-2022-11-27"]], "Version 0.7.6 (2022/11/09)": [[9, "version-0-7-6-2022-11-09"]], "Version 0.7.5 (2022/11/09)": [[9, "version-0-7-5-2022-11-09"]], "Version 0.7.4 (2022/11/05)": [[9, "version-0-7-4-2022-11-05"]], "Version 0.7.3 (2022/11/01)": [[9, "version-0-7-3-2022-11-01"]], "Version 0.7.2 (2022/09/21)": [[9, "version-0-7-2-2022-09-21"]], "Version 0.7.1 (2022/09/21)": [[9, "version-0-7-1-2022-09-21"]], "Version 0.7.0 (2022/09/19)": [[9, "version-0-7-0-2022-09-19"]], "Version 0.6.12 (2022/09/14)": [[9, "version-0-6-12-2022-09-14"]], "Issues Closed": [[9, "issues-closed"], [9, "id55"], [9, "id58"], [9, "id62"], [9, "id66"], [9, "id69"], [9, "id72"], [9, "id74"], [9, "id78"], [9, "id80"], [9, "id82"], [9, "id87"], [9, "id91"], [9, "id94"], [9, "id96"], [9, "id98"], [9, "id100"], [9, "id102"], [9, "id104"], [9, "id109"], [9, "id112"], [9, "id114"], [9, "id117"], [9, "id119"], [9, "id121"], [9, "id124"], [9, "id128"], [9, "id130"], [9, "id132"], [9, "id135"], [9, "id137"], [9, "id140"], [9, "id142"], [9, "id146"], [9, "id149"], [9, "id152"]], "Pull Requests": [[9, "pull-requests"], [9, "id57"], [9, "id60"], [9, "id76"], [9, "id85"], [9, "id89"], [9, "id93"], [9, "id108"]], "Version 0.6.11 (2022/07/27)": [[9, "version-0-6-11-2022-07-27"]], "Features": [[9, "features"], [9, "id63"], [9, "id73"], [9, "id83"], [11, "features"]], "Version 0.6.10 (2022/07/13)": [[9, "version-0-6-10-2022-07-13"]], "Version 0.6.9 (2022/07/03)": [[9, "version-0-6-9-2022-07-03"]], "Version 0.6.8 (2022/06/22)": [[9, "version-0-6-8-2022-06-22"]], "Version 0.6.7 (2022/06/11)": [[9, "version-0-6-7-2022-06-11"]], "Version 0.6.6 (2022/05/29)": [[9, "version-0-6-6-2022-05-29"]], "Version 0.6.5 (2022/04/24)": [[9, "version-0-6-5-2022-04-24"]], "Version 0.6.4 (2022/04/23)": [[9, "version-0-6-4-2022-04-23"]], "Version 0.6.3 (2022/04/09)": [[9, "version-0-6-3-2022-04-09"]], "Version 0.6.2 (2022/04/03)": [[9, "version-0-6-2-2022-04-03"]], "Version 0.6.1 (2022/03/27)": [[9, "version-0-6-1-2022-03-27"]], "Version 0.6.0 (2022/03/27)": [[9, "version-0-6-0-2022-03-27"]], "Version 0.5.7 (2022/02/13)": [[9, "version-0-5-7-2022-02-13"]], "Security": [[9, "security"]], "Version 0.5.6 (2022/02/05)": [[9, "version-0-5-6-2022-02-05"]], "Version 0.5.5 (2022/01/19)": [[9, "version-0-5-5-2022-01-19"]], "New Features": [[9, "new-features"], [9, "id101"], [9, "id103"], [9, "id105"], [9, "id110"], [9, "id125"], [9, "id129"], [9, "id131"], [9, "id133"], [9, "id138"], [9, "id143"], [9, "id147"], [9, "id150"], [9, "id153"]], "Version 0.5.4 (2022/01/01)": [[9, "version-0-5-4-2022-01-01"]], "Version 0.5.3 (2022/01/01)": [[9, "version-0-5-3-2022-01-01"]], "Version 0.5.2 (2021/12/19)": [[9, "version-0-5-2-2021-12-19"]], "Version 0.5.1 (2021/11/30)": [[9, "version-0-5-1-2021-11-30"]], "Version 0.5.0 (2021/11/14)": [[9, "version-0-5-0-2021-11-14"]], "Version 0.4.9 (2021/07/16)": [[9, "version-0-4-9-2021-07-16"]], "Version 0.4.8 (2021/07/03)": [[9, "version-0-4-8-2021-07-03"]], "Version 0.4.7 (2021/04/07)": [[9, "version-0-4-7-2021-04-07"]], "Version 0.4.6 (2021/02/21)": [[9, "version-0-4-6-2021-02-21"]], "Version 0.4.5 (2021/02/17)": [[9, "version-0-4-5-2021-02-17"]], "Version 0.4.4 (2021/01/31)": [[9, "version-0-4-4-2021-01-31"]], "Version 0.4.3 (2021/01/10)": [[9, "version-0-4-3-2021-01-10"]], "Version 0.4.2 (2021/01/03)": [[9, "version-0-4-2-2021-01-03"]], "Version 0.4.1 (2020/12/31)": [[9, "version-0-4-1-2020-12-31"]], "Version 0.4.0 - FitTrackee on PyPI (2020/09/19)": [[9, "version-0-4-0-fittrackee-on-pypi-2020-09-19"]], "Version 0.3.0 - Administration (2020/07/15)": [[9, "version-0-3-0-administration-2020-07-15"]], "Version 0.2.5 - Fix and improvements (2020/01/31)": [[9, "version-0-2-5-fix-and-improvements-2020-01-31"]], "Version 0.2.4 - Minor fix (2020/01/30)": [[9, "version-0-2-4-minor-fix-2020-01-30"]], "Version 0.2.3 - FitTrackee available in French (2019/12/29)": [[9, "version-0-2-3-fittrackee-available-in-french-2019-12-29"]], "Version 0.2.2 - Statistics fix (2019/09/23)": [[9, "version-0-2-2-statistics-fix-2019-09-23"]], "Version 0.2.1 - Fix and improvements (2019/09/01)": [[9, "version-0-2-1-fix-and-improvements-2019-09-01"]], "Version 0.2.0 - Statistics (2019/07/07)": [[9, "version-0-2-0-statistics-2019-07-07"]], "Version 0.1.1 - Fix and improvements (2019/02/07)": [[9, "version-0-1-1-fix-and-improvements-2019-02-07"]], "Version 0.1.0 - First release \ud83c\udf89 (2018-07-04)": [[9, "version-0-1-0-first-release-2018-07-04"]], "Command line interface": [[10, "command-line-interface"]], "Database": [[10, "database"]], "ftcli db drop": [[10, "ftcli-db-drop"]], "ftcli db upgrade": [[10, "ftcli-db-upgrade"]], "ftcli oauth2 clean": [[10, "ftcli-oauth2-clean"]], "ftcli users clean_archives": [[10, "ftcli-users-clean-archives"]], "ftcli users clean_tokens": [[10, "ftcli-users-clean-tokens"]], "ftcli users create": [[10, "ftcli-users-create"]], "ftcli users export_archives": [[10, "ftcli-users-export-archives"]], "ftcli users update": [[10, "ftcli-users-update"]], "Account & preferences": [[11, "account-preferences"]], "Administration": [[11, "administration"], [11, "id1"]], "Application": [[11, "application"]], "Screenshots": [[11, "screenshots"]], "Dashboard": [[11, "dashboard"]], "Workout detail": [[11, "workout-detail"]], "Workouts list": [[11, "workouts-list"]], "FitTrackee": [[12, "fittrackee"]], "Table of contents": [[12, "table-of-contents"]], "Installation": [[13, "installation"], [13, "id2"], [13, "id6"]], "Prerequisites": [[13, "prerequisites"]], "Environment variables": [[13, "environment-variables"]], "Emails": [[13, "emails"]], "Map tile server": [[13, "map-tile-server"]], "API rate limits": [[13, "api-rate-limits"]], "Weather data": [[13, "weather-data"]], "From PyPI": [[13, "from-pypi"], [13, "id3"]], "From sources": [[13, "from-sources"], [13, "id4"]], "Dev environment": [[13, "dev-environment"], [13, "id5"]], "Production environment": [[13, "production-environment"]], "Upgrade": [[13, "upgrade"]], "Prod environment": [[13, "prod-environment"]], "Deployment": [[13, "deployment"]], "Docker": [[13, "docker"]], "Development": [[13, "development"]], "Yunohost": [[13, "yunohost"]], "OAuth 2.0": [[14, "oauth-2-0"]], "Scopes": [[14, "scopes"]], "Flow": [[14, "flow"]], "Resources": [[14, "resources"]], "Third-party tools": [[15, "third-party-tools"]], "Administrator": [[16, "administrator"]], "FitTrackee fails to start": [[16, "fittrackee-fails-to-start"]], "Map images are not displayed but map is shown in Workout detail": [[16, "map-images-are-not-displayed-but-map-is-shown-in-workout-detail"]], "Failed to upload or download files": [[16, "failed-to-upload-or-download-files"]], "Troubleshooting": [[17, "troubleshooting"]]}, "indexentries": {"api_rate_limits": [[13, "envvar-API_RATE_LIMITS"]], "app_log": [[13, "envvar-APP_LOG"]], "app_secret_key": [[13, "envvar-APP_SECRET_KEY"]], "app_settings": [[13, "envvar-APP_SETTINGS"]], "app_workers": [[13, "envvar-APP_WORKERS"]], "database_disable_pooling": [[13, "envvar-DATABASE_DISABLE_POOLING"]], "database_url": [[13, "envvar-DATABASE_URL"]], "default_staticmap": [[13, "envvar-DEFAULT_STATICMAP"]], "email_url": [[13, "envvar-EMAIL_URL"]], "flask_app": [[13, "envvar-FLASK_APP"]], "host": [[13, "envvar-HOST"]], "map_attribution": [[13, "envvar-MAP_ATTRIBUTION"]], "port": [[13, "envvar-PORT"]], "redis_url": [[13, "envvar-REDIS_URL"]], "sender_email": [[13, "envvar-SENDER_EMAIL"]], "staticmap_subdomains": [[13, "envvar-STATICMAP_SUBDOMAINS"]], "tile_server_url": [[13, "envvar-TILE_SERVER_URL"]], "ui_url": [[13, "envvar-UI_URL"]], "upload_folder": [[13, "envvar-UPLOAD_FOLDER"]], "vue_app_api_url": [[13, "envvar-VUE_APP_API_URL"]], "weather_api_key": [[13, "envvar-WEATHER_API_KEY"]], "weather_api_provider \ud83c\udd95": [[13, "envvar-WEATHER_API_PROVIDER"]], "workers_processes": [[13, "envvar-WORKERS_PROCESSES"]], "environment variable": [[13, "envvar-API_RATE_LIMITS"], [13, "envvar-APP_LOG"], [13, "envvar-APP_SECRET_KEY"], [13, "envvar-APP_SETTINGS"], [13, "envvar-APP_WORKERS"], [13, "envvar-DATABASE_DISABLE_POOLING"], [13, "envvar-DATABASE_URL"], [13, "envvar-DEFAULT_STATICMAP"], [13, "envvar-EMAIL_URL"], [13, "envvar-FLASK_APP"], [13, "envvar-HOST"], [13, "envvar-MAP_ATTRIBUTION"], [13, "envvar-PORT"], [13, "envvar-REDIS_URL"], [13, "envvar-SENDER_EMAIL"], [13, "envvar-STATICMAP_SUBDOMAINS"], [13, "envvar-TILE_SERVER_URL"], [13, "envvar-UI_URL"], [13, "envvar-UPLOAD_FOLDER"], [13, "envvar-VUE_APP_API_URL"], [13, "envvar-WEATHER_API_KEY"], [13, "envvar-WEATHER_API_PROVIDER"], [13, "envvar-WORKERS_PROCESSES"]]}}) \ No newline at end of file diff --git a/docs/en/third_party_tools.html b/docs/en/third_party_tools.html index 4e1f6003..bd581a55 100644 --- a/docs/en/third_party_tools.html +++ b/docs/en/third_party_tools.html @@ -1,13 +1,13 @@ - + - - Third-party tools - FitTrackee 0.7.21 documentation - + + Third-party tools - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -291,7 +291,7 @@
    - + diff --git a/docs/en/troubleshooting/administrator.html b/docs/en/troubleshooting/administrator.html index 1596eb18..75d7404a 100644 --- a/docs/en/troubleshooting/administrator.html +++ b/docs/en/troubleshooting/administrator.html @@ -1,13 +1,13 @@ - + - - Administrator - FitTrackee 0.7.21 documentation - + + Administrator - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -337,7 +337,7 @@
    - + diff --git a/docs/en/troubleshooting/index.html b/docs/en/troubleshooting/index.html index 6bf7f375..7a5e095c 100644 --- a/docs/en/troubleshooting/index.html +++ b/docs/en/troubleshooting/index.html @@ -1,13 +1,13 @@ - + - - Troubleshooting - FitTrackee 0.7.21 documentation - + + Troubleshooting - FitTrackee 0.7.22 documentation + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - FitTrackee 0.7.21 + FitTrackee 0.7.22 documentation @@ -296,7 +296,7 @@
    - + diff --git a/docs/fr/.buildinfo b/docs/fr/.buildinfo index c55d69e9..7d89dece 100644 --- a/docs/fr/.buildinfo +++ b/docs/fr/.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: a1f9fd47ff6f167957a1a42b60b664b4 +config: 1dc05b66afbc1cfed496820918ae98fb tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/fr/_images/fittrackee_screenshot-01.png b/docs/fr/_images/fittrackee_screenshot-01.png index 506fc089..865d6708 100644 Binary files a/docs/fr/_images/fittrackee_screenshot-01.png and b/docs/fr/_images/fittrackee_screenshot-01.png differ diff --git a/docs/fr/_images/fittrackee_screenshot-02.png b/docs/fr/_images/fittrackee_screenshot-02.png index aec037bb..0caa1e78 100644 Binary files a/docs/fr/_images/fittrackee_screenshot-02.png and b/docs/fr/_images/fittrackee_screenshot-02.png differ diff --git a/docs/fr/_images/fittrackee_screenshot-03.png b/docs/fr/_images/fittrackee_screenshot-03.png index 3fb6134f..e2877268 100644 Binary files a/docs/fr/_images/fittrackee_screenshot-03.png and b/docs/fr/_images/fittrackee_screenshot-03.png differ diff --git a/docs/fr/_images/fittrackee_screenshot-04.png b/docs/fr/_images/fittrackee_screenshot-04.png index 4e784178..071405c1 100644 Binary files a/docs/fr/_images/fittrackee_screenshot-04.png and b/docs/fr/_images/fittrackee_screenshot-04.png differ diff --git a/docs/fr/_images/fittrackee_screenshot-05.png b/docs/fr/_images/fittrackee_screenshot-05.png index b87ad565..22d47bb1 100644 Binary files a/docs/fr/_images/fittrackee_screenshot-05.png and b/docs/fr/_images/fittrackee_screenshot-05.png differ diff --git a/docs/fr/_images/fittrackee_screenshot-06.png b/docs/fr/_images/fittrackee_screenshot-06.png index e6a1bd98..5ffdaf8d 100644 Binary files a/docs/fr/_images/fittrackee_screenshot-06.png and b/docs/fr/_images/fittrackee_screenshot-06.png differ diff --git a/docs/fr/_images/fittrackee_screenshot-07.png b/docs/fr/_images/fittrackee_screenshot-07.png index 18f819af..41047372 100644 Binary files a/docs/fr/_images/fittrackee_screenshot-07.png and b/docs/fr/_images/fittrackee_screenshot-07.png differ diff --git a/docs/fr/_images/fittrackee_screenshot-08.png b/docs/fr/_images/fittrackee_screenshot-08.png index 3de12a42..6243f1d0 100644 Binary files a/docs/fr/_images/fittrackee_screenshot-08.png and b/docs/fr/_images/fittrackee_screenshot-08.png differ diff --git a/docs/fr/_sources/changelog.md.txt b/docs/fr/_sources/changelog.md.txt index 741b843f..77482643 100644 --- a/docs/fr/_sources/changelog.md.txt +++ b/docs/fr/_sources/changelog.md.txt @@ -1,5 +1,38 @@ # Change log +## Version 0.7.22 (2023/08/23) + + +### Bugs Fixed + +* [PR#411](https://github.com/SamR1/FitTrackee/pull/411) - Fix various typos +* [PR#416](https://github.com/SamR1/FitTrackee/pull/416) - fix modal navigation and closing + + +### Translations + +* [PR#410](https://github.com/SamR1/FitTrackee/pull/410) - Translations update (German) +* [PR#415](https://github.com/SamR1/FitTrackee/pull/415) - Translations update (Polish) +* [PR#417](https://github.com/SamR1/FitTrackee/pull/417) - Translations update (Polish) +* [PR#418](https://github.com/SamR1/FitTrackee/pull/418) - Translations update (Dutch) + +Translation status: +- Dutch: 100% +- English: 100% +- French: 100% +- Galician: 100% +- German: 100% +- Italian: 85% +- Norwegian Bokmål: 35% +- Polish: 100% +- Spanish: 100% + +Thanks to the contributors: +- @bjornclauw +- @qwerty287 +- Mariusz + + ## Version 0.7.21 (2023/07/30) ### Bugs Fixed diff --git a/docs/fr/_sources/installation.rst.txt b/docs/fr/_sources/installation.rst.txt index a4221d6e..8fdefd66 100644 --- a/docs/fr/_sources/installation.rst.txt +++ b/docs/fr/_sources/installation.rst.txt @@ -216,7 +216,7 @@ deployment method. .. versionadded:: 0.4.9 - | If ``True``, it keeps using default tile server to generate static maps (Komoot.de tile server). + | If ``True``, it keeps using **staticmap** default tile server to generate static maps (OSM tile server since **staticmap** 0.5.6 (Komoot.de tile server before this version)). | Otherwise, it uses the tile server set in `TILE_SERVER_URL `__. .. versionchanged:: 0.6.10 @@ -273,7 +273,7 @@ Emails sent by FitTrackee are: - account confirmation instructions - password reset request -- email change (to old and new email adresses) +- email change (to old and new email addresses) - password change - notification when a data export archive is ready to download (*new in 0.7.13*) @@ -338,7 +338,7 @@ API rate limits $ flask limiter Usage: flask limiter [OPTIONS] COMMAND [ARGS]... - Flask-Limiter maintenance & utility commmands + Flask-Limiter maintenance & utility commands Options: --help Show this message and exit. @@ -505,13 +505,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.21): +- Download the last release (for now, it is the release v0.7.22): .. code:: bash - $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.21.tar.gz - $ tar -xzf v0.7.21.tar.gz - $ mv FitTrackee-0.7.21 FitTrackee + $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.22.tar.gz + $ tar -xzf v0.7.22.tar.gz + $ mv FitTrackee-0.7.22 FitTrackee $ cd FitTrackee - Create **.env** from example and update it @@ -635,13 +635,13 @@ Prod environment - Change to the directory where FitTrackee directory is located -- Download the last release (for now, it is the release v0.7.21) and overwrite existing files: +- Download the last release (for now, it is the release v0.7.22) and overwrite existing files: .. code:: bash - $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.21.tar.gz - $ tar -xzf v0.7.21.tar.gz - $ cp -R FitTrackee-0.7.21/* FitTrackee/ + $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.22.tar.gz + $ tar -xzf v0.7.22.tar.gz + $ cp -R FitTrackee-0.7.22/* FitTrackee/ $ cd FitTrackee - Update **.env** if needed (see `Environment variables `__). diff --git a/docs/fr/_static/documentation_options.js b/docs/fr/_static/documentation_options.js index 5530e387..9de0ed6e 100644 --- a/docs/fr/_static/documentation_options.js +++ b/docs/fr/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.7.21', + VERSION: '0.7.22', LANGUAGE: 'fr', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/fr/_static/pygments.css b/docs/fr/_static/pygments.css index 2de64167..e91a351a 100644 --- a/docs/fr/_static/pygments.css +++ b/docs/fr/_static/pygments.css @@ -17,6 +17,7 @@ .highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #A00000 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #FF0000 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .highlight .gi { color: #00A000 } /* Generic.Inserted */ @@ -80,35 +81,36 @@ body[data-theme="dark"] .highlight td.linenos .special { color: #000000; backgro body[data-theme="dark"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } body[data-theme="dark"] .highlight .hll { background-color: #49483e } body[data-theme="dark"] .highlight { background: #272822; color: #f8f8f2 } -body[data-theme="dark"] .highlight .c { color: #75715e } /* Comment */ -body[data-theme="dark"] .highlight .err { color: #960050; background-color: #1e0010 } /* Error */ +body[data-theme="dark"] .highlight .c { color: #959077 } /* Comment */ +body[data-theme="dark"] .highlight .err { color: #ed007e; background-color: #1e0010 } /* Error */ body[data-theme="dark"] .highlight .esc { color: #f8f8f2 } /* Escape */ body[data-theme="dark"] .highlight .g { color: #f8f8f2 } /* Generic */ body[data-theme="dark"] .highlight .k { color: #66d9ef } /* Keyword */ body[data-theme="dark"] .highlight .l { color: #ae81ff } /* Literal */ body[data-theme="dark"] .highlight .n { color: #f8f8f2 } /* Name */ -body[data-theme="dark"] .highlight .o { color: #f92672 } /* Operator */ +body[data-theme="dark"] .highlight .o { color: #ff4689 } /* Operator */ body[data-theme="dark"] .highlight .x { color: #f8f8f2 } /* Other */ body[data-theme="dark"] .highlight .p { color: #f8f8f2 } /* Punctuation */ -body[data-theme="dark"] .highlight .ch { color: #75715e } /* Comment.Hashbang */ -body[data-theme="dark"] .highlight .cm { color: #75715e } /* Comment.Multiline */ -body[data-theme="dark"] .highlight .cp { color: #75715e } /* Comment.Preproc */ -body[data-theme="dark"] .highlight .cpf { color: #75715e } /* Comment.PreprocFile */ -body[data-theme="dark"] .highlight .c1 { color: #75715e } /* Comment.Single */ -body[data-theme="dark"] .highlight .cs { color: #75715e } /* Comment.Special */ -body[data-theme="dark"] .highlight .gd { color: #f92672 } /* Generic.Deleted */ +body[data-theme="dark"] .highlight .ch { color: #959077 } /* Comment.Hashbang */ +body[data-theme="dark"] .highlight .cm { color: #959077 } /* Comment.Multiline */ +body[data-theme="dark"] .highlight .cp { color: #959077 } /* Comment.Preproc */ +body[data-theme="dark"] .highlight .cpf { color: #959077 } /* Comment.PreprocFile */ +body[data-theme="dark"] .highlight .c1 { color: #959077 } /* Comment.Single */ +body[data-theme="dark"] .highlight .cs { color: #959077 } /* Comment.Special */ +body[data-theme="dark"] .highlight .gd { color: #ff4689 } /* Generic.Deleted */ body[data-theme="dark"] .highlight .ge { color: #f8f8f2; font-style: italic } /* Generic.Emph */ +body[data-theme="dark"] .highlight .ges { color: #f8f8f2; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ body[data-theme="dark"] .highlight .gr { color: #f8f8f2 } /* Generic.Error */ body[data-theme="dark"] .highlight .gh { color: #f8f8f2 } /* Generic.Heading */ body[data-theme="dark"] .highlight .gi { color: #a6e22e } /* Generic.Inserted */ body[data-theme="dark"] .highlight .go { color: #66d9ef } /* Generic.Output */ -body[data-theme="dark"] .highlight .gp { color: #f92672; font-weight: bold } /* Generic.Prompt */ +body[data-theme="dark"] .highlight .gp { color: #ff4689; font-weight: bold } /* Generic.Prompt */ body[data-theme="dark"] .highlight .gs { color: #f8f8f2; font-weight: bold } /* Generic.Strong */ -body[data-theme="dark"] .highlight .gu { color: #75715e } /* Generic.Subheading */ +body[data-theme="dark"] .highlight .gu { color: #959077 } /* Generic.Subheading */ body[data-theme="dark"] .highlight .gt { color: #f8f8f2 } /* Generic.Traceback */ body[data-theme="dark"] .highlight .kc { color: #66d9ef } /* Keyword.Constant */ body[data-theme="dark"] .highlight .kd { color: #66d9ef } /* Keyword.Declaration */ -body[data-theme="dark"] .highlight .kn { color: #f92672 } /* Keyword.Namespace */ +body[data-theme="dark"] .highlight .kn { color: #ff4689 } /* Keyword.Namespace */ body[data-theme="dark"] .highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ body[data-theme="dark"] .highlight .kr { color: #66d9ef } /* Keyword.Reserved */ body[data-theme="dark"] .highlight .kt { color: #66d9ef } /* Keyword.Type */ @@ -127,9 +129,9 @@ body[data-theme="dark"] .highlight .nl { color: #f8f8f2 } /* Name.Label */ body[data-theme="dark"] .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ body[data-theme="dark"] .highlight .nx { color: #a6e22e } /* Name.Other */ body[data-theme="dark"] .highlight .py { color: #f8f8f2 } /* Name.Property */ -body[data-theme="dark"] .highlight .nt { color: #f92672 } /* Name.Tag */ +body[data-theme="dark"] .highlight .nt { color: #ff4689 } /* Name.Tag */ body[data-theme="dark"] .highlight .nv { color: #f8f8f2 } /* Name.Variable */ -body[data-theme="dark"] .highlight .ow { color: #f92672 } /* Operator.Word */ +body[data-theme="dark"] .highlight .ow { color: #ff4689 } /* Operator.Word */ body[data-theme="dark"] .highlight .pm { color: #f8f8f2 } /* Punctuation.Marker */ body[data-theme="dark"] .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ body[data-theme="dark"] .highlight .mb { color: #ae81ff } /* Literal.Number.Bin */ @@ -165,35 +167,36 @@ body:not([data-theme="light"]) .highlight td.linenos .special { color: #000000; body:not([data-theme="light"]) .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } body:not([data-theme="light"]) .highlight .hll { background-color: #49483e } body:not([data-theme="light"]) .highlight { background: #272822; color: #f8f8f2 } -body:not([data-theme="light"]) .highlight .c { color: #75715e } /* Comment */ -body:not([data-theme="light"]) .highlight .err { color: #960050; background-color: #1e0010 } /* Error */ +body:not([data-theme="light"]) .highlight .c { color: #959077 } /* Comment */ +body:not([data-theme="light"]) .highlight .err { color: #ed007e; background-color: #1e0010 } /* Error */ body:not([data-theme="light"]) .highlight .esc { color: #f8f8f2 } /* Escape */ body:not([data-theme="light"]) .highlight .g { color: #f8f8f2 } /* Generic */ body:not([data-theme="light"]) .highlight .k { color: #66d9ef } /* Keyword */ body:not([data-theme="light"]) .highlight .l { color: #ae81ff } /* Literal */ body:not([data-theme="light"]) .highlight .n { color: #f8f8f2 } /* Name */ -body:not([data-theme="light"]) .highlight .o { color: #f92672 } /* Operator */ +body:not([data-theme="light"]) .highlight .o { color: #ff4689 } /* Operator */ body:not([data-theme="light"]) .highlight .x { color: #f8f8f2 } /* Other */ body:not([data-theme="light"]) .highlight .p { color: #f8f8f2 } /* Punctuation */ -body:not([data-theme="light"]) .highlight .ch { color: #75715e } /* Comment.Hashbang */ -body:not([data-theme="light"]) .highlight .cm { color: #75715e } /* Comment.Multiline */ -body:not([data-theme="light"]) .highlight .cp { color: #75715e } /* Comment.Preproc */ -body:not([data-theme="light"]) .highlight .cpf { color: #75715e } /* Comment.PreprocFile */ -body:not([data-theme="light"]) .highlight .c1 { color: #75715e } /* Comment.Single */ -body:not([data-theme="light"]) .highlight .cs { color: #75715e } /* Comment.Special */ -body:not([data-theme="light"]) .highlight .gd { color: #f92672 } /* Generic.Deleted */ +body:not([data-theme="light"]) .highlight .ch { color: #959077 } /* Comment.Hashbang */ +body:not([data-theme="light"]) .highlight .cm { color: #959077 } /* Comment.Multiline */ +body:not([data-theme="light"]) .highlight .cp { color: #959077 } /* Comment.Preproc */ +body:not([data-theme="light"]) .highlight .cpf { color: #959077 } /* Comment.PreprocFile */ +body:not([data-theme="light"]) .highlight .c1 { color: #959077 } /* Comment.Single */ +body:not([data-theme="light"]) .highlight .cs { color: #959077 } /* Comment.Special */ +body:not([data-theme="light"]) .highlight .gd { color: #ff4689 } /* Generic.Deleted */ body:not([data-theme="light"]) .highlight .ge { color: #f8f8f2; font-style: italic } /* Generic.Emph */ +body:not([data-theme="light"]) .highlight .ges { color: #f8f8f2; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ body:not([data-theme="light"]) .highlight .gr { color: #f8f8f2 } /* Generic.Error */ body:not([data-theme="light"]) .highlight .gh { color: #f8f8f2 } /* Generic.Heading */ body:not([data-theme="light"]) .highlight .gi { color: #a6e22e } /* Generic.Inserted */ body:not([data-theme="light"]) .highlight .go { color: #66d9ef } /* Generic.Output */ -body:not([data-theme="light"]) .highlight .gp { color: #f92672; font-weight: bold } /* Generic.Prompt */ +body:not([data-theme="light"]) .highlight .gp { color: #ff4689; font-weight: bold } /* Generic.Prompt */ body:not([data-theme="light"]) .highlight .gs { color: #f8f8f2; font-weight: bold } /* Generic.Strong */ -body:not([data-theme="light"]) .highlight .gu { color: #75715e } /* Generic.Subheading */ +body:not([data-theme="light"]) .highlight .gu { color: #959077 } /* Generic.Subheading */ body:not([data-theme="light"]) .highlight .gt { color: #f8f8f2 } /* Generic.Traceback */ body:not([data-theme="light"]) .highlight .kc { color: #66d9ef } /* Keyword.Constant */ body:not([data-theme="light"]) .highlight .kd { color: #66d9ef } /* Keyword.Declaration */ -body:not([data-theme="light"]) .highlight .kn { color: #f92672 } /* Keyword.Namespace */ +body:not([data-theme="light"]) .highlight .kn { color: #ff4689 } /* Keyword.Namespace */ body:not([data-theme="light"]) .highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ body:not([data-theme="light"]) .highlight .kr { color: #66d9ef } /* Keyword.Reserved */ body:not([data-theme="light"]) .highlight .kt { color: #66d9ef } /* Keyword.Type */ @@ -212,9 +215,9 @@ body:not([data-theme="light"]) .highlight .nl { color: #f8f8f2 } /* Name.Label * body:not([data-theme="light"]) .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ body:not([data-theme="light"]) .highlight .nx { color: #a6e22e } /* Name.Other */ body:not([data-theme="light"]) .highlight .py { color: #f8f8f2 } /* Name.Property */ -body:not([data-theme="light"]) .highlight .nt { color: #f92672 } /* Name.Tag */ +body:not([data-theme="light"]) .highlight .nt { color: #ff4689 } /* Name.Tag */ body:not([data-theme="light"]) .highlight .nv { color: #f8f8f2 } /* Name.Variable */ -body:not([data-theme="light"]) .highlight .ow { color: #f92672 } /* Operator.Word */ +body:not([data-theme="light"]) .highlight .ow { color: #ff4689 } /* Operator.Word */ body:not([data-theme="light"]) .highlight .pm { color: #f8f8f2 } /* Punctuation.Marker */ body:not([data-theme="light"]) .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ body:not([data-theme="light"]) .highlight .mb { color: #ae81ff } /* Literal.Number.Bin */ diff --git a/docs/fr/api/auth.html b/docs/fr/api/auth.html index 0499ccf9..138a5fe1 100644 --- a/docs/fr/api/auth.html +++ b/docs/fr/api/auth.html @@ -1,13 +1,13 @@ - + - - Authentification et compte - Documentation FitTrackee 0.7.21 - + + Authentification et compte - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -1583,7 +1583,7 @@
    - + diff --git a/docs/fr/api/configuration.html b/docs/fr/api/configuration.html index fd565db0..98d91103 100644 --- a/docs/fr/api/configuration.html +++ b/docs/fr/api/configuration.html @@ -1,13 +1,13 @@ - + - - Configuration - Documentation FitTrackee 0.7.21 - + + Configuration - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -257,7 +257,7 @@ "map_attribution": "&copy; <a href=http://www.openstreetmap.org/copyright>OpenStreetMap</a> contributors", "privacy_policy": null, "privacy_policy_date": null, - "version": "0.7.21", + "version": "0.7.22", "weather_provider": null }, "status": "success" @@ -302,7 +302,7 @@ "map_attribution": "&copy; <a href=http://www.openstreetmap.org/copyright>OpenStreetMap</a> contributors", "privacy_policy": null, "privacy_policy_date": null, - "version": "0.7.21", + "version": "0.7.22", "weather_provider": null }, "status": "success" @@ -428,7 +428,7 @@
    - + diff --git a/docs/fr/api/index.html b/docs/fr/api/index.html index 1839be84..aeabb37c 100644 --- a/docs/fr/api/index.html +++ b/docs/fr/api/index.html @@ -1,13 +1,13 @@ - + - - Documentation de l’API - Documentation FitTrackee 0.7.21 - + + Documentation de l’API - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -299,7 +299,7 @@
    - + diff --git a/docs/fr/api/oauth2.html b/docs/fr/api/oauth2.html index 322c5882..b6ab8744 100644 --- a/docs/fr/api/oauth2.html +++ b/docs/fr/api/oauth2.html @@ -1,13 +1,13 @@ - + - - OAuth2 - Documentation FitTrackee 0.7.21 - + + OAuth2 - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -804,7 +804,7 @@
    - + diff --git a/docs/fr/api/records.html b/docs/fr/api/records.html index 75a5db89..5b55b081 100644 --- a/docs/fr/api/records.html +++ b/docs/fr/api/records.html @@ -1,13 +1,13 @@ - + - - Records - Documentation FitTrackee 0.7.21 - + + Records - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -401,7 +401,7 @@
    - + diff --git a/docs/fr/api/sports.html b/docs/fr/api/sports.html index 5f373fc5..02e9e7c7 100644 --- a/docs/fr/api/sports.html +++ b/docs/fr/api/sports.html @@ -1,13 +1,13 @@ - + - - Sports - Documentation FitTrackee 0.7.21 - + + Sports - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -631,7 +631,7 @@
    - + diff --git a/docs/fr/api/stats.html b/docs/fr/api/stats.html index dd2deb9f..842c4f59 100644 --- a/docs/fr/api/stats.html +++ b/docs/fr/api/stats.html @@ -1,13 +1,13 @@ - + - - Statistiques - Documentation FitTrackee 0.7.21 - + + Statistiques - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -548,7 +548,7 @@
    - + diff --git a/docs/fr/api/users.html b/docs/fr/api/users.html index 701e14fb..08c49467 100644 --- a/docs/fr/api/users.html +++ b/docs/fr/api/users.html @@ -1,13 +1,13 @@ - + - - Utilisateurs - Documentation FitTrackee 0.7.21 - + + Utilisateurs - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -669,7 +669,7 @@
  • 400 Bad Request

    • invalid payload

    • valid email must be provided

    • -
    • new email must be different than curent email

    • +
    • new email must be different than current email

  • 401 Unauthorized

      @@ -790,7 +790,7 @@
  • - + diff --git a/docs/fr/api/workouts.html b/docs/fr/api/workouts.html index 8636d65d..eca8c89f 100644 --- a/docs/fr/api/workouts.html +++ b/docs/fr/api/workouts.html @@ -1,13 +1,13 @@ - + - - Séances - Documentation FitTrackee 0.7.21 - + + Séances - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -1316,7 +1316,7 @@
    - + diff --git a/docs/fr/changelog.html b/docs/fr/changelog.html index e7cc7b1f..58fbce51 100644 --- a/docs/fr/changelog.html +++ b/docs/fr/changelog.html @@ -1,13 +1,13 @@ - + - - Historique des modifications - Documentation FitTrackee 0.7.21 - + + Historique des modifications - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -231,11 +231,48 @@

    Historique des modifications#

    -
    -

    Version 0.7.21 (30/07/2023)#

    +
    +

    Version 0.7.22 (23/08/2023)#

    Bugs corrigés#

      +
    • PR#411 - Fix various typos

    • +
    • PR#416 - fix modal navigation and closing

    • +
    +
    +
    +

    Traductions#

    +
      +
    • PR#410 - Translations update (German)

    • +
    • PR#415 - Translations update (Polish)

    • +
    • PR#417 - Translations update (Polish)

    • +
    • PR#418 - Translations update (Dutch)

    • +
    +

    Avancement de la traduction :

    +
      +
    • Néerlandais : 100%

    • +
    • Anglais : 100%

    • +
    • Français : 100%

    • +
    • Galicien : 100%

    • +
    • Allemand : 100%

    • +
    • Italien : 85%

    • +
    • Norvégien Bokmål : 35%

    • +
    • Polonais : 100%

    • +
    • Espagnol : 100%

    • +
    +

    Merci aux contributeurs :

    +
      +
    • @bjornclauw

    • +
    • @qwerty287

    • +
    • Mariusz

    • +
    +
    +
    +
    +

    Version 0.7.21 (30/07/2023)#

    +
    +

    Bugs corrigés#

    +
    • #407 - Workout display error when speeds are zero

    @@ -254,15 +291,15 @@
  • #400 - Add new sport: open water swimming

  • -
    -

    Bugs corrigés#

    +
    +

    Bugs corrigés#

    • PR#398 - Fix language dropdown label

    • #402 - handle gpx file without elevation

    -
    -

    Traductions#

    +
    +

    Traductions#

    • PR#399 - Translations update (Galician)

    • PR#401 - Translations update (Galician and Polish)

    • @@ -291,23 +328,23 @@

    Version 0.7.19 (15/07/2023)#

    -
    -

    Fonctionnalités et améliorations#

    +
    +

    Fonctionnalités et améliorations#

    • PR#380 - Update documentation link

    • #390 - Improve UI

    • #391 - Add new sport: paragliding

    -
    -

    Bugs corrigés#

    +
    +

    Bugs corrigés#

    • #384 - Inconsistent page with between workout with and without GPS data

    • #393 - PIL.Image module has no attribute ANTIALIAS

    -
    -

    Traductions#

    +
    +

    Traductions#

    • PR#394 - Translations update (Galician)

    • PR#397 - Translations update (Spanish)

    • @@ -320,8 +357,8 @@
    • PR#388 - Minor typo in CONTRIBUTING.md

    -
    -

    Divers#

    +
    +

    Divers#

    + diff --git a/docs/fr/cli.html b/docs/fr/cli.html index 3c683199..81caec40 100644 --- a/docs/fr/cli.html +++ b/docs/fr/cli.html @@ -1,13 +1,13 @@ - + - - Interface de ligne de commande - Documentation FitTrackee 0.7.21 - + + Interface de ligne de commande - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -543,7 +543,7 @@ Commands:
    - + diff --git a/docs/fr/features.html b/docs/fr/features.html index d14103b0..07d1d04b 100644 --- a/docs/fr/features.html +++ b/docs/fr/features.html @@ -1,13 +1,13 @@ - + - - Fonctionnalités - Documentation FitTrackee 0.7.21 - + + Fonctionnalités - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -517,7 +517,7 @@ https://hosted.weblate.org/widgets/fittrackee/-/multi-auto.svg
    -

    Screenshots#

    +

    Captures d’écran#

    Tableau de bord#

    @@ -623,7 +623,7 @@
  • Traductions
  • -
  • Screenshots
  • - + diff --git a/docs/fr/genindex.html b/docs/fr/genindex.html index 295a645f..09fd826f 100644 --- a/docs/fr/genindex.html +++ b/docs/fr/genindex.html @@ -1,11 +1,11 @@ - + - Index - Documentation FitTrackee 0.7.21 - + Index - Documentation FitTrackee 0.7.22 + @@ -124,7 +124,7 @@
    -
    @@ -151,7 +151,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -326,7 +326,7 @@
    - + diff --git a/docs/fr/http-routingtable.html b/docs/fr/http-routingtable.html index 7f90459e..c05678f2 100644 --- a/docs/fr/http-routingtable.html +++ b/docs/fr/http-routingtable.html @@ -1,11 +1,11 @@ - + - Table de routage HTTP - Documentation FitTrackee 0.7.21 - + Table de routage HTTP - Documentation FitTrackee 0.7.22 + @@ -124,7 +124,7 @@
    -
    @@ -151,7 +151,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -617,7 +617,7 @@
    - + diff --git a/docs/fr/index.html b/docs/fr/index.html index 8e5689ea..171c7649 100644 --- a/docs/fr/index.html +++ b/docs/fr/index.html @@ -1,13 +1,13 @@ - + - - Documentation FitTrackee 0.7.21 - + + Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -310,7 +310,7 @@
    - + diff --git a/docs/fr/installation.html b/docs/fr/installation.html index d5a6cbe0..29093f7f 100644 --- a/docs/fr/installation.html +++ b/docs/fr/installation.html @@ -1,13 +1,13 @@ - + - - Installation - Documentation FitTrackee 0.7.21 - + + Installation - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -559,7 +559,7 @@

    Nouveau dans la version 0.4.9.

    -
    Si True, le serveur de tuile par défaut est conservé pour générer les images statiques de cartes (serveur de tuiles Komoot.de).
    +
    Si True, le serveur de tuile par défaut de staticmap est conservé pour générer les images statiques de cartes (serveur de tuiles OSM depuis la version 0.5.6 de staticmap (celui de Komoot.de avant cette version)).
    Sinon, le serveur de tuiles configuré dans TILE_SERVER_URL sera utilisé.
    @@ -701,7 +701,7 @@
    $ flask limiter
     Usage: flask limiter [OPTIONS] COMMAND [ARGS]...
     
    -  Flask-Limiter maintenance & utility commmands
    +  Flask-Limiter maintenance & utility commands
     
     Options:
       --help  Show this message and exit.
    @@ -882,11 +882,11 @@ $ make install-db
     
      -
    • Télécharger la dernière version (à ce jour, la version v0.7.21) :

    • +
    • Télécharger la dernière version (à ce jour, la version v0.7.22) :

    -
    $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.21.tar.gz
    -$ tar -xzf v0.7.21.tar.gz
    -$ mv FitTrackee-0.7.21 FitTrackee
    +
    $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.22.tar.gz
    +$ tar -xzf v0.7.22.tar.gz
    +$ mv FitTrackee-0.7.22 FitTrackee
     $ cd FitTrackee
     
    @@ -1008,11 +1008,11 @@ $ source .
    • Arrêter l’application

    • Changer pour le répertoire dans lequel FitTrackee est localisé

    • -
    • Télécharger la dernière version (à ce jour, la version v0.7.21) et écraser les fichiers existants :

    • +
    • Télécharger la dernière version (à ce jour, la version v0.7.22) et écraser les fichiers existants :

    -
    $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.21.tar.gz
    -$ tar -xzf v0.7.21.tar.gz
    -$ cp -R FitTrackee-0.7.21/* FitTrackee/
    +
    $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.22.tar.gz
    +$ tar -xzf v0.7.22.tar.gz
    +$ cp -R FitTrackee-0.7.22/* FitTrackee/
     $ cd FitTrackee
     
    @@ -1368,7 +1368,7 @@ $ make docker-test-python
    -
    +
    diff --git a/docs/fr/oauth.html b/docs/fr/oauth.html index 94fc9a79..bed81039 100644 --- a/docs/fr/oauth.html +++ b/docs/fr/oauth.html @@ -1,13 +1,13 @@ - + - - OAuth 2.0 - Documentation FitTrackee 0.7.21 - + + OAuth 2.0 - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -405,7 +405,7 @@
    -
    + diff --git a/docs/fr/objects.inv b/docs/fr/objects.inv index 95081db1..6dc2a372 100644 Binary files a/docs/fr/objects.inv and b/docs/fr/objects.inv differ diff --git a/docs/fr/search.html b/docs/fr/search.html index 1ff40ebd..8d3b01ee 100644 --- a/docs/fr/search.html +++ b/docs/fr/search.html @@ -1,11 +1,11 @@ - + - Recherche - Documentation FitTrackee 0.7.21 - + Recherche - Documentation FitTrackee 0.7.22 + @@ -124,7 +124,7 @@
    -
    @@ -151,7 +151,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -273,7 +273,7 @@
    - + diff --git a/docs/fr/searchindex.js b/docs/fr/searchindex.js index 04fe4b63..75dcbe9d 100644 --- a/docs/fr/searchindex.js +++ b/docs/fr/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", "changelog", "cli", "features", "index", "installation", "oauth", "third_party_tools", "troubleshooting/administrator", "troubleshooting/index"], "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", "changelog.md", "cli.rst", "features.rst", "index.rst", "installation.rst", "oauth.rst", "third_party_tools.rst", "troubleshooting/administrator.rst", "troubleshooting/index.rst"], "titles": ["Authentification et compte", "Configuration", "Documentation de l\u2019API", "OAuth2", "Records", "Sports", "Statistiques", "Utilisateurs", "S\u00e9ances", "Historique des modifications", "Interface de ligne de commande", "Fonctionnalit\u00e9s", "FitTrackee", "Installation", "OAuth 2.0", "Outils tiers", "Administrateur", "D\u00e9pannage"], "terms": {"post": [0, 3, 8, 14], "api": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14], "auth": [0, 1, 3, 4, 5, 6, 7, 8], "regist": 0, "enregistr": [0, 10, 11, 14], "utilis": [0, 1, 2, 3, 4, 5, 6, 8, 9, 13, 14], "envoi": [0, 7, 9, 11, 13, 14], "courriel": [0, 7, 9, 11, 16], "confirm": [0, 3, 9, 11, 13], "Le": [0, 9, 11, 13], "nouvel": [0, 7, 10, 11, 13], "cr\u00e9": [0, 3, 8, 9, 10, 11, 13, 14], "inact": [0, 7, 11, 13], "L": [0, 1, 5, 9, 11, 13, 14], "doit": [0, 1, 3, 5, 8, 9, 11, 13, 14, 16], "adress": [0, 1, 7, 10, 11, 13], "\u00e9lectron": [0, 1, 7, 10, 11, 13], "activ": [0, 1, 5, 7, 9, 10, 11, 12, 13], "exempl": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14], "requ\u00eat": [0, 1, 3, 4, 5, 6, 7, 8, 14], "http": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "1": [0, 1, 3, 4, 5, 6, 7, 8, 11, 13], "content": [0, 1, 3, 4, 5, 6, 7, 8, 9], "typ": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 13], "appliqu": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14], "json": [0, 1, 3, 4, 5, 6, 7, 8, 11], "r\u00e9pons": [0, 1, 3, 4, 5, 6, 7, 8], "succes": [0, 3, 5, 6, 8], "200": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "success": [0, 1, 3, 4, 5, 6, 7, 8], "status": [0, 1, 3, 4, 5, 6, 7, 8], "erreur": [0, 3, 9, 11, 16], "lor": [0, 10, 11], "400": [0, 1, 3, 5, 7, 8, 9], "bad": [0, 1, 3, 5, 7, 8], "request": [0, 1, 3, 5, 7, 8, 13, 14], "messag": [0, 1, 3, 7, 8, 9, 10, 11, 13, 14], "error": [0, 1, 5, 7, 8, 9, 13], "email": [0, 1, 7, 9, 10, 16], "valid": [0, 1, 3, 4, 5, 6, 7, 8, 13, 16], "must": [0, 1, 7, 9], "be": [0, 1, 7, 9, 13], "provided": [0, 1, 7], "objet": [0, 1, 5, 7, 8], "usernam": [0, 7, 10, 13], "string": [0, 1, 3, 5, 6, 7, 8], "nom": [0, 3, 6, 7, 9, 10, 13], "3": [0, 5, 6, 7, 8, 11, 13], "30": [0, 6], "caracter": [0, 3, 9, 13, 14], "requ": [0, 14], "password": [0, 9, 10, 13], "mot": [0, 7, 10, 11, 13], "pass": [0, 7, 10, 11, 13], "8": [0, 8, 11, 13], "minimum": 0, "lang": [0, 9], "pr\u00e9f\u00e9rent": [0, 7], "langu": [0, 11], "interfac": [0, 9, 11, 12, 13], "si": [0, 3, 7, 8, 9, 10, 11, 13, 14, 16], "non": [0, 3, 5, 8, 9, 12, 13], "fourn": [0, 3, 8, 10, 11, 13, 14, 16], "ser": [0, 9, 10, 11, 13], "anglais": [0, 9, 11], "accepted_policy": 0, "boolean": [0, 1, 3, 7, 10], "tru": [0, 1, 3, 5, 7, 9, 13], "a": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12], "accept": [0, 9, 11], "polit": [0, 1, 9, 11], "confidential": [0, 1, 9, 11], "cod": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "\u00e9tat": [0, 1, 3, 4, 5, 6, 7, 8], "ok": [0, 1, 3, 4, 5, 6, 7, 8], "invalid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "payload": [0, 1, 3, 5, 7, 8], "sorry": 0, "that": [0, 9], "is": [0, 9], "already": 0, "taken": 0, "you": [0, 1, 5, 6, 7, 8, 13], "agre": 0, "privacy": [0, 9], "policy": [0, 9], "to": [0, 6, 8, 9, 13, 15], "character": [0, 9], "required": 0, "only": [0, 9], "alphanumeric": 0, "and": [0, 9, 10, 13], "the": [0, 5, 7, 8, 9, 13], "underscor": 0, "charact": 0, "_": [0, 9], "allowed": [0, 8], "403": [0, 1, 5, 6, 7, 8], "forbidden": [0, 1, 5, 6, 7, 8], "registr": [0, 9], "disabled": [0, 10], "500": [0, 1, 5, 7, 8, 9], "internal": [0, 1, 5, 7, 8], "serv": [0, 1, 5, 7, 8, 9, 13], "pleas": [0, 1, 3, 4, 5, 6, 7, 8], "try": [0, 5, 7, 8], "again": [0, 1, 3, 4, 5, 6, 7, 8], "or": [0, 5, 7, 8, 9], "contact": [0, 1, 5, 7, 8, 11], "administrator": [0, 5, 7, 8], "account": [0, 7, 9], "apres": [0, 3, 9, 11, 13, 14], "inscript": [0, 1, 9, 11, 13], "auth_token": 0, "web": [0, 3, 12, 13, 14], "token": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 14], "successful": 0, "jeton": [0, 1, 3, 4, 5, 6, 7, 8, 10, 13, 14], "resend": 0, "renvoi": [0, 3, 7, 8], "instruct": [0, 9, 11, 13], "d\u00e9sactiv": [0, 9, 10, 11, 13], "point": [0, 1, 3, 9, 11, 13, 14], "acces": [0, 1, 3, 14], "disponibl": [0, 4, 10, 11, 13, 14, 15], "resent": 0, "404": [0, 3, 5, 6, 7, 8, 9], "not": [0, 1, 3, 5, 6, 7, 8, 9, 11, 13], "found": [0, 3, 5, 6, 7, 8, 9], "requested": 0, "url": [0, 3, 9, 13, 14, 16], "was": 0, "login": 0, "connexion": [0, 13], "seul": [0, 3, 7, 8, 9, 11, 13, 14], "dispos": [0, 7], "actif": [0, 10, 11], "peuvent": [0, 9, 11, 12, 13], "connect": [0, 11], "successfully": 0, "logged": 0, "in": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14], "401": [0, 1, 3, 4, 5, 6, 7, 8, 9], "unauthorized": [0, 1, 3, 4, 5, 6, 7, 8], "credential": 0, "get": [0, 1, 3, 4, 5, 6, 7, 8], "profil": [0, 3, 9, 14], "obten": [0, 1, 3, 4, 5, 6, 7, 8, 14], "inform": [0, 1, 7, 9, 11, 12, 13], "authentifi": [0, 1, 3, 4, 5, 7, 8, 11], "scop": [0, 1, 3, 4, 5, 6, 7, 8], "read": [0, 3, 4, 5, 6, 7, 8, 14], "dat": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11], "accepted_privacy_policy": 0, "admin": [0, 1, 4, 5, 6, 7, 8, 10, 13], "fals": [0, 1, 3, 5, 7, 8, 13], "bio": [0, 7], "null": [0, 1, 5, 7, 8, 9], "birth_dat": [0, 7], "created_at": [0, 7], "sun": [0, 4, 7, 8], "14": [0, 3, 7, 8, 11], "jul": [0, 4, 7, 8], "2019": [0, 4, 6, 7, 8], "09": [0, 7], "58": [0, 7, 9], "gmt": [0, 3, 4, 7, 8], "date_format": 0, "dd": 0, "mm": 0, "yyyy": 0, "display_ascent": 0, "sam": [0, 4, 7, 8, 9], "exampl": [0, 1, 3, 7, 9, 13, 14], "com": [0, 1, 3, 7, 9, 13, 14], "email_to_confirm": 0, "first_nam": [0, 7], "imperial_unit": [0, 7], "is_act": [0, 5, 7], "languag": [0, 7, 9], "last_nam": [0, 7], "locat": [0, 7, 13], "nb_sport": [0, 7], "nb_workout": [0, 6, 7], "6": [0, 5, 7, 8, 10, 11, 13], "pictur": [0, 7, 8, 9], "record": [0, 2, 7, 8, 9, 11], "id": [0, 3, 4, 5, 7, 8], "9": [0, 4, 7, 11, 13], "record_typ": [0, 4, 7, 8], "AS": [0, 4, 7, 8], "sport_id": [0, 4, 5, 6, 7, 8], "user": [0, 4, 6, 7, 8, 9, 13, 14], "valu": [0, 4, 7, 8, 9], "18": [0, 4, 7, 8, 11], "workout_dat": [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, 11, 13], "fd": [0, 4, 7, 8], "13": [0, 4, 7, 8, 10, 11, 13], "ha": [0, 4, 7, 8], "43": [0, 4, 7, 8, 9], "97": [0, 4, 7, 8, 9], "11": [0, 4, 7, 11, 13], "ld": [0, 4, 7, 8], "01": [0, 4, 6, 7, 8], "12": [0, 4, 7, 8], "MS": [0, 4, 7, 8], "sports_list": [0, 7], "4": [0, 5, 6, 7, 8, 11, 13], "start_elevation_at_zero": 0, "timezon": [0, 7, 9], "europ": [0, 7], "paris": [0, 7], "total_ascent": [0, 6], "720": 0, "35": [0, 9], "total_dist": [0, 6, 7], "67": [0, 7], "895": [0, 7], "total_dur": [0, 6, 7], "50": [0, 7, 9, 13], "27": [0, 3, 7], "use_raw_gpx_speed": 0, "weekm": [0, 6, 7], "En": [0, 1, 3, 4, 5, 6, 7, 8, 12], "t\u00eat": [0, 1, 3, 4, 5, 6, 7, 8, 14], "authoriz": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "oauth": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13], "2": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13], "0": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13], "bear": [0, 1, 3, 4, 5, 6, 7, 8], "provid": [0, 1, 3, 4, 5, 6, 7, 8, 9], "signatur": [0, 1, 3, 4, 5, 6, 7, 8], "expired": [0, 1, 3, 4, 5, 6, 7, 8], "log": [0, 1, 3, 4, 5, 6, 7, 8, 13, 16], "edit": [0, 9, 11], "modifi": [0, 5, 7, 10, 11, 13], "writ": [0, 1, 3, 5, 7, 8, 14], "updated": [0, 9], "pr\u00e9nom": 0, "famill": 0, "localis": [0, 13], "biograph": 0, "naissanc": 0, "format": [0, 6, 8, 9, 11, 12], "Y": [0, 6, 8], "preferent": [0, 9], "pris": [0, 3, 9, 11, 13, 14], "charg": [0, 3, 9, 11, 13, 14, 17], "valeur": [0, 3, 11, 13, 14, 16], "d\u00e9faut": [0, 3, 7, 8, 9, 11, 13], "date_string": 0, "correspond": [0, 8, 13], "mmm": 0, "do": [0, 1, 5, 6, 7, 8, 9], "local": [0, 9, 12, 13], "e": 0, "fr": [0, 7, 13], "gl": 0, "it": 0, "nl": 0, "nb": 0, "affich": [0, 8, 9, 10, 11, 12, 13, 14, 17], "dan": [0, 1, 8, 9, 10, 11, 12, 13, 14, 17], "d\u00e9nivel": [0, 4, 8, 11], "total": [0, 3, 8, 9, 11], "distanc": [0, 4, 8, 9, 11], "unit": [0, 9, 13], "imp\u00e9rial": [0, 11], "Les": [0, 4, 8, 10, 11, 12, 13, 14, 17], "graphiqu": [0, 9, 11, 13], "altitud": [0, 9, 11], "commencent": 0, "z\u00e9ro": [0, 11], "fuseau": [0, 8, 11], "horair": [0, 8, 11], "gpx": [0, 3, 8, 9, 11, 12, 13, 15], "filtr": [0, 11], "calcul": [0, 9, 11], "vitess": [0, 4, 8, 9, 11, 13], "La": [0, 9, 11, 13, 14, 16], "semain": [0, 6, 11], "commenc": [0, 6, 9, 11, 13, 16], "lund": [0, 6, 11], "don": [0, 3, 8, 9, 11, 12, 14, 16], "match": 0, "sport": [0, 2, 6, 8, 9, 13], "color": [0, 5, 9], "000000": 0, "stopped_speed_threshold": [0, 5], "user_id": 0, "couleur": [0, 11], "hexad\u00e9cimal": 0, "ajout": [0, 7, 9, 10, 11, 12, 13, 15], "s\u00e9anc": [0, 2, 6, 9, 12, 14, 15, 17], "float": [0, 8], "seuil": [0, 11], "arr\u00eat": [0, 9, 11, 13], "gpxpy": [0, 11, 13], "hexadecimal": 0, "exist": [0, 6, 7, 8, 9, 11, 12, 13], "delet": [0, 3, 7, 8, 9], "reset": [0, 9, 10], "r\u00e9initialis": [0, 7, 10, 11, 13], "204": [0, 3, 7, 8], "parametr": [0, 3, 5, 6, 7, 8, 9, 11, 14], "identifi": [0, 3, 5, 6, 8, 14], "no": [0, 3, 7, 8, 9], "supprim": [0, 3, 7, 8, 9, 10, 11], "mis": [0, 5, 7, 8, 9, 11, 14], "jour": [0, 1, 5, 7, 8, 9, 10, 11], "imag": [0, 7, 8, 9, 11, 13, 17], "multipart": [0, 3, 8], "form": [0, 3, 8], "fil": [0, 8, 9, 13], "fichi": [0, 1, 8, 9, 10, 11, 12, 13, 15, 17], "extens": [0, 8, 13], "autoris": [0, 1, 3, 8, 13, 14], "jpg": 0, "png": [0, 8, 13], "gif": 0, "part": [0, 8, 9, 11, 12, 14, 15], "selected": [0, 8], "413": [0, 8], "entity": [0, 8], "too": [0, 8], "larg": [0, 8, 13], "during": [0, 8], "updat": [0, 8, 9, 13], "siz": [0, 8, 9, 13], "exceed": [0, 8, 9], "0mb": [0, 8], "trait": [0, 10], "demand": [0, 9, 10, 11, 13], "processed": 0, "patch": [0, 1, 5, 7, 8], "suiv": [0, 4, 10, 11, 13, 14, 15, 16], "modif": [0, 11, 12], "chang": [0, 9, 11, 13], "actuel": 0, "autr": [0, 7, 11, 13], "new_password": 0, "nouveau": [0, 10, 11, 13, 14], "missing": [0, 9], "current": [0, 9], "uniqu": [0, 3, 9, 10, 13, 14], "new": [0, 7, 9, 11], "logout": [0, 9], "d\u00e9connexion": 0, "out": 0, "access": [0, 9], "revoked": 0, "malformed": 0, "for": [0, 1, 8, 9, 13], "other": [0, 7], "reason": 0, "blacklist": 0, "export": [0, 9, 10, 11, 12, 13], "archiv": [0, 1, 9, 10, 11, 13], "Il": [0, 9, 11, 12, 13, 14], "cr\u00e9ation": [0, 9, 11], "in_progress": 0, "errored": 0, "taill": [0, 1, 11, 13], "octet": 0, "lorsqu": [0, 9, 10, 13], "r\u00e9uss": 0, "wed": 0, "mar": [0, 9, 13], "2023": [0, 13], "31": [0, 8, 13], "17": [0, 8], "file_nam": 0, "archive_rgjsr3fht295ywnqr5yp": 0, "zip": [0, 1, 8, 9, 11], "file_siz": 0, "924": 0, "aucun": [0, 8, 11, 12, 13], "ongoing": 0, "completed": 0, "t\u00e9l\u00e9charg": [0, 8, 10, 11, 13, 17], "download": [0, 8, 9], "archive_rgjsr3fhr5yp": 0, "x": [0, 8, 9, 13, 14], "gzip": 0, "config": [1, 9, 13], "about": [1, 9, 13], "admin_contact": 1, "gpx_limit_import": 1, "is_email_sending_enabled": 1, "is_registration_enabled": 1, "max_single_file_siz": 1, "1048576": 1, "max_user": 1, "max_zip_file_siz": 1, "10485760": 1, "map_attribu": [1, 13], "copy": [1, 13], "href": [1, 13], "www": [1, 13], "openstreetmap": [1, 9, 13], "org": [1, 13], "copyright": [1, 13], "contributor": [1, 13], "privacy_policy": 1, "privacy_policy_dat": 1, "version": [1, 10, 11, 13, 14], "7": [1, 8, 10, 11, 13, 14], "21": [1, 13], "weather_provid": 1, "getting": 1, "mettr": [1, 7, 8, 9, 10, 11, 13], "avoir": [1, 5, 13], "droit": [1, 5, 7, 9, 10, 11, 13, 14], "administr": [1, 5, 7, 10, 13, 14, 17], "instanc": [1, 9, 11, 13], "integ": [1, 3, 5, 6, 7, 8], "nombr": [1, 7, 8, 10, 11, 13], "maximum": [1, 11], "maximal": [1, 4, 8, 9, 10, 11], "inscrir": [1, 9, 11, 13], "hav": [1, 5, 6, 7, 8, 9], "perm": [1, 5, 6, 7, 8], "when": [1, 9], "updating": 1, "ping": 1, "contr\u00f4l": 1, "pong": 1, "authentif": [2, 13, 14], "compt": [2, 7, 8, 9, 10, 13, 15], "configur": [2, 9, 11, 13, 14, 16], "oauth2": [2, 14], "statist": 2, "app": [3, 9, 13, 14], "client": [3, 9, 11, 13, 14], "pagin": [3, 7, 8], "5": [3, 5, 6, 7, 8, 10, 11, 13], "pag": [3, 7, 8, 9], "Ce": 3, "accessibl": [3, 13, 14], "fittracke": [3, 10, 11, 13, 14, 15, 17], "san": [3, 6, 7, 8, 9, 11, 12, 13], "client_descript": 3, "client_id": [3, 14], "o22a27s2abpuoxjbxv3ujdox": 3, "issued_at": 3, "thu": 3, "july": 3, "2022": 3, "06": [3, 6], "53": [3, 9], "nam": 3, "import": [3, 9, 11, 13, 15], "redirect_ur": 3, "callback": [3, 14], "workout": [3, 4, 5, 6, 8, 9, 14], "websit": 3, "has_next": 3, "has_prev": 3, "client_secret": 3, "secret": [3, 13, 14], "created": [3, 8], "client_nam": 3, "client_ur": 3, "array": 3, "list": [3, 9, 10, 12, 13], "redirect": [3, 14], "cha\u00een": [3, 14], "descript": [3, 10, 13], "optionnel": [3, 13], "client_client_id": 3, "trouv": [3, 5, 8], "int": [3, 5, 8], "by_id": 3, "enti": 3, "an": [3, 9], "revok": 3, "r\u00e9voqu": 3, "tous": [3, 4, 5, 6, 7, 9, 11, 13], "associ": [3, 10, 11, 14], "cas": [3, 11, 13], "redirig": [3, 14], "ver": [3, 9, 13, 14], "\u00e9mettr": 3, "response_typ": [3, 14], "support": [3, 9, 13, 14, 16], "\u00eatre": [3, 8, 9, 10, 11, 12, 13, 14, 16], "stat": [3, 6, 9, 14], "\u00e9vit": [3, 9], "falsif": [3, 14], "entre": [3, 8, 11, 14], "sit": [3, 14], "cross": [3, 14], "forgery": [3, 14], "csrf": [3, 14], "obligatoir": [3, 8, 9, 10, 13, 14], "recommand": [3, 13, 14], "code_challeng": [3, 14], "g\u00e9ner": [3, 10, 11, 13, 14], "v\u00e9rif": [3, 9, 14, 16], "pkce": [3, 14], "code_challenge_method": [3, 14], "m\u00e9thod": [3, 13, 14], "challeng": [3, 14], "s256": [3, 14], "librair": [3, 13], "authlib": [3, 13, 14], "d\u00e9livr": 3, "rafra\u00eech": 3, "access_token": 3, "roehv64thcg28wcewzhrnvlusoduvw8nvnhkcml57": 3, "expires_in": 3, "864000": 3, "refresh_token": 3, "nuv9cy8vqonrqkhtz5pqaq2zw7msh0mornpjr14amswd6f6": 3, "token_typ": 3, "expires_at": 3, "1658660147": 3, "0667062": 3, "grant_typ": 3, "authorization_cod": [3, 14], "\u00e9miss": 3, "code_verifi": 3, "moyen": [4, 8, 9, 11, 13], "plus": [4, 9, 10, 11, 12, 13, 16], "\u00e9lev": [4, 11, 13], "dur": [4, 6, 8, 9, 11], "longu": [4, 9, 11], "retourn": 4, "is_active_for_us": 5, "label": [5, 9], "cycling": 5, "transport": [5, 9, 11], "hiking": 5, "mountain": 5, "biking": [5, 8], "running": 5, "walking": 5, "has_workout": 5, "user_nam": [6, 7], "by_tim": 6, "entra\u00een": [6, 8, 11], "from": [6, 8, 9, 13], "2018": [6, 8], "tim": [6, 8], "week": [6, 9], "statistic": [6, 9], "2017": [6, 8], "average_speed": 6, "48": 6, "203": 6, "156": [6, 9], "15": [6, 8, 10, 11, 13], "282": [6, 9], "12341": 6, "16": [6, 8, 11, 13], "99": [6, 9], "150": 6, "178": [6, 9], "47": [6, 8, 9], "9960": 6, "95": [6, 9], "46": [6, 9], "78": 6, "613": 6, "1267": 6, "d\u00e9but": [6, 8], "fin": [6, 8, 9, 13], "p\u00e9riod": [6, 11, 13], "temp": 6, "dimanch": [6, 11], "month": [6, 9], "mois": [6, 9, 11], "year": 6, "ann\u00e9": [6, 11], "default": [6, 8, 9, 13], "by_sport": 6, "all": [6, 13], "tout": [6, 13], "uploads_dir_siz": 6, "1000": 6, "statut": [7, 10], "Ne": 7, "quelqu": [7, 8, 9, 11, 14], "order_by": [7, 8], "workouts_count": 7, "par_pag": 7, "is_admin": 7, "sat": 7, "20": [7, 11], "03": [7, 8], "per_pag": [7, 8], "max": [7, 8, 9, 10], "q": 7, "order": [7, 8, 9], "ordre": [7, 8], "tri": [7, 8, 11], "asc": [7, 8], "desc": [7, 8], "criter": 7, "peut": [7, 9, 10, 11, 13, 14], "jpeg": 7, "activat": [7, 10], "new_email": 7, "reset_password": 7, "different": [7, 9], "than": [7, 9], "curent": 7, "Un": [7, 9, 11, 13], "propr": [7, 11, 12], "sauf": [7, 13], "sien": 7, "john_do": 7, "can": [7, 9, 13, 16], "your": 7, "has": [7, 9], "right": [7, 9], "02": 8, "moin": 8, "ascent": [8, 9], "ave_speed": 8, "bound": 8, "creation_dat": 8, "51": 8, "descent": [8, 9], "durat": [8, 9], "04": 8, "kjxavsturjvoah2wvcegef": 8, "map": [8, 9, 11, 12], "max_alt": 8, "max_speed": 8, "min_alt": 8, "modification_dat": 8, "moving": [8, 9], "next_workout": 8, "paus": [8, 9], "previous_workout": 8, "Mon": 8, "jan": 8, "segment": [8, 9, 11], "titl": [8, 9], "weather_end": 8, "weather_start": 8, "with_gpx": 8, "100": [8, 9, 11], "titr": [8, 11], "tient": 8, "majuscul": 8, "minuscul": 8, "distance_from": 8, "minimal": [8, 9, 11, 14], "distance_to": 8, "duration_from": 8, "h": [8, 11], "M": 8, "duration_to": 8, "ave_speed_from": 8, "ave_speed_to": 8, "max_speed_from": 8, "max_speed_to": 8, "sorting": 8, "criteri": 8, "workout_short_id": 8, "57": [8, 9], "45": 8, "22": 8, "without": [8, 9], "sunday": 8, "morning": 8, "court": 8, "cart": [8, 9, 11, 12, 13, 17], "leaflet": [8, 13], "this": [8, 10, 13], "chart_dat": 8, "r\u00e9cuper": [8, 13, 14], "chart": [8, 9, 13], "js": [8, 13], "elev": [8, 9], "279": [8, 9], "latitud": 8, "5078118": 8, "longitud": 8, "1232004": 8, "speed": [8, 9], "63": 8, "fri": 8, "44": [8, 9], "7380": 8, "280": [8, 9], "5079733": 8, "1234538": 8, "39": 8, "segment_id": 8, "map_id": 8, "fa33f4d996844a5c73ecd1ae24456ab8": 8, "1563529507772": 8, "map_til": 8, "z": [8, 13], "tuil": [8, 9, 11], "serveur": [8, 9, 11, 12, 16], "4109": 8, "2930": 8, "sous": [8, 13], "domain": [8, 13], "zoom": 8, "index": 8, "axe": [8, 11], "xml": 8, "201": [8, 9], "guillemet": 8, "doubl": 8, "doivent": [8, 13, 14], "\u00e9chapp": [8, 9], "no_gpx": 8, "uuid": [8, 9], "n\u00e9gat": [8, 11], "posit": [8, 9, 11], "km": [8, 11], "second": 8, "407": 9, "display": 9, "are": 9, "zero": 9, "pr": 9, "409": 9, "ci": 9, "action": 9, "add": 9, "open": [9, 11, 12], "wat": 9, "swimming": 9, "398": 9, "fix": [9, 13], "dropdown": 9, "402": 9, "handl": 9, "399": 9, "translat": 9, "galician": [9, 11], "polish": 9, "406": 9, "spanish": 9, "avanc": [9, 11], "n\u00e9erland": [9, 11], "galicien": 9, "allemand": [9, 11], "italien": [9, 11], "85": 9, "norv\u00e9gien": [9, 11], "bokm\u00e5l": [9, 11], "polon": [9, 11], "56": 9, "espagnol": [9, 11], "merc": 9, "contributeur": [9, 15], "gallegonovato": 9, "xmgz": 9, "mariusz": 9, "Cette": [9, 12, 13], "contient": [9, 11], "migrat": [9, 10, 13], "bas": [9, 11, 13, 16], "voir": [9, 11, 13, 14, 16], "380": 9, "link": 9, "390": 9, "improv": 9, "ui": 9, "391": 9, "paragliding": 9, "384": 9, "inconsistent": 9, "with": [9, 13], "between": 9, "gp": [9, 11], "393": 9, "pil": 9, "modul": [9, 13], "attribut": 9, "antiali": 9, "394": 9, "397": 9, "386": 9, "minor": 9, "contributing": 9, "md": 9, "388": 9, "typo": 9, "395": 9, "test": [9, 13], "packaged": 9, "of": [9, 13, 14], "cc3fe1c": 9, "python": [9, 13, 14], "postgresql": [9, 13, 16], "98": 9, "42": 9, "dkm": 9, "partiel": 9, "quant": 9, "encor": [9, 12], "weblat": [9, 11], "mainten": [9, 13], "351": 9, "370": 9, "dutch": 9, "thank": 9, "bjornclauw": 9, "371": 9, "375": 9, "french": [9, 11], "thovi98": 9, "376": 9, "german": 9, "qwerty287": 9, "1375986": 9, "them": 9, "furo": 9, "377": 9, "init": [9, 13], "354": 9, "drop": 9, "374": 9, "dock": 9, "install": [9, 12], "virtualenv": [9, 13], "87": 9, "36": 9, "366": 9, "369": 9, "hosted": 9, "367": 9, "358": 9, "filtering": 9, "359": 9, "foot": 9, "overlap": 9, "350": 9, "352": 9, "356": 9, "357": 9, "365": 9, "gnu": 9, "ewm": 9, "jat255": 9, "parm": 9, "dessous": 9, "darksky": [9, 13], "servic": [9, 13], "319": 9, "cli": [9, 10, 11, 13], "creat": [9, 13], "329": 9, "mak": [9, 13], "start": 9, "axis": 9, "at": [9, 13], "sticky": 9, "333": 9, "featur": 9, "filt": 9, "by": [9, 13], "338": 9, "relev": 9, "328": 9, "track": 9, "incorrect": 9, "imperial": 9, "b29ed7": 9, "dashboard": 9, "250": 9, "norwegian": 9, "320": 9, "323": 9, "06ba975": 9, "bcc568e": 9, "ea0ac99": 9, "a458f5f": 9, "075aeb9": 9, "60e164d": 9, "italian": 9, "318": 9, "remov": 9, "weath": 9, "comradekingu": 9, "J": 9, "lavoi": 9, "mondstern": 9, "314": 9, "deleted": 9, "process": [9, 13], "fail": 9, "315": 9, "permet": [9, 10, 11, 12, 14], "Une": [9, 10, 11, 13, 16], "personnalis": [9, 11], "d\u00e9fin": [9, 11, 14, 16], "afin": [9, 14], "puissent": [9, 11], "prendr": [9, 11], "connaiss": [9, 11], "conten": [9, 11, 13], "t\u00e9l\u00e9vers": [9, 11], "enfin": 9, "compl\u00e9mentair": 9, "pouv": 9, "util": [9, 11], "propos": [9, 11], "301": [9, 13], "304": 9, "305": 9, "additional": 9, "307": 9, "quand": 9, "d\u00e9marr": [9, 13, 17], "modal": 9, "297": 9, "308": 9, "310": 9, "290": 9, "294": 9, "postgresql10": 9, "d\u00e9pend": 9, "265": 9, "implementing": 9, "altern": 9, "visualcrossing": 9, "environment": [9, 13, 16], "variabl": [9, 16], "set": [9, 10, 13], "weather_api_provid": [9, 13], "see": [9, 13], "287": 9, "289": 9, "dperruso": 9, "92": 9, "parameter": 9, "c88a515": 9, "f96dcef": 9, "mountaineering": 9, "278": 9, "270": 9, "nederland": 9, "258": 9, "pars": 9, "271": 9, "creation": 9, "273": 9, "274": 9, "paralleliz": 9, "275": 9, "disabl": 9, "work": [9, 13, 16], "entry": 9, "commend": 9, "lign": [9, 11, 12, 13], "command": [9, 11, 12, 13], "flask": [9, 13], "dramatiq": [9, 10, 13], "3c8d9c2": 9, "trailing": 9, "comm": [9, 11, 13], "d\u00e9velopp": [9, 10, 12], "264": 9, "whit": 9, "gray": 9, "background": 9, "266": 9, "260": 9, "checked": 9, "261": 9, "should": 9, "return": [9, 13], "numb": [9, 13], "lim": [9, 13], "n\u00e9cessit": [9, 13, 14], "89": 9, "b1536fc": 9, "257": 9, "body": [9, 13], "nginx": [9, 11, 13, 14, 16], "112": 9, "allow": [9, 13], "244": 9, "virtual": 9, "rid": 9, "246": 9, "247": 9, "displayed": 9, "microsecond": 9, "252": 9, "242": 9, "241": 9, "strength": 9, "estim": 9, "packag": 9, "239": 9, "cb9d02f": 9, "english": 9, "88": 9, "231": 9, "invalidat": 9, "236": 9, "rat": [9, 13], "limit": [9, 11], "232": 9, "hidden": 9, "237": 9, "212": 9, "230": 9, "databas": [9, 10, 13], "problem": [9, 13], "after": [9, 13], "upgrad": [9, 13], "225": 9, "grammar": 9, "issu": [9, 11], "skylan0916": 9, "derni": [9, 13], "ex\u00e9cut": 9, "inf\u00e9rieur": 9, "diff\u00e9rent": 9, "ex\u00e9cu": [9, 10], "213": 9, "using": 9, "measur": 9, "ft": 9, "mi": 9, "223": 9, "icon": 9, "167": 9, "added": 9, "162": 9, "fmstrat": 9, "210": 9, "could": 9, "til": [9, 13], "requiring": 9, "subdomain": 9, "staticmap_subdomain": [9, 13], "209": 9, "containing": 9, "multipl": 9, "gorgoback": 9, "Et": 9, "detect": 9, "brows": 9, "use": 9, "matching": 9, "if": [9, 13], "avail": 9, "208": 9, "card": 9, "html": 9, "changing": 9, "197": 9, "196": 9, "manag": [9, 10], "tool": 9, "190": 9, "193": 9, "deleting": 9, "192": 9, "instead": 9, "191": 9, "layout": 9, "nomenclatur": 9, "inclus": 9, "195": 9, "cec": 9, "affect": [9, 11], "pr\u00e9c\u00e9dent": 9, "cc4287e": 9, "env": [9, 13], "offset": 9, "Pas": 9, "refactoris": 9, "avant": [9, 13], "possibl": [9, 11, 12, 13], "fournisseur": [9, 13], "smtp": [9, 13, 16], "cel": [9, 11, 13], "r\u00e9duit": 9, "pr\u00e9requ": 9, "mono": [9, 11], "Pour": [9, 11, 13, 14], "ger": [9, 10, 11, 13, 16], "180": 9, "cannot": 9, "send": 9, "tl": [9, 13], "177": 9, "manqu": 9, "petit": 9, "\u00e9cran": [9, 11], "175": 9, "refreshed": 9, "173": 9, "171": 9, "correctly": 9, "apport": 9, "niveau": 9, "155": 9, "106": 9, "169": 9, "161": 9, "farthest": 9, "160": 9, "plusieur": [9, 11, 12, 13], "danielsiersleben": 9, "rapport": 9, "initialis": [9, 13], "149": 9, "152": 9, "autoespcap": 9, "model": 9, "jinj": 9, "151": 9, "security": 9, "nettoi": 9, "entr\u00e9": [9, 13, 14], "alphanumer": 9, "alert": 9, "worker": [9, 10, 13], "lanc": [9, 13], "script": 9, "product": 9, "dotenv": 9, "146": 9, "filter": 9, "145": 9, "140": 9, "fullscreen": 9, "control": [9, 13], "138": 9, "initial": 9, "135": 9, "finish": 9, "marker": 9, "134": 9, "wind": 9, "direct": [9, 11, 13], "877fa0f": 9, "changed": 9, "calendar": 9, "small": 9, "resolu": 9, "131": 9, "129": 9, "editing": 9, "127": [9, 13], "validat": 9, "legitimat": 9, "uri": 9, "such": 9, "localhost": [9, 13], "123": 9, "121": 9, "activity": 9, "snowsho": 9, "contain": [9, 13], "116": 9, "bet": 9, "button": 9, "graph": 9, "screen": 9, "115": 9, "option": [9, 10, 13], "averag": 9, "91": 9, "min": 9, "90": 9, "som": 9, "seem": 9, "104": 9, "switch": 9, "agplv3": 9, "licens": [9, 12, 13], "101": 9, "full": 9, "development": 9, "109": 9, "stopped": 9, "threshold": 9, "slow": 9, "mov": 9, "84": 9, "93": 9, "paf38": 9, "83": 9, "configured": 9, "generat": 9, "static": 9, "keep": 9, "default_staticmap": [9, 13], "81": 9, "remaining": 9, "textar": 9, "82": 9, "modify": 9, "his": 9, "birth": 9, "day": [9, 10, 13], "80": [9, 13], "sav": 9, "79": 9, "rebuild": 9, "75": 9, "javascript": [9, 13], "Du": 9, "fait": [9, 13], "sqlalchemy": [9, 13, 16], "postgr": [9, 16], "72": 9, "exceeding": 9, "71": 9, "great": 9, "70": 9, "less": 9, "uploaded": [9, 13], "66": 9, "used": 9, "importing": 9, "64": 9, "per": [9, 13], "shown": 9, "62": 9, "sending": 9, "\u00e9valu": [9, 13], "standardiz": 9, "term": 9, "upload": [9, 13, 15], "directory": [9, 13], "endpoint": 9, "also": 9, "59": 9, "uploading": 9, "activit": 9, "introduit": 9, "majeur": 9, "facilit": 9, "dor\u00e9nav": 9, "attent": [9, 13, 16], "lir": 9, "certain": [9, 10, 12, 13], "environ": [9, 10, 16], "renomm": 9, "celui": 9, "remplac": [9, 11, 13], "thunderforest": [9, 13], "outdoor": [9, 13], "54": 9, "simplify": 9, "d\u00e9plac": 9, "red": [9, 10, 13], "complet": 9, "co": 9, "4c3fc34": 9, "empty": 9, "34614d5": 9, "spinn": 9, "loading": 9, "b862a77": 9, "2e1ee2c": 9, "interceptor": 9, "rout": [9, 13], "definit": 9, "down": 9, "mor": 9, "weekend": 9, "40": 9, "localiz": 9, "i18n": 9, "41": 9, "show": [9, 10, 13], "mous": 9, "over": 9, "docu": 9, "choos": 9, "first": 9, "33": 9, "37": 9, "34": 9, "anymor": 9, "poetry": [9, 13], "pipenv": 9, "gestion": [9, 13], "paquet": [9, 13], "detailed": 9, "28": 9, "26": 9, "tooltip": 9, "standard": [9, 13], "v\u00e9lo": [9, 11], "randon": [9, 11], "vtt": [9, 11], "cours": [9, 11], "pied": [9, 11], "march": [9, 11], "\u00e9gal": [9, 10, 11, 12, 13], "enter": 9, "heur": [9, 11, 13], "suppress": [9, 11], "m\u00e9t\u00e9o": [9, 11], "cl\u00e9": [9, 11, 13], "calendri": [9, 11], "mensuel": [9, 11], "cour": [9, 10, 12, 13], "grand": [9, 11], "recherch": 9, "propri\u00e9tair": [9, 11], "moment": [9, 11], "search": 9, "view": [9, 13], "usag": [10, 13], "arg": [10, 13], "lin": [10, 13], "help": [10, 13], "exit": [10, 13], "d\u00e9sorm": 10, "obsolet": 10, "prochain": [10, 11], "fittrackee_set_admin": 10, "fittrackee_upgrade_db": 10, "fittrackee_work": 10, "vid": [10, 13], "expir": 10, "depuis": [10, 13], "noir": 10, "d\u00e9j\u00e0": 10, "argument": 10, "al\u00e9atoir": [10, 13], "incomplet": 10, "fitracke": 11, "stock": [11, 12, 14], "sportiv": [11, 12], "plein": [11, 12], "air": [11, 12], "plut\u00f4t": 11, "m\u00eam": [11, 13], "r\u00e9pertoir": [11, 13], "chiffr": [11, 13], "Avec": 11, "street": [11, 12], "statiqu": [11, 13], "trac": [11, 13], "virtuel": [11, 13], "electr": 11, "alpin": 11, "nag": 11, "eau": 11, "libr": 11, "parapent": 11, "19": 11, "aviron": 11, "ski": 11, "raquet": 11, "trail": 11, "lieu": 11, "Elle": 11, "except": [11, 16], "analys": [11, 13], "mani": [11, 13], "sp\u00e9cif": 11, "jusqu": 11, "system": [11, 13], "m\u00e9triqu": 11, "differ": 11, "origin": 11, "particuli": 11, "entrer": 11, "relat": 11, "Des": 11, "bouton": 11, "permettent": 11, "visualis": 11, "visual": [11, 13], "crossing": [11, 13], "sourc": 11, "vent": 11, "flech": 11, "indiqu": 11, "infobull": 11, "proven": 11, "masqu": 11, "cf": [11, 12, 13], "selon": [11, 13], "comport": 11, "d\u00e9roul": 11, "instant": 11, "r\u00e9cent": 11, "consult": 11, "s\u00e9lection": 11, "menu": 11, "nouveaut": 11, "dont": [11, 14], "o\u00f9": [11, 13], "premi": 11, "chois": [11, 13], "affichag": 11, "cach": 11, "d\u00e9part": 11, "exclur": 11, "extr\u00eam": 11, "exclu": 11, "mati": 11, "appara\u00eetr": 11, "toujour": 11, "tierc": [11, 14], "S": 11, "unitair": 11, "n\u00e9cessair": [11, 13], "volumin": [11, 16], "avert": 11, "suppl\u00e9mentair": 11, "syntax": 11, "markdown": 11, "adapt": [11, 13], "discours": 11, "traduit": 11, "bloqu": 11, "verrouill": 11, "vi": 11, "etat": 11, "publi": [11, 13], "suivr": 12, "conserv": [12, 13], "votr": [12, 13], "mobil": 12, "android": 12, "exhaust": 12, "runn": 12, "up": 12, "gpl": 12, "v3": 12, "opentrack": 12, "apach": 12, "fitotrack": 12, "aid": 12, "fonctionnal": [12, 13], "instabl": [12, 13], "ticket": 12, "outil": [12, 13], "tier": 12, "document": [12, 13, 14, 16], "d\u00e9pannag": 12, "histor": [12, 13], "typescript": 13, "staticmap": 13, "t\u00e2ch": 13, "vue3": 13, "vuex": 13, "logo": 13, "ic\u00f4n": 13, "freepik": 13, "flaticon": 13, "fork": 13, "awesom": 13, "nod": 13, "yarn": 13, "compos": 13, "\u00e9tap": 13, "d\u00e9crivent": 13, "linux": 13, "debian": 13, "arch": 13, "Sur": 13, "exploit": 13, "rencontr": 13, "makefil": 13, "custom": 13, "Elles": 13, "flask_app": 13, "d\u00e9marrag": 13, "pwd": 13, "__main__": 13, "py": 13, "sinon": 13, "host": 13, "h\u00f4t": 13, "port": 13, "5000": 13, "app_setting": 13, "productionconfig": 13, "app_secret_key": 13, "fort": 13, "jwt": 13, "app_worker": 13, "_workers_": 13, "gunicorn": [13, 16], "app_log": 13, "chemin": [13, 16], "upload_fold": [13, 16], "absolu": [13, 16], "application_directory": 13, "database_url": [13, 16], "5432": 13, "database_disable_pooling": 13, "pooling": 13, "ui_url": 13, "lien": 13, "email_url": [13, 16], "chain": 13, "sender_email": 13, "exp\u00e9diteur": 13, "redis_url": 13, "workers_process": 13, "processus": 13, "api_rate_limit": 13, "300": 13, "minut": 13, "tile_server_url": 13, "gard": 13, "n\u00e9cessitent": [13, 14], "df": 13, "Par": [13, 14], "b": 13, "osm": 13, "franc": 13, "attribu": 13, "target": 13, "_blank": 13, "rel": 13, "noopen": 13, "noreferr": 13, "komoot": 13, "insensibl": 13, "cass": 13, "weather_api_key": 13, "weather_ap": 13, "vue_app_api_url": 13, "25": 13, "ssl": 13, "465": 13, "starttl": 13, "587": 13, "office365": 13, "fonction": [13, 14], "identif": 13, "omis": 13, "ancien": 13, "notif": 13, "pr\u00eat": 13, "laiss": 13, "apikey": 13, "xxxx": 13, "v\u00e9rifi": [13, 16], "condit": 13, "attendu": 13, "osmfr": 13, "fond": 13, "mention": 13, "legal": 13, "nofollow": 13, "nbsp": 13, "creativecommon": 13, "licenc": 13, "cc": 13, "SA": 13, "ip": 13, "strateg": 13, "pourr": 13, "soum": 13, "asset": 13, "notat": 13, "s\u00e9par": [13, 14], "virgul": 13, "hour": 13, "diagnostic": 13, "utility": 13, "commmand": 13, "clear": 13, "specific": 13, "key": 13, "enumerat": 13, "detail": 13, "interrompu": 13, "remarqu": 13, "pip": 13, "schem": [13, 14], "owner": 13, "privileg": 13, "copi": 13, "coll": 13, "nano": 13, "ftcli": 13, "db": 13, "systemd": 13, "ouvr": 13, "navig": 13, "alor": 13, "projet": 13, "project": 13, "clon": 13, "d\u00e9p\u00f4t": 13, "git": 13, "github": 13, "samr1": 13, "cd": 13, "vu": 13, "dev": 13, "run": 13, "3000": 13, "v0": 13, "wget": 13, "tar": 13, "gz": 13, "xzf": 13, "mv": 13, "sql": 13, "proced": 13, "fair": 13, "sauvegard": 13, "ensembl": 13, "pg_dump": 13, "suivent": 13, "s\u00e9mant": 13, "r\u00e9tro": 13, "compatibl": 13, "stopp": 13, "u": 13, "journal": [13, 16], "red\u00e9marr": 13, "pull": 13, "lequel": 13, "\u00e9cras": 13, "cp": 13, "r": 13, "proxy": [13, 14], "network": 13, "startlimitintervalsec": 13, "simpl": 13, "restart": 13, "alway": 13, "restartsec": 13, "standardoutput": 13, "syslog": 13, "standarderror": 13, "syslogidentifi": 13, "workingdirectory": 13, "hom": 13, "execstart": 13, "venv": 13, "bin": 13, "create_app": 13, "logfil": 13, "wantedby": 13, "mult": 13, "timeout": [13, 16], "fittrackee_worker": 13, "task": 13, "queu": 13, "listen": 13, "443": 13, "http2": 13, "server_nam": 13, "ssl_certificat": 13, "fullchain": 13, "pem": 13, "ssl_certificate_key": 13, "privkey": 13, "paramet": 13, "how": 13, "1mb": 13, "setting": 13, "ll": 13, "need": 13, "uncommenting": 13, "below": 13, "want": 13, "prevent": 13, "checking": 13, "client_max_body_siz": [13, 16], "1m": 13, "proxy_pass": 13, "proxy_redirect": 13, "proxy_set_head": [13, 14], "real": 13, "remote_addr": 13, "forwarded": [13, 14], "proxy_add_x_forwarded_for": 13, "proto": [13, 14], "request_ur": 13, "besoin": 13, "build": 13, "8025": 13, "acced": [13, 14], "mailhog": 13, "stop": 13, "shel": 13, "additionnel": 13, "fittrackee_client": 13, "lint": 13, "check": 13, "fittrackee_ynh": 13, "rest": 14, "plupart": 14, "permettr": 14, "interag": 14, "onglet": 14, "\u00e9chang": 14, "contr": 14, "corp": 14, "assur": 14, "meilleur": 14, "s\u00e9cur": 14, "\u00e9critur": 14, "accord": 14, "lectur": 14, "Ils": 14, "puiss": 14, "fittrackee_host": 14, "espac": 14, "facult": 14, "emp\u00each": 14, "3aread": 14, "3awrit": 14, "sort": 14, "ensuit": 14, "\u0153uvr": 14, "bibliothequ": 14, "derri": 14, "simplified": 14, "aaron": 14, "pareck": 14, "flow": 14, "oauthlib": 14, "session": 14, "gr\u00e2c": 15, "strav": 15, "fit": 15, "exc": 16, "nosuchmoduleerror": 16, "load": 16, "plugin": 16, "dialect": 16, "invalidemailurlschem": 16, "augment": 16, "del": 16, "critical": 16, "d\u00e9tail": 17, "\u00e9chec": 17}, "objects": {"": [[0, 0, 1, "post--api-auth-account-confirm", "/api/auth/account/confirm"], [0, 1, 1, "get--api-auth-account-export", "/api/auth/account/export"], [0, 1, 1, "get--api-auth-account-export-(string-file_name)", "/api/auth/account/export/(string:file_name)"], [0, 0, 1, "post--api-auth-account-export-request", "/api/auth/account/export/request"], [0, 0, 1, "post--api-auth-account-privacy-policy", "/api/auth/account/privacy-policy"], [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, 2, 1, "delete--api-auth-picture", "/api/auth/picture"], [0, 0, 1, "post--api-auth-picture", "/api/auth/picture"], [0, 1, 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, 2, 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, 1, 1, "get--api-config", "/api/config"], [1, 3, 1, "patch--api-config", "/api/config"], [3, 1, 1, "get--api-oauth-apps", "/api/oauth/apps"], [3, 0, 1, "post--api-oauth-apps", "/api/oauth/apps"], [3, 2, 1, "delete--api-oauth-apps-(int-client_id)", "/api/oauth/apps/(int:client_id)"], [3, 1, 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, 1, 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, 1, 1, "get--api-ping", "/api/ping"], [4, 1, 1, "get--api-records", "/api/records"], [5, 1, 1, "get--api-sports", "/api/sports"], [5, 1, 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, 1, 1, "get--api-stats-(user_name)-by_sport", "/api/stats/(user_name)/by_sport"], [6, 1, 1, "get--api-stats-(user_name)-by_time", "/api/stats/(user_name)/by_time"], [6, 1, 1, "get--api-stats-all", "/api/stats/all"], [7, 1, 1, "get--api-users", "/api/users"], [7, 2, 1, "delete--api-users-(user_name)", "/api/users/(user_name)"], [7, 1, 1, "get--api-users-(user_name)", "/api/users/(user_name)"], [7, 3, 1, "patch--api-users-(user_name)", "/api/users/(user_name)"], [7, 1, 1, "get--api-users-(user_name)-picture", "/api/users/(user_name)/picture"], [8, 1, 1, "get--api-workouts", "/api/workouts"], [8, 0, 1, "post--api-workouts", "/api/workouts"], [8, 2, 1, "delete--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 1, 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, 1, 1, "get--api-workouts-(string-workout_short_id)-chart_data", "/api/workouts/(string:workout_short_id)/chart_data"], [8, 1, 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, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx", "/api/workouts/(string:workout_short_id)/gpx"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx-download", "/api/workouts/(string:workout_short_id)/gpx/download"], [8, 1, 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, 1, 1, "get--api-workouts-map-(map_id)", "/api/workouts/map/(map_id)"], [8, 0, 1, "post--api-workouts-no_gpx", "/api/workouts/no_gpx"], [13, 4, 1, "-", "API_RATE_LIMITS"], [13, 4, 1, "-", "APP_LOG"], [13, 4, 1, "-", "APP_SECRET_KEY"], [13, 4, 1, "-", "APP_SETTINGS"], [13, 4, 1, "-", "APP_WORKERS"], [13, 4, 1, "-", "DATABASE_DISABLE_POOLING"], [13, 4, 1, "-", "DATABASE_URL"], [13, 4, 1, "-", "DEFAULT_STATICMAP"], [13, 4, 1, "-", "EMAIL_URL"], [13, 4, 1, "-", "FLASK_APP"], [13, 4, 1, "-", "HOST"], [13, 4, 1, "-", "MAP_ATTRIBUTION"], [13, 4, 1, "-", "PORT"], [13, 4, 1, "-", "REDIS_URL"], [13, 4, 1, "-", "SENDER_EMAIL"], [13, 4, 1, "-", "STATICMAP_SUBDOMAINS"], [13, 4, 1, "-", "TILE_SERVER_URL"], [13, 4, 1, "-", "UI_URL"], [13, 4, 1, "-", "UPLOAD_FOLDER"], [13, 4, 1, "-", "VUE_APP_API_URL"], [13, 4, 1, "-", "WEATHER_API_KEY"], [13, 4, 1, "envvar-WEATHER_API_PROVIDER", "WEATHER_API_PROVIDER \ud83c\udd95"], [13, 4, 1, "-", "WORKERS_PROCESSES"]], "/api/workouts/map_tile/(s)/(z)/(x)/(y)": [[8, 1, 1, "get--api-workouts-map_tile-(s)-(z)-(x)-(y).png", "png"]]}, "objtypes": {"0": "http:post", "1": "http:get", "2": "http:delete", "3": "http:patch", "4": "std:envvar"}, "objnames": {"0": ["http", "post", "HTTP post"], "1": ["http", "get", "HTTP get"], "2": ["http", "delete", "HTTP delete"], "3": ["http", "patch", "HTTP patch"], "4": ["std", "envvar", "variable d'environnement"]}, "titleterms": {"authentif": 0, "compt": [0, 11], "configur": 1, "document": [2, 9], "api": [2, 13], "point": 2, "acces": [2, 13], "oauth2": [3, 10], "record": 4, "sport": [5, 11], "statist": [6, 9, 11], "utilis": [7, 10, 11], "s\u00e9anc": [8, 11, 16], "histor": 9, "modif": 9, "version": 9, "0": [9, 14], "7": 9, "21": 9, "30": 9, "07": 9, "2023": 9, "bug": 9, "corrig": 9, "diver": 9, "20": 9, "22": 9, "fonctionnal": [9, 11], "am\u00e9lior": 9, "traduct": [9, 11], "19": 9, "15": 9, "18": 9, "25": 9, "06": 9, "17": 9, "03": 9, "16": 9, "29": 9, "05": 9, "12": 9, "04": 9, "14": 9, "08": 9, "13": 9, "02": 9, "11": 9, "31": 9, "2022": 9, "10": 9, "9": 9, "8": 9, "27": 9, "6": 9, "09": 9, "5": 9, "4": 9, "3": 9, "01": 9, "2": [9, 14], "1": 9, "ticket": 9, "ferm": 9, "pull": 9, "request": 9, "24": 9, "23": 9, "s\u00e9cur": 9, "nouvel": 9, "2021": 9, "2020": 9, "fittracke": [9, 12, 16], "pyp": [9, 13], "administr": [9, 11, 16], "correct": 9, "mineur": 9, "disponibl": 9, "franc": 9, "2019": 9, "premi": 9, "2018": 9, "interfac": 10, "lign": 10, "command": 10, "bas": 10, "don": [10, 13], "ftcli": 10, "db": 10, "drop": 10, "upgrad": 10, "clean": 10, "user": 10, "clean_arch": 10, "clean_token": 10, "creat": 10, "export_arch": 10, "updat": 10, "pr\u00e9f\u00e9rent": 11, "appliqu": 11, "screenshot": 11, "tableau": 11, "bord": 11, "pag": 11, "d\u00e9tail": [11, 16], "list": 11, "tabl": 12, "mati": 12, "install": 13, "pr\u00e9requ": 13, "variabl": 13, "environ": 13, "courriel": 13, "serveur": 13, "tuil": 13, "limit": 13, "m\u00e9t\u00e9o": 13, "a": 13, "part": 13, "sourc": 13, "d\u00e9velopp": 13, "product": 13, "mis": 13, "jour": 13, "d\u00e9ploi": 13, "dock": 13, "yunohost": 13, "oauth": 14, "scop": 14, "flux": 14, "ressourc": 14, "outil": 15, "tier": 15, "d\u00e9marr": 16, "Les": 16, "imag": 16, "cart": 16, "affich": 16, "dan": 16, "\u00e9chec": 16, "charg": 16, "t\u00e9l\u00e9charg": 16, "fichi": 16, "d\u00e9pannag": 17}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"Authentification et compte": [[0, "authentication-and-account"]], "Configuration": [[1, "configuration"]], "Documentation de l\u2019API": [[2, "api-documentation"]], "Points d'acc\u00e8s :": [[2, null]], "OAuth2": [[3, "oauth2"], [10, "oauth2"]], "Records": [[4, "records"]], "Sports": [[5, "sports"], [11, "sports"]], "Statistiques": [[6, "statistics"], [11, "statistics"]], "Utilisateurs": [[7, "users"], [10, "users"], [11, "users"]], "S\u00e9ances": [[8, "workouts"], [11, "workouts"]], "Historique des modifications": [[9, "change-log"]], "Version 0.7.21 (30/07/2023)": [[9, "version-0-7-21-2023-07-30"]], "Bugs corrig\u00e9s": [[9, "bugs-fixed"], [9, "id1"], [9, "id3"], [9, "id11"], [9, "id14"], [9, "id17"], [9, "id20"], [9, "id32"], [9, "id37"], [9, "id39"], [9, "id43"], [9, "id46"], [9, "id49"], [9, "id51"], [9, "id54"], [9, "id57"], [9, "id59"], [9, "id62"], [9, "id65"], [9, "id68"], [9, "id73"], [9, "id75"], [9, "id77"], [9, "id79"], [9, "id82"], [9, "id84"], [9, "id90"], [9, "id93"], [9, "id95"], [9, "id97"], [9, "id104"], [9, "id109"], [9, "id111"], [9, "id113"], [9, "id116"], [9, "id118"], [9, "id120"], [9, "id124"], [9, "id134"], [9, "id137"], [9, "id139"], [9, "id142"], [9, "id149"]], "Divers": [[9, "misc"], [9, "id5"], [9, "id8"], [9, "id16"], [9, "id23"], [9, "id34"], [9, "id36"], [9, "id52"], [9, "id66"], [9, "id69"], [9, "id86"], [9, "id88"], [9, "id105"], [9, "id114"], [9, "id121"], [9, "id125"], [9, "id132"], [9, "id143"], [9, "id146"]], "Version 0.7.20 (22/07/2023)": [[9, "version-0-7-20-2023-07-22"]], "Fonctionnalit\u00e9s et am\u00e9liorations": [[9, "features-and-enhancements"], [9, "id2"], [9, "id10"], [9, "id13"], [9, "id19"], [9, "id24"], [9, "id26"], [9, "id28"], [9, "id31"], [9, "id42"], [9, "id48"]], "Traductions": [[9, "translations"], [9, "id4"], [9, "id6"], [9, "id9"], [9, "id12"], [9, "id15"], [9, "id18"], [9, "id21"], [9, "id22"], [9, "id25"], [9, "id27"], [9, "id29"], [9, "id30"], [9, "id33"], [9, "id35"], [9, "id38"], [9, "id40"], [9, "id44"], [9, "id45"], [9, "id47"], [9, "id50"], [9, "id63"], [11, "translations"]], "Version 0.7.19 (15/07/2023)": [[9, "version-0-7-19-2023-07-15"]], "Documentation": [[9, "documentation"], [9, "id7"], [9, "id41"]], "Version 0.7.18 (25/06/2023)": [[9, "version-0-7-18-2023-06-25"]], "Version 0.7.17 (03/06/2023)": [[9, "version-0-7-17-2023-06-03"]], "Version 0.7.16 (29/05/2023)": [[9, "version-0-7-16-2023-05-29"]], "Version 0.7.15 (12/04/2023)": [[9, "version-0-7-15-2023-04-12"]], "Version 0.7.14 (08/03/2023)": [[9, "version-0-7-14-2023-03-08"]], "Version 0.7.13 (05/03/2023)": [[9, "version-0-7-13-2023-03-05"]], "Version 0.7.12 (16/02/2023)": [[9, "version-0-7-12-2023-02-16"]], "Version 0.7.11 (31/12/2022)": [[9, "version-0-7-11-2022-12-31"]], "Version 0.7.10 (21/12/2022)": [[9, "version-0-7-10-2022-12-21"]], "Version 0.7.9 (11/12/2022)": [[9, "version-0-7-9-2022-12-11"]], "Version 0.7.8 (30/11/2022)": [[9, "version-0-7-8-2022-11-30"]], "Version 0.7.7 (27/11/2022)": [[9, "version-0-7-7-2022-11-27"]], "Version 0.7.6 (09/11/2022)": [[9, "version-0-7-6-2022-11-09"]], "Version 0.7.5 (09/11/2022)": [[9, "version-0-7-5-2022-11-09"]], "Version 0.7.4 (05/11/2022)": [[9, "version-0-7-4-2022-11-05"]], "Version 0.7.3 (01/11/2022)": [[9, "version-0-7-3-2022-11-01"]], "Version 0.7.2 (21/09/2022)": [[9, "version-0-7-2-2022-09-21"]], "Version 0.7.1 (21/09/2022)": [[9, "version-0-7-1-2022-09-21"]], "Version 0.7.0 (19/09/2022)": [[9, "version-0-7-0-2022-09-19"]], "Version 0.6.12 (14/09/2022)": [[9, "version-0-6-12-2022-09-14"]], "Tickets Ferm\u00e9s": [[9, "issues-closed"], [9, "id53"], [9, "id56"], [9, "id60"], [9, "id64"], [9, "id67"], [9, "id70"], [9, "id72"], [9, "id76"], [9, "id78"], [9, "id80"], [9, "id85"], [9, "id89"], [9, "id92"], [9, "id94"], [9, "id96"], [9, "id98"], [9, "id100"], [9, "id102"], [9, "id107"], [9, "id110"], [9, "id112"], [9, "id115"], [9, "id117"], [9, "id119"], [9, "id122"], [9, "id126"], [9, "id128"], [9, "id130"], [9, "id133"], [9, "id135"], [9, "id138"], [9, "id140"], [9, "id144"], [9, "id147"], [9, "id150"]], "Pull Requests": [[9, "pull-requests"], [9, "id55"], [9, "id58"], [9, "id74"], [9, "id83"], [9, "id87"], [9, "id91"], [9, "id106"]], "Version 0.6.11 (27/02/2022)": [[9, "version-0-6-11-2022-07-27"]], "Fonctionnalit\u00e9s": [[9, "features"], [9, "id61"], [9, "id71"], [9, "id81"], [11, "features"]], "Version 0.6.10 (13/07/2022)": [[9, "version-0-6-10-2022-07-13"]], "Version 0.6.9 (03/07/2022)": [[9, "version-0-6-9-2022-07-03"]], "Version 0.6.8 (22/06/2022)": [[9, "version-0-6-8-2022-06-22"]], "Version 0.6.7 (11/06/2022)": [[9, "version-0-6-7-2022-06-11"]], "Version 0.6.6 (29/05/2022)": [[9, "version-0-6-6-2022-05-29"]], "Version 0.6.5 (24/04/2022)": [[9, "version-0-6-5-2022-04-24"]], "Version 0.6.4 (23/04/2022)": [[9, "version-0-6-4-2022-04-23"]], "Version 0.6.3 (09/04/2022)": [[9, "version-0-6-3-2022-04-09"]], "Version 0.6.2 (03/04/2022)": [[9, "version-0-6-2-2022-04-03"]], "Version 0.6.1 (27/03/2022)": [[9, "version-0-6-1-2022-03-27"]], "Version 0.6.0 (27/03/2022)": [[9, "version-0-6-0-2022-03-27"]], "Version 0.5.7 (13/02/2022": [[9, "version-0-5-7-2022-02-13"]], "S\u00e9curit\u00e9": [[9, "security"]], "Version 0.5.6 (05/02/2022)": [[9, "version-0-5-6-2022-02-05"]], "Version 0.5.5 (19/01/2022)": [[9, "version-0-5-5-2022-01-19"]], "Nouvelles fonctionnalit\u00e9s": [[9, "new-features"], [9, "id99"], [9, "id101"], [9, "id103"], [9, "id108"], [9, "id123"], [9, "id127"], [9, "id129"], [9, "id131"], [9, "id136"], [9, "id141"], [9, "id145"], [9, "id148"], [9, "id151"]], "Version 0.5.4 (01/01/2022": [[9, "version-0-5-4-2022-01-01"]], "Version 0.5.3 (01/01/2022)": [[9, "version-0-5-3-2022-01-01"]], "Version 0.5.2 (19/12/2021)": [[9, "version-0-5-2-2021-12-19"]], "Version 0.5.1 (30/11/2021)": [[9, "version-0-5-1-2021-11-30"]], "Version 0.5.0 (14/11/2021)": [[9, "version-0-5-0-2021-11-14"]], "Version 0.4.9 (16/07/2021)": [[9, "version-0-4-9-2021-07-16"]], "Version 0.4.8 (03/07/2021)": [[9, "version-0-4-8-2021-07-03"]], "Version 0.4.7 (07/04/2021)": [[9, "version-0-4-7-2021-04-07"]], "Version 0.4.6 (21/02/2021)": [[9, "version-0-4-6-2021-02-21"]], "Version 0.4.5 (17/02/2021)": [[9, "version-0-4-5-2021-02-17"]], "Version 0.4.4 (31/01/2021)": [[9, "version-0-4-4-2021-01-31"]], "Version 0.4.3 (10/01/2021)": [[9, "version-0-4-3-2021-01-10"]], "Version 0.4.2 (03/01/2021)": [[9, "version-0-4-2-2021-01-03"]], "Version 0.4.1 (31/12/2020)": [[9, "version-0-4-1-2020-12-31"]], "Version 0.4.0 - FitTrackee sur PyPI (19/09/2020)": [[9, "version-0-4-0-fittrackee-on-pypi-2020-09-19"]], "Version 0.3.0 - Administration (15/07/2020)": [[9, "version-0-3-0-administration-2020-07-15"]], "Version 0.2.5 - Corrections et am\u00e9liorations (31/01/2020)": [[9, "version-0-2-5-fix-and-improvements-2020-01-31"]], "Version 0.2.4 - Corrections mineures (30/01/2020)": [[9, "version-0-2-4-minor-fix-2020-01-30"]], "Version 0.2.3 - FitTrackee disponible en Fran\u00e7ais (29/12/2019)": [[9, "version-0-2-3-fittrackee-available-in-french-2019-12-29"]], "Version 0.2.2 - Corrections des statistiques (23/09/2019)": [[9, "version-0-2-2-statistics-fix-2019-09-23"]], "Version 0.2.1 - Correction et am\u00e9liorations (01/09/2019)": [[9, "version-0-2-1-fix-and-improvements-2019-09-01"]], "Version 0.2.0 - Statistiques (07/07/2019)": [[9, "version-0-2-0-statistics-2019-07-07"]], "Version 0.1.1 - Corrections et am\u00e9liorations (07/02/2019)": [[9, "version-0-1-1-fix-and-improvements-2019-02-07"]], "Version 0.1.0 - Premi\u00e8re version \ud83c\udf89 (04/07/2018)": [[9, "version-0-1-0-first-release-2018-07-04"]], "Interface de ligne de commande": [[10, "command-line-interface"]], "Base de donn\u00e9es": [[10, "database"]], "ftcli db drop": [[10, "ftcli-db-drop"]], "ftcli db upgrade": [[10, "ftcli-db-upgrade"]], "ftcli oauth2 clean": [[10, "ftcli-oauth2-clean"]], "ftcli users clean_archives": [[10, "ftcli-users-clean-archives"]], "ftcli users clean_tokens": [[10, "ftcli-users-clean-tokens"]], "ftcli users create": [[10, "ftcli-users-create"]], "ftcli users export_archives": [[10, "ftcli-users-export-archives"]], "ftcli users update": [[10, "ftcli-users-update"]], "Compte et pr\u00e9f\u00e9rences": [[11, "account-preferences"]], "Administration": [[11, "administration"], [11, "id1"]], "Application": [[11, "application"]], "Screenshots": [[11, "screenshots"]], "Tableau de bord": [[11, "dashboard"]], "Page de d\u00e9tail d\u2019une s\u00e9ance": [[11, "workout-detail"]], "Liste des s\u00e9ances": [[11, "workouts-list"]], "FitTrackee": [[12, "fittrackee"]], "Table des mati\u00e8res": [[12, "table-of-contents"]], "Installation": [[13, "installation"], [13, "id2"], [13, "id6"]], "Pr\u00e9requis": [[13, "prerequisites"]], "Variables d\u2019environnement": [[13, "environment-variables"]], "Courriels": [[13, "emails"]], "Serveur de tuiles": [[13, "map-tile-server"]], "Limitation d\u2019acc\u00e8s \u00e0 l\u2019API": [[13, "api-rate-limits"]], "Donn\u00e9es m\u00e9t\u00e9o": [[13, "weather-data"]], "A partir de PyPI": [[13, "from-pypi"], [13, "id3"]], "A partir des sources": [[13, "from-sources"], [13, "id4"]], "Environnements de d\u00e9veloppement": [[13, "dev-environment"], [13, "id5"]], "Environnements de production": [[13, "production-environment"]], "Mise \u00e0 jour": [[13, "upgrade"]], "Environnement de production": [[13, "prod-environment"]], "D\u00e9ploiement": [[13, "deployment"]], "Docker": [[13, "docker"]], "D\u00e9veloppement": [[13, "development"]], "Yunohost": [[13, "yunohost"]], "OAuth 2.0": [[14, "oauth-2-0"]], "Scopes": [[14, "scopes"]], "Flux": [[14, "flow"]], "Ressources": [[14, "resources"]], "Outils tiers": [[15, "third-party-tools"]], "Administrateur": [[16, "administrator"]], "FitTrackee ne d\u00e9marre pas": [[16, "fittrackee-fails-to-start"]], "Les images de la carte ne sont pas affich\u00e9es mais la carte est affich\u00e9e dans le d\u00e9tail de la s\u00e9ance": [[16, "map-images-are-not-displayed-but-map-is-shown-in-workout-detail"]], "\u00c9chec du chargement ou du t\u00e9l\u00e9chargement de fichiers": [[16, "failed-to-upload-or-download-files"]], "D\u00e9pannage": [[17, "troubleshooting"]]}, "indexentries": {"api_rate_limits": [[13, "envvar-API_RATE_LIMITS"]], "app_log": [[13, "envvar-APP_LOG"]], "app_secret_key": [[13, "envvar-APP_SECRET_KEY"]], "app_settings": [[13, "envvar-APP_SETTINGS"]], "app_workers": [[13, "envvar-APP_WORKERS"]], "database_disable_pooling": [[13, "envvar-DATABASE_DISABLE_POOLING"]], "database_url": [[13, "envvar-DATABASE_URL"]], "default_staticmap": [[13, "envvar-DEFAULT_STATICMAP"]], "email_url": [[13, "envvar-EMAIL_URL"]], "flask_app": [[13, "envvar-FLASK_APP"]], "host": [[13, "envvar-HOST"]], "map_attribution": [[13, "envvar-MAP_ATTRIBUTION"]], "port": [[13, "envvar-PORT"]], "redis_url": [[13, "envvar-REDIS_URL"]], "sender_email": [[13, "envvar-SENDER_EMAIL"]], "staticmap_subdomains": [[13, "envvar-STATICMAP_SUBDOMAINS"]], "tile_server_url": [[13, "envvar-TILE_SERVER_URL"]], "ui_url": [[13, "envvar-UI_URL"]], "upload_folder": [[13, "envvar-UPLOAD_FOLDER"]], "vue_app_api_url": [[13, "envvar-VUE_APP_API_URL"]], "weather_api_key": [[13, "envvar-WEATHER_API_KEY"]], "weather_api_provider \ud83c\udd95": [[13, "envvar-WEATHER_API_PROVIDER"]], "workers_processes": [[13, "envvar-WORKERS_PROCESSES"]], "variable d'environnement": [[13, "envvar-API_RATE_LIMITS"], [13, "envvar-APP_LOG"], [13, "envvar-APP_SECRET_KEY"], [13, "envvar-APP_SETTINGS"], [13, "envvar-APP_WORKERS"], [13, "envvar-DATABASE_DISABLE_POOLING"], [13, "envvar-DATABASE_URL"], [13, "envvar-DEFAULT_STATICMAP"], [13, "envvar-EMAIL_URL"], [13, "envvar-FLASK_APP"], [13, "envvar-HOST"], [13, "envvar-MAP_ATTRIBUTION"], [13, "envvar-PORT"], [13, "envvar-REDIS_URL"], [13, "envvar-SENDER_EMAIL"], [13, "envvar-STATICMAP_SUBDOMAINS"], [13, "envvar-TILE_SERVER_URL"], [13, "envvar-UI_URL"], [13, "envvar-UPLOAD_FOLDER"], [13, "envvar-VUE_APP_API_URL"], [13, "envvar-WEATHER_API_KEY"], [13, "envvar-WEATHER_API_PROVIDER"], [13, "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", "changelog", "cli", "features", "index", "installation", "oauth", "third_party_tools", "troubleshooting/administrator", "troubleshooting/index"], "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", "changelog.md", "cli.rst", "features.rst", "index.rst", "installation.rst", "oauth.rst", "third_party_tools.rst", "troubleshooting/administrator.rst", "troubleshooting/index.rst"], "titles": ["Authentification et compte", "Configuration", "Documentation de l\u2019API", "OAuth2", "Records", "Sports", "Statistiques", "Utilisateurs", "S\u00e9ances", "Historique des modifications", "Interface de ligne de commande", "Fonctionnalit\u00e9s", "FitTrackee", "Installation", "OAuth 2.0", "Outils tiers", "Administrateur", "D\u00e9pannage"], "terms": {"post": [0, 3, 8, 14], "api": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14], "auth": [0, 1, 3, 4, 5, 6, 7, 8], "regist": 0, "enregistr": [0, 10, 11, 14], "utilis": [0, 1, 2, 3, 4, 5, 6, 8, 9, 13, 14], "envoi": [0, 7, 9, 11, 13, 14], "courriel": [0, 7, 9, 11, 16], "confirm": [0, 3, 9, 11, 13], "Le": [0, 9, 11, 13], "nouvel": [0, 7, 10, 11, 13], "cr\u00e9": [0, 3, 8, 9, 10, 11, 13, 14], "inact": [0, 7, 11, 13], "L": [0, 1, 5, 9, 11, 13, 14], "doit": [0, 1, 3, 5, 8, 9, 11, 13, 14, 16], "adress": [0, 1, 7, 10, 11, 13], "\u00e9lectron": [0, 1, 7, 10, 11, 13], "activ": [0, 1, 5, 7, 9, 10, 11, 12, 13], "exempl": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14], "requ\u00eat": [0, 1, 3, 4, 5, 6, 7, 8, 14], "http": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "1": [0, 1, 3, 4, 5, 6, 7, 8, 11, 13], "content": [0, 1, 3, 4, 5, 6, 7, 8, 9], "typ": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 13], "appliqu": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14], "json": [0, 1, 3, 4, 5, 6, 7, 8, 11], "r\u00e9pons": [0, 1, 3, 4, 5, 6, 7, 8], "succes": [0, 3, 5, 6, 8], "200": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "success": [0, 1, 3, 4, 5, 6, 7, 8], "status": [0, 1, 3, 4, 5, 6, 7, 8], "erreur": [0, 3, 9, 11, 16], "lor": [0, 10, 11], "400": [0, 1, 3, 5, 7, 8, 9], "bad": [0, 1, 3, 5, 7, 8], "request": [0, 1, 3, 5, 7, 8, 13, 14], "messag": [0, 1, 3, 7, 8, 9, 10, 11, 13, 14], "error": [0, 1, 5, 7, 8, 9, 13], "email": [0, 1, 7, 9, 10, 16], "valid": [0, 1, 3, 4, 5, 6, 7, 8, 13, 16], "must": [0, 1, 7, 9], "be": [0, 1, 7, 9, 13], "provided": [0, 1, 7], "objet": [0, 1, 5, 7, 8], "usernam": [0, 7, 10, 13], "string": [0, 1, 3, 5, 6, 7, 8], "nom": [0, 3, 6, 7, 9, 10, 13], "3": [0, 5, 6, 7, 8, 11, 13], "30": [0, 6], "caracter": [0, 3, 9, 13, 14], "requ": [0, 14], "password": [0, 9, 10, 13], "mot": [0, 7, 10, 11, 13], "pass": [0, 7, 10, 11, 13], "8": [0, 8, 11, 13], "minimum": 0, "lang": [0, 9], "pr\u00e9f\u00e9rent": [0, 7], "langu": [0, 11], "interfac": [0, 9, 11, 12, 13], "si": [0, 3, 7, 8, 9, 10, 11, 13, 14, 16], "non": [0, 3, 5, 8, 9, 12, 13], "fourn": [0, 3, 8, 10, 11, 13, 14, 16], "ser": [0, 9, 10, 11, 13], "anglais": [0, 9, 11], "accepted_policy": 0, "boolean": [0, 1, 3, 7, 10], "tru": [0, 1, 3, 5, 7, 9, 13], "a": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12], "accept": [0, 9, 11], "polit": [0, 1, 9, 11], "confidential": [0, 1, 9, 11], "cod": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "\u00e9tat": [0, 1, 3, 4, 5, 6, 7, 8], "ok": [0, 1, 3, 4, 5, 6, 7, 8], "invalid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "payload": [0, 1, 3, 5, 7, 8], "sorry": 0, "that": [0, 9], "is": [0, 9], "already": 0, "taken": 0, "you": [0, 1, 5, 6, 7, 8, 13], "agre": 0, "privacy": [0, 9], "policy": [0, 9], "to": [0, 6, 8, 9, 13, 15], "character": [0, 9], "required": 0, "only": [0, 9], "alphanumeric": 0, "and": [0, 9, 10, 13], "the": [0, 5, 7, 8, 9, 13], "underscor": 0, "charact": 0, "_": [0, 9], "allowed": [0, 8], "403": [0, 1, 5, 6, 7, 8], "forbidden": [0, 1, 5, 6, 7, 8], "registr": [0, 9], "disabled": [0, 10], "500": [0, 1, 5, 7, 8, 9], "internal": [0, 1, 5, 7, 8], "serv": [0, 1, 5, 7, 8, 9, 13], "pleas": [0, 1, 3, 4, 5, 6, 7, 8], "try": [0, 5, 7, 8], "again": [0, 1, 3, 4, 5, 6, 7, 8], "or": [0, 5, 7, 8, 9], "contact": [0, 1, 5, 7, 8, 11], "administrator": [0, 5, 7, 8], "account": [0, 7, 9], "apres": [0, 3, 9, 11, 13, 14], "inscript": [0, 1, 9, 11, 13], "auth_token": 0, "web": [0, 3, 12, 13, 14], "token": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 14], "successful": 0, "jeton": [0, 1, 3, 4, 5, 6, 7, 8, 10, 13, 14], "resend": 0, "renvoi": [0, 3, 7, 8], "instruct": [0, 9, 11, 13], "d\u00e9sactiv": [0, 9, 10, 11, 13], "point": [0, 1, 3, 9, 11, 13, 14], "acces": [0, 1, 3, 14], "disponibl": [0, 4, 10, 11, 13, 14, 15], "resent": 0, "404": [0, 3, 5, 6, 7, 8, 9], "not": [0, 1, 3, 5, 6, 7, 8, 9, 11, 13], "found": [0, 3, 5, 6, 7, 8, 9], "requested": 0, "url": [0, 3, 9, 13, 14, 16], "was": 0, "login": 0, "connexion": [0, 13], "seul": [0, 3, 7, 8, 9, 11, 13, 14], "dispos": [0, 7], "actif": [0, 10, 11], "peuvent": [0, 9, 11, 12, 13], "connect": [0, 11], "successfully": 0, "logged": 0, "in": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14], "401": [0, 1, 3, 4, 5, 6, 7, 8, 9], "unauthorized": [0, 1, 3, 4, 5, 6, 7, 8], "credential": 0, "get": [0, 1, 3, 4, 5, 6, 7, 8], "profil": [0, 3, 9, 14], "obten": [0, 1, 3, 4, 5, 6, 7, 8, 14], "inform": [0, 1, 7, 9, 11, 12, 13], "authentifi": [0, 1, 3, 4, 5, 7, 8, 11], "scop": [0, 1, 3, 4, 5, 6, 7, 8], "read": [0, 3, 4, 5, 6, 7, 8, 14], "dat": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11], "accepted_privacy_policy": 0, "admin": [0, 1, 4, 5, 6, 7, 8, 10, 13], "fals": [0, 1, 3, 5, 7, 8, 13], "bio": [0, 7], "null": [0, 1, 5, 7, 8, 9], "birth_dat": [0, 7], "created_at": [0, 7], "sun": [0, 4, 7, 8], "14": [0, 3, 7, 8, 11], "jul": [0, 4, 7, 8], "2019": [0, 4, 6, 7, 8], "09": [0, 7], "58": [0, 7, 9], "gmt": [0, 3, 4, 7, 8], "date_format": 0, "dd": 0, "mm": 0, "yyyy": 0, "display_ascent": 0, "sam": [0, 4, 7, 8, 9], "exampl": [0, 1, 3, 7, 9, 13, 14], "com": [0, 1, 3, 7, 9, 13, 14], "email_to_confirm": 0, "first_nam": [0, 7], "imperial_unit": [0, 7], "is_act": [0, 5, 7], "languag": [0, 7, 9], "last_nam": [0, 7], "locat": [0, 7, 13], "nb_sport": [0, 7], "nb_workout": [0, 6, 7], "6": [0, 5, 7, 8, 10, 11, 13], "pictur": [0, 7, 8, 9], "record": [0, 2, 7, 8, 9, 11], "id": [0, 3, 4, 5, 7, 8], "9": [0, 4, 7, 11, 13], "record_typ": [0, 4, 7, 8], "AS": [0, 4, 7, 8], "sport_id": [0, 4, 5, 6, 7, 8], "user": [0, 4, 6, 7, 8, 9, 13, 14], "valu": [0, 4, 7, 8, 9], "18": [0, 4, 7, 8, 11], "workout_dat": [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, 11, 13], "fd": [0, 4, 7, 8], "13": [0, 4, 7, 8, 10, 11, 13], "ha": [0, 4, 7, 8], "43": [0, 4, 7, 8, 9], "97": [0, 4, 7, 8, 9], "11": [0, 4, 7, 11, 13], "ld": [0, 4, 7, 8], "01": [0, 4, 6, 7, 8], "12": [0, 4, 7, 8], "MS": [0, 4, 7, 8], "sports_list": [0, 7], "4": [0, 5, 6, 7, 8, 11, 13], "start_elevation_at_zero": 0, "timezon": [0, 7, 9], "europ": [0, 7], "paris": [0, 7], "total_ascent": [0, 6], "720": 0, "35": [0, 9], "total_dist": [0, 6, 7], "67": [0, 7], "895": [0, 7], "total_dur": [0, 6, 7], "50": [0, 7, 9, 13], "27": [0, 3, 7], "use_raw_gpx_speed": 0, "weekm": [0, 6, 7], "En": [0, 1, 3, 4, 5, 6, 7, 8, 12], "t\u00eat": [0, 1, 3, 4, 5, 6, 7, 8, 14], "authoriz": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "oauth": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13], "2": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13], "0": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13], "bear": [0, 1, 3, 4, 5, 6, 7, 8], "provid": [0, 1, 3, 4, 5, 6, 7, 8, 9], "signatur": [0, 1, 3, 4, 5, 6, 7, 8], "expired": [0, 1, 3, 4, 5, 6, 7, 8], "log": [0, 1, 3, 4, 5, 6, 7, 8, 13, 16], "edit": [0, 9, 11], "modifi": [0, 5, 7, 10, 11, 13], "writ": [0, 1, 3, 5, 7, 8, 14], "updated": [0, 9], "pr\u00e9nom": 0, "famill": 0, "localis": [0, 13], "biograph": 0, "naissanc": 0, "format": [0, 6, 8, 9, 11, 12], "Y": [0, 6, 8], "preferent": [0, 9], "pris": [0, 3, 9, 11, 13, 14], "charg": [0, 3, 9, 11, 13, 14, 17], "valeur": [0, 3, 11, 13, 14, 16], "d\u00e9faut": [0, 3, 7, 8, 9, 11, 13], "date_string": 0, "correspond": [0, 8, 13], "mmm": 0, "do": [0, 1, 5, 6, 7, 8, 9], "local": [0, 9, 12, 13], "e": 0, "fr": [0, 7, 13], "gl": 0, "it": 0, "nl": 0, "nb": 0, "affich": [0, 8, 9, 10, 11, 12, 13, 14, 17], "dan": [0, 1, 8, 9, 10, 11, 12, 13, 14, 17], "d\u00e9nivel": [0, 4, 8, 11], "total": [0, 3, 8, 9, 11], "distanc": [0, 4, 8, 9, 11], "unit": [0, 9, 13], "imp\u00e9rial": [0, 11], "Les": [0, 4, 8, 10, 11, 12, 13, 14, 17], "graphiqu": [0, 9, 11, 13], "altitud": [0, 9, 11], "commencent": 0, "z\u00e9ro": [0, 11], "fuseau": [0, 8, 11], "horair": [0, 8, 11], "gpx": [0, 3, 8, 9, 11, 12, 13, 15], "filtr": [0, 11], "calcul": [0, 9, 11], "vitess": [0, 4, 8, 9, 11, 13], "La": [0, 9, 11, 13, 14, 16], "semain": [0, 6, 11], "commenc": [0, 6, 9, 11, 13, 16], "lund": [0, 6, 11], "don": [0, 3, 8, 9, 11, 12, 14, 16], "match": 0, "sport": [0, 2, 6, 8, 9, 13], "color": [0, 5, 9], "000000": 0, "stopped_speed_threshold": [0, 5], "user_id": 0, "couleur": [0, 11], "hexad\u00e9cimal": 0, "ajout": [0, 7, 9, 10, 11, 12, 13, 15], "s\u00e9anc": [0, 2, 6, 9, 12, 14, 15, 17], "float": [0, 8], "seuil": [0, 11], "arr\u00eat": [0, 9, 11, 13], "gpxpy": [0, 11, 13], "hexadecimal": 0, "exist": [0, 6, 7, 8, 9, 11, 12, 13], "delet": [0, 3, 7, 8, 9], "reset": [0, 9, 10], "r\u00e9initialis": [0, 7, 10, 11, 13], "204": [0, 3, 7, 8], "parametr": [0, 3, 5, 6, 7, 8, 9, 11, 14], "identifi": [0, 3, 5, 6, 8, 14], "no": [0, 3, 7, 8, 9], "supprim": [0, 3, 7, 8, 9, 10, 11], "mis": [0, 5, 7, 8, 9, 11, 14], "jour": [0, 1, 5, 7, 8, 9, 10, 11], "imag": [0, 7, 8, 9, 11, 13, 17], "multipart": [0, 3, 8], "form": [0, 3, 8], "fil": [0, 8, 9, 13], "fichi": [0, 1, 8, 9, 10, 11, 12, 13, 15, 17], "extens": [0, 8, 13], "autoris": [0, 1, 3, 8, 13, 14], "jpg": 0, "png": [0, 8, 13], "gif": 0, "part": [0, 8, 9, 11, 12, 14, 15], "selected": [0, 8], "413": [0, 8], "entity": [0, 8], "too": [0, 8], "larg": [0, 8, 13], "during": [0, 8], "updat": [0, 8, 9, 13], "siz": [0, 8, 9, 13], "exceed": [0, 8, 9], "0mb": [0, 8], "trait": [0, 10], "demand": [0, 9, 10, 11, 13], "processed": 0, "patch": [0, 1, 5, 7, 8], "suiv": [0, 4, 10, 11, 13, 14, 15, 16], "modif": [0, 11, 12], "chang": [0, 9, 11, 13], "actuel": 0, "autr": [0, 7, 11, 13], "new_password": 0, "nouveau": [0, 10, 11, 13, 14], "missing": [0, 9], "current": [0, 7, 9], "uniqu": [0, 3, 9, 10, 13, 14], "new": [0, 7, 9, 11], "logout": [0, 9], "d\u00e9connexion": 0, "out": 0, "access": [0, 9], "revoked": 0, "malformed": 0, "for": [0, 1, 8, 9, 13], "other": [0, 7], "reason": 0, "blacklist": 0, "export": [0, 9, 10, 11, 12, 13], "archiv": [0, 1, 9, 10, 11, 13], "Il": [0, 9, 11, 12, 13, 14], "cr\u00e9ation": [0, 9, 11], "in_progress": 0, "errored": 0, "taill": [0, 1, 11, 13], "octet": 0, "lorsqu": [0, 9, 10, 13], "r\u00e9uss": 0, "wed": 0, "mar": [0, 9, 13], "2023": [0, 13], "31": [0, 8, 13], "17": [0, 8], "file_nam": 0, "archive_rgjsr3fht295ywnqr5yp": 0, "zip": [0, 1, 8, 9, 11], "file_siz": 0, "924": 0, "aucun": [0, 8, 11, 12, 13], "ongoing": 0, "completed": 0, "t\u00e9l\u00e9charg": [0, 8, 10, 11, 13, 17], "download": [0, 8, 9], "archive_rgjsr3fhr5yp": 0, "x": [0, 8, 9, 13, 14], "gzip": 0, "config": [1, 9, 13], "about": [1, 9, 13], "admin_contact": 1, "gpx_limit_import": 1, "is_email_sending_enabled": 1, "is_registration_enabled": 1, "max_single_file_siz": 1, "1048576": 1, "max_user": 1, "max_zip_file_siz": 1, "10485760": 1, "map_attribu": [1, 13], "copy": [1, 13], "href": [1, 13], "www": [1, 13], "openstreetmap": [1, 9, 13], "org": [1, 13], "copyright": [1, 13], "contributor": [1, 13], "privacy_policy": 1, "privacy_policy_dat": 1, "version": [1, 10, 11, 13, 14], "7": [1, 8, 10, 11, 13, 14], "22": [1, 8, 13], "weather_provid": 1, "getting": 1, "mettr": [1, 7, 8, 9, 10, 11, 13], "avoir": [1, 5, 13], "droit": [1, 5, 7, 9, 10, 11, 13, 14], "administr": [1, 5, 7, 10, 13, 14, 17], "instanc": [1, 9, 11, 13], "integ": [1, 3, 5, 6, 7, 8], "nombr": [1, 7, 8, 10, 11, 13], "maximum": [1, 11], "maximal": [1, 4, 8, 9, 10, 11], "inscrir": [1, 9, 11, 13], "hav": [1, 5, 6, 7, 8, 9], "perm": [1, 5, 6, 7, 8], "when": [1, 9], "updating": 1, "ping": 1, "contr\u00f4l": 1, "pong": 1, "authentif": [2, 13, 14], "compt": [2, 7, 8, 9, 10, 13, 15], "configur": [2, 9, 11, 13, 14, 16], "oauth2": [2, 14], "statist": 2, "app": [3, 9, 13, 14], "client": [3, 9, 11, 13, 14], "pagin": [3, 7, 8], "5": [3, 5, 6, 7, 8, 10, 11, 13], "pag": [3, 7, 8, 9], "Ce": 3, "accessibl": [3, 13, 14], "fittracke": [3, 10, 11, 13, 14, 15, 17], "san": [3, 6, 7, 8, 9, 11, 12, 13], "client_descript": 3, "client_id": [3, 14], "o22a27s2abpuoxjbxv3ujdox": 3, "issued_at": 3, "thu": 3, "july": 3, "2022": 3, "06": [3, 6], "53": [3, 9], "nam": 3, "import": [3, 9, 11, 13, 15], "redirect_ur": 3, "callback": [3, 14], "workout": [3, 4, 5, 6, 8, 9, 14], "websit": 3, "has_next": 3, "has_prev": 3, "client_secret": 3, "secret": [3, 13, 14], "created": [3, 8], "client_nam": 3, "client_ur": 3, "array": 3, "list": [3, 9, 10, 12, 13], "redirect": [3, 14], "cha\u00een": [3, 14], "descript": [3, 10, 13], "optionnel": [3, 13], "client_client_id": 3, "trouv": [3, 5, 8], "int": [3, 5, 8], "by_id": 3, "enti": 3, "an": [3, 9], "revok": 3, "r\u00e9voqu": 3, "tous": [3, 4, 5, 6, 7, 9, 11, 13], "associ": [3, 10, 11, 14], "cas": [3, 11, 13], "redirig": [3, 14], "ver": [3, 9, 13, 14], "\u00e9mettr": 3, "response_typ": [3, 14], "support": [3, 9, 13, 14, 16], "\u00eatre": [3, 8, 9, 10, 11, 12, 13, 14, 16], "stat": [3, 6, 9, 14], "\u00e9vit": [3, 9], "falsif": [3, 14], "entre": [3, 8, 11, 14], "sit": [3, 14], "cross": [3, 14], "forgery": [3, 14], "csrf": [3, 14], "obligatoir": [3, 8, 9, 10, 13, 14], "recommand": [3, 13, 14], "code_challeng": [3, 14], "g\u00e9ner": [3, 10, 11, 13, 14], "v\u00e9rif": [3, 9, 14, 16], "pkce": [3, 14], "code_challenge_method": [3, 14], "m\u00e9thod": [3, 13, 14], "challeng": [3, 14], "s256": [3, 14], "librair": [3, 13], "authlib": [3, 13, 14], "d\u00e9livr": 3, "rafra\u00eech": 3, "access_token": 3, "roehv64thcg28wcewzhrnvlusoduvw8nvnhkcml57": 3, "expires_in": 3, "864000": 3, "refresh_token": 3, "nuv9cy8vqonrqkhtz5pqaq2zw7msh0mornpjr14amswd6f6": 3, "token_typ": 3, "expires_at": 3, "1658660147": 3, "0667062": 3, "grant_typ": 3, "authorization_cod": [3, 14], "\u00e9miss": 3, "code_verifi": 3, "moyen": [4, 8, 9, 11, 13], "plus": [4, 9, 10, 11, 12, 13, 16], "\u00e9lev": [4, 11, 13], "dur": [4, 6, 8, 9, 11], "longu": [4, 9, 11], "retourn": 4, "is_active_for_us": 5, "label": [5, 9], "cycling": 5, "transport": [5, 9, 11], "hiking": 5, "mountain": 5, "biking": [5, 8], "running": 5, "walking": 5, "has_workout": 5, "user_nam": [6, 7], "by_tim": 6, "entra\u00een": [6, 8, 11], "from": [6, 8, 9, 13], "2018": [6, 8], "tim": [6, 8], "week": [6, 9], "statistic": [6, 9], "2017": [6, 8], "average_speed": 6, "48": 6, "203": 6, "156": [6, 9], "15": [6, 8, 10, 11, 13], "282": [6, 9], "12341": 6, "16": [6, 8, 11, 13], "99": [6, 9], "150": 6, "178": [6, 9], "47": [6, 8, 9], "9960": 6, "95": [6, 9], "46": [6, 9], "78": 6, "613": 6, "1267": 6, "d\u00e9but": [6, 8], "fin": [6, 8, 9, 13], "p\u00e9riod": [6, 11, 13], "temp": 6, "dimanch": [6, 11], "month": [6, 9], "mois": [6, 9, 11], "year": 6, "ann\u00e9": [6, 11], "default": [6, 8, 9, 13], "by_sport": 6, "all": [6, 13], "tout": [6, 13], "uploads_dir_siz": 6, "1000": 6, "statut": [7, 10], "Ne": 7, "quelqu": [7, 8, 9, 11, 14], "order_by": [7, 8], "workouts_count": 7, "par_pag": 7, "is_admin": 7, "sat": 7, "20": [7, 11], "03": [7, 8], "per_pag": [7, 8], "max": [7, 8, 9, 10], "q": 7, "order": [7, 8, 9], "ordre": [7, 8], "tri": [7, 8, 11], "asc": [7, 8], "desc": [7, 8], "criter": 7, "peut": [7, 9, 10, 11, 13, 14], "jpeg": 7, "activat": [7, 10], "new_email": 7, "reset_password": 7, "different": [7, 9], "than": [7, 9], "Un": [7, 9, 11, 13], "propr": [7, 11, 12], "sauf": [7, 13], "sien": 7, "john_do": 7, "can": [7, 9, 13, 16], "your": 7, "has": [7, 9], "right": [7, 9], "02": 8, "moin": 8, "ascent": [8, 9], "ave_speed": 8, "bound": 8, "creation_dat": 8, "51": 8, "descent": [8, 9], "durat": [8, 9], "04": 8, "kjxavsturjvoah2wvcegef": 8, "map": [8, 9, 11, 12], "max_alt": 8, "max_speed": 8, "min_alt": 8, "modification_dat": 8, "moving": [8, 9], "next_workout": 8, "paus": [8, 9], "previous_workout": 8, "Mon": 8, "jan": 8, "segment": [8, 9, 11], "titl": [8, 9], "weather_end": 8, "weather_start": 8, "with_gpx": 8, "100": [8, 9, 11], "titr": [8, 11], "tient": 8, "majuscul": 8, "minuscul": 8, "distance_from": 8, "minimal": [8, 9, 11, 14], "distance_to": 8, "duration_from": 8, "h": [8, 11], "M": 8, "duration_to": 8, "ave_speed_from": 8, "ave_speed_to": 8, "max_speed_from": 8, "max_speed_to": 8, "sorting": 8, "criteri": 8, "workout_short_id": 8, "57": [8, 9], "45": 8, "without": [8, 9], "sunday": 8, "morning": 8, "court": 8, "cart": [8, 9, 11, 12, 13, 17], "leaflet": [8, 13], "this": [8, 10, 13], "chart_dat": 8, "r\u00e9cuper": [8, 13, 14], "chart": [8, 9, 13], "js": [8, 13], "elev": [8, 9], "279": [8, 9], "latitud": 8, "5078118": 8, "longitud": 8, "1232004": 8, "speed": [8, 9], "63": 8, "fri": 8, "44": [8, 9], "7380": 8, "280": [8, 9], "5079733": 8, "1234538": 8, "39": 8, "segment_id": 8, "map_id": 8, "fa33f4d996844a5c73ecd1ae24456ab8": 8, "1563529507772": 8, "map_til": 8, "z": [8, 13], "tuil": [8, 9, 11], "serveur": [8, 9, 11, 12, 16], "4109": 8, "2930": 8, "sous": [8, 13], "domain": [8, 13], "zoom": 8, "index": 8, "axe": [8, 11], "xml": 8, "201": [8, 9], "guillemet": 8, "doubl": 8, "doivent": [8, 13, 14], "\u00e9chapp": [8, 9], "no_gpx": 8, "uuid": [8, 9], "n\u00e9gat": [8, 11], "posit": [8, 9, 11], "km": [8, 11], "second": 8, "pr": 9, "411": 9, "fix": [9, 13], "various": 9, "typos": 9, "416": 9, "modal": 9, "navig": [9, 13], "closing": 9, "410": 9, "translat": 9, "german": 9, "415": 9, "polish": 9, "417": 9, "418": 9, "dutch": 9, "avanc": [9, 11], "n\u00e9erland": [9, 11], "galicien": 9, "allemand": [9, 11], "italien": [9, 11], "85": 9, "norv\u00e9gien": [9, 11], "bokm\u00e5l": [9, 11], "polon": [9, 11], "espagnol": [9, 11], "merc": 9, "contributeur": [9, 15], "bjornclauw": 9, "qwerty287": 9, "mariusz": 9, "407": 9, "display": 9, "are": 9, "zero": 9, "409": 9, "ci": 9, "action": 9, "add": 9, "open": [9, 11, 12], "wat": 9, "swimming": 9, "398": 9, "dropdown": 9, "402": 9, "handl": 9, "399": 9, "galician": [9, 11], "406": 9, "spanish": 9, "56": 9, "gallegonovato": 9, "xmgz": 9, "Cette": [9, 12, 13], "contient": [9, 11], "migrat": [9, 10, 13], "bas": [9, 11, 13, 16], "voir": [9, 11, 13, 14, 16], "380": 9, "link": 9, "390": 9, "improv": 9, "ui": 9, "391": 9, "paragliding": 9, "384": 9, "inconsistent": 9, "with": [9, 13], "between": 9, "gp": [9, 11], "393": 9, "pil": 9, "modul": [9, 13], "attribut": 9, "antiali": 9, "394": 9, "397": 9, "386": 9, "minor": 9, "contributing": 9, "md": 9, "388": 9, "typo": 9, "395": 9, "test": [9, 13], "packaged": 9, "of": [9, 13, 14], "cc3fe1c": 9, "python": [9, 13, 14], "postgresql": [9, 13, 16], "98": 9, "42": 9, "dkm": 9, "partiel": 9, "quant": 9, "encor": [9, 12], "weblat": [9, 11], "mainten": [9, 13], "351": 9, "370": 9, "thank": 9, "371": 9, "375": 9, "french": [9, 11], "thovi98": 9, "376": 9, "1375986": 9, "them": 9, "furo": 9, "377": 9, "init": [9, 13], "354": 9, "drop": 9, "374": 9, "dock": 9, "install": [9, 12], "virtualenv": [9, 13], "87": 9, "36": 9, "366": 9, "369": 9, "hosted": 9, "367": 9, "358": 9, "filtering": 9, "359": 9, "foot": 9, "overlap": 9, "350": 9, "352": 9, "356": 9, "357": 9, "365": 9, "gnu": 9, "ewm": 9, "jat255": 9, "parm": 9, "dessous": 9, "darksky": [9, 13], "servic": [9, 13], "319": 9, "cli": [9, 10, 11, 13], "creat": [9, 13], "329": 9, "mak": [9, 13], "start": 9, "axis": 9, "at": [9, 13], "sticky": 9, "333": 9, "featur": 9, "filt": 9, "by": [9, 13], "338": 9, "relev": 9, "328": 9, "track": 9, "incorrect": 9, "imperial": 9, "b29ed7": 9, "dashboard": 9, "250": 9, "norwegian": 9, "320": 9, "323": 9, "06ba975": 9, "bcc568e": 9, "ea0ac99": 9, "a458f5f": 9, "075aeb9": 9, "60e164d": 9, "italian": 9, "318": 9, "remov": 9, "weath": 9, "comradekingu": 9, "J": 9, "lavoi": 9, "mondstern": 9, "314": 9, "deleted": 9, "process": [9, 13], "fail": 9, "315": 9, "permet": [9, 10, 11, 12, 14], "Une": [9, 10, 11, 13, 16], "personnalis": [9, 11], "d\u00e9fin": [9, 11, 14, 16], "afin": [9, 14], "puissent": [9, 11], "prendr": [9, 11], "connaiss": [9, 11], "conten": [9, 11, 13], "t\u00e9l\u00e9vers": [9, 11], "enfin": 9, "compl\u00e9mentair": 9, "pouv": 9, "util": [9, 11], "propos": [9, 11], "301": [9, 13], "304": 9, "305": 9, "additional": 9, "307": 9, "quand": 9, "d\u00e9marr": [9, 13, 17], "297": 9, "308": 9, "310": 9, "290": 9, "294": 9, "postgresql10": 9, "d\u00e9pend": 9, "265": 9, "implementing": 9, "altern": 9, "visualcrossing": 9, "environment": [9, 13, 16], "variabl": [9, 16], "set": [9, 10, 13], "weather_api_provid": [9, 13], "see": [9, 13], "287": 9, "289": 9, "dperruso": 9, "92": 9, "parameter": 9, "c88a515": 9, "f96dcef": 9, "mountaineering": 9, "278": 9, "270": 9, "nederland": 9, "258": 9, "pars": 9, "271": 9, "creation": 9, "273": 9, "274": 9, "paralleliz": 9, "275": 9, "disabl": 9, "work": [9, 13, 16], "entry": 9, "commend": 9, "lign": [9, 11, 12, 13], "command": [9, 11, 12, 13], "flask": [9, 13], "dramatiq": [9, 10, 13], "3c8d9c2": 9, "trailing": 9, "comm": [9, 11, 13], "d\u00e9velopp": [9, 10, 12], "264": 9, "whit": 9, "gray": 9, "background": 9, "266": 9, "260": 9, "checked": 9, "261": 9, "should": 9, "return": [9, 13], "numb": [9, 13], "lim": [9, 13], "n\u00e9cessit": [9, 13, 14], "89": 9, "b1536fc": 9, "257": 9, "body": [9, 13], "nginx": [9, 11, 13, 14, 16], "112": 9, "allow": [9, 13], "244": 9, "virtual": 9, "rid": 9, "246": 9, "247": 9, "displayed": 9, "microsecond": 9, "252": 9, "242": 9, "241": 9, "strength": 9, "estim": 9, "packag": 9, "239": 9, "cb9d02f": 9, "english": 9, "88": 9, "231": 9, "invalidat": 9, "236": 9, "rat": [9, 13], "limit": [9, 11], "232": 9, "hidden": 9, "237": 9, "212": 9, "230": 9, "databas": [9, 10, 13], "problem": [9, 13], "after": [9, 13], "upgrad": [9, 13], "225": 9, "grammar": 9, "issu": [9, 11], "skylan0916": 9, "derni": [9, 13], "ex\u00e9cut": 9, "inf\u00e9rieur": 9, "diff\u00e9rent": 9, "ex\u00e9cu": [9, 10], "213": 9, "using": 9, "measur": 9, "ft": 9, "mi": 9, "223": 9, "icon": 9, "167": 9, "added": 9, "162": 9, "fmstrat": 9, "210": 9, "could": 9, "til": [9, 13], "requiring": 9, "subdomain": 9, "staticmap_subdomain": [9, 13], "209": 9, "containing": 9, "multipl": 9, "gorgoback": 9, "Et": 9, "detect": 9, "brows": 9, "use": 9, "matching": 9, "if": [9, 13], "avail": 9, "208": 9, "card": 9, "html": 9, "changing": 9, "197": 9, "196": 9, "manag": [9, 10], "tool": 9, "190": 9, "193": 9, "deleting": 9, "192": 9, "instead": 9, "191": 9, "layout": 9, "nomenclatur": 9, "inclus": 9, "195": 9, "cec": 9, "affect": [9, 11], "pr\u00e9c\u00e9dent": 9, "cc4287e": 9, "env": [9, 13], "offset": 9, "Pas": 9, "refactoris": 9, "avant": [9, 13], "possibl": [9, 11, 12, 13], "fournisseur": [9, 13], "smtp": [9, 13, 16], "cel": [9, 11, 13], "r\u00e9duit": 9, "pr\u00e9requ": 9, "mono": [9, 11], "Pour": [9, 11, 13, 14], "ger": [9, 10, 11, 13, 16], "180": 9, "cannot": 9, "send": 9, "tl": [9, 13], "177": 9, "manqu": 9, "petit": 9, "\u00e9cran": 9, "175": 9, "refreshed": 9, "173": 9, "171": 9, "correctly": 9, "apport": 9, "niveau": 9, "155": 9, "106": 9, "169": 9, "161": 9, "farthest": 9, "160": 9, "plusieur": [9, 11, 12, 13], "danielsiersleben": 9, "rapport": 9, "initialis": [9, 13], "149": 9, "152": 9, "autoespcap": 9, "model": 9, "jinj": 9, "151": 9, "security": 9, "nettoi": 9, "entr\u00e9": [9, 13, 14], "alphanumer": 9, "alert": 9, "worker": [9, 10, 13], "lanc": [9, 13], "script": 9, "product": 9, "dotenv": 9, "146": 9, "filter": 9, "145": 9, "140": 9, "fullscreen": 9, "control": [9, 13], "138": 9, "initial": 9, "135": 9, "finish": 9, "marker": 9, "134": 9, "wind": 9, "direct": [9, 11, 13], "877fa0f": 9, "changed": 9, "calendar": 9, "small": 9, "resolu": 9, "131": 9, "129": 9, "editing": 9, "127": [9, 13], "validat": 9, "legitimat": 9, "uri": 9, "such": 9, "localhost": [9, 13], "123": 9, "121": 9, "activity": 9, "snowsho": 9, "contain": [9, 13], "116": 9, "bet": 9, "button": 9, "graph": 9, "screen": 9, "115": 9, "option": [9, 10, 13], "averag": 9, "91": 9, "min": 9, "90": 9, "som": 9, "seem": 9, "104": 9, "switch": 9, "agplv3": 9, "licens": [9, 12, 13], "101": 9, "full": 9, "development": 9, "109": 9, "stopped": 9, "threshold": 9, "slow": 9, "mov": 9, "84": 9, "93": 9, "paf38": 9, "83": 9, "configured": 9, "generat": 9, "static": 9, "keep": 9, "default_staticmap": [9, 13], "81": 9, "remaining": 9, "textar": 9, "82": 9, "modify": 9, "his": 9, "birth": 9, "day": [9, 10, 13], "80": [9, 13], "sav": 9, "79": 9, "rebuild": 9, "75": 9, "javascript": [9, 13], "Du": 9, "fait": [9, 13], "sqlalchemy": [9, 13, 16], "postgr": [9, 16], "72": 9, "exceeding": 9, "71": 9, "great": 9, "70": 9, "less": 9, "uploaded": [9, 13], "66": 9, "used": 9, "importing": 9, "64": 9, "per": [9, 13], "shown": 9, "62": 9, "sending": 9, "\u00e9valu": [9, 13], "standardiz": 9, "term": 9, "upload": [9, 13, 15], "directory": [9, 13], "endpoint": 9, "also": 9, "59": 9, "uploading": 9, "activit": 9, "introduit": 9, "majeur": 9, "facilit": 9, "dor\u00e9nav": 9, "attent": [9, 13, 16], "lir": 9, "certain": [9, 10, 12, 13], "environ": [9, 10, 16], "renomm": 9, "celui": [9, 13], "remplac": [9, 11, 13], "thunderforest": [9, 13], "outdoor": [9, 13], "54": 9, "simplify": 9, "d\u00e9plac": 9, "red": [9, 10, 13], "complet": 9, "co": 9, "4c3fc34": 9, "empty": 9, "34614d5": 9, "spinn": 9, "loading": 9, "b862a77": 9, "2e1ee2c": 9, "interceptor": 9, "rout": [9, 13], "definit": 9, "down": 9, "mor": 9, "weekend": 9, "40": 9, "localiz": 9, "i18n": 9, "41": 9, "show": [9, 10, 13], "mous": 9, "over": 9, "docu": 9, "choos": 9, "first": 9, "33": 9, "37": 9, "34": 9, "anymor": 9, "poetry": [9, 13], "pipenv": 9, "gestion": [9, 13], "paquet": [9, 13], "detailed": 9, "28": 9, "26": 9, "tooltip": 9, "standard": [9, 13], "v\u00e9lo": [9, 11], "randon": [9, 11], "vtt": [9, 11], "cours": [9, 11], "pied": [9, 11], "march": [9, 11], "\u00e9gal": [9, 10, 11, 12, 13], "enter": 9, "heur": [9, 11, 13], "suppress": [9, 11], "m\u00e9t\u00e9o": [9, 11], "cl\u00e9": [9, 11, 13], "calendri": [9, 11], "mensuel": [9, 11], "cour": [9, 10, 12, 13], "grand": [9, 11], "recherch": 9, "propri\u00e9tair": [9, 11], "moment": [9, 11], "search": 9, "view": [9, 13], "usag": [10, 13], "arg": [10, 13], "lin": [10, 13], "help": [10, 13], "exit": [10, 13], "d\u00e9sorm": 10, "obsolet": 10, "prochain": [10, 11], "fittrackee_set_admin": 10, "fittrackee_upgrade_db": 10, "fittrackee_work": 10, "vid": [10, 13], "expir": 10, "depuis": [10, 13], "noir": 10, "d\u00e9j\u00e0": 10, "argument": 10, "al\u00e9atoir": [10, 13], "incomplet": 10, "fitracke": 11, "stock": [11, 12, 14], "sportiv": [11, 12], "plein": [11, 12], "air": [11, 12], "plut\u00f4t": 11, "m\u00eam": [11, 13], "r\u00e9pertoir": [11, 13], "chiffr": [11, 13], "Avec": 11, "street": [11, 12], "statiqu": [11, 13], "trac": [11, 13], "virtuel": [11, 13], "electr": 11, "alpin": 11, "nag": 11, "eau": 11, "libr": 11, "parapent": 11, "19": 11, "aviron": 11, "ski": 11, "raquet": 11, "trail": 11, "lieu": 11, "Elle": 11, "except": [11, 16], "analys": [11, 13], "mani": [11, 13], "sp\u00e9cif": 11, "jusqu": 11, "system": [11, 13], "m\u00e9triqu": 11, "differ": 11, "origin": 11, "particuli": 11, "entrer": 11, "relat": 11, "Des": 11, "bouton": 11, "permettent": 11, "visualis": 11, "visual": [11, 13], "crossing": [11, 13], "sourc": 11, "vent": 11, "flech": 11, "indiqu": 11, "infobull": 11, "proven": 11, "masqu": 11, "cf": [11, 12, 13], "selon": [11, 13], "comport": 11, "d\u00e9roul": 11, "instant": 11, "r\u00e9cent": 11, "consult": 11, "s\u00e9lection": 11, "menu": 11, "nouveaut": 11, "dont": [11, 14], "o\u00f9": [11, 13], "premi": 11, "chois": [11, 13], "affichag": 11, "cach": 11, "d\u00e9part": 11, "exclur": 11, "extr\u00eam": 11, "exclu": 11, "mati": 11, "appara\u00eetr": 11, "toujour": 11, "tierc": [11, 14], "S": 11, "unitair": 11, "n\u00e9cessair": [11, 13], "volumin": [11, 16], "avert": 11, "suppl\u00e9mentair": 11, "syntax": 11, "markdown": 11, "adapt": [11, 13], "discours": 11, "traduit": 11, "bloqu": 11, "verrouill": 11, "vi": 11, "etat": 11, "publi": [11, 13], "suivr": 12, "conserv": [12, 13], "votr": [12, 13], "mobil": 12, "android": 12, "exhaust": 12, "runn": 12, "up": 12, "gpl": 12, "v3": 12, "opentrack": 12, "apach": 12, "fitotrack": 12, "aid": 12, "fonctionnal": [12, 13], "instabl": [12, 13], "ticket": 12, "outil": [12, 13], "tier": 12, "document": [12, 13, 14, 16], "d\u00e9pannag": 12, "histor": [12, 13], "typescript": 13, "staticmap": 13, "t\u00e2ch": 13, "vue3": 13, "vuex": 13, "logo": 13, "ic\u00f4n": 13, "freepik": 13, "flaticon": 13, "fork": 13, "awesom": 13, "nod": 13, "yarn": 13, "compos": 13, "\u00e9tap": 13, "d\u00e9crivent": 13, "linux": 13, "debian": 13, "arch": 13, "Sur": 13, "exploit": 13, "rencontr": 13, "makefil": 13, "custom": 13, "Elles": 13, "flask_app": 13, "d\u00e9marrag": 13, "pwd": 13, "__main__": 13, "py": 13, "sinon": 13, "host": 13, "h\u00f4t": 13, "port": 13, "5000": 13, "app_setting": 13, "productionconfig": 13, "app_secret_key": 13, "fort": 13, "jwt": 13, "app_worker": 13, "_workers_": 13, "gunicorn": [13, 16], "app_log": 13, "chemin": [13, 16], "upload_fold": [13, 16], "absolu": [13, 16], "application_directory": 13, "database_url": [13, 16], "5432": 13, "database_disable_pooling": 13, "pooling": 13, "ui_url": 13, "lien": 13, "email_url": [13, 16], "chain": 13, "sender_email": 13, "exp\u00e9diteur": 13, "redis_url": 13, "workers_process": 13, "processus": 13, "api_rate_limit": 13, "300": 13, "minut": 13, "tile_server_url": 13, "gard": 13, "n\u00e9cessitent": [13, 14], "df": 13, "Par": [13, 14], "b": 13, "osm": 13, "franc": 13, "attribu": 13, "target": 13, "_blank": 13, "rel": 13, "noopen": 13, "noreferr": 13, "komoot": 13, "insensibl": 13, "cass": 13, "weather_api_key": 13, "weather_ap": 13, "vue_app_api_url": 13, "25": 13, "ssl": 13, "465": 13, "starttl": 13, "587": 13, "office365": 13, "fonction": [13, 14], "identif": 13, "omis": 13, "ancien": 13, "notif": 13, "pr\u00eat": 13, "laiss": 13, "apikey": 13, "xxxx": 13, "v\u00e9rifi": [13, 16], "condit": 13, "attendu": 13, "osmfr": 13, "fond": 13, "mention": 13, "legal": 13, "nofollow": 13, "nbsp": 13, "creativecommon": 13, "licenc": 13, "cc": 13, "SA": 13, "ip": 13, "strateg": 13, "pourr": 13, "soum": 13, "asset": 13, "notat": 13, "s\u00e9par": [13, 14], "virgul": 13, "hour": 13, "diagnostic": 13, "utility": 13, "clear": 13, "specific": 13, "key": 13, "enumerat": 13, "detail": 13, "interrompu": 13, "remarqu": 13, "pip": 13, "schem": [13, 14], "owner": 13, "privileg": 13, "copi": 13, "coll": 13, "nano": 13, "ftcli": 13, "db": 13, "systemd": 13, "ouvr": 13, "alor": 13, "projet": 13, "project": 13, "clon": 13, "d\u00e9p\u00f4t": 13, "git": 13, "github": 13, "samr1": 13, "cd": 13, "vu": 13, "dev": 13, "run": 13, "3000": 13, "v0": 13, "wget": 13, "tar": 13, "gz": 13, "xzf": 13, "mv": 13, "sql": 13, "proced": 13, "fair": 13, "sauvegard": 13, "ensembl": 13, "pg_dump": 13, "suivent": 13, "s\u00e9mant": 13, "r\u00e9tro": 13, "compatibl": 13, "stopp": 13, "u": 13, "journal": [13, 16], "red\u00e9marr": 13, "pull": 13, "lequel": 13, "\u00e9cras": 13, "cp": 13, "r": 13, "proxy": [13, 14], "network": 13, "startlimitintervalsec": 13, "simpl": 13, "restart": 13, "alway": 13, "restartsec": 13, "standardoutput": 13, "syslog": 13, "standarderror": 13, "syslogidentifi": 13, "workingdirectory": 13, "hom": 13, "execstart": 13, "venv": 13, "bin": 13, "create_app": 13, "logfil": 13, "wantedby": 13, "mult": 13, "timeout": [13, 16], "fittrackee_worker": 13, "task": 13, "queu": 13, "listen": 13, "443": 13, "http2": 13, "server_nam": 13, "ssl_certificat": 13, "fullchain": 13, "pem": 13, "ssl_certificate_key": 13, "privkey": 13, "paramet": 13, "how": 13, "1mb": 13, "setting": 13, "ll": 13, "need": 13, "uncommenting": 13, "below": 13, "want": 13, "prevent": 13, "checking": 13, "client_max_body_siz": [13, 16], "1m": 13, "proxy_pass": 13, "proxy_redirect": 13, "proxy_set_head": [13, 14], "real": 13, "remote_addr": 13, "forwarded": [13, 14], "proxy_add_x_forwarded_for": 13, "proto": [13, 14], "request_ur": 13, "besoin": 13, "build": 13, "8025": 13, "acced": [13, 14], "mailhog": 13, "stop": 13, "shel": 13, "additionnel": 13, "fittrackee_client": 13, "lint": 13, "check": 13, "fittrackee_ynh": 13, "rest": 14, "plupart": 14, "permettr": 14, "interag": 14, "onglet": 14, "\u00e9chang": 14, "contr": 14, "corp": 14, "assur": 14, "meilleur": 14, "s\u00e9cur": 14, "\u00e9critur": 14, "accord": 14, "lectur": 14, "Ils": 14, "puiss": 14, "fittrackee_host": 14, "espac": 14, "facult": 14, "emp\u00each": 14, "3aread": 14, "3awrit": 14, "sort": 14, "ensuit": 14, "\u0153uvr": 14, "bibliothequ": 14, "derri": 14, "simplified": 14, "aaron": 14, "pareck": 14, "flow": 14, "oauthlib": 14, "session": 14, "gr\u00e2c": 15, "strav": 15, "fit": 15, "exc": 16, "nosuchmoduleerror": 16, "load": 16, "plugin": 16, "dialect": 16, "invalidemailurlschem": 16, "augment": 16, "del": 16, "critical": 16, "d\u00e9tail": 17, "\u00e9chec": 17}, "objects": {"": [[0, 0, 1, "post--api-auth-account-confirm", "/api/auth/account/confirm"], [0, 1, 1, "get--api-auth-account-export", "/api/auth/account/export"], [0, 1, 1, "get--api-auth-account-export-(string-file_name)", "/api/auth/account/export/(string:file_name)"], [0, 0, 1, "post--api-auth-account-export-request", "/api/auth/account/export/request"], [0, 0, 1, "post--api-auth-account-privacy-policy", "/api/auth/account/privacy-policy"], [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, 2, 1, "delete--api-auth-picture", "/api/auth/picture"], [0, 0, 1, "post--api-auth-picture", "/api/auth/picture"], [0, 1, 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, 2, 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, 1, 1, "get--api-config", "/api/config"], [1, 3, 1, "patch--api-config", "/api/config"], [3, 1, 1, "get--api-oauth-apps", "/api/oauth/apps"], [3, 0, 1, "post--api-oauth-apps", "/api/oauth/apps"], [3, 2, 1, "delete--api-oauth-apps-(int-client_id)", "/api/oauth/apps/(int:client_id)"], [3, 1, 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, 1, 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, 1, 1, "get--api-ping", "/api/ping"], [4, 1, 1, "get--api-records", "/api/records"], [5, 1, 1, "get--api-sports", "/api/sports"], [5, 1, 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, 1, 1, "get--api-stats-(user_name)-by_sport", "/api/stats/(user_name)/by_sport"], [6, 1, 1, "get--api-stats-(user_name)-by_time", "/api/stats/(user_name)/by_time"], [6, 1, 1, "get--api-stats-all", "/api/stats/all"], [7, 1, 1, "get--api-users", "/api/users"], [7, 2, 1, "delete--api-users-(user_name)", "/api/users/(user_name)"], [7, 1, 1, "get--api-users-(user_name)", "/api/users/(user_name)"], [7, 3, 1, "patch--api-users-(user_name)", "/api/users/(user_name)"], [7, 1, 1, "get--api-users-(user_name)-picture", "/api/users/(user_name)/picture"], [8, 1, 1, "get--api-workouts", "/api/workouts"], [8, 0, 1, "post--api-workouts", "/api/workouts"], [8, 2, 1, "delete--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 1, 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, 1, 1, "get--api-workouts-(string-workout_short_id)-chart_data", "/api/workouts/(string:workout_short_id)/chart_data"], [8, 1, 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, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx", "/api/workouts/(string:workout_short_id)/gpx"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx-download", "/api/workouts/(string:workout_short_id)/gpx/download"], [8, 1, 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, 1, 1, "get--api-workouts-map-(map_id)", "/api/workouts/map/(map_id)"], [8, 0, 1, "post--api-workouts-no_gpx", "/api/workouts/no_gpx"], [13, 4, 1, "-", "API_RATE_LIMITS"], [13, 4, 1, "-", "APP_LOG"], [13, 4, 1, "-", "APP_SECRET_KEY"], [13, 4, 1, "-", "APP_SETTINGS"], [13, 4, 1, "-", "APP_WORKERS"], [13, 4, 1, "-", "DATABASE_DISABLE_POOLING"], [13, 4, 1, "-", "DATABASE_URL"], [13, 4, 1, "-", "DEFAULT_STATICMAP"], [13, 4, 1, "-", "EMAIL_URL"], [13, 4, 1, "-", "FLASK_APP"], [13, 4, 1, "-", "HOST"], [13, 4, 1, "-", "MAP_ATTRIBUTION"], [13, 4, 1, "-", "PORT"], [13, 4, 1, "-", "REDIS_URL"], [13, 4, 1, "-", "SENDER_EMAIL"], [13, 4, 1, "-", "STATICMAP_SUBDOMAINS"], [13, 4, 1, "-", "TILE_SERVER_URL"], [13, 4, 1, "-", "UI_URL"], [13, 4, 1, "-", "UPLOAD_FOLDER"], [13, 4, 1, "-", "VUE_APP_API_URL"], [13, 4, 1, "-", "WEATHER_API_KEY"], [13, 4, 1, "envvar-WEATHER_API_PROVIDER", "WEATHER_API_PROVIDER \ud83c\udd95"], [13, 4, 1, "-", "WORKERS_PROCESSES"]], "/api/workouts/map_tile/(s)/(z)/(x)/(y)": [[8, 1, 1, "get--api-workouts-map_tile-(s)-(z)-(x)-(y).png", "png"]]}, "objtypes": {"0": "http:post", "1": "http:get", "2": "http:delete", "3": "http:patch", "4": "std:envvar"}, "objnames": {"0": ["http", "post", "HTTP post"], "1": ["http", "get", "HTTP get"], "2": ["http", "delete", "HTTP delete"], "3": ["http", "patch", "HTTP patch"], "4": ["std", "envvar", "variable d'environnement"]}, "titleterms": {"authentif": 0, "compt": [0, 11], "configur": 1, "document": [2, 9], "api": [2, 13], "point": 2, "acces": [2, 13], "oauth2": [3, 10], "record": 4, "sport": [5, 11], "statist": [6, 9, 11], "utilis": [7, 10, 11], "s\u00e9anc": [8, 11, 16], "histor": 9, "modif": 9, "version": 9, "0": [9, 14], "7": 9, "22": 9, "23": 9, "08": 9, "2023": 9, "bug": 9, "corrig": 9, "traduct": [9, 11], "21": 9, "30": 9, "07": 9, "diver": 9, "20": 9, "fonctionnal": [9, 11], "am\u00e9lior": 9, "19": 9, "15": 9, "18": 9, "25": 9, "06": 9, "17": 9, "03": 9, "16": 9, "29": 9, "05": 9, "12": 9, "04": 9, "14": 9, "13": 9, "02": 9, "11": 9, "31": 9, "2022": 9, "10": 9, "9": 9, "8": 9, "27": 9, "6": 9, "09": 9, "5": 9, "4": 9, "3": 9, "01": 9, "2": [9, 14], "1": 9, "ticket": 9, "ferm": 9, "pull": 9, "request": 9, "24": 9, "s\u00e9cur": 9, "nouvel": 9, "2021": 9, "2020": 9, "fittracke": [9, 12, 16], "pyp": [9, 13], "administr": [9, 11, 16], "correct": 9, "mineur": 9, "disponibl": 9, "franc": 9, "2019": 9, "premi": 9, "2018": 9, "interfac": 10, "lign": 10, "command": 10, "bas": 10, "don": [10, 13], "ftcli": 10, "db": 10, "drop": 10, "upgrad": 10, "clean": 10, "user": 10, "clean_arch": 10, "clean_token": 10, "creat": 10, "export_arch": 10, "updat": 10, "pr\u00e9f\u00e9rent": 11, "appliqu": 11, "captur": 11, "\u00e9cran": 11, "tableau": 11, "bord": 11, "pag": 11, "d\u00e9tail": [11, 16], "list": 11, "tabl": 12, "mati": 12, "install": 13, "pr\u00e9requ": 13, "variabl": 13, "environ": 13, "courriel": 13, "serveur": 13, "tuil": 13, "limit": 13, "m\u00e9t\u00e9o": 13, "a": 13, "part": 13, "sourc": 13, "d\u00e9velopp": 13, "product": 13, "mis": 13, "jour": 13, "d\u00e9ploi": 13, "dock": 13, "yunohost": 13, "oauth": 14, "scop": 14, "flux": 14, "ressourc": 14, "outil": 15, "tier": 15, "d\u00e9marr": 16, "Les": 16, "imag": 16, "cart": 16, "affich": 16, "dan": 16, "\u00e9chec": 16, "charg": 16, "t\u00e9l\u00e9charg": 16, "fichi": 16, "d\u00e9pannag": 17}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"Authentification et compte": [[0, "authentication-and-account"]], "Configuration": [[1, "configuration"]], "Documentation de l\u2019API": [[2, "api-documentation"]], "Points d'acc\u00e8s :": [[2, null]], "OAuth2": [[3, "oauth2"], [10, "oauth2"]], "Records": [[4, "records"]], "Sports": [[5, "sports"], [11, "sports"]], "Statistiques": [[6, "statistics"], [11, "statistics"]], "Utilisateurs": [[7, "users"], [10, "users"], [11, "users"]], "S\u00e9ances": [[8, "workouts"], [11, "workouts"]], "Historique des modifications": [[9, "change-log"]], "Version 0.7.22 (23/08/2023)": [[9, "version-0-7-22-2023-08-23"]], "Bugs corrig\u00e9s": [[9, "bugs-fixed"], [9, "id1"], [9, "id2"], [9, "id5"], [9, "id13"], [9, "id16"], [9, "id19"], [9, "id22"], [9, "id34"], [9, "id39"], [9, "id41"], [9, "id45"], [9, "id48"], [9, "id51"], [9, "id53"], [9, "id56"], [9, "id59"], [9, "id61"], [9, "id64"], [9, "id67"], [9, "id70"], [9, "id75"], [9, "id77"], [9, "id79"], [9, "id81"], [9, "id84"], [9, "id86"], [9, "id92"], [9, "id95"], [9, "id97"], [9, "id99"], [9, "id106"], [9, "id111"], [9, "id113"], [9, "id115"], [9, "id118"], [9, "id120"], [9, "id122"], [9, "id126"], [9, "id136"], [9, "id139"], [9, "id141"], [9, "id144"], [9, "id151"]], "Traductions": [[9, "translations"], [9, "id3"], [9, "id6"], [9, "id8"], [9, "id11"], [9, "id14"], [9, "id17"], [9, "id20"], [9, "id23"], [9, "id24"], [9, "id27"], [9, "id29"], [9, "id31"], [9, "id32"], [9, "id35"], [9, "id37"], [9, "id40"], [9, "id42"], [9, "id46"], [9, "id47"], [9, "id49"], [9, "id52"], [9, "id65"], [11, "translations"]], "Version 0.7.21 (30/07/2023)": [[9, "version-0-7-21-2023-07-30"]], "Divers": [[9, "misc"], [9, "id7"], [9, "id10"], [9, "id18"], [9, "id25"], [9, "id36"], [9, "id38"], [9, "id54"], [9, "id68"], [9, "id71"], [9, "id88"], [9, "id90"], [9, "id107"], [9, "id116"], [9, "id123"], [9, "id127"], [9, "id134"], [9, "id145"], [9, "id148"]], "Version 0.7.20 (22/07/2023)": [[9, "version-0-7-20-2023-07-22"]], "Fonctionnalit\u00e9s et am\u00e9liorations": [[9, "features-and-enhancements"], [9, "id4"], [9, "id12"], [9, "id15"], [9, "id21"], [9, "id26"], [9, "id28"], [9, "id30"], [9, "id33"], [9, "id44"], [9, "id50"]], "Version 0.7.19 (15/07/2023)": [[9, "version-0-7-19-2023-07-15"]], "Documentation": [[9, "documentation"], [9, "id9"], [9, "id43"]], "Version 0.7.18 (25/06/2023)": [[9, "version-0-7-18-2023-06-25"]], "Version 0.7.17 (03/06/2023)": [[9, "version-0-7-17-2023-06-03"]], "Version 0.7.16 (29/05/2023)": [[9, "version-0-7-16-2023-05-29"]], "Version 0.7.15 (12/04/2023)": [[9, "version-0-7-15-2023-04-12"]], "Version 0.7.14 (08/03/2023)": [[9, "version-0-7-14-2023-03-08"]], "Version 0.7.13 (05/03/2023)": [[9, "version-0-7-13-2023-03-05"]], "Version 0.7.12 (16/02/2023)": [[9, "version-0-7-12-2023-02-16"]], "Version 0.7.11 (31/12/2022)": [[9, "version-0-7-11-2022-12-31"]], "Version 0.7.10 (21/12/2022)": [[9, "version-0-7-10-2022-12-21"]], "Version 0.7.9 (11/12/2022)": [[9, "version-0-7-9-2022-12-11"]], "Version 0.7.8 (30/11/2022)": [[9, "version-0-7-8-2022-11-30"]], "Version 0.7.7 (27/11/2022)": [[9, "version-0-7-7-2022-11-27"]], "Version 0.7.6 (09/11/2022)": [[9, "version-0-7-6-2022-11-09"]], "Version 0.7.5 (09/11/2022)": [[9, "version-0-7-5-2022-11-09"]], "Version 0.7.4 (05/11/2022)": [[9, "version-0-7-4-2022-11-05"]], "Version 0.7.3 (01/11/2022)": [[9, "version-0-7-3-2022-11-01"]], "Version 0.7.2 (21/09/2022)": [[9, "version-0-7-2-2022-09-21"]], "Version 0.7.1 (21/09/2022)": [[9, "version-0-7-1-2022-09-21"]], "Version 0.7.0 (19/09/2022)": [[9, "version-0-7-0-2022-09-19"]], "Version 0.6.12 (14/09/2022)": [[9, "version-0-6-12-2022-09-14"]], "Tickets Ferm\u00e9s": [[9, "issues-closed"], [9, "id55"], [9, "id58"], [9, "id62"], [9, "id66"], [9, "id69"], [9, "id72"], [9, "id74"], [9, "id78"], [9, "id80"], [9, "id82"], [9, "id87"], [9, "id91"], [9, "id94"], [9, "id96"], [9, "id98"], [9, "id100"], [9, "id102"], [9, "id104"], [9, "id109"], [9, "id112"], [9, "id114"], [9, "id117"], [9, "id119"], [9, "id121"], [9, "id124"], [9, "id128"], [9, "id130"], [9, "id132"], [9, "id135"], [9, "id137"], [9, "id140"], [9, "id142"], [9, "id146"], [9, "id149"], [9, "id152"]], "Pull Requests": [[9, "pull-requests"], [9, "id57"], [9, "id60"], [9, "id76"], [9, "id85"], [9, "id89"], [9, "id93"], [9, "id108"]], "Version 0.6.11 (27/02/2022)": [[9, "version-0-6-11-2022-07-27"]], "Fonctionnalit\u00e9s": [[9, "features"], [9, "id63"], [9, "id73"], [9, "id83"], [11, "features"]], "Version 0.6.10 (13/07/2022)": [[9, "version-0-6-10-2022-07-13"]], "Version 0.6.9 (03/07/2022)": [[9, "version-0-6-9-2022-07-03"]], "Version 0.6.8 (22/06/2022)": [[9, "version-0-6-8-2022-06-22"]], "Version 0.6.7 (11/06/2022)": [[9, "version-0-6-7-2022-06-11"]], "Version 0.6.6 (29/05/2022)": [[9, "version-0-6-6-2022-05-29"]], "Version 0.6.5 (24/04/2022)": [[9, "version-0-6-5-2022-04-24"]], "Version 0.6.4 (23/04/2022)": [[9, "version-0-6-4-2022-04-23"]], "Version 0.6.3 (09/04/2022)": [[9, "version-0-6-3-2022-04-09"]], "Version 0.6.2 (03/04/2022)": [[9, "version-0-6-2-2022-04-03"]], "Version 0.6.1 (27/03/2022)": [[9, "version-0-6-1-2022-03-27"]], "Version 0.6.0 (27/03/2022)": [[9, "version-0-6-0-2022-03-27"]], "Version 0.5.7 (13/02/2022": [[9, "version-0-5-7-2022-02-13"]], "S\u00e9curit\u00e9": [[9, "security"]], "Version 0.5.6 (05/02/2022)": [[9, "version-0-5-6-2022-02-05"]], "Version 0.5.5 (19/01/2022)": [[9, "version-0-5-5-2022-01-19"]], "Nouvelles fonctionnalit\u00e9s": [[9, "new-features"], [9, "id101"], [9, "id103"], [9, "id105"], [9, "id110"], [9, "id125"], [9, "id129"], [9, "id131"], [9, "id133"], [9, "id138"], [9, "id143"], [9, "id147"], [9, "id150"], [9, "id153"]], "Version 0.5.4 (01/01/2022": [[9, "version-0-5-4-2022-01-01"]], "Version 0.5.3 (01/01/2022)": [[9, "version-0-5-3-2022-01-01"]], "Version 0.5.2 (19/12/2021)": [[9, "version-0-5-2-2021-12-19"]], "Version 0.5.1 (30/11/2021)": [[9, "version-0-5-1-2021-11-30"]], "Version 0.5.0 (14/11/2021)": [[9, "version-0-5-0-2021-11-14"]], "Version 0.4.9 (16/07/2021)": [[9, "version-0-4-9-2021-07-16"]], "Version 0.4.8 (03/07/2021)": [[9, "version-0-4-8-2021-07-03"]], "Version 0.4.7 (07/04/2021)": [[9, "version-0-4-7-2021-04-07"]], "Version 0.4.6 (21/02/2021)": [[9, "version-0-4-6-2021-02-21"]], "Version 0.4.5 (17/02/2021)": [[9, "version-0-4-5-2021-02-17"]], "Version 0.4.4 (31/01/2021)": [[9, "version-0-4-4-2021-01-31"]], "Version 0.4.3 (10/01/2021)": [[9, "version-0-4-3-2021-01-10"]], "Version 0.4.2 (03/01/2021)": [[9, "version-0-4-2-2021-01-03"]], "Version 0.4.1 (31/12/2020)": [[9, "version-0-4-1-2020-12-31"]], "Version 0.4.0 - FitTrackee sur PyPI (19/09/2020)": [[9, "version-0-4-0-fittrackee-on-pypi-2020-09-19"]], "Version 0.3.0 - Administration (15/07/2020)": [[9, "version-0-3-0-administration-2020-07-15"]], "Version 0.2.5 - Corrections et am\u00e9liorations (31/01/2020)": [[9, "version-0-2-5-fix-and-improvements-2020-01-31"]], "Version 0.2.4 - Corrections mineures (30/01/2020)": [[9, "version-0-2-4-minor-fix-2020-01-30"]], "Version 0.2.3 - FitTrackee disponible en Fran\u00e7ais (29/12/2019)": [[9, "version-0-2-3-fittrackee-available-in-french-2019-12-29"]], "Version 0.2.2 - Corrections des statistiques (23/09/2019)": [[9, "version-0-2-2-statistics-fix-2019-09-23"]], "Version 0.2.1 - Correction et am\u00e9liorations (01/09/2019)": [[9, "version-0-2-1-fix-and-improvements-2019-09-01"]], "Version 0.2.0 - Statistiques (07/07/2019)": [[9, "version-0-2-0-statistics-2019-07-07"]], "Version 0.1.1 - Corrections et am\u00e9liorations (07/02/2019)": [[9, "version-0-1-1-fix-and-improvements-2019-02-07"]], "Version 0.1.0 - Premi\u00e8re version \ud83c\udf89 (04/07/2018)": [[9, "version-0-1-0-first-release-2018-07-04"]], "Interface de ligne de commande": [[10, "command-line-interface"]], "Base de donn\u00e9es": [[10, "database"]], "ftcli db drop": [[10, "ftcli-db-drop"]], "ftcli db upgrade": [[10, "ftcli-db-upgrade"]], "ftcli oauth2 clean": [[10, "ftcli-oauth2-clean"]], "ftcli users clean_archives": [[10, "ftcli-users-clean-archives"]], "ftcli users clean_tokens": [[10, "ftcli-users-clean-tokens"]], "ftcli users create": [[10, "ftcli-users-create"]], "ftcli users export_archives": [[10, "ftcli-users-export-archives"]], "ftcli users update": [[10, "ftcli-users-update"]], "Compte et pr\u00e9f\u00e9rences": [[11, "account-preferences"]], "Administration": [[11, "administration"], [11, "id1"]], "Application": [[11, "application"]], "Captures d\u2019\u00e9cran": [[11, "screenshots"]], "Tableau de bord": [[11, "dashboard"]], "Page de d\u00e9tail d\u2019une s\u00e9ance": [[11, "workout-detail"]], "Liste des s\u00e9ances": [[11, "workouts-list"]], "FitTrackee": [[12, "fittrackee"]], "Table des mati\u00e8res": [[12, "table-of-contents"]], "Installation": [[13, "installation"], [13, "id2"], [13, "id6"]], "Pr\u00e9requis": [[13, "prerequisites"]], "Variables d\u2019environnement": [[13, "environment-variables"]], "Courriels": [[13, "emails"]], "Serveur de tuiles": [[13, "map-tile-server"]], "Limitation d\u2019acc\u00e8s \u00e0 l\u2019API": [[13, "api-rate-limits"]], "Donn\u00e9es m\u00e9t\u00e9o": [[13, "weather-data"]], "A partir de PyPI": [[13, "from-pypi"], [13, "id3"]], "A partir des sources": [[13, "from-sources"], [13, "id4"]], "Environnements de d\u00e9veloppement": [[13, "dev-environment"], [13, "id5"]], "Environnements de production": [[13, "production-environment"]], "Mise \u00e0 jour": [[13, "upgrade"]], "Environnement de production": [[13, "prod-environment"]], "D\u00e9ploiement": [[13, "deployment"]], "Docker": [[13, "docker"]], "D\u00e9veloppement": [[13, "development"]], "Yunohost": [[13, "yunohost"]], "OAuth 2.0": [[14, "oauth-2-0"]], "Scopes": [[14, "scopes"]], "Flux": [[14, "flow"]], "Ressources": [[14, "resources"]], "Outils tiers": [[15, "third-party-tools"]], "Administrateur": [[16, "administrator"]], "FitTrackee ne d\u00e9marre pas": [[16, "fittrackee-fails-to-start"]], "Les images de la carte ne sont pas affich\u00e9es mais la carte est affich\u00e9e dans le d\u00e9tail de la s\u00e9ance": [[16, "map-images-are-not-displayed-but-map-is-shown-in-workout-detail"]], "\u00c9chec du chargement ou du t\u00e9l\u00e9chargement de fichiers": [[16, "failed-to-upload-or-download-files"]], "D\u00e9pannage": [[17, "troubleshooting"]]}, "indexentries": {"api_rate_limits": [[13, "envvar-API_RATE_LIMITS"]], "app_log": [[13, "envvar-APP_LOG"]], "app_secret_key": [[13, "envvar-APP_SECRET_KEY"]], "app_settings": [[13, "envvar-APP_SETTINGS"]], "app_workers": [[13, "envvar-APP_WORKERS"]], "database_disable_pooling": [[13, "envvar-DATABASE_DISABLE_POOLING"]], "database_url": [[13, "envvar-DATABASE_URL"]], "default_staticmap": [[13, "envvar-DEFAULT_STATICMAP"]], "email_url": [[13, "envvar-EMAIL_URL"]], "flask_app": [[13, "envvar-FLASK_APP"]], "host": [[13, "envvar-HOST"]], "map_attribution": [[13, "envvar-MAP_ATTRIBUTION"]], "port": [[13, "envvar-PORT"]], "redis_url": [[13, "envvar-REDIS_URL"]], "sender_email": [[13, "envvar-SENDER_EMAIL"]], "staticmap_subdomains": [[13, "envvar-STATICMAP_SUBDOMAINS"]], "tile_server_url": [[13, "envvar-TILE_SERVER_URL"]], "ui_url": [[13, "envvar-UI_URL"]], "upload_folder": [[13, "envvar-UPLOAD_FOLDER"]], "vue_app_api_url": [[13, "envvar-VUE_APP_API_URL"]], "weather_api_key": [[13, "envvar-WEATHER_API_KEY"]], "weather_api_provider \ud83c\udd95": [[13, "envvar-WEATHER_API_PROVIDER"]], "workers_processes": [[13, "envvar-WORKERS_PROCESSES"]], "variable d'environnement": [[13, "envvar-API_RATE_LIMITS"], [13, "envvar-APP_LOG"], [13, "envvar-APP_SECRET_KEY"], [13, "envvar-APP_SETTINGS"], [13, "envvar-APP_WORKERS"], [13, "envvar-DATABASE_DISABLE_POOLING"], [13, "envvar-DATABASE_URL"], [13, "envvar-DEFAULT_STATICMAP"], [13, "envvar-EMAIL_URL"], [13, "envvar-FLASK_APP"], [13, "envvar-HOST"], [13, "envvar-MAP_ATTRIBUTION"], [13, "envvar-PORT"], [13, "envvar-REDIS_URL"], [13, "envvar-SENDER_EMAIL"], [13, "envvar-STATICMAP_SUBDOMAINS"], [13, "envvar-TILE_SERVER_URL"], [13, "envvar-UI_URL"], [13, "envvar-UPLOAD_FOLDER"], [13, "envvar-VUE_APP_API_URL"], [13, "envvar-WEATHER_API_KEY"], [13, "envvar-WEATHER_API_PROVIDER"], [13, "envvar-WORKERS_PROCESSES"]]}}) \ No newline at end of file diff --git a/docs/fr/third_party_tools.html b/docs/fr/third_party_tools.html index 83de35d5..1b9afbfb 100644 --- a/docs/fr/third_party_tools.html +++ b/docs/fr/third_party_tools.html @@ -1,13 +1,13 @@ - + - - Outils tiers - Documentation FitTrackee 0.7.21 - + + Outils tiers - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -291,7 +291,7 @@
    - + diff --git a/docs/fr/troubleshooting/administrator.html b/docs/fr/troubleshooting/administrator.html index 01b5aa4e..6506c948 100644 --- a/docs/fr/troubleshooting/administrator.html +++ b/docs/fr/troubleshooting/administrator.html @@ -1,13 +1,13 @@ - + - - Administrateur - Documentation FitTrackee 0.7.21 - + + Administrateur - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -337,7 +337,7 @@
    - + diff --git a/docs/fr/troubleshooting/index.html b/docs/fr/troubleshooting/index.html index 7de2bff5..52dea05e 100644 --- a/docs/fr/troubleshooting/index.html +++ b/docs/fr/troubleshooting/index.html @@ -1,13 +1,13 @@ - + - - Dépannage - Documentation FitTrackee 0.7.21 - + + Dépannage - Documentation FitTrackee 0.7.22 + @@ -126,7 +126,7 @@
    -
    @@ -153,7 +153,7 @@
    - Documentation FitTrackee 0.7.21 + Documentation FitTrackee 0.7.22 @@ -296,7 +296,7 @@
    - + diff --git a/docsrc/gettext/.doctrees/api/auth.doctree b/docsrc/gettext/.doctrees/api/auth.doctree index 7128ce6a..9e529ddf 100644 Binary files a/docsrc/gettext/.doctrees/api/auth.doctree and b/docsrc/gettext/.doctrees/api/auth.doctree differ diff --git a/docsrc/gettext/.doctrees/api/configuration.doctree b/docsrc/gettext/.doctrees/api/configuration.doctree index e685fcba..9a160812 100644 Binary files a/docsrc/gettext/.doctrees/api/configuration.doctree and b/docsrc/gettext/.doctrees/api/configuration.doctree differ diff --git a/docsrc/gettext/.doctrees/api/index.doctree b/docsrc/gettext/.doctrees/api/index.doctree index ad721afb..5eabcd69 100644 Binary files a/docsrc/gettext/.doctrees/api/index.doctree and b/docsrc/gettext/.doctrees/api/index.doctree differ diff --git a/docsrc/gettext/.doctrees/api/oauth2.doctree b/docsrc/gettext/.doctrees/api/oauth2.doctree index d62d6df2..b46b4578 100644 Binary files a/docsrc/gettext/.doctrees/api/oauth2.doctree and b/docsrc/gettext/.doctrees/api/oauth2.doctree differ diff --git a/docsrc/gettext/.doctrees/api/records.doctree b/docsrc/gettext/.doctrees/api/records.doctree index 9ac879f1..f650fe8b 100644 Binary files a/docsrc/gettext/.doctrees/api/records.doctree and b/docsrc/gettext/.doctrees/api/records.doctree differ diff --git a/docsrc/gettext/.doctrees/api/sports.doctree b/docsrc/gettext/.doctrees/api/sports.doctree index 0b059c96..638e158f 100644 Binary files a/docsrc/gettext/.doctrees/api/sports.doctree and b/docsrc/gettext/.doctrees/api/sports.doctree differ diff --git a/docsrc/gettext/.doctrees/api/stats.doctree b/docsrc/gettext/.doctrees/api/stats.doctree index ec0eae99..1251e306 100644 Binary files a/docsrc/gettext/.doctrees/api/stats.doctree and b/docsrc/gettext/.doctrees/api/stats.doctree differ diff --git a/docsrc/gettext/.doctrees/api/users.doctree b/docsrc/gettext/.doctrees/api/users.doctree index 70fe5cb6..6d14947d 100644 Binary files a/docsrc/gettext/.doctrees/api/users.doctree and b/docsrc/gettext/.doctrees/api/users.doctree differ diff --git a/docsrc/gettext/.doctrees/api/workouts.doctree b/docsrc/gettext/.doctrees/api/workouts.doctree index 97fe1309..9f3b99dd 100644 Binary files a/docsrc/gettext/.doctrees/api/workouts.doctree and b/docsrc/gettext/.doctrees/api/workouts.doctree differ diff --git a/docsrc/gettext/.doctrees/changelog.doctree b/docsrc/gettext/.doctrees/changelog.doctree index 7eedb33f..da9b1122 100644 Binary files a/docsrc/gettext/.doctrees/changelog.doctree and b/docsrc/gettext/.doctrees/changelog.doctree differ diff --git a/docsrc/gettext/.doctrees/cli.doctree b/docsrc/gettext/.doctrees/cli.doctree index 71d6bf41..8bfcbb5a 100644 Binary files a/docsrc/gettext/.doctrees/cli.doctree and b/docsrc/gettext/.doctrees/cli.doctree differ diff --git a/docsrc/gettext/.doctrees/environment.pickle b/docsrc/gettext/.doctrees/environment.pickle index b8b83d43..30ce9a02 100644 Binary files a/docsrc/gettext/.doctrees/environment.pickle and b/docsrc/gettext/.doctrees/environment.pickle differ diff --git a/docsrc/gettext/.doctrees/features.doctree b/docsrc/gettext/.doctrees/features.doctree index 60f5cbdb..92884048 100644 Binary files a/docsrc/gettext/.doctrees/features.doctree and b/docsrc/gettext/.doctrees/features.doctree differ diff --git a/docsrc/gettext/.doctrees/index.doctree b/docsrc/gettext/.doctrees/index.doctree index 50f9c1ad..2683855d 100644 Binary files a/docsrc/gettext/.doctrees/index.doctree and b/docsrc/gettext/.doctrees/index.doctree differ diff --git a/docsrc/gettext/.doctrees/installation.doctree b/docsrc/gettext/.doctrees/installation.doctree index 37f97b4b..ee45171c 100644 Binary files a/docsrc/gettext/.doctrees/installation.doctree and b/docsrc/gettext/.doctrees/installation.doctree differ diff --git a/docsrc/gettext/.doctrees/oauth.doctree b/docsrc/gettext/.doctrees/oauth.doctree index 78cb7f1c..3c75da3d 100644 Binary files a/docsrc/gettext/.doctrees/oauth.doctree and b/docsrc/gettext/.doctrees/oauth.doctree differ diff --git a/docsrc/gettext/.doctrees/third_party_tools.doctree b/docsrc/gettext/.doctrees/third_party_tools.doctree index ea0b34b7..2ba0fef4 100644 Binary files a/docsrc/gettext/.doctrees/third_party_tools.doctree and b/docsrc/gettext/.doctrees/third_party_tools.doctree differ diff --git a/docsrc/gettext/.doctrees/troubleshooting/administrator.doctree b/docsrc/gettext/.doctrees/troubleshooting/administrator.doctree index c415cd6a..2a8e6509 100644 Binary files a/docsrc/gettext/.doctrees/troubleshooting/administrator.doctree and b/docsrc/gettext/.doctrees/troubleshooting/administrator.doctree differ diff --git a/docsrc/gettext/.doctrees/troubleshooting/index.doctree b/docsrc/gettext/.doctrees/troubleshooting/index.doctree index 9a036f82..c9de9bbc 100644 Binary files a/docsrc/gettext/.doctrees/troubleshooting/index.doctree and b/docsrc/gettext/.doctrees/troubleshooting/index.doctree differ diff --git a/docsrc/gettext/docs.pot b/docsrc/gettext/docs.pot index b198779d..41fb7f26 100644 --- a/docsrc/gettext/docs.pot +++ b/docsrc/gettext/docs.pot @@ -6,10 +6,10 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: FitTrackee 0.7.21\n" +"Project-Id-Version: FitTrackee 0.7.22\n" "\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-30 16:48+0200\n" +"POT-Creation-Date: 2023-08-23 11:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1135,7 +1135,7 @@ msgid "reset user password" msgstr "" #: ../../:1 -msgid "- ``invalid payload`` - ``valid email must be provided`` - ``new email must be different than curent email``" +msgid "- ``invalid payload`` - ``valid email must be provided`` - ``new email must be different than current email``" msgstr "" #: ../../:1 @@ -1143,7 +1143,7 @@ msgid "``valid email must be provided``" msgstr "" #: ../../:1 -msgid "``new email must be different than curent email``" +msgid "``new email must be different than current email``" msgstr "" #: ../../:1 @@ -1424,1895 +1424,1942 @@ msgid "Change log" msgstr "" #: ../source/changelog.md:3 -msgid "Version 0.7.21 (2023/07/30)" +msgid "Version 0.7.22 (2023/08/23)" msgstr "" -#: ../source/changelog.md:5 -#: ../source/changelog.md:22 -#: ../source/changelog.md:63 -#: ../source/changelog.md:174 -#: ../source/changelog.md:224 -#: ../source/changelog.md:270 -#: ../source/changelog.md:296 -#: ../source/changelog.md:394 -#: ../source/changelog.md:422 -#: ../source/changelog.md:433 -#: ../source/changelog.md:460 -#: ../source/changelog.md:481 -#: ../source/changelog.md:499 -#: ../source/changelog.md:515 -#: ../source/changelog.md:536 -#: ../source/changelog.md:558 -#: ../source/changelog.md:565 -#: ../source/changelog.md:585 -#: ../source/changelog.md:607 -#: ../source/changelog.md:625 -#: ../source/changelog.md:660 -#: ../source/changelog.md:671 -#: ../source/changelog.md:682 -#: ../source/changelog.md:694 -#: ../source/changelog.md:714 -#: ../source/changelog.md:720 -#: ../source/changelog.md:772 -#: ../source/changelog.md:796 -#: ../source/changelog.md:807 -#: ../source/changelog.md:818 -#: ../source/changelog.md:863 +#: ../source/changelog.md:6 +#: ../source/changelog.md:38 +#: ../source/changelog.md:55 +#: ../source/changelog.md:96 +#: ../source/changelog.md:207 +#: ../source/changelog.md:257 +#: ../source/changelog.md:303 +#: ../source/changelog.md:329 +#: ../source/changelog.md:427 +#: ../source/changelog.md:455 +#: ../source/changelog.md:466 +#: ../source/changelog.md:493 +#: ../source/changelog.md:514 +#: ../source/changelog.md:532 +#: ../source/changelog.md:548 +#: ../source/changelog.md:569 +#: ../source/changelog.md:591 +#: ../source/changelog.md:598 +#: ../source/changelog.md:618 +#: ../source/changelog.md:640 +#: ../source/changelog.md:658 +#: ../source/changelog.md:693 +#: ../source/changelog.md:704 +#: ../source/changelog.md:715 +#: ../source/changelog.md:727 +#: ../source/changelog.md:747 +#: ../source/changelog.md:753 +#: ../source/changelog.md:805 +#: ../source/changelog.md:829 +#: ../source/changelog.md:840 +#: ../source/changelog.md:851 #: ../source/changelog.md:896 -#: ../source/changelog.md:908 -#: ../source/changelog.md:919 -#: ../source/changelog.md:935 -#: ../source/changelog.md:948 -#: ../source/changelog.md:960 +#: ../source/changelog.md:929 +#: ../source/changelog.md:941 +#: ../source/changelog.md:952 +#: ../source/changelog.md:968 #: ../source/changelog.md:981 -#: ../source/changelog.md:1059 -#: ../source/changelog.md:1076 -#: ../source/changelog.md:1087 -#: ../source/changelog.md:1107 -#: ../source/changelog.md:1142 +#: ../source/changelog.md:993 +#: ../source/changelog.md:1014 +#: ../source/changelog.md:1092 +#: ../source/changelog.md:1109 +#: ../source/changelog.md:1120 +#: ../source/changelog.md:1140 +#: ../source/changelog.md:1175 msgid "Bugs Fixed" msgstr "" -#: ../source/changelog.md:7 -msgid "#407 - Workout display error when speeds are zero" +#: ../source/changelog.md:8 +msgid "PR#411 - Fix various typos" msgstr "" -#: ../source/changelog.md:10 -#: ../source/changelog.md:81 -#: ../source/changelog.md:128 -#: ../source/changelog.md:249 -#: ../source/changelog.md:322 -#: ../source/changelog.md:402 -#: ../source/changelog.md:415 -#: ../source/changelog.md:521 -#: ../source/changelog.md:613 -#: ../source/changelog.md:634 -#: ../source/changelog.md:742 -#: ../source/changelog.md:758 -#: ../source/changelog.md:867 -#: ../source/changelog.md:923 -#: ../source/changelog.md:964 -#: ../source/changelog.md:990 -#: ../source/changelog.md:1045 -#: ../source/changelog.md:1111 -#: ../source/changelog.md:1126 -msgid "Misc" +#: ../source/changelog.md:9 +msgid "PR#416 - fix modal navigation and closing" msgstr "" #: ../source/changelog.md:12 -msgid "PR#409 - CI - update actions version" -msgstr "" - -#: ../source/changelog.md:15 -msgid "Version 0.7.20 (2023/07/22)" -msgstr "" - -#: ../source/changelog.md:17 -#: ../source/changelog.md:56 -#: ../source/changelog.md:169 -#: ../source/changelog.md:217 -#: ../source/changelog.md:290 -#: ../source/changelog.md:330 +#: ../source/changelog.md:61 +#: ../source/changelog.md:102 +#: ../source/changelog.md:146 +#: ../source/changelog.md:183 +#: ../source/changelog.md:212 +#: ../source/changelog.md:262 +#: ../source/changelog.md:307 +#: ../source/changelog.md:336 #: ../source/changelog.md:351 -#: ../source/changelog.md:366 -#: ../source/changelog.md:390 -#: ../source/changelog.md:453 -#: ../source/changelog.md:493 -msgid "Features and enhancements" -msgstr "" - -#: ../source/changelog.md:19 -msgid "#400 - Add new sport: open water swimming" -msgstr "" - -#: ../source/changelog.md:24 -msgid "PR#398 - Fix language dropdown label" -msgstr "" - -#: ../source/changelog.md:25 -msgid "#402 - handle gpx file without elevation" -msgstr "" - -#: ../source/changelog.md:28 -#: ../source/changelog.md:69 -#: ../source/changelog.md:113 -#: ../source/changelog.md:150 -#: ../source/changelog.md:179 -#: ../source/changelog.md:229 -#: ../source/changelog.md:274 -#: ../source/changelog.md:303 -#: ../source/changelog.md:318 -#: ../source/changelog.md:335 -#: ../source/changelog.md:355 -#: ../source/changelog.md:370 -#: ../source/changelog.md:383 -#: ../source/changelog.md:398 -#: ../source/changelog.md:411 -#: ../source/changelog.md:426 -#: ../source/changelog.md:440 -#: ../source/changelog.md:465 -#: ../source/changelog.md:474 -#: ../source/changelog.md:485 -#: ../source/changelog.md:504 -#: ../source/changelog.md:590 +#: ../source/changelog.md:368 +#: ../source/changelog.md:388 +#: ../source/changelog.md:403 +#: ../source/changelog.md:416 +#: ../source/changelog.md:431 +#: ../source/changelog.md:444 +#: ../source/changelog.md:459 +#: ../source/changelog.md:473 +#: ../source/changelog.md:498 +#: ../source/changelog.md:507 +#: ../source/changelog.md:518 +#: ../source/changelog.md:537 +#: ../source/changelog.md:623 #: ../source/features.rst:201 msgid "Translations" msgstr "" -#: ../source/changelog.md:30 -msgid "PR#399 - Translations update (Galician)" +#: ../source/changelog.md:14 +msgid "PR#410 - Translations update (German)" msgstr "" -#: ../source/changelog.md:31 -msgid "PR#401 - Translations update (Galician and Polish)" +#: ../source/changelog.md:15 +msgid "PR#415 - Translations update (Polish)" msgstr "" -#: ../source/changelog.md:32 -msgid "PR#406 - Translations update (Galician and Spanish)" +#: ../source/changelog.md:16 +msgid "PR#417 - Translations update (Polish)" msgstr "" -#: ../source/changelog.md:35 -#: ../source/changelog.md:87 -#: ../source/changelog.md:134 -#: ../source/changelog.md:155 -#: ../source/changelog.md:187 -#: ../source/changelog.md:239 +#: ../source/changelog.md:17 +msgid "PR#418 - Translations update (Dutch)" +msgstr "" + +#: ../source/changelog.md:19 +#: ../source/changelog.md:68 +#: ../source/changelog.md:120 +#: ../source/changelog.md:167 +#: ../source/changelog.md:188 +#: ../source/changelog.md:220 +#: ../source/changelog.md:272 msgid "Translation status:" msgstr "" -#: ../source/changelog.md:36 -#: ../source/changelog.md:88 -msgid "Dutch: 97%" -msgstr "" - -#: ../source/changelog.md:37 -#: ../source/changelog.md:89 -#: ../source/changelog.md:136 -#: ../source/changelog.md:157 -#: ../source/changelog.md:189 -#: ../source/changelog.md:241 -msgid "English: 100%" -msgstr "" - -#: ../source/changelog.md:38 -#: ../source/changelog.md:90 -#: ../source/changelog.md:137 -#: ../source/changelog.md:158 -#: ../source/changelog.md:190 -#: ../source/changelog.md:242 -msgid "French: 100%" -msgstr "" - -#: ../source/changelog.md:39 -#: ../source/changelog.md:138 -#: ../source/changelog.md:159 -#: ../source/changelog.md:243 -msgid "Galician: 100%" -msgstr "" - -#: ../source/changelog.md:40 -#: ../source/changelog.md:92 -msgid "German: 97%" -msgstr "" - -#: ../source/changelog.md:41 -#: ../source/changelog.md:93 -msgid "Italian: 85%" -msgstr "" - -#: ../source/changelog.md:42 -#: ../source/changelog.md:94 -#: ../source/changelog.md:246 -msgid "Norwegian Bokmål: 35%" -msgstr "" - -#: ../source/changelog.md:43 -msgid "Polish: 56%" -msgstr "" - -#: ../source/changelog.md:44 -#: ../source/changelog.md:96 -#: ../source/changelog.md:143 -#: ../source/changelog.md:164 -#: ../source/changelog.md:196 -#: ../source/changelog.md:247 -msgid "Spanish: 100%" -msgstr "" - -#: ../source/changelog.md:46 -#: ../source/changelog.md:98 -#: ../source/changelog.md:200 -#: ../source/changelog.md:254 -#: ../source/changelog.md:309 -#: ../source/changelog.md:341 -#: ../source/changelog.md:598 -#: ../source/changelog.md:881 -msgid "Thanks to the contributors:" -msgstr "" - -#: ../source/changelog.md:47 -#: ../source/changelog.md:100 -#: ../source/changelog.md:202 -#: ../source/changelog.md:258 -msgid "@gallegonovato" -msgstr "" - -#: ../source/changelog.md:48 -#: ../source/changelog.md:101 -#: ../source/changelog.md:205 -#: ../source/changelog.md:260 -msgid "@xmgz" -msgstr "" - -#: ../source/changelog.md:49 -msgid "Mariusz" -msgstr "" - -#: ../source/changelog.md:51 -#: ../source/changelog.md:103 -#: ../source/changelog.md:207 -#: ../source/changelog.md:265 -#: ../source/changelog.md:313 -#: ../source/changelog.md:361 -#: ../source/changelog.md:375 -#: ../source/changelog.md:469 -#: ../source/changelog.md:508 -msgid "Note: This release contains database migration (see upgrade instructions in documentation)" -msgstr "" - -#: ../source/changelog.md:54 -msgid "Version 0.7.19 (2023/07/15)" -msgstr "" - -#: ../source/changelog.md:58 -msgid "PR#380 - Update documentation link" -msgstr "" - -#: ../source/changelog.md:59 -msgid "#390 - Improve UI" -msgstr "" - -#: ../source/changelog.md:60 -msgid "#391 - Add new sport: paragliding" -msgstr "" - -#: ../source/changelog.md:65 -msgid "#384 - Inconsistent page with between workout with and without GPS data" -msgstr "" - -#: ../source/changelog.md:66 -msgid "#393 - PIL.Image module has no attribute ANTIALIAS" -msgstr "" - -#: ../source/changelog.md:71 -msgid "PR#394 - Translations update (Galician)" -msgstr "" - -#: ../source/changelog.md:72 -msgid "PR#397 - Translations update (Spanish)" -msgstr "" - -#: ../source/changelog.md:75 -#: ../source/changelog.md:122 -#: ../source/changelog.md:444 -msgid "Documentation" -msgstr "" - -#: ../source/changelog.md:77 -msgid "PR#386 - Minor fix in CONTRIBUTING.md" -msgstr "" - -#: ../source/changelog.md:78 -msgid "PR#388 - Minor typo in CONTRIBUTING.md" -msgstr "" - -#: ../source/changelog.md:83 -msgid "#395 - CI - test a packaged version of FitTrackee" -msgstr "" - -#: ../source/changelog.md:84 -msgid "cc3fe1c CI - update python and postgresql default versions" -msgstr "" - -#: ../source/changelog.md:91 -msgid "Galician: 98%" -msgstr "" - -#: ../source/changelog.md:95 -msgid "Polish: 42%" -msgstr "" - -#: ../source/changelog.md:99 -msgid "@dkm" -msgstr "" - -#: ../source/changelog.md:106 -msgid "Version 0.7.18 (2023/06/25)" -msgstr "" - -#: ../source/changelog.md:108 -msgid "Polish is available in FitTrackee interface (partially translated).
    Documentation is now translated in French (note: documentation translations are not yet available on Weblate)." -msgstr "" - -#: ../source/changelog.md:111 -msgid "Important: Python 3.7 is no longer supported, the minimum version is now Python 3.8.1." -msgstr "" - -#: ../source/changelog.md:115 -msgid "#351 - [Translation Request] Polish" -msgstr "" - -#: ../source/changelog.md:116 -msgid "PR#370 - Translations update (Dutch, thanks to @bjornclauw)" -msgstr "" - -#: ../source/changelog.md:117 -msgid "PR#371 - Translations update (Polish, thanks to Mariusz on Weblate)" -msgstr "" - -#: ../source/changelog.md:118 -msgid "PR#375 - Translations update (French, thanks to @Thovi98)" -msgstr "" - -#: ../source/changelog.md:119 -msgid "PR#376 - Translations update (German, thanks to @qwerty287)" -msgstr "" - -#: ../source/changelog.md:124 -msgid "1375986 - Change documentation theme for Furo" -msgstr "" - -#: ../source/changelog.md:125 -msgid "#377 - Init documentation translation" -msgstr "" - -#: ../source/changelog.md:130 -msgid "#354 - Drop support for Python 3.7" -msgstr "" - -#: ../source/changelog.md:131 -msgid "PR#374 - Docker - install fittrackee in a virtualenv" -msgstr "" - -#: ../source/changelog.md:135 +#: ../source/changelog.md:20 +#: ../source/changelog.md:168 msgid "Dutch: 100%" msgstr "" -#: ../source/changelog.md:139 -#: ../source/changelog.md:244 +#: ../source/changelog.md:21 +#: ../source/changelog.md:70 +#: ../source/changelog.md:122 +#: ../source/changelog.md:169 +#: ../source/changelog.md:190 +#: ../source/changelog.md:222 +#: ../source/changelog.md:274 +msgid "English: 100%" +msgstr "" + +#: ../source/changelog.md:22 +#: ../source/changelog.md:71 +#: ../source/changelog.md:123 +#: ../source/changelog.md:170 +#: ../source/changelog.md:191 +#: ../source/changelog.md:223 +#: ../source/changelog.md:275 +msgid "French: 100%" +msgstr "" + +#: ../source/changelog.md:23 +#: ../source/changelog.md:72 +#: ../source/changelog.md:171 +#: ../source/changelog.md:192 +#: ../source/changelog.md:276 +msgid "Galician: 100%" +msgstr "" + +#: ../source/changelog.md:24 +#: ../source/changelog.md:172 +#: ../source/changelog.md:277 msgid "German: 100%" msgstr "" -#: ../source/changelog.md:140 -#: ../source/changelog.md:161 -#: ../source/changelog.md:193 -#: ../source/changelog.md:245 -msgid "Italian: 87%" +#: ../source/changelog.md:25 +#: ../source/changelog.md:74 +#: ../source/changelog.md:126 +msgid "Italian: 85%" msgstr "" -#: ../source/changelog.md:141 -#: ../source/changelog.md:162 -#: ../source/changelog.md:194 -msgid "Norwegian Bokmål: 36%" +#: ../source/changelog.md:26 +#: ../source/changelog.md:75 +#: ../source/changelog.md:127 +#: ../source/changelog.md:279 +msgid "Norwegian Bokmål: 35%" msgstr "" -#: ../source/changelog.md:142 -msgid "Polish: 43%" -msgstr "" - -#: ../source/changelog.md:145 -msgid "Thanks to all contributors." -msgstr "" - -#: ../source/changelog.md:148 -msgid "Version 0.7.17 (2023/06/03)" -msgstr "" - -#: ../source/changelog.md:152 -msgid "PR#366, PR#369 - Translations update from Hosted Weblate (Galician, thanks to @xmgz)" -msgstr "" - -#: ../source/changelog.md:153 -msgid "PR#367 - Translations update (Spanish, French)" -msgstr "" - -#: ../source/changelog.md:156 -#: ../source/changelog.md:188 -msgid "Dutch: 99%" -msgstr "" - -#: ../source/changelog.md:160 -#: ../source/changelog.md:192 -msgid "German: 99%" -msgstr "" - -#: ../source/changelog.md:163 -#: ../source/changelog.md:195 -msgid "Polish: 3%" -msgstr "" - -#: ../source/changelog.md:167 -msgid "Version 0.7.16 (2023/05/29)" -msgstr "" - -#: ../source/changelog.md:171 -msgid "PR#358 - Add user preference for filtering of GPX speed data" +#: ../source/changelog.md:27 +msgid "Polish: 100%" msgstr "" +#: ../source/changelog.md:28 +#: ../source/changelog.md:77 +#: ../source/changelog.md:129 #: ../source/changelog.md:176 -msgid "#359 - Footer overlaps content on user preferences page" +#: ../source/changelog.md:197 +#: ../source/changelog.md:229 +#: ../source/changelog.md:280 +msgid "Spanish: 100%" msgstr "" -#: ../source/changelog.md:181 -msgid "PR#350 - Translations update from Hosted Weblate (Galician)" -msgstr "" - -#: ../source/changelog.md:182 -msgid "PR#352 - Translations update from Hosted Weblate (Dutch)" -msgstr "" - -#: ../source/changelog.md:183 -msgid "PR#356 - Init Polish translation files" -msgstr "" - -#: ../source/changelog.md:184 -msgid "PR#357 - Translations update from Hosted Weblate (Polish)" -msgstr "" - -#: ../source/changelog.md:185 -msgid "PR#365 - Translations update from Hosted Weblate (Spanish)" -msgstr "" - -#: ../source/changelog.md:191 -msgid "Galician: 99%" -msgstr "" - -#: ../source/changelog.md:198 -msgid "Note: Polish is not yet available in FitTrackee interface." -msgstr "" - -#: ../source/changelog.md:201 -#: ../source/changelog.md:255 -#: ../source/changelog.md:310 +#: ../source/changelog.md:30 +#: ../source/changelog.md:79 +#: ../source/changelog.md:131 +#: ../source/changelog.md:233 +#: ../source/changelog.md:287 #: ../source/changelog.md:342 +#: ../source/changelog.md:374 +#: ../source/changelog.md:631 +#: ../source/changelog.md:914 +msgid "Thanks to the contributors:" +msgstr "" + +#: ../source/changelog.md:31 +#: ../source/changelog.md:234 +#: ../source/changelog.md:288 +#: ../source/changelog.md:343 +#: ../source/changelog.md:375 msgid "@bjornclauw" msgstr "" -#: ../source/changelog.md:203 -msgid "@gnu-ewm" -msgstr "" - -#: ../source/changelog.md:204 -#: ../source/changelog.md:257 -#: ../source/changelog.md:343 -msgid "@jat255" -msgstr "" - -#: ../source/changelog.md:210 -msgid "Version 0.7.15 (2023/04/12)" -msgstr "" - -#: ../source/changelog.md:212 -msgid "Among enhancements and fixes, FitTrackee is now available in Galician, Spanish and partially in Norwegian Bokmål (see translation status below)." -msgstr "" - -#: ../source/changelog.md:214 -msgid "Note: DarkSky API support is removed, since the service shut down on March 31, 2023." -msgstr "" - -#: ../source/changelog.md:219 -msgid "#319 - Add cli to create users" -msgstr "" - -#: ../source/changelog.md:220 -msgid "#329 - Make \"start elevation axis at zero\" sticky" -msgstr "" - -#: ../source/changelog.md:221 -msgid "#333 - Feature request: filter workouts by title" -msgstr "" - -#: ../source/changelog.md:222 -msgid "#338 - Display relevant error message when