diff --git a/CHANGELOG.md b/CHANGELOG.md index eafad330..f1db2b4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Change log +## Version 0.5.3 (2022/01/01) + +### Issues Closed + +#### Bugs Fixed + +* [#129](https://github.com/SamR1/FitTrackee/issues/129) - Display only active sports when editing a workout +* [#127](https://github.com/SamR1/FitTrackee/issues/127) - parse_email_url() can't validate a legitimate EMAIL_URI such as "smtp://localhost:25" + +In this release 2 issues were closed. + + ## Version 0.5.2 (2021/12/19) ### Issues Closed @@ -9,7 +21,7 @@ * [#123](https://github.com/SamR1/FitTrackee/issues/123) - Allow user to reset preferences for a sport * [#121](https://github.com/SamR1/FitTrackee/issues/121) - Add activity : snowshoes -In this release 2 issue were closed. +In this release 2 issues were closed. **Note:** This release contains database migration. @@ -23,7 +35,7 @@ In this release 2 issue were closed. * [#115](https://github.com/SamR1/FitTrackee/issues/115) - Add option to download the GPX file of a Workout * [#5](https://github.com/SamR1/FitTrackee/issues/5) - Display a chart with average speed -In this release 3 issue were closed. +In this release 3 issues were closed. ## Version 0.5.0 (2021/11/14) diff --git a/VERSION b/VERSION index cb0c939a..be14282b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.5.2 +0.5.3 diff --git a/docs/.buildinfo b/docs/.buildinfo index fb4eb7f6..5e4742a7 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: b9ebd39b84b07095312c3faada429e8c +config: 1cf0418942439ae0988c1a23aa3ddc9b tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_images/fittrackee_screenshot-01.png b/docs/_images/fittrackee_screenshot-01.png index d701b1a9..57b28187 100644 Binary files a/docs/_images/fittrackee_screenshot-01.png and b/docs/_images/fittrackee_screenshot-01.png differ diff --git a/docs/_images/fittrackee_screenshot-02.png b/docs/_images/fittrackee_screenshot-02.png index f8fb2fab..f371029f 100644 Binary files a/docs/_images/fittrackee_screenshot-02.png and b/docs/_images/fittrackee_screenshot-02.png differ diff --git a/docs/_images/fittrackee_screenshot-03.png b/docs/_images/fittrackee_screenshot-03.png index 74e7e236..e6fe4ffe 100644 Binary files a/docs/_images/fittrackee_screenshot-03.png and b/docs/_images/fittrackee_screenshot-03.png differ diff --git a/docs/_images/fittrackee_screenshot-04.png b/docs/_images/fittrackee_screenshot-04.png index ecf58e40..d1f61671 100644 Binary files a/docs/_images/fittrackee_screenshot-04.png and b/docs/_images/fittrackee_screenshot-04.png differ diff --git a/docs/_images/fittrackee_screenshot-05.png b/docs/_images/fittrackee_screenshot-05.png index 16d39f59..9af2fe84 100644 Binary files a/docs/_images/fittrackee_screenshot-05.png and b/docs/_images/fittrackee_screenshot-05.png differ diff --git a/docs/_images/fittrackee_screenshot-06.png b/docs/_images/fittrackee_screenshot-06.png index 9d32d3f1..7a921086 100644 Binary files a/docs/_images/fittrackee_screenshot-06.png and b/docs/_images/fittrackee_screenshot-06.png differ diff --git a/docs/_sources/changelog.md.txt b/docs/_sources/changelog.md.txt index eafad330..f1db2b4f 100644 --- a/docs/_sources/changelog.md.txt +++ b/docs/_sources/changelog.md.txt @@ -1,5 +1,17 @@ # Change log +## Version 0.5.3 (2022/01/01) + +### Issues Closed + +#### Bugs Fixed + +* [#129](https://github.com/SamR1/FitTrackee/issues/129) - Display only active sports when editing a workout +* [#127](https://github.com/SamR1/FitTrackee/issues/127) - parse_email_url() can't validate a legitimate EMAIL_URI such as "smtp://localhost:25" + +In this release 2 issues were closed. + + ## Version 0.5.2 (2021/12/19) ### Issues Closed @@ -9,7 +21,7 @@ * [#123](https://github.com/SamR1/FitTrackee/issues/123) - Allow user to reset preferences for a sport * [#121](https://github.com/SamR1/FitTrackee/issues/121) - Add activity : snowshoes -In this release 2 issue were closed. +In this release 2 issues were closed. **Note:** This release contains database migration. @@ -23,7 +35,7 @@ In this release 2 issue were closed. * [#115](https://github.com/SamR1/FitTrackee/issues/115) - Add option to download the GPX file of a Workout * [#5](https://github.com/SamR1/FitTrackee/issues/5) - Display a chart with average speed -In this release 3 issue were closed. +In this release 3 issues were closed. ## Version 0.5.0 (2021/11/14) diff --git a/docs/_sources/index.rst.txt b/docs/_sources/index.rst.txt index 07aab157..5df6bcbf 100644 --- a/docs/_sources/index.rst.txt +++ b/docs/_sources/index.rst.txt @@ -30,7 +30,7 @@ Table of contents ================= .. toctree:: - :maxdepth: 2 + :maxdepth: 1 features installation diff --git a/docs/_sources/installation.rst.txt b/docs/_sources/installation.rst.txt index e4d09d79..7c16b93c 100644 --- a/docs/_sources/installation.rst.txt +++ b/docs/_sources/installation.rst.txt @@ -26,7 +26,7 @@ Prerequisites - API key from `Dark Sky `__ [not mandatory] - SMTP provider - `Yarn `__ (for development only) -- Docker (for development only, to start `MailHog `__ or for evaluation purposes) +- Docker and Docker Compose (for development or evaluation purposes) .. note:: | The following steps describe an installation on Linux systems (tested @@ -396,13 +396,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.5.0): +- Download the last release (for now, it is the release v0.5.3): .. code:: bash - $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.0.tar.gz - $ tar -xzf v0.5.0.tar.gz - $ mv FitTrackee-0.5.0 FitTrackee + $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.3.tar.gz + $ tar -xzf v0.5.3.tar.gz + $ mv FitTrackee-0.5.3 FitTrackee $ cd FitTrackee - Create **.env** from example and update it @@ -477,13 +477,13 @@ Prod environment - Change to the directory where FitTrackee directory is located -- Download the last release (for now, it is the release v0.5.0) and overwrite existing files: +- Download the last release (for now, it is the release v0.5.3) and overwrite existing files: .. code:: bash - $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.0.tar.gz - $ tar -xzf v0.5.0.tar.gz - $ cp -R FitTrackee-0.5.0/* FitTrackee/ + $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.3.tar.gz + $ tar -xzf v0.5.3.tar.gz + $ cp -R FitTrackee-0.5.3/* FitTrackee/ $ cd FitTrackee - Update **.env** if needed (see `Environment variables `__). diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index 03840f9c..1599e213 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.5.2', + VERSION: '0.5.3', LANGUAGE: 'None', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/api/auth.html b/docs/api/auth.html index ecaea7f3..738c8013 100644 --- a/docs/api/auth.html +++ b/docs/api/auth.html @@ -5,7 +5,7 @@ - Authentication — FitTrackee 0.5.2 + <title>Authentication — FitTrackee 0.5.3 documentation @@ -40,7 +40,7 @@ FitTrackee - 0.5.2 + 0.5.3 @@ -143,11 +143,11 @@
HTTP/1.1 201 CREATED
 Content-Type: application/json
 
-{
-  "auth_token": "JSON Web Token",
-  "message": "successfully registered",
-  "status": "success"
-}
+{
+  "auth_token": "JSON Web Token",
+  "message": "successfully registered",
+  "status": "success"
+}
 
    @@ -156,10 +156,10 @@
    HTTP/1.1 400 BAD REQUEST
     Content-Type: application/json
     
    -{
    -  "message": "Errors: email: valid email must be provided\n",
    -  "status": "error"
    -}
    +{
    +  "message": "Errors: email: valid email must be provided\n",
    +  "status": "error"
    +}
     
    @@ -212,11 +212,11 @@
    HTTP/1.1 200 OK
     Content-Type: application/json
     
    -{
    -  "auth_token": "JSON Web Token",
    -  "message": "successfully logged in",
    -  "status": "success"
    -}
    +{
    +  "auth_token": "JSON Web Token",
    +  "message": "successfully logged in",
    +  "status": "success"
    +}
     
      @@ -225,10 +225,10 @@
      HTTP/1.1 404 NOT FOUND
       Content-Type: application/json
       
      -{
      -  "message": "invalid credentials",
      -  "status": "error"
      -}
      +{
      +  "message": "invalid credentials",
      +  "status": "error"
      +}
       
      @@ -265,10 +265,10 @@
      HTTP/1.1 200 OK
       Content-Type: application/json
       
      -{
      -  "message": "successfully logged out",
      -  "status": "success"
      -}
      +{
      +  "message": "successfully logged out",
      +  "status": "success"
      +}
       
        @@ -277,10 +277,10 @@
        HTTP/1.1 401 UNAUTHORIZED
         Content-Type: application/json
         
        -{
        -  "message": "provide a valid auth token",
        -  "status": "error"
        -}
        +{
        +  "message": "provide a valid auth token",
        +  "status": "error"
        +}
         
        @@ -311,72 +311,72 @@
        HTTP/1.1 200 OK
         Content-Type: application/json
         
        -{
        -  "data": {
        -    "admin": false,
        -    "bio": null,
        -    "birth_date": null,
        -    "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
        -    "email": "sam@example.com",
        -    "first_name": null,
        -    "imperial_units": false,
        -    "language": "en",
        -    "last_name": null,
        -    "location": null,
        -    "nb_sports": 3,
        -    "nb_workouts": 6,
        -    "picture": false,
        -    "records": [
        -      {
        -        "id": 9,
        -        "record_type": "AS",
        -        "sport_id": 1,
        -        "user": "sam",
        -        "value": 18,
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      },
        -      {
        -        "id": 10,
        -        "record_type": "FD",
        -        "sport_id": 1,
        -        "user": "sam",
        -        "value": 18,
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      },
        -      {
        -        "id": 11,
        -        "record_type": "LD",
        -        "sport_id": 1,
        -        "user": "sam",
        -        "value": "1:01:00",
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      },
        -      {
        -        "id": 12,
        -        "record_type": "MS",
        -        "sport_id": 1,
        -        "user": "sam",
        -        "value": 18,
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      }
        -    ],
        -    "sports_list": [
        -        1,
        -        4,
        -        6
        -    ],
        -    "timezone": "Europe/Paris",
        -    "total_distance": 67.895,
        -    "total_duration": "6:50:27",
        -    "username": "sam",
        -    "weekm": false
        -  },
        -  "status": "success"
        -}
        +{
        +  "data": {
        +    "admin": false,
        +    "bio": null,
        +    "birth_date": null,
        +    "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
        +    "email": "sam@example.com",
        +    "first_name": null,
        +    "imperial_units": false,
        +    "language": "en",
        +    "last_name": null,
        +    "location": null,
        +    "nb_sports": 3,
        +    "nb_workouts": 6,
        +    "picture": false,
        +    "records": [
        +      {
        +        "id": 9,
        +        "record_type": "AS",
        +        "sport_id": 1,
        +        "user": "sam",
        +        "value": 18,
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      },
        +      {
        +        "id": 10,
        +        "record_type": "FD",
        +        "sport_id": 1,
        +        "user": "sam",
        +        "value": 18,
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      },
        +      {
        +        "id": 11,
        +        "record_type": "LD",
        +        "sport_id": 1,
        +        "user": "sam",
        +        "value": "1:01:00",
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      },
        +      {
        +        "id": 12,
        +        "record_type": "MS",
        +        "sport_id": 1,
        +        "user": "sam",
        +        "value": 18,
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      }
        +    ],
        +    "sports_list": [
        +        1,
        +        4,
        +        6
        +    ],
        +    "timezone": "Europe/Paris",
        +    "total_distance": 67.895,
        +    "total_duration": "6:50:27",
        +    "username": "sam",
        +    "weekm": false
        +  },
        +  "status": "success"
        +}
         
        @@ -412,73 +412,73 @@
        HTTP/1.1 200 OK
         Content-Type: application/json
         
        -{
        -  "data": {
        -    "admin": false,
        -    "bio": null,
        -    "birth_date": null,
        -    "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
        -    "email": "sam@example.com",
        -    "first_name": null,
        -    "imperial_units": false,
        -    "language": "en",
        -    "last_name": null,
        -    "location": null,
        -    "nb_sports": 3,
        -    "nb_workouts": 6,
        -    "picture": false,
        -    "records": [
        -      {
        -        "id": 9,
        -        "record_type": "AS",
        -        "sport_id": 1,
        -        "user": "sam",
        -        "value": 18,
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      },
        -      {
        -        "id": 10,
        -        "record_type": "FD",
        -        "sport_id": 1,
        -        "user": "sam",
        -        "value": 18,
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      },
        -      {
        -        "id": 11,
        -        "record_type": "LD",
        -        "sport_id": 1,
        -        "user": "sam",
        -        "value": "1:01:00",
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      },
        -      {
        -        "id": 12,
        -        "record_type": "MS",
        -        "sport_id": 1,
        -        "user": "sam",
        -        "value": 18,
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      }
        -    ],
        -    "sports_list": [
        -        1,
        -        4,
        -        6
        -    ],
        -    "timezone": "Europe/Paris",
        -    "total_distance": 67.895,
        -    "total_duration": "6:50:27",
        -    "username": "sam"
        -    "weekm": true,
        -  },
        -  "message": "user profile updated",
        -  "status": "success"
        -}
        +{
        +  "data": {
        +    "admin": false,
        +    "bio": null,
        +    "birth_date": null,
        +    "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
        +    "email": "sam@example.com",
        +    "first_name": null,
        +    "imperial_units": false,
        +    "language": "en",
        +    "last_name": null,
        +    "location": null,
        +    "nb_sports": 3,
        +    "nb_workouts": 6,
        +    "picture": false,
        +    "records": [
        +      {
        +        "id": 9,
        +        "record_type": "AS",
        +        "sport_id": 1,
        +        "user": "sam",
        +        "value": 18,
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      },
        +      {
        +        "id": 10,
        +        "record_type": "FD",
        +        "sport_id": 1,
        +        "user": "sam",
        +        "value": 18,
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      },
        +      {
        +        "id": 11,
        +        "record_type": "LD",
        +        "sport_id": 1,
        +        "user": "sam",
        +        "value": "1:01:00",
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      },
        +      {
        +        "id": 12,
        +        "record_type": "MS",
        +        "sport_id": 1,
        +        "user": "sam",
        +        "value": 18,
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      }
        +    ],
        +    "sports_list": [
        +        1,
        +        4,
        +        6
        +    ],
        +    "timezone": "Europe/Paris",
        +    "total_distance": 67.895,
        +    "total_duration": "6:50:27",
        +    "username": "sam"
        +    "weekm": true,
        +  },
        +  "message": "user profile updated",
        +  "status": "success"
        +}
         
        @@ -531,73 +531,73 @@
        HTTP/1.1 200 OK
         Content-Type: application/json
         
        -{
        -  "data": {
        -    "admin": false,
        -    "bio": null,
        -    "birth_date": null,
        -    "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
        -    "email": "sam@example.com",
        -    "first_name": null,
        -    "imperial_units": false,
        -    "language": "en",
        -    "last_name": null,
        -    "location": null,
        -    "nb_sports": 3,
        -    "nb_workouts": 6,
        -    "picture": false,
        -    "records": [
        -      {
        -        "id": 9,
        -        "record_type": "AS",
        -        "sport_id": 1,
        -        "user": "sam",
        -        "value": 18,
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      },
        -      {
        -        "id": 10,
        -        "record_type": "FD",
        -        "sport_id": 1,
        -        "user": "sam",
        -        "value": 18,
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      },
        -      {
        -        "id": 11,
        -        "record_type": "LD",
        -        "sport_id": 1,
        -        "user": "sam",
        -        "value": "1:01:00",
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      },
        -      {
        -        "id": 12,
        -        "record_type": "MS",
        -        "sport_id": 1,
        -        "user": "sam",
        -        "value": 18,
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      }
        -    ],
        -    "sports_list": [
        -        1,
        -        4,
        -        6
        -    ],
        -    "timezone": "Europe/Paris",
        -    "total_distance": 67.895,
        -    "total_duration": "6:50:27",
        -    "username": "sam"
        -    "weekm": true,
        -  },
        -  "message": "user preferences updated",
        -  "status": "success"
        -}
        +{
        +  "data": {
        +    "admin": false,
        +    "bio": null,
        +    "birth_date": null,
        +    "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
        +    "email": "sam@example.com",
        +    "first_name": null,
        +    "imperial_units": false,
        +    "language": "en",
        +    "last_name": null,
        +    "location": null,
        +    "nb_sports": 3,
        +    "nb_workouts": 6,
        +    "picture": false,
        +    "records": [
        +      {
        +        "id": 9,
        +        "record_type": "AS",
        +        "sport_id": 1,
        +        "user": "sam",
        +        "value": 18,
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      },
        +      {
        +        "id": 10,
        +        "record_type": "FD",
        +        "sport_id": 1,
        +        "user": "sam",
        +        "value": 18,
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      },
        +      {
        +        "id": 11,
        +        "record_type": "LD",
        +        "sport_id": 1,
        +        "user": "sam",
        +        "value": "1:01:00",
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      },
        +      {
        +        "id": 12,
        +        "record_type": "MS",
        +        "sport_id": 1,
        +        "user": "sam",
        +        "value": 18,
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      }
        +    ],
        +    "sports_list": [
        +        1,
        +        4,
        +        6
        +    ],
        +    "timezone": "Europe/Paris",
        +    "total_distance": 67.895,
        +    "total_duration": "6:50:27",
        +    "username": "sam"
        +    "weekm": true,
        +  },
        +  "message": "user preferences updated",
        +  "status": "success"
        +}
         
        @@ -646,17 +646,17 @@
        HTTP/1.1 200 OK
         Content-Type: application/json
         
        -{
        -  "data": {
        -    "color": "#000000",
        -    "is_active": true,
        -    "sport_id": 1,
        -    "stopped_speed_threshold": 1,
        -    "user_id": 1
        -  },
        -  "message": "user sport preferences updated",
        -  "status": "success"
        -}
        +{
        +  "data": {
        +    "color": "#000000",
        +    "is_active": true,
        +    "sport_id": 1,
        +    "stopped_speed_threshold": 1,
        +    "user_id": 1
        +  },
        +  "message": "user sport preferences updated",
        +  "status": "success"
        +}
         
        @@ -753,10 +753,10 @@
        HTTP/1.1 200 OK
         Content-Type: application/json
         
        -{
        -  "message": "user picture updated",
        -  "status": "success"
        -}
        +{
        +  "message": "user picture updated",
        +  "status": "success"
        +}
         
        @@ -841,10 +841,10 @@
        HTTP/1.1 200 OK
         Content-Type: application/json
         
        -{
        -  "message": "password reset request processed",
        -  "status": "success"
        -}
        +{
        +  "message": "password reset request processed",
        +  "status": "success"
        +}
         
        @@ -875,10 +875,10 @@
        HTTP/1.1 200 OK
         Content-Type: application/json
         
        -{
        -  "message": "password updated",
        -  "status": "success"
        -}
        +{
        +  "message": "password updated",
        +  "status": "success"
        +}
         
        @@ -914,8 +914,8 @@

        - © Copyright 2018 - 2021, SamR1.
        - Created using Sphinx 4.3.1.
        + © Copyright 2018 - 2022, SamR1.
        + Created using Sphinx 4.3.2.

        diff --git a/docs/api/configuration.html b/docs/api/configuration.html index f799696a..712d56a7 100644 --- a/docs/api/configuration.html +++ b/docs/api/configuration.html @@ -5,7 +5,7 @@ - Configuration — FitTrackee 0.5.2 + <title>Configuration — FitTrackee 0.5.3 documentation @@ -40,7 +40,7 @@ FitTrackee - 0.5.2 + 0.5.3 @@ -140,18 +140,18 @@
        HTTP/1.1 200 OK
         Content-Type: application/json
         
        -{
        -  "data": {
        -    "gpx_limit_import": 10,
        -    "is_registration_enabled": false,
        -    "max_single_file_size": 1048576,
        -    "max_zip_file_size": 10485760,
        -    "max_users": 0,
        -    "map_attribution": "&copy; <a href=http://www.openstreetmap.org/copyright>OpenStreetMap</a> contributors"
        -    "version": "0.5.2"
        -  },
        -  "status": "success"
        -}
        +{
        +  "data": {
        +    "gpx_limit_import": 10,
        +    "is_registration_enabled": false,
        +    "max_single_file_size": 1048576,
        +    "max_zip_file_size": 10485760,
        +    "max_users": 0,
        +    "map_attribution": "&copy; <a href=http://www.openstreetmap.org/copyright>OpenStreetMap</a> contributors"
        +    "version": "0.5.3"
        +  },
        +  "status": "success"
        +}
         
        @@ -178,16 +178,16 @@
        HTTP/1.1 200 OK
         Content-Type: application/json
         
        -{
        -  "data": {
        -    "gpx_limit_import": 10,
        -    "is_registration_enabled": true,
        -    "max_single_file_size": 1048576,
        -    "max_zip_file_size": 10485760,
        -    "max_users": 10
        -  },
        -  "status": "success"
        -}
        +{
        +  "data": {
        +    "gpx_limit_import": 10,
        +    "is_registration_enabled": true,
        +    "max_single_file_size": 1048576,
        +    "max_zip_file_size": 10485760,
        +    "max_users": 10
        +  },
        +  "status": "success"
        +}
         
        @@ -235,10 +235,10 @@
        HTTP/1.1 200 OK
         Content-Type: application/json
         
        -{
        -  "message": "pong!",
        -  "status": "success"
        -}
        +{
        +  "message": "pong!",
        +  "status": "success"
        +}
         
        @@ -264,8 +264,8 @@

        - © Copyright 2018 - 2021, SamR1.
        - Created using Sphinx 4.3.1.
        + © Copyright 2018 - 2022, SamR1.
        + Created using Sphinx 4.3.2.

        diff --git a/docs/api/index.html b/docs/api/index.html index fac58aec..b6403a0d 100644 --- a/docs/api/index.html +++ b/docs/api/index.html @@ -5,7 +5,7 @@ - API documentation — FitTrackee 0.5.2 + <title>API documentation — FitTrackee 0.5.3 documentation @@ -40,7 +40,7 @@ FitTrackee - 0.5.2 + 0.5.3 @@ -153,8 +153,8 @@

        - © Copyright 2018 - 2021, SamR1.
        - Created using Sphinx 4.3.1.
        + © Copyright 2018 - 2022, SamR1.
        + Created using Sphinx 4.3.2.

        diff --git a/docs/api/records.html b/docs/api/records.html index ecfa25b5..7156a82e 100644 --- a/docs/api/records.html +++ b/docs/api/records.html @@ -5,7 +5,7 @@ - Records — FitTrackee 0.5.2 + <title>Records — FitTrackee 0.5.3 documentation @@ -40,7 +40,7 @@ FitTrackee - 0.5.2 + 0.5.3 @@ -152,49 +152,49 @@
        HTTP/1.1 200 OK
         Content-Type: application/json
         
        -{
        -  "data": {
        -    "records": [
        -      {
        -        "id": 9,
        -        "record_type": "AS",
        -        "sport_id": 1,
        -        "user": "admin",
        -        "value": 18,
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      },
        -      {
        -        "id": 10,
        -        "record_type": "FD",
        -        "sport_id": 1,
        -        "user": "admin",
        -        "value": 18,
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      },
        -      {
        -        "id": 11,
        -        "record_type": "LD",
        -        "sport_id": 1,
        -        "user": "admin",
        -        "value": "1:01:00",
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      },
        -      {
        -        "id": 12,
        -        "record_type": "MS",
        -        "sport_id": 1,
        -        "user": "admin",
        -        "value": 18,
        -        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        -        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        -      }
        -    ]
        -  },
        -  "status": "success"
        -}
        +{
        +  "data": {
        +    "records": [
        +      {
        +        "id": 9,
        +        "record_type": "AS",
        +        "sport_id": 1,
        +        "user": "admin",
        +        "value": 18,
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      },
        +      {
        +        "id": 10,
        +        "record_type": "FD",
        +        "sport_id": 1,
        +        "user": "admin",
        +        "value": 18,
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      },
        +      {
        +        "id": 11,
        +        "record_type": "LD",
        +        "sport_id": 1,
        +        "user": "admin",
        +        "value": "1:01:00",
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      },
        +      {
        +        "id": 12,
        +        "record_type": "MS",
        +        "sport_id": 1,
        +        "user": "admin",
        +        "value": 18,
        +        "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
        +        "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
        +      }
        +    ]
        +  },
        +  "status": "success"
        +}
         
          @@ -203,12 +203,12 @@
          HTTP/1.1 200 OK
           Content-Type: application/json
           
          -{
          -  "data": {
          -    "records": []
          -  },
          -  "status": "success"
          -}
          +{
          +  "data": {
          +    "records": []
          +  },
          +  "status": "success"
          +}
           
          @@ -245,8 +245,8 @@

          - © Copyright 2018 - 2021, SamR1.
          - Created using Sphinx 4.3.1.
          + © Copyright 2018 - 2022, SamR1.
          + Created using Sphinx 4.3.2.

          diff --git a/docs/api/sports.html b/docs/api/sports.html index 7a5e1d33..ac4d2677 100644 --- a/docs/api/sports.html +++ b/docs/api/sports.html @@ -5,7 +5,7 @@ - Sports — FitTrackee 0.5.2 + <title>Sports — FitTrackee 0.5.3 documentation @@ -40,7 +40,7 @@ FitTrackee - 0.5.2 + 0.5.3 @@ -143,61 +143,61 @@
          HTTP/1.1 200 OK
           Content-Type: application/json
           
          -{
          -  "data": {
          -    "sports": [
          -      {
          -        "color": null,
          -        "id": 1,
          -        "is_active": true,
          -        "is_active_for_user": true,
          -        "label": "Cycling (Sport)",
          -        "stopped_speed_threshold": 1
          -      },
          -      {
          -        "color": null,
          -        "id": 2,
          -        "is_active": true,
          -        "is_active_for_user": true,
          -        "label": "Cycling (Transport)",
          -        "stopped_speed_threshold": 1
          -      },
          -      {
          -        "color": null,
          -        "id": 3,
          -        "is_active": true,
          -        "is_active_for_user": true,
          -        "label": "Hiking",
          -        "stopped_speed_threshold": 0.1
          -      },
          -      {
          -        "color": null,
          -        "id": 4,
          -        "is_active": true,
          -        "is_active_for_user": true,
          -        "label": "Mountain Biking",
          -        "stopped_speed_threshold": 1
          -      },
          -      {
          -        "color": null,
          -        "id": 5,
          -        "is_active": true,
          -        "is_active_for_user": true,
          -        "label": "Running",
          -        "stopped_speed_threshold": 0.1
          -      },
          -      {
          -        "color": null,
          -        "id": 6,
          -        "is_active": true,
          -        "is_active_for_user": true,
          -        "label": "Walking",
          -        "stopped_speed_threshold": 0.1
          -      }
          -    ]
          -  },
          -  "status": "success"
          -}
          +{
          +  "data": {
          +    "sports": [
          +      {
          +        "color": null,
          +        "id": 1,
          +        "is_active": true,
          +        "is_active_for_user": true,
          +        "label": "Cycling (Sport)",
          +        "stopped_speed_threshold": 1
          +      },
          +      {
          +        "color": null,
          +        "id": 2,
          +        "is_active": true,
          +        "is_active_for_user": true,
          +        "label": "Cycling (Transport)",
          +        "stopped_speed_threshold": 1
          +      },
          +      {
          +        "color": null,
          +        "id": 3,
          +        "is_active": true,
          +        "is_active_for_user": true,
          +        "label": "Hiking",
          +        "stopped_speed_threshold": 0.1
          +      },
          +      {
          +        "color": null,
          +        "id": 4,
          +        "is_active": true,
          +        "is_active_for_user": true,
          +        "label": "Mountain Biking",
          +        "stopped_speed_threshold": 1
          +      },
          +      {
          +        "color": null,
          +        "id": 5,
          +        "is_active": true,
          +        "is_active_for_user": true,
          +        "label": "Running",
          +        "stopped_speed_threshold": 0.1
          +      },
          +      {
          +        "color": null,
          +        "id": 6,
          +        "is_active": true,
          +        "is_active_for_user": true,
          +        "label": "Walking",
          +        "stopped_speed_threshold": 0.1
          +      }
          +    ]
          +  },
          +  "status": "success"
          +}
           
            @@ -206,67 +206,67 @@
            HTTP/1.1 200 OK
             Content-Type: application/json
             
            -{
            -  "data": {
            -    "sports": [
            -      {
            -        "color": null,
            -        "has_workouts": true,
            -        "id": 1,
            -        "is_active": true,
            -        "is_active_for_user": true,
            -        "label": "Cycling (Sport)",
            -        "stopped_speed_threshold": 1
            -      },
            -      {
            -        "color": null,
            -        "has_workouts": false,
            -        "id": 2,
            -        "is_active": true,
            -        "is_active_for_user": true,
            -        "label": "Cycling (Transport)",
            -        "stopped_speed_threshold": 1
            -      },
            -      {
            -        "color": null,
            -        "has_workouts": false,
            -        "id": 3,
            -        "is_active": true,
            -        "is_active_for_user": true,
            -        "label": "Hiking",
            -        "stopped_speed_threshold": 0.1
            -      },
            -      {
            -        "color": null,
            -        "has_workouts": false,
            -        "id": 4,
            -        "is_active": true,
            -        "is_active_for_user": true,
            -        "label": "Mountain Biking",
            -        "stopped_speed_threshold": 1
            -      },
            -      {
            -        "color": null,
            -        "has_workouts": false,
            -        "id": 5,
            -        "is_active": true,
            -        "is_active_for_user": true,
            -        "label": "Running",
            -        "stopped_speed_threshold": 0.1
            -      },
            -      {
            -        "color": null,
            -        "has_workouts": false,
            -        "id": 6,
            -        "is_active": true,
            -        "is_active_for_user": true,
            -        "label": "Walking",
            -        "stopped_speed_threshold": 0.1
            -      }
            -    ]
            -  },
            -  "status": "success"
            -}
            +{
            +  "data": {
            +    "sports": [
            +      {
            +        "color": null,
            +        "has_workouts": true,
            +        "id": 1,
            +        "is_active": true,
            +        "is_active_for_user": true,
            +        "label": "Cycling (Sport)",
            +        "stopped_speed_threshold": 1
            +      },
            +      {
            +        "color": null,
            +        "has_workouts": false,
            +        "id": 2,
            +        "is_active": true,
            +        "is_active_for_user": true,
            +        "label": "Cycling (Transport)",
            +        "stopped_speed_threshold": 1
            +      },
            +      {
            +        "color": null,
            +        "has_workouts": false,
            +        "id": 3,
            +        "is_active": true,
            +        "is_active_for_user": true,
            +        "label": "Hiking",
            +        "stopped_speed_threshold": 0.1
            +      },
            +      {
            +        "color": null,
            +        "has_workouts": false,
            +        "id": 4,
            +        "is_active": true,
            +        "is_active_for_user": true,
            +        "label": "Mountain Biking",
            +        "stopped_speed_threshold": 1
            +      },
            +      {
            +        "color": null,
            +        "has_workouts": false,
            +        "id": 5,
            +        "is_active": true,
            +        "is_active_for_user": true,
            +        "label": "Running",
            +        "stopped_speed_threshold": 0.1
            +      },
            +      {
            +        "color": null,
            +        "has_workouts": false,
            +        "id": 6,
            +        "is_active": true,
            +        "is_active_for_user": true,
            +        "label": "Walking",
            +        "stopped_speed_threshold": 0.1
            +      }
            +    ]
            +  },
            +  "status": "success"
            +}
             
            @@ -305,21 +305,21 @@
            HTTP/1.1 200 OK
             Content-Type: application/json
             
            -{
            -  "data": {
            -    "sports": [
            -      {
            -        "color": null,
            -        "id": 1,
            -        "is_active": true,
            -        "is_active_for_user": true,
            -        "label": "Cycling (Sport)",
            -        "stopped_speed_threshold": 1
            -      }
            -    ]
            -  },
            -  "status": "success"
            -}
            +{
            +  "data": {
            +    "sports": [
            +      {
            +        "color": null,
            +        "id": 1,
            +        "is_active": true,
            +        "is_active_for_user": true,
            +        "label": "Cycling (Sport)",
            +        "stopped_speed_threshold": 1
            +      }
            +    ]
            +  },
            +  "status": "success"
            +}
             
              @@ -328,22 +328,22 @@
              HTTP/1.1 200 OK
               Content-Type: application/json
               
              -{
              -  "data": {
              -    "sports": [
              -      {
              -        "color": null,
              -        "has_workouts": false,
              -        "id": 1,
              -        "is_active": true,
              -        "is_active_for_user": true,
              -        "label": "Cycling (Sport)",
              -        "stopped_speed_threshold": 1
              -      }
              -    ]
              -  },
              -  "status": "success"
              -}
              +{
              +  "data": {
              +    "sports": [
              +      {
              +        "color": null,
              +        "has_workouts": false,
              +        "id": 1,
              +        "is_active": true,
              +        "is_active_for_user": true,
              +        "label": "Cycling (Sport)",
              +        "stopped_speed_threshold": 1
              +      }
              +    ]
              +  },
              +  "status": "success"
              +}
               
                @@ -352,12 +352,12 @@
                HTTP/1.1 404 NOT FOUND
                 Content-Type: application/json
                 
                -{
                -  "data": {
                -    "sports": []
                -  },
                -  "status": "not found"
                -}
                +{
                +  "data": {
                +    "sports": []
                +  },
                +  "status": "not found"
                +}
                 
                @@ -403,22 +403,22 @@ Authenticated user must be an admin

                HTTP/1.1 200 OK
                 Content-Type: application/json
                 
                -{
                -  "data": {
                -    "sports": [
                -      {
                -        "color": null,
                -        "has_workouts": false,
                -        "id": 1,
                -        "is_active": false,
                -        "is_active_for_user": false,
                -        "label": "Cycling (Sport)",
                -        "stopped_speed_threshold": 1
                -      }
                -    ]
                -  },
                -  "status": "success"
                -}
                +{
                +  "data": {
                +    "sports": [
                +      {
                +        "color": null,
                +        "has_workouts": false,
                +        "id": 1,
                +        "is_active": false,
                +        "is_active_for_user": false,
                +        "label": "Cycling (Sport)",
                +        "stopped_speed_threshold": 1
                +      }
                +    ]
                +  },
                +  "status": "success"
                +}
                 
                  @@ -427,12 +427,12 @@ Authenticated user must be an admin

                  HTTP/1.1 404 NOT FOUND
                   Content-Type: application/json
                   
                  -{
                  -  "data": {
                  -    "sports": []
                  -  },
                  -  "status": "not found"
                  -}
                  +{
                  +  "data": {
                  +    "sports": []
                  +  },
                  +  "status": "not found"
                  +}
                   
                  @@ -483,8 +483,8 @@ Authenticated user must be an admin

                  - © Copyright 2018 - 2021, SamR1.
                  - Created using Sphinx 4.3.1.
                  + © Copyright 2018 - 2022, SamR1.
                  + Created using Sphinx 4.3.2.

                  diff --git a/docs/api/stats.html b/docs/api/stats.html index 879490a5..84773e5b 100644 --- a/docs/api/stats.html +++ b/docs/api/stats.html @@ -5,7 +5,7 @@ - Statistics — FitTrackee 0.5.2 + <title>Statistics — FitTrackee 0.5.3 documentation @@ -40,7 +40,7 @@ FitTrackee - 0.5.2 + 0.5.3 @@ -152,41 +152,41 @@
                  HTTP/1.1 200 OK
                   Content-Type: application/json
                   
                  -{
                  -  "data": {
                  -    "statistics": {
                  -      "2017": {
                  -        "3": {
                  -          "average_speed": 4.48,
                  -          "nb_workouts": 2,
                  -          "total_ascent": 203.0,
                  -          "total_ascent": 156.0,
                  -          "total_distance": 15.282,
                  -          "total_duration": 12341
                  -        }
                  -      },
                  -      "2019": {
                  -        "1": {
                  -          "average_speed": 16.99,
                  -          "nb_workouts": 3,
                  -          "total_ascent": 150.0,
                  -          "total_ascent": 178.0,
                  -          "total_distance": 47,
                  -          "total_duration": 9960
                  -        },
                  -        "2": {
                  -          "average_speed": 15.95,
                  -          "nb_workouts": 1,
                  -          "total_ascent": 46.0,
                  -          "total_ascent": 78.0,
                  -          "total_distance": 5.613,
                  -          "total_duration": 1267
                  -        }
                  -      }
                  -    }
                  -  },
                  -  "status": "success"
                  -}
                  +{
                  +  "data": {
                  +    "statistics": {
                  +      "2017": {
                  +        "3": {
                  +          "average_speed": 4.48,
                  +          "nb_workouts": 2,
                  +          "total_ascent": 203.0,
                  +          "total_ascent": 156.0,
                  +          "total_distance": 15.282,
                  +          "total_duration": 12341
                  +        }
                  +      },
                  +      "2019": {
                  +        "1": {
                  +          "average_speed": 16.99,
                  +          "nb_workouts": 3,
                  +          "total_ascent": 150.0,
                  +          "total_ascent": 178.0,
                  +          "total_distance": 47,
                  +          "total_duration": 9960
                  +        },
                  +        "2": {
                  +          "average_speed": 15.95,
                  +          "nb_workouts": 1,
                  +          "total_ascent": 46.0,
                  +          "total_ascent": 78.0,
                  +          "total_distance": 5.613,
                  +          "total_duration": 1267
                  +        }
                  +      }
                  +    }
                  +  },
                  +  "status": "success"
                  +}
                   
                    @@ -195,12 +195,12 @@
                    HTTP/1.1 200 OK
                     Content-Type: application/json
                     
                    -{
                    -  "data": {
                    -      "statistics": {}
                    -  },
                    -  "status": "success"
                    -}
                    +{
                    +  "data": {
                    +      "statistics": {}
                    +  },
                    +  "status": "success"
                    +}
                     
                    @@ -270,37 +270,37 @@
                    HTTP/1.1 200 OK
                     Content-Type: application/json
                     
                    -{
                    -  "data": {
                    -    "statistics": {
                    -      "1": {
                    -        "average_speed": 16.99,
                    -        "nb_workouts": 3,
                    -        "total_ascent": 150.0,
                    -        "total_ascent": 178.0,
                    -        "total_distance": 47,
                    -        "total_duration": 9960
                    -      },
                    -      "2": {
                    -        "average_speed": 15.95,
                    -        "nb_workouts": 1,
                    -        "total_ascent": 46.0,
                    -        "total_ascent": 78.0,
                    -        "total_distance": 5.613,
                    -        "total_duration": 1267
                    -      },
                    -      "3": {
                    -        "average_speed": 4.46,
                    -        "nb_workouts": 2,
                    -        "total_ascent": 203.0,
                    -        "total_ascent": 156.0,
                    -        "total_distance": 15.282,
                    -        "total_duration": 12341
                    -      }
                    -    }
                    -  },
                    -  "status": "success"
                    -}
                    +{
                    +  "data": {
                    +    "statistics": {
                    +      "1": {
                    +        "average_speed": 16.99,
                    +        "nb_workouts": 3,
                    +        "total_ascent": 150.0,
                    +        "total_ascent": 178.0,
                    +        "total_distance": 47,
                    +        "total_duration": 9960
                    +      },
                    +      "2": {
                    +        "average_speed": 15.95,
                    +        "nb_workouts": 1,
                    +        "total_ascent": 46.0,
                    +        "total_ascent": 78.0,
                    +        "total_distance": 5.613,
                    +        "total_duration": 1267
                    +      },
                    +      "3": {
                    +        "average_speed": 4.46,
                    +        "nb_workouts": 2,
                    +        "total_ascent": 203.0,
                    +        "total_ascent": 156.0,
                    +        "total_distance": 15.282,
                    +        "total_duration": 12341
                    +      }
                    +    }
                    +  },
                    +  "status": "success"
                    +}
                     
                      @@ -309,12 +309,12 @@
                      HTTP/1.1 200 OK
                       Content-Type: application/json
                       
                      -{
                      -  "data": {
                      -      "statistics": {}
                      -  },
                      -  "status": "success"
                      -}
                      +{
                      +  "data": {
                      +      "statistics": {}
                      +  },
                      +  "status": "success"
                      +}
                       
                      @@ -364,15 +364,15 @@
                      HTTP/1.1 200 OK
                       Content-Type: application/json
                       
                      -{
                      -  "data": {
                      -    "sports": 3,
                      -    "uploads_dir_size": 1000,
                      -    "users": 2,
                      -    "workouts": 3,
                      -  },
                      -  "status": "success"
                      -}
                      +{
                      +  "data": {
                      +    "sports": 3,
                      +    "uploads_dir_size": 1000,
                      +    "users": 2,
                      +    "workouts": 3,
                      +  },
                      +  "status": "success"
                      +}
                       
                      @@ -410,8 +410,8 @@

                      - © Copyright 2018 - 2021, SamR1.
                      - Created using Sphinx 4.3.1.
                      + © Copyright 2018 - 2022, SamR1.
                      + Created using Sphinx 4.3.2.

                      diff --git a/docs/api/users.html b/docs/api/users.html index cb96d5e4..d24fdf4c 100644 --- a/docs/api/users.html +++ b/docs/api/users.html @@ -5,7 +5,7 @@ - Users — FitTrackee 0.5.2 + <title>Users — FitTrackee 0.5.3 documentation @@ -40,7 +40,7 @@ FitTrackee - 0.5.2 + 0.5.3 @@ -150,95 +150,95 @@
                      HTTP/1.1 200 OK
                       Content-Type: application/json
                       
                      -{
                      -  "data": {
                      -    "users": [
                      -      {
                      -        "admin": true,
                      -        "bio": null,
                      -        "birth_date": null,
                      -        "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
                      -        "email": "admin@example.com",
                      -        "first_name": null,
                      -        "imperial_units": false,
                      -        "language": "en",
                      -        "last_name": null,
                      -        "location": null,
                      -        "nb_sports": 3,
                      -        "nb_workouts": 6,
                      -        "picture": false,
                      -        "records": [
                      -          {
                      -            "id": 9,
                      -            "record_type": "AS",
                      -            "sport_id": 1,
                      -            "user": "admin",
                      -            "value": 18,
                      -            "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      -            "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      -          },
                      -          {
                      -            "id": 10,
                      -            "record_type": "FD",
                      -            "sport_id": 1,
                      -            "user": "admin",
                      -            "value": 18,
                      -            "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      -            "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      -          },
                      -          {
                      -            "id": 11,
                      -            "record_type": "LD",
                      -            "sport_id": 1,
                      -            "user": "admin",
                      -            "value": "1:01:00",
                      -            "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      -            "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      -          },
                      -          {
                      -            "id": 12,
                      -            "record_type": "MS",
                      -            "sport_id": 1,
                      -            "user": "admin",
                      -            "value": 18,
                      -            "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      -            "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      -          }
                      -        ],
                      -        "sports_list": [
                      -            1,
                      -            4,
                      -            6
                      -        ],
                      -        "timezone": "Europe/Paris",
                      -        "total_distance": 67.895,
                      -        "total_duration": "6:50:27",
                      -        "username": "admin"
                      -      },
                      -      {
                      -        "admin": false,
                      -        "bio": null,
                      -        "birth_date": null,
                      -        "created_at": "Sat, 20 Jul 2019 11:27:03 GMT",
                      -        "email": "sam@example.com",
                      -        "first_name": null,
                      -        "language": "fr",
                      -        "last_name": null,
                      -        "location": null,
                      -        "nb_sports": 0,
                      -        "nb_workouts": 0,
                      -        "picture": false,
                      -        "records": [],
                      -        "sports_list": [],
                      -        "timezone": "Europe/Paris",
                      -        "total_distance": 0,
                      -        "total_duration": "0:00:00",
                      -        "username": "sam"
                      -      }
                      -    ]
                      -  },
                      -  "status": "success"
                      -}
                      +{
                      +  "data": {
                      +    "users": [
                      +      {
                      +        "admin": true,
                      +        "bio": null,
                      +        "birth_date": null,
                      +        "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
                      +        "email": "admin@example.com",
                      +        "first_name": null,
                      +        "imperial_units": false,
                      +        "language": "en",
                      +        "last_name": null,
                      +        "location": null,
                      +        "nb_sports": 3,
                      +        "nb_workouts": 6,
                      +        "picture": false,
                      +        "records": [
                      +          {
                      +            "id": 9,
                      +            "record_type": "AS",
                      +            "sport_id": 1,
                      +            "user": "admin",
                      +            "value": 18,
                      +            "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      +            "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      +          },
                      +          {
                      +            "id": 10,
                      +            "record_type": "FD",
                      +            "sport_id": 1,
                      +            "user": "admin",
                      +            "value": 18,
                      +            "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      +            "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      +          },
                      +          {
                      +            "id": 11,
                      +            "record_type": "LD",
                      +            "sport_id": 1,
                      +            "user": "admin",
                      +            "value": "1:01:00",
                      +            "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      +            "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      +          },
                      +          {
                      +            "id": 12,
                      +            "record_type": "MS",
                      +            "sport_id": 1,
                      +            "user": "admin",
                      +            "value": 18,
                      +            "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      +            "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      +          }
                      +        ],
                      +        "sports_list": [
                      +            1,
                      +            4,
                      +            6
                      +        ],
                      +        "timezone": "Europe/Paris",
                      +        "total_distance": 67.895,
                      +        "total_duration": "6:50:27",
                      +        "username": "admin"
                      +      },
                      +      {
                      +        "admin": false,
                      +        "bio": null,
                      +        "birth_date": null,
                      +        "created_at": "Sat, 20 Jul 2019 11:27:03 GMT",
                      +        "email": "sam@example.com",
                      +        "first_name": null,
                      +        "language": "fr",
                      +        "last_name": null,
                      +        "location": null,
                      +        "nb_sports": 0,
                      +        "nb_workouts": 0,
                      +        "picture": false,
                      +        "records": [],
                      +        "sports_list": [],
                      +        "timezone": "Europe/Paris",
                      +        "total_distance": 0,
                      +        "total_duration": "0:00:00",
                      +        "username": "sam"
                      +      }
                      +    ]
                      +  },
                      +  "status": "success"
                      +}
                       
                      @@ -284,73 +284,73 @@
                      HTTP/1.1 200 OK
                       Content-Type: application/json
                       
                      -{
                      -  "data": [
                      -    {
                      -      "admin": true,
                      -      "bio": null,
                      -      "birth_date": null,
                      -      "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
                      -      "email": "admin@example.com",
                      -      "first_name": null,
                      -      "imperial_units": false,
                      -      "language": "en",
                      -      "last_name": null,
                      -      "location": null,
                      -      "nb_sports": 3,
                      -      "nb_workouts": 6,
                      -      "picture": false,
                      -      "records": [
                      -        {
                      -          "id": 9,
                      -          "record_type": "AS",
                      -          "sport_id": 1,
                      -          "user": "admin",
                      -          "value": 18,
                      -          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      -          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      -        },
                      -        {
                      -          "id": 10,
                      -          "record_type": "FD",
                      -          "sport_id": 1,
                      -          "user": "admin",
                      -          "value": 18,
                      -          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      -          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      -        },
                      -        {
                      -          "id": 11,
                      -          "record_type": "LD",
                      -          "sport_id": 1,
                      -          "user": "admin",
                      -          "value": "1:01:00",
                      -          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      -          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      -        },
                      -        {
                      -          "id": 12,
                      -          "record_type": "MS",
                      -          "sport_id": 1,
                      -          "user": "admin",
                      -          "value": 18,
                      -          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      -          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      -        }
                      -      ],
                      -      "sports_list": [
                      -          1,
                      -          4,
                      -          6
                      -      ],
                      -      "timezone": "Europe/Paris",
                      -      "total_distance": 67.895,
                      -      "total_duration": "6:50:27",
                      -      "username": "admin"
                      -    }
                      -  ],
                      -  "status": "success"
                      -}
                      +{
                      +  "data": [
                      +    {
                      +      "admin": true,
                      +      "bio": null,
                      +      "birth_date": null,
                      +      "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
                      +      "email": "admin@example.com",
                      +      "first_name": null,
                      +      "imperial_units": false,
                      +      "language": "en",
                      +      "last_name": null,
                      +      "location": null,
                      +      "nb_sports": 3,
                      +      "nb_workouts": 6,
                      +      "picture": false,
                      +      "records": [
                      +        {
                      +          "id": 9,
                      +          "record_type": "AS",
                      +          "sport_id": 1,
                      +          "user": "admin",
                      +          "value": 18,
                      +          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      +          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      +        },
                      +        {
                      +          "id": 10,
                      +          "record_type": "FD",
                      +          "sport_id": 1,
                      +          "user": "admin",
                      +          "value": 18,
                      +          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      +          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      +        },
                      +        {
                      +          "id": 11,
                      +          "record_type": "LD",
                      +          "sport_id": 1,
                      +          "user": "admin",
                      +          "value": "1:01:00",
                      +          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      +          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      +        },
                      +        {
                      +          "id": 12,
                      +          "record_type": "MS",
                      +          "sport_id": 1,
                      +          "user": "admin",
                      +          "value": 18,
                      +          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      +          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      +        }
                      +      ],
                      +      "sports_list": [
                      +          1,
                      +          4,
                      +          6
                      +      ],
                      +      "timezone": "Europe/Paris",
                      +      "total_distance": 67.895,
                      +      "total_duration": "6:50:27",
                      +      "username": "admin"
                      +    }
                      +  ],
                      +  "status": "success"
                      +}
                       
                      @@ -429,73 +429,73 @@
                      HTTP/1.1 200 OK
                       Content-Type: application/json
                       
                      -{
                      -  "data": [
                      -    {
                      -      "admin": true,
                      -      "bio": null,
                      -      "birth_date": null,
                      -      "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
                      -      "email": "admin@example.com",
                      -      "first_name": null,
                      -      "imperial_units": false,
                      -      "language": "en",
                      -      "last_name": null,
                      -      "location": null,
                      -      "nb_workouts": 6,
                      -      "nb_sports": 3,
                      -      "picture": false,
                      -      "records": [
                      -        {
                      -          "id": 9,
                      -          "record_type": "AS",
                      -          "sport_id": 1,
                      -          "user": "admin",
                      -          "value": 18,
                      -          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      -          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      -        },
                      -        {
                      -          "id": 10,
                      -          "record_type": "FD",
                      -          "sport_id": 1,
                      -          "user": "admin",
                      -          "value": 18,
                      -          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      -          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      -        },
                      -        {
                      -          "id": 11,
                      -          "record_type": "LD",
                      -          "sport_id": 1,
                      -          "user": "admin",
                      -          "value": "1:01:00",
                      -          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      -          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      -        },
                      -        {
                      -          "id": 12,
                      -          "record_type": "MS",
                      -          "sport_id": 1,
                      -          "user": "admin",
                      -          "value": 18,
                      -          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      -          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      -        }
                      -      ],
                      -      "sports_list": [
                      -          1,
                      -          4,
                      -          6
                      -      ],
                      -      "timezone": "Europe/Paris",
                      -      "total_distance": 67.895,
                      -      "total_duration": "6:50:27",
                      -      "username": "admin"
                      -    }
                      -  ],
                      -  "status": "success"
                      -}
                      +{
                      +  "data": [
                      +    {
                      +      "admin": true,
                      +      "bio": null,
                      +      "birth_date": null,
                      +      "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
                      +      "email": "admin@example.com",
                      +      "first_name": null,
                      +      "imperial_units": false,
                      +      "language": "en",
                      +      "last_name": null,
                      +      "location": null,
                      +      "nb_workouts": 6,
                      +      "nb_sports": 3,
                      +      "picture": false,
                      +      "records": [
                      +        {
                      +          "id": 9,
                      +          "record_type": "AS",
                      +          "sport_id": 1,
                      +          "user": "admin",
                      +          "value": 18,
                      +          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      +          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      +        },
                      +        {
                      +          "id": 10,
                      +          "record_type": "FD",
                      +          "sport_id": 1,
                      +          "user": "admin",
                      +          "value": 18,
                      +          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      +          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      +        },
                      +        {
                      +          "id": 11,
                      +          "record_type": "LD",
                      +          "sport_id": 1,
                      +          "user": "admin",
                      +          "value": "1:01:00",
                      +          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      +          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      +        },
                      +        {
                      +          "id": 12,
                      +          "record_type": "MS",
                      +          "sport_id": 1,
                      +          "user": "admin",
                      +          "value": 18,
                      +          "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
                      +          "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
                      +        }
                      +      ],
                      +      "sports_list": [
                      +          1,
                      +          4,
                      +          6
                      +      ],
                      +      "timezone": "Europe/Paris",
                      +      "total_distance": 67.895,
                      +      "total_duration": "6:50:27",
                      +      "username": "admin"
                      +    }
                      +  ],
                      +  "status": "success"
                      +}
                       
                      @@ -600,8 +600,8 @@ one admin

                      - © Copyright 2018 - 2021, SamR1.
                      - Created using Sphinx 4.3.1.
                      + © Copyright 2018 - 2022, SamR1.
                      + Created using Sphinx 4.3.2.

                      diff --git a/docs/api/workouts.html b/docs/api/workouts.html index 0dfcdbed..8bd84522 100644 --- a/docs/api/workouts.html +++ b/docs/api/workouts.html @@ -5,7 +5,7 @@ - Workouts — FitTrackee 0.5.2 + <title>Workouts — FitTrackee 0.5.3 documentation @@ -40,7 +40,7 @@ FitTrackee - 0.5.2 + 0.5.3 @@ -151,79 +151,79 @@
                      HTTP/1.1 200 OK
                       Content-Type: application/json
                       
                      -  {
                      -    "data": {
                      -      "workouts": [
                      -        {
                      -          "ascent": null,
                      -          "ave_speed": 10.0,
                      -          "bounds": [],
                      -          "creation_date": "Sun, 14 Jul 2019 13:51:01 GMT",
                      -          "descent": null,
                      -          "distance": 10.0,
                      -          "duration": "0:17:04",
                      -          "id": "kjxavSTUrJvoAh2wvCeGEF",
                      -          "map": null,
                      -          "max_alt": null,
                      -          "max_speed": 10.0,
                      -          "min_alt": null,
                      -          "modification_date": null,
                      -          "moving": "0:17:04",
                      -          "next_workout": 3,
                      -          "notes": null,
                      -          "pauses": null,
                      -          "previous_workout": null,
                      -          "records": [
                      -            {
                      -              "id": 4,
                      -              "record_type": "MS",
                      -              "sport_id": 1,
                      -              "user": "admin",
                      -              "value": 10.0,
                      -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                      -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                      -            },
                      -            {
                      -              "id": 3,
                      -              "record_type": "LD",
                      -              "sport_id": 1,
                      -              "user": "admin",
                      -              "value": "0:17:04",
                      -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                      -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                      -            },
                      -            {
                      -              "id": 2,
                      -              "record_type": "FD",
                      -              "sport_id": 1,
                      -              "user": "admin",
                      -              "value": 10.0,
                      -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                      -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                      -            },
                      -            {
                      -              "id": 1,
                      -              "record_type": "AS",
                      -              "sport_id": 1,
                      -              "user": "admin",
                      -              "value": 10.0,
                      -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                      -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                      -            }
                      -          ],
                      -          "segments": [],
                      -          "sport_id": 1,
                      -          "title": null,
                      -          "user": "admin",
                      -          "weather_end": null,
                      -          "weather_start": null,
                      -          "with_gpx": false,
                      -          "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT"
                      -        }
                      -      ]
                      -    },
                      -    "status": "success"
                      -  }
                      +  {
                      +    "data": {
                      +      "workouts": [
                      +        {
                      +          "ascent": null,
                      +          "ave_speed": 10.0,
                      +          "bounds": [],
                      +          "creation_date": "Sun, 14 Jul 2019 13:51:01 GMT",
                      +          "descent": null,
                      +          "distance": 10.0,
                      +          "duration": "0:17:04",
                      +          "id": "kjxavSTUrJvoAh2wvCeGEF",
                      +          "map": null,
                      +          "max_alt": null,
                      +          "max_speed": 10.0,
                      +          "min_alt": null,
                      +          "modification_date": null,
                      +          "moving": "0:17:04",
                      +          "next_workout": 3,
                      +          "notes": null,
                      +          "pauses": null,
                      +          "previous_workout": null,
                      +          "records": [
                      +            {
                      +              "id": 4,
                      +              "record_type": "MS",
                      +              "sport_id": 1,
                      +              "user": "admin",
                      +              "value": 10.0,
                      +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                      +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                      +            },
                      +            {
                      +              "id": 3,
                      +              "record_type": "LD",
                      +              "sport_id": 1,
                      +              "user": "admin",
                      +              "value": "0:17:04",
                      +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                      +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                      +            },
                      +            {
                      +              "id": 2,
                      +              "record_type": "FD",
                      +              "sport_id": 1,
                      +              "user": "admin",
                      +              "value": 10.0,
                      +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                      +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                      +            },
                      +            {
                      +              "id": 1,
                      +              "record_type": "AS",
                      +              "sport_id": 1,
                      +              "user": "admin",
                      +              "value": 10.0,
                      +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                      +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                      +            }
                      +          ],
                      +          "segments": [],
                      +          "sport_id": 1,
                      +          "title": null,
                      +          "user": "admin",
                      +          "weather_end": null,
                      +          "weather_start": null,
                      +          "with_gpx": false,
                      +          "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT"
                      +        }
                      +      ]
                      +    },
                      +    "status": "success"
                      +  }
                       
                        @@ -232,12 +232,12 @@
                        HTTP/1.1 200 OK
                         Content-Type: application/json
                         
                        -  {
                        -      "data": {
                        -          "workouts": []
                        -      },
                        -      "status": "success"
                        -  }
                        +  {
                        +      "data": {
                        +          "workouts": []
                        +      },
                        +      "status": "success"
                        +  }
                         
                        @@ -295,42 +295,42 @@
                        HTTP/1.1 200 OK
                         Content-Type: application/json
                         
                        -  {
                        -    "data": {
                        -      "workouts": [
                        -        {
                        -          "ascent": null,
                        -          "ave_speed": 16,
                        -          "bounds": [],
                        -          "creation_date": "Sun, 14 Jul 2019 18:57:14 GMT",
                        -          "descent": null,
                        -          "distance": 12,
                        -          "duration": "0:45:00",
                        -          "id": "kjxavSTUrJvoAh2wvCeGEF",
                        -          "map": null,
                        -          "max_alt": null,
                        -          "max_speed": 16,
                        -          "min_alt": null,
                        -          "modification_date": "Sun, 14 Jul 2019 18:57:22 GMT",
                        -          "moving": "0:45:00",
                        -          "next_workout": 4,
                        -          "notes": "workout without gpx",
                        -          "pauses": null,
                        -          "previous_workout": 3,
                        -          "records": [],
                        -          "segments": [],
                        -          "sport_id": 1,
                        -          "title": "biking on sunday morning",
                        -          "user": "admin",
                        -          "weather_end": null,
                        -          "weather_start": null,
                        -          "with_gpx": false,
                        -          "workout_date": "Sun, 07 Jul 2019 07:00:00 GMT"
                        -        }
                        -      ]
                        -    },
                        -    "status": "success"
                        -  }
                        +  {
                        +    "data": {
                        +      "workouts": [
                        +        {
                        +          "ascent": null,
                        +          "ave_speed": 16,
                        +          "bounds": [],
                        +          "creation_date": "Sun, 14 Jul 2019 18:57:14 GMT",
                        +          "descent": null,
                        +          "distance": 12,
                        +          "duration": "0:45:00",
                        +          "id": "kjxavSTUrJvoAh2wvCeGEF",
                        +          "map": null,
                        +          "max_alt": null,
                        +          "max_speed": 16,
                        +          "min_alt": null,
                        +          "modification_date": "Sun, 14 Jul 2019 18:57:22 GMT",
                        +          "moving": "0:45:00",
                        +          "next_workout": 4,
                        +          "notes": "workout without gpx",
                        +          "pauses": null,
                        +          "previous_workout": 3,
                        +          "records": [],
                        +          "segments": [],
                        +          "sport_id": 1,
                        +          "title": "biking on sunday morning",
                        +          "user": "admin",
                        +          "weather_end": null,
                        +          "weather_start": null,
                        +          "with_gpx": false,
                        +          "workout_date": "Sun, 07 Jul 2019 07:00:00 GMT"
                        +        }
                        +      ]
                        +    },
                        +    "status": "success"
                        +  }
                         
                          @@ -339,12 +339,12 @@
                          HTTP/1.1 404 NOT FOUND
                           Content-Type: application/json
                           
                          -  {
                          -    "data": {
                          -      "workouts": []
                          -    },
                          -    "status": "not found"
                          -  }
                          +  {
                          +    "data": {
                          +      "workouts": []
                          +    },
                          +    "status": "not found"
                          +  }
                           
                          @@ -387,13 +387,13 @@
                          HTTP/1.1 200 OK
                           Content-Type: application/json
                           
                          -{
                          -  "data": {
                          -    "gpx": "gpx file content"
                          -  },
                          -  "message": "",
                          -  "status": "success"
                          -}
                          +{
                          +  "data": {
                          +    "gpx": "gpx file content"
                          +  },
                          +  "message": "",
                          +  "status": "success"
                          +}
                           
                          @@ -440,32 +440,32 @@
                          HTTP/1.1 200 OK
                           Content-Type: application/json
                           
                          -{
                          -  "data": {
                          -    "chart_data": [
                          -      {
                          -        "distance": 0,
                          -        "duration": 0,
                          -        "elevation": 279.4,
                          -        "latitude": 51.5078118,
                          -        "longitude": -0.1232004,
                          -        "speed": 8.63,
                          -        "time": "Fri, 14 Jul 2017 13:44:03 GMT"
                          -      },
                          -      {
                          -        "distance": 7.5,
                          -        "duration": 7380,
                          -        "elevation": 280,
                          -        "latitude": 51.5079733,
                          -        "longitude": -0.1234538,
                          -        "speed": 6.39,
                          -        "time": "Fri, 14 Jul 2017 15:47:03 GMT"
                          -      }
                          -    ]
                          -  },
                          -  "message": "",
                          -  "status": "success"
                          -}
                          +{
                          +  "data": {
                          +    "chart_data": [
                          +      {
                          +        "distance": 0,
                          +        "duration": 0,
                          +        "elevation": 279.4,
                          +        "latitude": 51.5078118,
                          +        "longitude": -0.1232004,
                          +        "speed": 8.63,
                          +        "time": "Fri, 14 Jul 2017 13:44:03 GMT"
                          +      },
                          +      {
                          +        "distance": 7.5,
                          +        "duration": 7380,
                          +        "elevation": 280,
                          +        "latitude": 51.5079733,
                          +        "longitude": -0.1234538,
                          +        "speed": 6.39,
                          +        "time": "Fri, 14 Jul 2017 15:47:03 GMT"
                          +      }
                          +    ]
                          +  },
                          +  "message": "",
                          +  "status": "success"
                          +}
                           
                          @@ -512,32 +512,32 @@
                          HTTP/1.1 200 OK
                           Content-Type: application/json
                           
                          -{
                          -  "data": {
                          -    "chart_data": [
                          -      {
                          -        "distance": 0,
                          -        "duration": 0,
                          -        "elevation": 279.4,
                          -        "latitude": 51.5078118,
                          -        "longitude": -0.1232004,
                          -        "speed": 8.63,
                          -        "time": "Fri, 14 Jul 2017 13:44:03 GMT"
                          -      },
                          -      {
                          -        "distance": 7.5,
                          -        "duration": 7380,
                          -        "elevation": 280,
                          -        "latitude": 51.5079733,
                          -        "longitude": -0.1234538,
                          -        "speed": 6.39,
                          -        "time": "Fri, 14 Jul 2017 15:47:03 GMT"
                          -      }
                          -    ]
                          -  },
                          -  "message": "",
                          -  "status": "success"
                          -}
                          +{
                          +  "data": {
                          +    "chart_data": [
                          +      {
                          +        "distance": 0,
                          +        "duration": 0,
                          +        "elevation": 279.4,
                          +        "latitude": 51.5078118,
                          +        "longitude": -0.1232004,
                          +        "speed": 8.63,
                          +        "time": "Fri, 14 Jul 2017 13:44:03 GMT"
                          +      },
                          +      {
                          +        "distance": 7.5,
                          +        "duration": 7380,
                          +        "elevation": 280,
                          +        "latitude": 51.5079733,
                          +        "longitude": -0.1234538,
                          +        "speed": 6.39,
                          +        "time": "Fri, 14 Jul 2017 15:47:03 GMT"
                          +      }
                          +    ]
                          +  },
                          +  "message": "",
                          +  "status": "success"
                          +}
                           
                          @@ -582,13 +582,13 @@
                          HTTP/1.1 200 OK
                           Content-Type: application/json
                           
                          -{
                          -  "data": {
                          -    "gpx": "gpx file content"
                          -  },
                          -  "message": "",
                          -  "status": "success"
                          -}
                          +{
                          +  "data": {
                          +    "gpx": "gpx file content"
                          +  },
                          +  "message": "",
                          +  "status": "success"
                          +}
                           
                          @@ -733,79 +733,79 @@
                          HTTP/1.1 201 CREATED
                           Content-Type: application/json
                           
                          - {
                          -    "data": {
                          -      "workouts": [
                          -        {
                          -          "ascent": null,
                          -          "ave_speed": 10.0,
                          -          "bounds": [],
                          -          "creation_date": "Sun, 14 Jul 2019 13:51:01 GMT",
                          -          "descent": null,
                          -          "distance": 10.0,
                          -          "duration": "0:17:04",
                          -          "id": "kjxavSTUrJvoAh2wvCeGEF",
                          -          "map": null,
                          -          "max_alt": null,
                          -          "max_speed": 10.0,
                          -          "min_alt": null,
                          -          "modification_date": null,
                          -          "moving": "0:17:04",
                          -          "next_workout": 3,
                          -          "notes": null,
                          -          "pauses": null,
                          -          "previous_workout": null,
                          -          "records": [
                          -            {
                          -              "id": 4,
                          -              "record_type": "MS",
                          -              "sport_id": 1,
                          -              "user": "admin",
                          -              "value": 10.,
                          -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          -            },
                          -            {
                          -              "id": 3,
                          -              "record_type": "LD",
                          -              "sport_id": 1,
                          -              "user": "admin",
                          -              "value": "0:17:04",
                          -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF",
                          -            },
                          -            {
                          -              "id": 2,
                          -              "record_type": "FD",
                          -              "sport_id": 1,
                          -              "user": "admin",
                          -              "value": 10.0,
                          -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          -            },
                          -            {
                          -              "id": 1,
                          -              "record_type": "AS",
                          -              "sport_id": 1,
                          -              "user": "admin",
                          -              "value": 10.0,
                          -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          -            }
                          -          ],
                          -          "segments": [],
                          -          "sport_id": 1,
                          -          "title": null,
                          -          "user": "admin",
                          -          "weather_end": null,
                          -          "weather_start": null,
                          -          "with_gpx": false,
                          -          "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT"
                          -        }
                          -      ]
                          -    },
                          -    "status": "success"
                          -  }
                          + {
                          +    "data": {
                          +      "workouts": [
                          +        {
                          +          "ascent": null,
                          +          "ave_speed": 10.0,
                          +          "bounds": [],
                          +          "creation_date": "Sun, 14 Jul 2019 13:51:01 GMT",
                          +          "descent": null,
                          +          "distance": 10.0,
                          +          "duration": "0:17:04",
                          +          "id": "kjxavSTUrJvoAh2wvCeGEF",
                          +          "map": null,
                          +          "max_alt": null,
                          +          "max_speed": 10.0,
                          +          "min_alt": null,
                          +          "modification_date": null,
                          +          "moving": "0:17:04",
                          +          "next_workout": 3,
                          +          "notes": null,
                          +          "pauses": null,
                          +          "previous_workout": null,
                          +          "records": [
                          +            {
                          +              "id": 4,
                          +              "record_type": "MS",
                          +              "sport_id": 1,
                          +              "user": "admin",
                          +              "value": 10.,
                          +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          +            },
                          +            {
                          +              "id": 3,
                          +              "record_type": "LD",
                          +              "sport_id": 1,
                          +              "user": "admin",
                          +              "value": "0:17:04",
                          +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF",
                          +            },
                          +            {
                          +              "id": 2,
                          +              "record_type": "FD",
                          +              "sport_id": 1,
                          +              "user": "admin",
                          +              "value": 10.0,
                          +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          +            },
                          +            {
                          +              "id": 1,
                          +              "record_type": "AS",
                          +              "sport_id": 1,
                          +              "user": "admin",
                          +              "value": 10.0,
                          +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          +            }
                          +          ],
                          +          "segments": [],
                          +          "sport_id": 1,
                          +          "title": null,
                          +          "user": "admin",
                          +          "weather_end": null,
                          +          "weather_start": null,
                          +          "with_gpx": false,
                          +          "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT"
                          +        }
                          +      ]
                          +    },
                          +    "status": "success"
                          +  }
                           
                          @@ -856,79 +856,79 @@
                          HTTP/1.1 201 CREATED
                           Content-Type: application/json
                           
                          - {
                          -    "data": {
                          -      "workouts": [
                          -        {
                          -          "ascent": null,
                          -          "ave_speed": 10.0,
                          -          "bounds": [],
                          -          "creation_date": "Sun, 14 Jul 2019 13:51:01 GMT",
                          -          "descent": null,
                          -          "distance": 10.0,
                          -          "duration": "0:17:04",
                          -          "map": null,
                          -          "max_alt": null,
                          -          "max_speed": 10.0,
                          -          "min_alt": null,
                          -          "modification_date": null,
                          -          "moving": "0:17:04",
                          -          "next_workout": 3,
                          -          "notes": null,
                          -          "pauses": null,
                          -          "previous_workout": null,
                          -          "records": [
                          -            {
                          -              "id": 4,
                          -              "record_type": "MS",
                          -              "sport_id": 1,
                          -              "user": "admin",
                          -              "value": 10.,
                          -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          -            },
                          -            {
                          -              "id": 3,
                          -              "record_type": "LD",
                          -              "sport_id": 1,
                          -              "user": "admin",
                          -              "value": "0:17:04",
                          -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          -            },
                          -            {
                          -              "id": 2,
                          -              "record_type": "FD",
                          -              "sport_id": 1,
                          -              "user": "admin",
                          -              "value": 10.0,
                          -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          -            },
                          -            {
                          -              "id": 1,
                          -              "record_type": "AS",
                          -              "sport_id": 1,
                          -              "user": "admin",
                          -              "value": 10.0,
                          -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          -            }
                          -          ],
                          -          "segments": [],
                          -          "sport_id": 1,
                          -          "title": null,
                          -          "user": "admin",
                          -          "uuid": "kjxavSTUrJvoAh2wvCeGEF"
                          -          "weather_end": null,
                          -          "weather_start": null,
                          -          "with_gpx": false,
                          -          "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT"
                          -        }
                          -      ]
                          -    },
                          -    "status": "success"
                          -  }
                          + {
                          +    "data": {
                          +      "workouts": [
                          +        {
                          +          "ascent": null,
                          +          "ave_speed": 10.0,
                          +          "bounds": [],
                          +          "creation_date": "Sun, 14 Jul 2019 13:51:01 GMT",
                          +          "descent": null,
                          +          "distance": 10.0,
                          +          "duration": "0:17:04",
                          +          "map": null,
                          +          "max_alt": null,
                          +          "max_speed": 10.0,
                          +          "min_alt": null,
                          +          "modification_date": null,
                          +          "moving": "0:17:04",
                          +          "next_workout": 3,
                          +          "notes": null,
                          +          "pauses": null,
                          +          "previous_workout": null,
                          +          "records": [
                          +            {
                          +              "id": 4,
                          +              "record_type": "MS",
                          +              "sport_id": 1,
                          +              "user": "admin",
                          +              "value": 10.,
                          +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          +            },
                          +            {
                          +              "id": 3,
                          +              "record_type": "LD",
                          +              "sport_id": 1,
                          +              "user": "admin",
                          +              "value": "0:17:04",
                          +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          +            },
                          +            {
                          +              "id": 2,
                          +              "record_type": "FD",
                          +              "sport_id": 1,
                          +              "user": "admin",
                          +              "value": 10.0,
                          +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          +            },
                          +            {
                          +              "id": 1,
                          +              "record_type": "AS",
                          +              "sport_id": 1,
                          +              "user": "admin",
                          +              "value": 10.0,
                          +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          +            }
                          +          ],
                          +          "segments": [],
                          +          "sport_id": 1,
                          +          "title": null,
                          +          "user": "admin",
                          +          "uuid": "kjxavSTUrJvoAh2wvCeGEF"
                          +          "weather_end": null,
                          +          "weather_start": null,
                          +          "with_gpx": false,
                          +          "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT"
                          +        }
                          +      ]
                          +    },
                          +    "status": "success"
                          +  }
                           
                          @@ -976,79 +976,79 @@
                          HTTP/1.1 200 OK
                           Content-Type: application/json
                           
                          - {
                          -    "data": {
                          -      "workouts": [
                          -        {
                          -          "ascent": null,
                          -          "ave_speed": 10.0,
                          -          "bounds": [],
                          -          "creation_date": "Sun, 14 Jul 2019 13:51:01 GMT",
                          -          "descent": null,
                          -          "distance": 10.0,
                          -          "duration": "0:17:04",
                          -          "map": null,
                          -          "max_alt": null,
                          -          "max_speed": 10.0,
                          -          "min_alt": null,
                          -          "modification_date": null,
                          -          "moving": "0:17:04",
                          -          "next_workout": 3,
                          -          "notes": null,
                          -          "pauses": null,
                          -          "previous_workout": null,
                          -          "records": [
                          -            {
                          -              "id": 4,
                          -              "record_type": "MS",
                          -              "sport_id": 1,
                          -              "user": "admin",
                          -              "value": 10.0,
                          -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          -            },
                          -            {
                          -              "id": 3,
                          -              "record_type": "LD",
                          -              "sport_id": 1,
                          -              "user": "admin",
                          -              "value": "0:17:04",
                          -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          -            },
                          -            {
                          -              "id": 2,
                          -              "record_type": "FD",
                          -              "sport_id": 1,
                          -              "user": "admin",
                          -              "value": 10.0,
                          -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF",
                          -            },
                          -            {
                          -              "id": 1,
                          -              "record_type": "AS",
                          -              "sport_id": 1,
                          -              "user": "admin",
                          -              "value": 10.0,
                          -              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          -              "workout_id": "kjxavSTUrJvoAh2wvCeGEF",
                          -            }
                          -          ],
                          -          "segments": [],
                          -          "sport_id": 1,
                          -          "title": null,
                          -          "user": "admin",
                          -          "uuid": "kjxavSTUrJvoAh2wvCeGEF"
                          -          "weather_end": null,
                          -          "weather_start": null,
                          -          "with_gpx": false,
                          -          "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT"
                          -        }
                          -      ]
                          -    },
                          -    "status": "success"
                          -  }
                          + {
                          +    "data": {
                          +      "workouts": [
                          +        {
                          +          "ascent": null,
                          +          "ave_speed": 10.0,
                          +          "bounds": [],
                          +          "creation_date": "Sun, 14 Jul 2019 13:51:01 GMT",
                          +          "descent": null,
                          +          "distance": 10.0,
                          +          "duration": "0:17:04",
                          +          "map": null,
                          +          "max_alt": null,
                          +          "max_speed": 10.0,
                          +          "min_alt": null,
                          +          "modification_date": null,
                          +          "moving": "0:17:04",
                          +          "next_workout": 3,
                          +          "notes": null,
                          +          "pauses": null,
                          +          "previous_workout": null,
                          +          "records": [
                          +            {
                          +              "id": 4,
                          +              "record_type": "MS",
                          +              "sport_id": 1,
                          +              "user": "admin",
                          +              "value": 10.0,
                          +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          +            },
                          +            {
                          +              "id": 3,
                          +              "record_type": "LD",
                          +              "sport_id": 1,
                          +              "user": "admin",
                          +              "value": "0:17:04",
                          +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF"
                          +            },
                          +            {
                          +              "id": 2,
                          +              "record_type": "FD",
                          +              "sport_id": 1,
                          +              "user": "admin",
                          +              "value": 10.0,
                          +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF",
                          +            },
                          +            {
                          +              "id": 1,
                          +              "record_type": "AS",
                          +              "sport_id": 1,
                          +              "user": "admin",
                          +              "value": 10.0,
                          +              "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT",
                          +              "workout_id": "kjxavSTUrJvoAh2wvCeGEF",
                          +            }
                          +          ],
                          +          "segments": [],
                          +          "sport_id": 1,
                          +          "title": null,
                          +          "user": "admin",
                          +          "uuid": "kjxavSTUrJvoAh2wvCeGEF"
                          +          "weather_end": null,
                          +          "weather_start": null,
                          +          "with_gpx": false,
                          +          "workout_date": "Mon, 01 Jan 2018 00:00:00 GMT"
                          +        }
                          +      ]
                          +    },
                          +    "status": "success"
                          +  }
                           
                          @@ -1147,8 +1147,8 @@

                          - © Copyright 2018 - 2021, SamR1.
                          - Created using Sphinx 4.3.1.
                          + © Copyright 2018 - 2022, SamR1.
                          + Created using Sphinx 4.3.2.

                          diff --git a/docs/changelog.html b/docs/changelog.html index 6eba7a76..0faf671e 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -5,7 +5,7 @@ - Change log — FitTrackee 0.5.2 + <title>Change log — FitTrackee 0.5.3 documentation @@ -39,7 +39,7 @@ FitTrackee - 0.5.2 + 0.5.3 @@ -77,24 +77,31 @@ role="menu" aria-labelledby="dLabelLocalToc">
                          • Change log
                              -
                            • Version 0.5.2 (2021/12/19)
                                +
                              • Version 0.5.3 (2022/01/01) +
                              • +
                              • Version 0.5.2 (2021/12/19)
                              • Version 0.5.1 (2021/11/30)
                                  -
                                • Issues Closed
                                • Version 0.5.0 (2021/11/14)
                                    -
                                  • Issues Closed
                                  • Version 0.4.9 (2021/07/16) -
                                  • -
                                  • Version 0.4.8 (2021/07/03)
                                      -
                                    • Issues Closed
                                    • -
                                    • Version 0.4.7 (2021/04/07)
                                        +
                                      • Version 0.4.8 (2021/07/03) +
                                      • +
                                      • Version 0.4.7 (2021/04/07)
                                      • Version 0.4.6 (2021/02/21) -
                                      • -
                                      • Version 0.4.5 (2021/02/17)
                                      • -
                                      • Version 0.4.4 (2021/01/31)
                                          +
                                        • Version 0.4.5 (2021/02/17) +
                                        • +
                                        • Version 0.4.4 (2021/01/31)
                                        • Version 0.4.3 (2021/01/10)
                                            -
                                          • Issues Closed
                                          • Version 0.4.2 (2021/01/03)
                                          • Version 0.4.1 (2020/12/31) -
                                          • -
                                          • Version 0.4.0 - FitTrackee on PyPI (2020/09/19)
                                          • -
                                          • Version 0.3.0 - Administration (2020/07/15)
                                              +
                                            • Version 0.4.0 - FitTrackee on PyPI (2020/09/19)
                                            • +
                                            • Version 0.3.0 - Administration (2020/07/15) +
                                            • Version 0.2.5 - Fix and improvements (2020/01/31)
                                            • Version 0.2.4 - Minor fix (2020/01/30)
                                                -
                                              • Issues Closed
                                              • Version 0.2.3 - FitTrackee available in French (2019/12/29) -
                                              • -
                                              • Version 0.2.2 - Statistics fix (2019/09/23)
                                                  -
                                                • Issues Closed
                                                • -
                                                • Version 0.2.1 - Fix and improvements (2019/09/01)
                                                    +
                                                  • Version 0.2.2 - Statistics fix (2019/09/23) +
                                                  • +
                                                  • Version 0.2.1 - Fix and improvements (2019/09/01)
                                                  • Version 0.2.0 - Statistics (2019/07/07)
                                                      -
                                                    • Issues Closed
                                                    • Version 0.1.1 - Fix and improvements (2019/02/07)
                                                        -
                                                      • Issues Closed
                                                      • Version 0.1.0 - First release 🎉 (2018-07-04)
                                                          -
                                                        • Issues Closed @@ -284,41 +291,55 @@

                                                          Change log

                                                          -
                                                          -

                                                          Version 0.5.2 (2021/12/19)

                                                          +
                                                          +

                                                          Version 0.5.3 (2022/01/01)

                                                          Issues Closed

                                                          +
                                                          +

                                                          Bugs Fixed

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

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

                                                          • +
                                                          +

                                                          In this release 2 issues were closed.

                                                          +
                                                          +
                                                          +
                                                          +
                                                          +

                                                          Version 0.5.2 (2021/12/19)

                                                          +
                                                          +

                                                          Issues Closed

                                                          New Features

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

                                                          • #121 - Add activity : snowshoes

                                                          -

                                                          In this release 2 issue were closed.
                                                          Note: This release contains database migration.

                                                          +

                                                          In this release 2 issues were closed.
                                                          Note: This release contains database migration.

                                                          Version 0.5.1 (2021/11/30)

                                                          -
                                                          -

                                                          Issues Closed

                                                          -

                                                          New Features

                                                          +

                                                          Issues Closed

                                                          +
                                                          +

                                                          New Features

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

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

                                                          • #5 - Display a chart with average speed

                                                          -

                                                          In this release 3 issue were closed.

                                                          +

                                                          In this release 3 issues were closed.

                                                          Version 0.5.0 (2021/11/14)

                                                          -
                                                          -

                                                          Issues Closed

                                                          -

                                                          New Features

                                                          +

                                                          Issues Closed

                                                          +
                                                          +

                                                          New Features

                                                          • #99 - Display workout with imperial units

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

                                                          • @@ -326,8 +347,8 @@
                                                          • #18 - Better UI

                                                          -
                                                          -

                                                          Bugs Fixed

                                                          +
                                                          +

                                                          Bugs Fixed

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

                                                          @@ -357,17 +378,17 @@

                                                          Version 0.4.9 (2021/07/16)

                                                          -
                                                          -

                                                          Issues Closed

                                                          -
                                                          -

                                                          New Features

                                                          +
                                                          +

                                                          Issues Closed

                                                          +
                                                          +

                                                          New Features

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

                                                          • #81 - display remaining characters in textarea

                                                          -
                                                          -

                                                          Bugs Fixed

                                                          +
                                                          +

                                                          Bugs Fixed

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

                                                          • #80 - can not save notes with control characters

                                                          • @@ -378,10 +399,10 @@

                                                          Version 0.4.8 (2021/07/03)

                                                          -
                                                          -

                                                          Issues Closed

                                                          -
                                                          -

                                                          Bugs Fixed

                                                          +
                                                          +

                                                          Issues Closed

                                                          +
                                                          +

                                                          Bugs Fixed

                                                          • #79 - Fails to start after make rebuild

                                                          @@ -391,17 +412,17 @@

                                                          Version 0.4.7 (2021/04/07)

                                                          -
                                                          -

                                                          Issues Closed

                                                          -
                                                          -

                                                          Bugs Fixed

                                                          +
                                                          +

                                                          Issues Closed

                                                          +
                                                          +

                                                          Bugs Fixed

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

                                                          -
                                                          -

                                                          Misc

                                                          +
                                                          +

                                                          Misc

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

                                                          @@ -410,10 +431,10 @@

                                                          Version 0.4.6 (2021/02/21)

                                                          -
                                                          -

                                                          Issues Closed

                                                          -
                                                          -

                                                          Bugs Fixed

                                                          +
                                                          +

                                                          Issues Closed

                                                          +
                                                          +

                                                          Bugs Fixed

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

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

                                                          • @@ -425,10 +446,10 @@

                                                          Version 0.4.5 (2021/02/17)

                                                          -
                                                          -

                                                          Issues Closed

                                                          -
                                                          -

                                                          Bugs Fixed

                                                          +
                                                          +

                                                          Issues Closed

                                                          +
                                                          +

                                                          Bugs Fixed

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

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

                                                          • @@ -439,17 +460,17 @@

                                                          Version 0.4.4 (2021/01/31)

                                                          -
                                                          -

                                                          Issues Closed

                                                          -
                                                          -

                                                          Bugs Fixed

                                                          +
                                                          +

                                                          Issues Closed

                                                          +
                                                          +

                                                          Bugs Fixed

                                                          • #62 - Error when sending reset password email

                                                          -
                                                          -

                                                          Misc

                                                          +
                                                          +

                                                          Misc

                                                          • Refactoring before introducing new features.

                                                          • Add docker files for evaluation purposes.

                                                          • @@ -459,16 +480,16 @@

                                                          Version 0.4.3 (2021/01/10)

                                                          -
                                                          -

                                                          Issues Closed

                                                          -
                                                          -

                                                          New Features

                                                          +
                                                          +

                                                          Issues Closed

                                                          +
                                                          +

                                                          New Features

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

                                                          -
                                                          -

                                                          Bugs Fixed

                                                          +
                                                          +

                                                          Bugs Fixed

                                                          • #59 - No message displayed on uploading image error

                                                          @@ -478,18 +499,18 @@

                                                          Version 0.4.2 (2021/01/03)

                                                          -
                                                          -

                                                          Misc

                                                          +
                                                          +

                                                          Misc

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

                                                          Version 0.4.1 (2020/12/31)

                                                          -
                                                          -

                                                          Issues Closed

                                                          -
                                                          -

                                                          New Features

                                                          +
                                                          +

                                                          Issues Closed

                                                          +
                                                          +

                                                          New Features

                                                          • #57 - Use uuid for activities

                                                          @@ -505,10 +526,10 @@ new features.

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

                                                        -
                                                        -

                                                        Issues Closed

                                                        -
                                                        -

                                                        New Features

                                                        +
                                                        +

                                                        Issues Closed

                                                        +
                                                        +

                                                        New Features

                                                        • #54 - Tile server can be changed

                                                        • #53 - Simplify FitTrackee installation

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

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

                                                        -
                                                        -

                                                        Issues Closed

                                                        -
                                                        -

                                                        New Features

                                                        +
                                                        +

                                                        Issues Closed

                                                        +
                                                        +

                                                        New Features

                                                        Note

                                                        @@ -513,9 +513,9 @@ The tile server can be changed by updating fittrackee database

                                                      Example :

                                                      -
                                                      CREATE DATABASE fittrackee;
                                                      -CREATE USER fittrackee WITH PASSWORD '<PASSWORD>';
                                                      -GRANT ALL PRIVILEGES ON DATABASE fittrackee TO fittrackee;
                                                      +
                                                      CREATE DATABASE fittrackee;
                                                      +CREATE USER fittrackee WITH PASSWORD '<PASSWORD>';
                                                      +GRANT ALL PRIVILEGES ON DATABASE fittrackee TO fittrackee;
                                                       
                                                        @@ -655,11 +655,11 @@ and the password mp
                                                        -
                                                      • Download the last release (for now, it is the release v0.5.0):

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

                                                      -
                                                      $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.0.tar.gz
                                                      -$ tar -xzf v0.5.0.tar.gz
                                                      -$ mv FitTrackee-0.5.0 FitTrackee
                                                      +
                                                      $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.3.tar.gz
                                                      +$ tar -xzf v0.5.3.tar.gz
                                                      +$ mv FitTrackee-0.5.3 FitTrackee
                                                       $ cd FitTrackee
                                                       
                                                      @@ -733,11 +733,11 @@ $ make upgrade-db
                                                      • Stop the application

                                                      • Change to the directory where FitTrackee directory is located

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

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

                                                      -
                                                      $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.0.tar.gz
                                                      -$ tar -xzf v0.5.0.tar.gz
                                                      -$ cp -R FitTrackee-0.5.0/* FitTrackee/
                                                      +
                                                      $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.3.tar.gz
                                                      +$ tar -xzf v0.5.3.tar.gz
                                                      +$ cp -R FitTrackee-0.5.3/* FitTrackee/
                                                       $ cd FitTrackee
                                                       
                                                      @@ -950,8 +950,8 @@ and the password mp

                                                      - © Copyright 2018 - 2021, SamR1.
                                                      - Created using Sphinx 4.3.1.
                                                      + © Copyright 2018 - 2022, SamR1.
                                                      + Created using Sphinx 4.3.2.

                                                      diff --git a/docs/objects.inv b/docs/objects.inv index af170b6a..0b821bf5 100644 Binary files a/docs/objects.inv and b/docs/objects.inv differ diff --git a/docs/search.html b/docs/search.html index f0f4b77e..3e772257 100644 --- a/docs/search.html +++ b/docs/search.html @@ -4,7 +4,7 @@ - Search — FitTrackee 0.5.2 + <title>Search — FitTrackee 0.5.3 documentation @@ -43,7 +43,7 @@ FitTrackee - 0.5.2 + 0.5.3
                                                      @@ -147,8 +147,8 @@

                                                      - © Copyright 2018 - 2021, SamR1.
                                                      - Created using Sphinx 4.3.1.
                                                      + © Copyright 2018 - 2022, SamR1.
                                                      + Created using Sphinx 4.3.2.

                                                      diff --git a/docs/searchindex.js b/docs/searchindex.js index a18ed224..719241ce 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["api/auth","api/configuration","api/index","api/records","api/sports","api/stats","api/users","api/workouts","changelog","features","index","installation","troubleshooting/administrator","troubleshooting/index","troubleshooting/user"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["api/auth.rst","api/configuration.rst","api/index.rst","api/records.rst","api/sports.rst","api/stats.rst","api/users.rst","api/workouts.rst","changelog.md","features.rst","index.rst","installation.rst","troubleshooting/administrator.rst","troubleshooting/index.rst","troubleshooting/user.rst"],objects:{"":[[0,0,1,"post--api-auth-login","/api/auth/login"],[0,1,1,"get--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,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"],[1,1,1,"get--api-ping","/api/ping"],[3,1,1,"get--api-records","/api/records"],[4,1,1,"get--api-sports","/api/sports"],[4,1,1,"get--api-sports-(int-sport_id)","/api/sports/(int:sport_id)"],[4,3,1,"patch--api-sports-(int-sport_id)","/api/sports/(int:sport_id)"],[5,1,1,"get--api-stats-(user_name)-by_sport","/api/stats/(user_name)/by_sport"],[5,1,1,"get--api-stats-(user_name)-by_time","/api/stats/(user_name)/by_time"],[5,1,1,"get--api-stats-all","/api/stats/all"],[6,1,1,"get--api-users","/api/users"],[6,2,1,"delete--api-users-(user_name)","/api/users/(user_name)"],[6,1,1,"get--api-users-(user_name)","/api/users/(user_name)"],[6,3,1,"patch--api-users-(user_name)","/api/users/(user_name)"],[6,1,1,"get--api-users-(user_name)-picture","/api/users/(user_name)/picture"],[7,1,1,"get--api-workouts","/api/workouts"],[7,0,1,"post--api-workouts","/api/workouts"],[7,2,1,"delete--api-workouts-(string-workout_short_id)","/api/workouts/(string:workout_short_id)"],[7,1,1,"get--api-workouts-(string-workout_short_id)","/api/workouts/(string:workout_short_id)"],[7,3,1,"patch--api-workouts-(string-workout_short_id)","/api/workouts/(string:workout_short_id)"],[7,1,1,"get--api-workouts-(string-workout_short_id)-chart_data","/api/workouts/(string:workout_short_id)/chart_data"],[7,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)"],[7,1,1,"get--api-workouts-(string-workout_short_id)-gpx","/api/workouts/(string:workout_short_id)/gpx"],[7,1,1,"get--api-workouts-(string-workout_short_id)-gpx-download","/api/workouts/(string:workout_short_id)/gpx/download"],[7,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)"],[7,1,1,"get--api-workouts-map-(map_id)","/api/workouts/map/(map_id)"],[7,0,1,"post--api-workouts-no_gpx","/api/workouts/no_gpx"],[11,4,1,"-","APP_LOG"],[11,4,1,"-","APP_SECRET_KEY"],[11,4,1,"-","APP_SETTINGS"],[11,4,1,"-","APP_WORKERS"],[11,4,1,"-","DATABASE_DISABLE_POOLING"],[11,4,1,"-","DATABASE_URL"],[11,4,1,"envvar-DEFAULT_STATICMAP","DEFAULT_STATICMAP \ud83c\udd95"],[11,4,1,"-","EMAIL_URL"],[11,4,1,"-","FLASK_APP"],[11,4,1,"-","HOST"],[11,4,1,"-","MAP_ATTRIBUTION"],[11,4,1,"-","PORT"],[11,4,1,"-","REDIS_URL"],[11,4,1,"-","SENDER_EMAIL"],[11,4,1,"-","TILE_SERVER_URL"],[11,4,1,"-","UI_URL"],[11,4,1,"-","UPLOAD_FOLDER"],[11,4,1,"-","VUE_APP_API_URL"],[11,4,1,"-","WEATHER_API_KEY"],[11,4,1,"-","WORKERS_PROCESSES"]],"/api/workouts/map_tile/(s)/(z)/(x)/(y)":[[7,1,1,"get--api-workouts-map_tile-(s)-(z)-(x)-(y).png","png"]]},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"]},objtypes:{"0":"http:post","1":"http:get","2":"http:delete","3":"http:patch","4":"std:envvar"},terms:{"0":[0,1,3,4,5,6,7,9,10,11],"00":[0,3,6,7],"000000":0,"01":[0,3,5,6,7,10],"02":[7,10],"03":[6,7,10],"04":[7,10],"06":5,"07":[0,3,6,7,10],"08":[0,3,6],"09":[0,6,10],"0mb":[0,7],"1":[0,1,3,4,5,6,7,9,10,11],"10":[0,1,3,6,7,10,11],"100":[7,8,9],"1000":5,"101":8,"104":8,"1048576":1,"10485760":1,"109":8,"11":[0,3,6,9,10],"115":8,"116":8,"12":[0,3,6,7,10],"121":8,"123":8,"1232004":7,"12341":5,"1234538":7,"1267":5,"127":11,"13":[7,8],"14":[0,6,7,10],"15":[5,7,10],"150":5,"156":5,"1563529507772":7,"16":[5,7,10],"17":[7,10,11],"178":5,"18":[0,3,6,7,8],"19":10,"2":[0,1,3,4,5,6,7,9,10,11],"20":6,"200":[0,1,3,4,5,6,7],"201":[0,7],"2017":[5,7],"2018":[5,7,10],"2019":[0,3,5,6,7,10],"2020":10,"2021":10,"203":5,"204":[0,6,7],"21":10,"22":[7,8],"23":10,"24":8,"25":[8,11],"26":8,"27":[0,6],"279":7,"28":8,"280":7,"282":5,"29":10,"2930":7,"2e1ee2c":8,"3":[0,4,5,6,7,9,10,11],"30":[5,10],"3000":11,"301":11,"31":[7,10],"33":8,"34":8,"34614d5":8,"36":8,"37":8,"39":7,"4":[0,4,5,6,7,10,11],"40":8,"400":[0,1,4,7],"401":[0,1,3,4,5,6,7],"403":[0,1,4,5,6,7],"404":[0,4,5,6,7],"41":8,"4109":7,"413":[0,7],"43":8,"44":[7,8],"443":11,"45":7,"46":[5,8],"465":11,"47":[5,7,8],"48":5,"4c3fc34":8,"5":[1,4,5,6,7,9,10,11],"50":[0,6,8],"500":[0,1,4,6,7],"5000":11,"5078118":7,"5079733":7,"51":7,"53":8,"54":8,"5432":11,"57":[7,8],"58":[0,6,8],"587":11,"59":8,"6":[0,4,6,7,10],"613":5,"62":8,"63":7,"64":8,"66":8,"67":[0,6],"7":[7,10,11],"70":8,"71":8,"72":8,"7380":7,"75":8,"78":5,"79":8,"8":[0,7,10],"80":[8,11],"8025":11,"81":8,"82":8,"83":8,"84":8,"895":[0,6],"9":[0,3,6,10,11],"90":8,"91":8,"93":8,"95":[5,8],"98":8,"99":[5,8],"9960":5,"boolean":[0,1,6],"case":9,"default":[5,6,7,8,9,11],"do":[1,4,5,6,7],"export":10,"float":[0,7],"import":[8,11],"int":[4,7],"new":[0,9,11],"null":[0,4,6,7],"return":[3,7,11],"short":7,"static":[8,11],"switch":8,"true":[0,1,4,6,8,11],"try":[0,6,7],A:[6,8,9],AS:[0,3,6,7],For:[9,11],If:[9,11],In:[8,9],It:[8,9,10,12],NO:[0,6,7],NOT:[0,4,7],No:[0,6,7,8,10],Not:[0,4,5,6,7],OF:11,ON:11,On:11,One:11,TO:11,The:[8,9,11],There:11,To:11,WITH:11,With:11,_:8,__main__:11,_blank:11,access:11,account:[6,8],acit:7,activ:[4,8,9,10,11],ad:[0,8,9],adapt:11,add:[6,8,9,10],addit:11,address:11,admin:[0,1,3,4,5,6,7,8,9,11],administr:[0,6,7,10,13],after:[8,11],again:[0,1,3,4,5,6,7],agplv3:8,all:[3,4,5,6,11],allow:[0,1,7,8,10],along:7,alpin:9,alreadi:0,also:[8,10,11],altitud:8,alwai:11,an:[1,4,6,7,8,9,11],android:10,anoth:[6,11],anymor:8,apach:10,api:[0,1,3,4,5,6,7,8,9,10,11],apikei:11,app:10,app_log:11,app_secret_kei:11,app_set:11,app_work:11,appear:9,applic:[0,1,3,4,5,6,7,8,9,10,11],ar:[3,7,8,9,10,11,12],arch:11,archiv:[1,8,9,11],archlinux:11,asc:6,ascent:[7,9],attribut:11,auth:[0,1,3,4,5,6,7],auth_token:0,authent:[1,2,3,4,7,10],author:[0,1,3,4,5,6,7],avail:[0,3,9,10,11],ave_spe:7,ave_speed_from:7,ave_speed_to:7,averag:[3,7,8,9],average_spe:5,axi:7,b862a77:8,b:11,background:8,backup:11,bad:[0,1,4,7],bearer:[0,1,3,4,5,6,7],becom:8,been:8,befor:[8,11],begin:11,better:8,between:9,bike:[4,7,8,9],bin:11,bio:[0,6],biographi:0,birth:[0,8],birth_dat:[0,6],bound:7,build:11,button:8,by_sport:5,by_tim:5,c:7,calcul:8,calendar:[8,9],can:[6,8,9,10,11,12],cannot:8,cd:11,chang:[9,10,11],charact:[0,8],chart:[7,8,9,11],chart_data:7,check:[1,11,12],choos:[8,9],client:[8,11],client_max_body_s:11,clone:11,code:[0,1,3,4,5,6,7],color:[0,4,8,9],com:[0,6,11],complet:8,config:[1,11],configur:[2,8,9,10,11],confirm:0,contact:[0,6,7],contain:[8,9,11],content:[0,1,3,4,5,6,7],contributor:[1,8,11],control:8,coordin:11,copi:[1,11],copyright:[1,11],correctli:8,countri:9,cp:11,creat:[0,7,8,9,11],create_app:11,created_at:[0,6],creation:[8,9],creation_d:7,credenti:[0,11],criteria:6,cross:9,current:8,custom:11,cycl:[4,8,9],d:[0,5,7],dai:[8,9],dark:11,darkski:[8,9],dashboard:[8,10],data:[0,1,3,4,5,6,7,8,9,10,11],databas:[8,9,11,12],database_disable_pool:11,database_url:[8,11],date:[0,5,7,8,9],db:11,debian:11,default_staticmap:[8,11],defin:9,definit:8,delet:[0,6,7,8,9],depend:[8,11],deploy:10,desc:7,descent:[7,9],describ:11,descript:11,detail:[6,8,10],develop:[8,10],dialect:12,differ:8,directli:11,directori:[8,11],disabl:[0,8,9,11],displai:[7,8,9,10,11,12],distanc:[3,7,8,9],distance_from:7,distance_to:7,distribut:11,docker:[8,10],document:[8,10,11],doe:[0,5,6,7,8],don:0,down:8,download:[7,8,9,11],dramatiq:11,drop:8,dropdown:9,due:8,durat:[3,7,8,9],duration_from:7,duration_to:7,dure:[0,7],easi:8,edit:[0,8,9],electr:9,elev:[7,8,9,11],els:11,email:[0,6,8],email_url:11,empti:8,en:[0,6],enabl:[1,9],encount:11,end:[5,7],endpoint:[1,8],engin:[8,11,12],english:9,enter:[8,9],entiti:[0,7],entri:11,env:11,environ:[8,10,12],error:[0,1,4,6,7,8,9,11,12],europ:[0,6],evalu:[8,11],even:[8,9],exampl:[0,1,3,4,5,6,7,10,11],exc:12,exce:[0,7],exceed:8,except:6,execstart:11,exhaust:10,exist:[0,5,6,7,9,10,11],expir:[0,1,3,4,5,6,7],extens:[0,7],fa33f4d996844a5c73ecd1ae24456ab8:7,fail:[8,13],fals:[0,1,4,6,7,11],farest:[3,8,9],fd:[0,3,6,7],featur:[10,11],fetch:11,file:[0,1,7,8,9,10,11],filter:[8,9],first:[0,9,10],first_nam:[0,6],fitotrack:10,fittracke:[9,11,13],fittrackee_cli:11,fittrackee_init_data:11,fittrackee_upgrade_db:11,fittrackee_work:11,fix:10,flask:11,flask_app:11,flaticon:11,fmstrat:8,follow:[3,9,11,12],forbidden:[0,1,4,5,6,7],forecast:11,form:[0,7],format:[0,5,7],former:11,forrunn:10,forward:11,found:[0,4,5,6,7],fr:6,frame:5,freepik:11,french:[9,10],fri:7,from:[5,7,8,10],full:8,fullchain:11,gener:[8,11],get:[0,1,3,4,5,6,7],gif:0,git:11,github:11,given:[0,11],gmt:[0,3,6,7],gpl:10,gpx:[7,8,9,10,11],gpx_limit_import:1,gpxpy:[0,9,11],grant:11,graph:8,greater:8,gunicorn:[11,12],gz:11,h:[7,9],ha:[6,9],handl:[0,9,11],has_workout:4,have:[1,4,5,6,7,8],he:6,header:[0,1,3,4,5,6,7],health:1,heavi:[10,11],hexadecim:0,hi:[6,8,9],hike:[4,8,9],home:11,host:11,href:[1,11],http:[0,1,3,4,5,6,7,11],hvybqybra7wwxpastwr4v2:[0,3,6],i18n:8,icon:11,id:[0,3,4,5,6,7],imag:[0,6,7,8,9,11],imperi:[8,9],imperial_unit:[0,6],improv:10,incorrect:8,index:7,info:0,inform:[8,10,11],init:11,initi:11,initialis:11,insid:11,instal:[8,10],instanc:[1,9,11],instead:9,integ:[1,4,5,6,7],interceptor:8,interfac:11,intern:[0,1,4,6,7],introduc:8,invalid:[0,1,3,4,5,6,7,8,11],io:11,ip:11,is_act:[0,4],is_active_for_us:4,is_registration_en:1,issu:[10,11],jan:7,javascript:8,john_do:6,jpeg:6,jpg:0,js:11,json:[0,1,3,4,5,6,7],jul:[0,3,6,7],keep:[8,10,11],kei:[8,9,11],kjxavsturjvoah2wvcegef:7,km:[7,9],label:4,languag:[0,6,9],larg:[0,7,9],larger:11,last:[0,11],last_nam:[0,6],latitud:7,layer:[8,11],ld:[0,3,6,7],leaflet:[7,11],least:7,less:8,librari:11,licens:[8,10],like:[9,11],limit:[8,9],link:11,linux:11,list:[8,10,11],listen:11,load:[8,12],local:[8,10,11],localhost:11,locat:[0,6,11],log:[0,1,3,4,5,6,7,10,11,12],logfil:11,login:0,logo:11,logout:[0,8],longer:[8,12],longest:[3,8,9],longitud:7,m:[0,5,7],made:11,mai:[9,10,11],mailhog:11,major:8,make:[8,11],makefil:11,manag:8,mandatori:[7,8,11],map:[7,8,9,10],map_attribut:[1,11],map_id:7,map_til:7,match:0,max:[1,6,7,8],max_alt:7,max_single_file_s:1,max_spe:7,max_speed_from:7,max_speed_to:7,max_us:1,max_zip_file_s:1,maxim:7,maximum:[3,8,9],messag:[0,1,7,8],method:11,metric:9,migrat:8,min:8,min_alt:7,minim:7,minor:10,miss:8,mobil:10,model:8,modifi:[6,8],modification_d:7,modul:11,mon:7,mondai:[0,5,9],montain:8,month:[5,8,9],more:[8,9,10,11],morn:7,mountain:[4,9],mous:8,move:[7,8],movement:8,mpwoadmin:11,ms:[0,3,6,7],multi:11,multipart:[0,7],must:[0,1,4,8,9,11,12],mv:11,n:0,name:[0,5,6,11],nano:11,nb_sport:[0,6],nb_workout:[0,5,6],necessari:[9,11],need:11,network:11,next:9,next_workout:7,nginx:[9,11],no_gpx:7,non:[4,10],noopen:11,noreferr:11,nosuchmoduleerror:12,note:[7,8,9,11],now:[8,9,11],number:[1,6,7,8,9,11],oauth:[0,1,3,4,5,6,7],object:[0,1,4,6,7],ok:[0,1,3,4,5,6,7],omit:11,one:[6,7,9],onli:[6,7,8,9,11],open:[10,11],openstreetmap:[1,8,11],opentrack:10,option:[8,11],order:[6,7,8],order_bi:6,org:[1,11],os:11,other:[6,11],out:0,outdoor:[8,10,11],over:8,overrid:9,overridden:9,overwrit:11,own:[6,10],owner:[8,9],packag:[8,11],paf38:8,page:[6,7],pagin:[6,7],par_pag:6,paramet:[0,4,5,6,7,8,9],pari:[0,6],pars:11,part:[0,7],pass:11,password:[0,8,9,11],password_conf:0,patch:[1,4,6,7],path:11,paus:[7,8],payload:[0,1,4,7],pem:11,per:[6,7,8],per_pag:[6,7],period:9,permiss:[1,4,5,6,7],pg_dump:11,pictur:[0,6,7],ping:1,pip:11,pipenv:8,pleas:[0,1,3,4,5,6,7,8],plugin:12,png:[0,7,11],poetri:[8,11],point:[8,11],pong:1,pool:11,port:11,possibl:[8,10],post:[0,7],postgr:[8,12],postgresql:[8,11,12],prefer:[0,8],prerequisit:10,previous_workout:7,privileg:11,privkei:11,process:[0,9,11],productionconfig:11,profil:0,project:11,provid:[0,1,3,4,5,6,7,8,9,11],proxi:11,proxy_add_x_forwarded_for:11,proxy_pass:11,proxy_redirect:11,proxy_set_head:11,pull:11,purpos:[8,11],pwd:11,py:11,pypi:10,python:[8,11],q:6,queri:[5,6,7],queue:11,r:11,rais:9,read:8,real:11,rebuild:8,rechart:7,recommend:11,record:[0,2,6,7,8,9,10],record_typ:[0,3,6,7],redi:[8,11],redis_url:11,refactor:8,regist:[0,1,11],registr:[0,1,8,9],rel:11,relat:[9,11],releas:[10,11],remain:8,remote_addr:11,remov:9,renam:8,replac:[8,11],repo:11,repositori:11,request:[0,1,3,4,5,6,7],request_uri:11,requir:0,reset:[0,8,9],respons:[0,1,3,4,5,6,7],restart:11,restartsec:11,right:[6,8,9],rout:8,row:9,run:[4,8,9,11],runner:10,s:[6,7,8,9,11],sam:[0,6],same:8,samr1:11,sat:6,save:[8,9],schema:11,screen:8,search:8,second:7,secret:11,see:[8,9,10,11],seem:8,segment:[7,8,9],segment_id:7,select:[0,7],send:[8,11],sender:11,sender_email:11,serv:11,server:[0,1,4,6,7,8,9,10],server_nam:11,servic:11,set:[8,9],sever:[10,11],shell:11,should:11,show:8,shown:8,side:8,signatur:[0,1,3,4,5,6,7],simpl:11,simplifi:8,sinc:11,singl:[1,6],size:[0,1,7,8,9],ski:9,sky:11,slow:8,smtp:11,snowsho:[8,9],some:[6,7,8,10,11],sorri:0,sort:[6,7],sourc:10,spawn:11,speed:[0,3,7,8,9,11],spinner:8,sport:[0,2,5,7,8,9,10,11],sport_id:[0,3,4,5,6,7],sports_list:[0,6],sql:11,sqlalchemi:[8,11,12],ssl:11,ssl_certif:11,ssl_certificate_kei:11,standard:[8,11],standarderror:11,standardoutput:11,start:[0,5,7,8,9,11,13],startlimitintervalsec:11,starttl:11,stat:[5,8],staticmap:11,statist:[2,10],statu:[0,1,3,4,5,6,7],step:11,still:[9,10],stop:[0,8,9,11],stopped_speed_threshold:[0,4],store:[9,10],street:10,string:[0,4,5,6,7],subdomain:7,success:[0,1,3,4,5,6,7],successfulli:0,sun:[0,3,6,7],sundai:[5,7,9],support:[8,9,12],syslog:11,syslogidentifi:11,system:[9,11],systemd:11,t:[0,12],tar:11,target:11,task:11,term:[8,11],test:11,textarea:8,than:8,thank:8,thei:11,them:10,thi:[7,8,9,10,11],threshold:[0,8,9],thunderforest:[8,11],tile:[7,8],tile_server_url:11,time:[0,5,7,8,9],timezon:[0,6,8,9],titl:7,tl:11,todo:14,token:[0,1,3,4,5,6,7],too:[0,7],tool:11,tooltip:8,total:[8,9],total_asc:5,total_dist:[0,5,6],total_dur:[0,5,6],track:10,trail:9,transport:[4,8,9],troubleshoot:10,type:[0,1,3,4,5,6,7,11],typescript:11,u:11,ui:8,ui_url:11,unauthor:[0,1,3,4,5,6,7],under:[10,11],unencrypt:11,unit:[8,11],unstabl:[10,11],up:[9,10],updat:[0,1,4,6,7,8,9,11],upload:[8,9,11],upload_fold:11,uploads_dir_s:5,url:[8,11,12],us:[0,6,7,8,9,10,11],user:[0,1,2,3,4,5,7,8,9,10,11,13],user_id:0,user_nam:[5,6],usernam:[0,6,11],uuid:[7,8],v0:11,v3:10,valid:[0,1,3,4,5,6,7,11],valu:[0,3,6,7],variabl:[8,10,12],venv:11,version:[1,10,11],view:8,virtualenv:11,vue3:11,vue:11,vue_app_api_url:11,vuex:11,wa:8,wai:11,walk:[4,8,9],wantedbi:11,warn:8,weather:[8,9,11],weather_api:11,weather_api_kei:11,weather_end:7,weather_start:7,web:[0,10,11],week:[0,5,8,9],weekend:8,weekm:[0,5],were:8,wget:11,when:[0,1,8,9,11],where:11,which:9,with_gpx:7,without:[5,6,7,8,9,10],worker:11,workers_process:11,workingdirectori:11,workout:[0,2,5,8,10],workout_d:[0,3,6,7],workout_id:[0,3,6,7],workout_short_id:7,workouts_count:6,written:11,www:[1,11],x:[7,11],xml:7,xxxx:11,xzf:11,y:[0,5,7,11],yai:11,yarn:11,year:[5,9],yet:10,you:[1,4,5,6,7,10],your:[6,10,11],z:[7,11],zip:[1,7,8,9],zone:0,zoom:7},titles:["Authentication","Configuration","API documentation","Records","Sports","Statistics","Users","Workouts","Change log","Features","FitTrackee","Installation","Administrator","Troubleshooting","User"],titleterms:{"0":8,"01":8,"02":8,"03":8,"04":8,"07":8,"09":8,"1":8,"10":8,"11":8,"12":8,"14":8,"15":8,"16":8,"17":8,"19":8,"2":8,"2018":8,"2019":8,"2020":8,"2021":8,"21":8,"23":8,"29":8,"3":8,"30":8,"31":8,"4":8,"5":8,"6":8,"7":8,"8":8,"9":8,"new":8,account:9,administr:[8,9,12],api:2,authent:0,avail:8,bug:8,chang:8,close:8,configur:1,content:10,dashboard:9,deploy:11,detail:9,dev:11,develop:11,docker:11,document:2,email:11,endpoint:[2,13],environ:11,fail:12,featur:[8,9],first:8,fittracke:[8,10,12],fix:8,french:8,from:11,improv:8,instal:11,issu:8,list:9,log:8,map:11,minor:8,misc:8,prefer:9,prerequisit:11,prod:11,product:11,pull:8,pypi:[8,11],record:3,releas:8,request:8,server:11,sourc:11,sport:4,start:12,statist:[5,8,9],tabl:10,tile:11,translat:9,troubleshoot:13,upgrad:11,user:[6,14],variabl:11,version:8,workout:[7,9]}}) \ No newline at end of file +Search.setIndex({docnames:["api/auth","api/configuration","api/index","api/records","api/sports","api/stats","api/users","api/workouts","changelog","features","index","installation","troubleshooting/administrator","troubleshooting/index","troubleshooting/user"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["api/auth.rst","api/configuration.rst","api/index.rst","api/records.rst","api/sports.rst","api/stats.rst","api/users.rst","api/workouts.rst","changelog.md","features.rst","index.rst","installation.rst","troubleshooting/administrator.rst","troubleshooting/index.rst","troubleshooting/user.rst"],objects:{"":[[0,0,1,"post--api-auth-login","/api/auth/login"],[0,1,1,"get--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,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"],[1,1,1,"get--api-ping","/api/ping"],[3,1,1,"get--api-records","/api/records"],[4,1,1,"get--api-sports","/api/sports"],[4,1,1,"get--api-sports-(int-sport_id)","/api/sports/(int:sport_id)"],[4,3,1,"patch--api-sports-(int-sport_id)","/api/sports/(int:sport_id)"],[5,1,1,"get--api-stats-(user_name)-by_sport","/api/stats/(user_name)/by_sport"],[5,1,1,"get--api-stats-(user_name)-by_time","/api/stats/(user_name)/by_time"],[5,1,1,"get--api-stats-all","/api/stats/all"],[6,1,1,"get--api-users","/api/users"],[6,2,1,"delete--api-users-(user_name)","/api/users/(user_name)"],[6,1,1,"get--api-users-(user_name)","/api/users/(user_name)"],[6,3,1,"patch--api-users-(user_name)","/api/users/(user_name)"],[6,1,1,"get--api-users-(user_name)-picture","/api/users/(user_name)/picture"],[7,1,1,"get--api-workouts","/api/workouts"],[7,0,1,"post--api-workouts","/api/workouts"],[7,2,1,"delete--api-workouts-(string-workout_short_id)","/api/workouts/(string:workout_short_id)"],[7,1,1,"get--api-workouts-(string-workout_short_id)","/api/workouts/(string:workout_short_id)"],[7,3,1,"patch--api-workouts-(string-workout_short_id)","/api/workouts/(string:workout_short_id)"],[7,1,1,"get--api-workouts-(string-workout_short_id)-chart_data","/api/workouts/(string:workout_short_id)/chart_data"],[7,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)"],[7,1,1,"get--api-workouts-(string-workout_short_id)-gpx","/api/workouts/(string:workout_short_id)/gpx"],[7,1,1,"get--api-workouts-(string-workout_short_id)-gpx-download","/api/workouts/(string:workout_short_id)/gpx/download"],[7,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)"],[7,1,1,"get--api-workouts-map-(map_id)","/api/workouts/map/(map_id)"],[7,0,1,"post--api-workouts-no_gpx","/api/workouts/no_gpx"],[11,4,1,"-","APP_LOG"],[11,4,1,"-","APP_SECRET_KEY"],[11,4,1,"-","APP_SETTINGS"],[11,4,1,"-","APP_WORKERS"],[11,4,1,"-","DATABASE_DISABLE_POOLING"],[11,4,1,"-","DATABASE_URL"],[11,4,1,"envvar-DEFAULT_STATICMAP","DEFAULT_STATICMAP \ud83c\udd95"],[11,4,1,"-","EMAIL_URL"],[11,4,1,"-","FLASK_APP"],[11,4,1,"-","HOST"],[11,4,1,"-","MAP_ATTRIBUTION"],[11,4,1,"-","PORT"],[11,4,1,"-","REDIS_URL"],[11,4,1,"-","SENDER_EMAIL"],[11,4,1,"-","TILE_SERVER_URL"],[11,4,1,"-","UI_URL"],[11,4,1,"-","UPLOAD_FOLDER"],[11,4,1,"-","VUE_APP_API_URL"],[11,4,1,"-","WEATHER_API_KEY"],[11,4,1,"-","WORKERS_PROCESSES"]],"/api/workouts/map_tile/(s)/(z)/(x)/(y)":[[7,1,1,"get--api-workouts-map_tile-(s)-(z)-(x)-(y).png","png"]]},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"]},objtypes:{"0":"http:post","1":"http:get","2":"http:delete","3":"http:patch","4":"std:envvar"},terms:{"0":[0,1,3,4,5,6,7,9,11],"00":[0,3,6,7],"000000":0,"01":[0,3,5,6,7],"02":7,"03":[6,7],"04":7,"06":5,"07":[0,3,6,7],"08":[0,3,6],"09":[0,6],"0mb":[0,7],"1":[0,1,3,4,5,6,7,9,11],"10":[0,1,3,6,7,11],"100":[7,8,9],"1000":5,"101":8,"104":8,"1048576":1,"10485760":1,"109":8,"11":[0,3,6,9],"115":8,"116":8,"12":[0,3,6,7],"121":8,"123":8,"1232004":7,"12341":5,"1234538":7,"1267":5,"127":[8,11],"129":8,"13":[7,8],"14":[0,6,7],"15":[5,7],"150":5,"156":5,"1563529507772":7,"16":[5,7],"17":[7,11],"178":5,"18":[0,3,6,7,8],"2":[0,1,3,4,5,6,7,9,11],"20":6,"200":[0,1,3,4,5,6,7],"201":[0,7],"2017":[5,7],"2018":[5,7],"2019":[0,3,5,6,7],"203":5,"204":[0,6,7],"22":[7,8],"24":8,"25":[8,11],"26":8,"27":[0,6],"279":7,"28":8,"280":7,"282":5,"2930":7,"2e1ee2c":8,"3":[0,1,4,5,6,7,9,11],"30":5,"3000":11,"301":11,"31":7,"33":8,"34":8,"34614d5":8,"36":8,"37":8,"39":7,"4":[0,4,5,6,7,11],"40":8,"400":[0,1,4,7],"401":[0,1,3,4,5,6,7],"403":[0,1,4,5,6,7],"404":[0,4,5,6,7],"41":8,"4109":7,"413":[0,7],"43":8,"44":[7,8],"443":11,"45":7,"46":[5,8],"465":11,"47":[5,7,8],"48":5,"4c3fc34":8,"5":[1,4,5,6,7,9,11],"50":[0,6,8],"500":[0,1,4,6,7],"5000":11,"5078118":7,"5079733":7,"51":7,"53":8,"54":8,"5432":11,"57":[7,8],"58":[0,6,8],"587":11,"59":8,"6":[0,4,6,7],"613":5,"62":8,"63":7,"64":8,"66":8,"67":[0,6],"7":[7,11],"70":8,"71":8,"72":8,"7380":7,"75":8,"78":5,"79":8,"8":[0,7],"80":[8,11],"8025":11,"81":8,"82":8,"83":8,"84":8,"895":[0,6],"9":[0,3,6,11],"90":8,"91":8,"93":8,"95":[5,8],"98":8,"99":[5,8],"9960":5,"boolean":[0,1,6],"case":9,"default":[5,6,7,8,9,11],"do":[1,4,5,6,7],"export":10,"float":[0,7],"import":[8,11],"int":[4,7],"new":[0,9,11],"null":[0,4,6,7],"return":[3,7,11],"short":7,"static":[8,11],"switch":8,"true":[0,1,4,6,8,11],"try":[0,6,7],A:[6,8,9],AS:[0,3,6,7],For:[9,11],If:[9,11],In:[8,9],It:[8,9,10,12],NO:[0,6,7],NOT:[0,4,7],No:[0,6,7,8,10],Not:[0,4,5,6,7],OF:11,ON:11,On:11,One:11,TO:11,The:[8,9,11],There:11,To:11,WITH:11,With:11,_:8,__main__:11,_blank:11,access:11,account:[6,8],acit:7,activ:[4,8,9,10,11],ad:[0,8,9],adapt:11,add:[6,8,9,10],addit:11,address:11,admin:[0,1,3,4,5,6,7,8,9,11],administr:[0,6,7,13],after:[8,11],again:[0,1,3,4,5,6,7],agplv3:8,all:[3,4,5,6,11],allow:[0,1,7,8,10],along:7,alpin:9,alreadi:0,also:[8,10,11],altitud:8,alwai:11,an:[1,4,6,7,8,9,11],android:10,anoth:[6,11],anymor:8,apach:10,api:[0,1,3,4,5,6,7,8,9,10,11],apikei:11,app:10,app_log:11,app_secret_kei:11,app_set:11,app_work:11,appear:9,applic:[0,1,3,4,5,6,7,8,9,10,11],ar:[3,7,8,9,10,11,12],arch:11,archiv:[1,8,9,11],archlinux:11,asc:6,ascent:[7,9],attribut:11,auth:[0,1,3,4,5,6,7],auth_token:0,authent:[1,2,3,4,7],author:[0,1,3,4,5,6,7],avail:[0,3,9,11],ave_spe:7,ave_speed_from:7,ave_speed_to:7,averag:[3,7,8,9],average_spe:5,axi:7,b862a77:8,b:11,background:8,backup:11,bad:[0,1,4,7],bearer:[0,1,3,4,5,6,7],becom:8,been:8,befor:[8,11],begin:11,better:8,between:9,bike:[4,7,8,9],bin:11,bio:[0,6],biographi:0,birth:[0,8],birth_dat:[0,6],bound:7,build:11,button:8,by_sport:5,by_tim:5,c:7,calcul:8,calendar:[8,9],can:[6,8,9,10,11,12],cannot:8,cd:11,chang:[9,10,11],charact:[0,8],chart:[7,8,9,11],chart_data:7,check:[1,11,12],choos:[8,9],client:[8,11],client_max_body_s:11,clone:11,code:[0,1,3,4,5,6,7],color:[0,4,8,9],com:[0,6,11],complet:8,compos:11,config:[1,11],configur:[2,8,9,11],confirm:0,contact:[0,6,7],contain:[8,9,11],content:[0,1,3,4,5,6,7],contributor:[1,8,11],control:8,coordin:11,copi:[1,11],copyright:[1,11],correctli:8,countri:9,cp:11,creat:[0,7,8,9,11],create_app:11,created_at:[0,6],creation:[8,9],creation_d:7,credenti:[0,11],criteria:6,cross:9,current:8,custom:11,cycl:[4,8,9],d:[0,5,7],dai:[8,9],dark:11,darkski:[8,9],dashboard:8,data:[0,1,3,4,5,6,7,8,9,10,11],databas:[8,9,11,12],database_disable_pool:11,database_url:[8,11],date:[0,5,7,8,9],db:11,debian:11,default_staticmap:[8,11],defin:9,definit:8,delet:[0,6,7,8,9],depend:[8,11],desc:7,descent:[7,9],describ:11,descript:11,detail:[6,8],develop:[8,10],dialect:12,differ:8,directli:11,directori:[8,11],disabl:[0,8,9,11],displai:[7,8,9,10,11,12],distanc:[3,7,8,9],distance_from:7,distance_to:7,distribut:11,docker:8,document:[8,10,11],doe:[0,5,6,7,8],don:0,down:8,download:[7,8,9,11],dramatiq:11,drop:8,dropdown:9,due:8,durat:[3,7,8,9],duration_from:7,duration_to:7,dure:[0,7],easi:8,edit:[0,8,9],electr:9,elev:[7,8,9,11],els:11,email:[0,6,8],email_url:11,empti:8,en:[0,6],enabl:[1,9],encount:11,end:[5,7],endpoint:[1,8],engin:[8,11,12],english:9,enter:[8,9],entiti:[0,7],entri:11,env:11,environ:[8,12],error:[0,1,4,6,7,8,9,11,12],europ:[0,6],evalu:[8,11],even:[8,9],exampl:[0,1,3,4,5,6,7,10,11],exc:12,exce:[0,7],exceed:8,except:6,execstart:11,exhaust:10,exist:[0,5,6,7,9,10,11],expir:[0,1,3,4,5,6,7],extens:[0,7],fa33f4d996844a5c73ecd1ae24456ab8:7,fail:[8,13],fals:[0,1,4,6,7,11],farest:[3,8,9],fd:[0,3,6,7],featur:[10,11],fetch:11,file:[0,1,7,8,9,10,11],filter:[8,9],first:[0,9],first_nam:[0,6],fitotrack:10,fittracke:[9,11,13],fittrackee_cli:11,fittrackee_init_data:11,fittrackee_upgrade_db:11,fittrackee_work:11,flask:11,flask_app:11,flaticon:11,fmstrat:8,follow:[3,9,11,12],forbidden:[0,1,4,5,6,7],forecast:11,form:[0,7],format:[0,5,7],former:11,forrunn:10,forward:11,found:[0,4,5,6,7],fr:6,frame:5,freepik:11,french:9,fri:7,from:[5,7,8,10],full:8,fullchain:11,gener:[8,11],get:[0,1,3,4,5,6,7],gif:0,git:11,github:11,given:[0,11],gmt:[0,3,6,7],gpl:10,gpx:[7,8,9,10,11],gpx_limit_import:1,gpxpy:[0,9,11],grant:11,graph:8,greater:8,gunicorn:[11,12],gz:11,h:[7,9],ha:[6,9],handl:[0,9,11],has_workout:4,have:[1,4,5,6,7,8],he:6,header:[0,1,3,4,5,6,7],health:1,heavi:[10,11],hexadecim:0,hi:[6,8,9],hike:[4,8,9],home:11,host:11,href:[1,11],http:[0,1,3,4,5,6,7,11],hvybqybra7wwxpastwr4v2:[0,3,6],i18n:8,icon:11,id:[0,3,4,5,6,7],imag:[0,6,7,8,9,11],imperi:[8,9],imperial_unit:[0,6],incorrect:8,index:7,info:0,inform:[8,10,11],init:11,initi:11,initialis:11,insid:11,instal:[8,10],instanc:[1,9,11],instead:9,integ:[1,4,5,6,7],interceptor:8,interfac:11,intern:[0,1,4,6,7],introduc:8,invalid:[0,1,3,4,5,6,7,8,11],io:11,ip:11,is_act:[0,4],is_active_for_us:4,is_registration_en:1,issu:[10,11],jan:7,javascript:8,john_do:6,jpeg:6,jpg:0,js:11,json:[0,1,3,4,5,6,7],jul:[0,3,6,7],keep:[8,10,11],kei:[8,9,11],kjxavsturjvoah2wvcegef:7,km:[7,9],label:4,languag:[0,6,9],larg:[0,7,9],larger:11,last:[0,11],last_nam:[0,6],latitud:7,layer:[8,11],ld:[0,3,6,7],leaflet:[7,11],least:7,legitim:8,less:8,librari:11,licens:[8,10],like:[9,11],limit:[8,9],link:11,linux:11,list:[8,10,11],listen:11,load:[8,12],local:[8,10,11],localhost:[8,11],locat:[0,6,11],log:[0,1,3,4,5,6,7,10,11,12],logfil:11,login:0,logo:11,logout:[0,8],longer:[8,12],longest:[3,8,9],longitud:7,m:[0,5,7],made:11,mai:[9,10,11],mailhog:11,major:8,make:[8,11],makefil:11,manag:8,mandatori:[7,8,11],map:[7,8,9,10],map_attribut:[1,11],map_id:7,map_til:7,match:0,max:[1,6,7,8],max_alt:7,max_single_file_s:1,max_spe:7,max_speed_from:7,max_speed_to:7,max_us:1,max_zip_file_s:1,maxim:7,maximum:[3,8,9],messag:[0,1,7,8],method:11,metric:9,migrat:8,min:8,min_alt:7,minim:7,miss:8,mobil:10,model:8,modifi:[6,8],modification_d:7,modul:11,mon:7,mondai:[0,5,9],montain:8,month:[5,8,9],more:[8,9,10,11],morn:7,mountain:[4,9],mous:8,move:[7,8],movement:8,mpwoadmin:11,ms:[0,3,6,7],multi:11,multipart:[0,7],must:[0,1,4,8,9,11,12],mv:11,n:0,name:[0,5,6,11],nano:11,nb_sport:[0,6],nb_workout:[0,5,6],necessari:[9,11],need:11,network:11,next:9,next_workout:7,nginx:[9,11],no_gpx:7,non:[4,10],noopen:11,noreferr:11,nosuchmoduleerror:12,note:[7,8,9,11],now:[8,9,11],number:[1,6,7,8,9,11],oauth:[0,1,3,4,5,6,7],object:[0,1,4,6,7],ok:[0,1,3,4,5,6,7],omit:11,one:[6,7,9],onli:[6,7,8,9,11],open:[10,11],openstreetmap:[1,8,11],opentrack:10,option:[8,11],order:[6,7,8],order_bi:6,org:[1,11],os:11,other:[6,11],out:0,outdoor:[8,10,11],over:8,overrid:9,overridden:9,overwrit:11,own:[6,10],owner:[8,9],packag:[8,11],paf38:8,page:[6,7],pagin:[6,7],par_pag:6,paramet:[0,4,5,6,7,8,9],pari:[0,6],pars:[8,11],part:[0,7],pass:11,password:[0,8,9,11],password_conf:0,patch:[1,4,6,7],path:11,paus:[7,8],payload:[0,1,4,7],pem:11,per:[6,7,8],per_pag:[6,7],period:9,permiss:[1,4,5,6,7],pg_dump:11,pictur:[0,6,7],ping:1,pip:11,pipenv:8,pleas:[0,1,3,4,5,6,7,8],plugin:12,png:[0,7,11],poetri:[8,11],point:[8,11],pong:1,pool:11,port:11,possibl:[8,10],post:[0,7],postgr:[8,12],postgresql:[8,11,12],prefer:[0,8],previous_workout:7,privileg:11,privkei:11,process:[0,9,11],productionconfig:11,profil:0,project:11,provid:[0,1,3,4,5,6,7,8,9,11],proxi:11,proxy_add_x_forwarded_for:11,proxy_pass:11,proxy_redirect:11,proxy_set_head:11,pull:11,purpos:[8,11],pwd:11,py:11,python:[8,11],q:6,queri:[5,6,7],queue:11,r:11,rais:9,read:8,real:11,rebuild:8,rechart:7,recommend:11,record:[0,2,6,7,8,9],record_typ:[0,3,6,7],redi:[8,11],redis_url:11,refactor:8,regist:[0,1,11],registr:[0,1,8,9],rel:11,relat:[9,11],releas:11,remain:8,remote_addr:11,remov:9,renam:8,replac:[8,11],repo:11,repositori:11,request:[0,1,3,4,5,6,7],request_uri:11,requir:0,reset:[0,8,9],respons:[0,1,3,4,5,6,7],restart:11,restartsec:11,right:[6,8,9],rout:8,row:9,run:[4,8,9,11],runner:10,s:[6,7,8,9,11],sam:[0,6],same:8,samr1:11,sat:6,save:[8,9],schema:11,screen:8,search:8,second:7,secret:11,see:[8,9,10,11],seem:8,segment:[7,8,9],segment_id:7,select:[0,7],send:[8,11],sender:11,sender_email:11,serv:11,server:[0,1,4,6,7,8,9,10],server_nam:11,servic:11,set:[8,9],sever:[10,11],shell:11,should:11,show:8,shown:8,side:8,signatur:[0,1,3,4,5,6,7],simpl:11,simplifi:8,sinc:11,singl:[1,6],size:[0,1,7,8,9],ski:9,sky:11,slow:8,smtp:[8,11],snowsho:[8,9],some:[6,7,8,10,11],sorri:0,sort:[6,7],spawn:11,speed:[0,3,7,8,9,11],spinner:8,sport:[0,2,5,7,8,9,11],sport_id:[0,3,4,5,6,7],sports_list:[0,6],sql:11,sqlalchemi:[8,11,12],ssl:11,ssl_certif:11,ssl_certificate_kei:11,standard:[8,11],standarderror:11,standardoutput:11,start:[0,5,7,8,9,11,13],startlimitintervalsec:11,starttl:11,stat:[5,8],staticmap:11,statist:2,statu:[0,1,3,4,5,6,7],step:11,still:[9,10],stop:[0,8,9,11],stopped_speed_threshold:[0,4],store:[9,10],street:10,string:[0,4,5,6,7],subdomain:7,success:[0,1,3,4,5,6,7],successfulli:0,sun:[0,3,6,7],sundai:[5,7,9],support:[8,9,12],syslog:11,syslogidentifi:11,system:[9,11],systemd:11,t:[0,8,12],tar:11,target:11,task:11,term:[8,11],test:11,textarea:8,than:8,thank:8,thei:11,them:10,thi:[7,8,9,10,11],threshold:[0,8,9],thunderforest:[8,11],tile:[7,8],tile_server_url:11,time:[0,5,7,8,9],timezon:[0,6,8,9],titl:7,tl:11,todo:14,token:[0,1,3,4,5,6,7],too:[0,7],tool:11,tooltip:8,total:[8,9],total_asc:5,total_dist:[0,5,6],total_dur:[0,5,6],track:10,trail:9,transport:[4,8,9],troubleshoot:10,type:[0,1,3,4,5,6,7,11],typescript:11,u:11,ui:8,ui_url:11,unauthor:[0,1,3,4,5,6,7],under:[10,11],unencrypt:11,unit:[8,11],unstabl:[10,11],up:[9,10],updat:[0,1,4,6,7,8,9,11],upload:[8,9,11],upload_fold:11,uploads_dir_s:5,uri:8,url:[8,11,12],us:[0,6,7,8,9,10,11],user:[0,1,2,3,4,5,7,8,9,11,13],user_id:0,user_nam:[5,6],usernam:[0,6,11],uuid:[7,8],v0:11,v3:10,valid:[0,1,3,4,5,6,7,8,11],valu:[0,3,6,7],variabl:[8,12],venv:11,version:[1,11],view:8,virtualenv:11,vue3:11,vue:11,vue_app_api_url:11,vuex:11,wa:8,wai:11,walk:[4,8,9],wantedbi:11,warn:8,weather:[8,9,11],weather_api:11,weather_api_kei:11,weather_end:7,weather_start:7,web:[0,10,11],week:[0,5,8,9],weekend:8,weekm:[0,5],were:8,wget:11,when:[0,1,8,9,11],where:11,which:9,with_gpx:7,without:[5,6,7,8,9,10],worker:11,workers_process:11,workingdirectori:11,workout:[0,2,5,8,10],workout_d:[0,3,6,7],workout_id:[0,3,6,7],workout_short_id:7,workouts_count:6,written:11,www:[1,11],x:[7,11],xml:7,xxxx:11,xzf:11,y:[0,5,7,11],yai:11,yarn:11,year:[5,9],yet:10,you:[1,4,5,6,7,10],your:[6,10,11],z:[7,11],zip:[1,7,8,9],zone:0,zoom:7},titles:["Authentication","Configuration","API documentation","Records","Sports","Statistics","Users","Workouts","Change log","Features","FitTrackee","Installation","Administrator","Troubleshooting","User"],titleterms:{"0":8,"01":8,"02":8,"03":8,"04":8,"07":8,"09":8,"1":8,"10":8,"11":8,"12":8,"14":8,"15":8,"16":8,"17":8,"19":8,"2":8,"2018":8,"2019":8,"2020":8,"2021":8,"2022":8,"21":8,"23":8,"29":8,"3":8,"30":8,"31":8,"4":8,"5":8,"6":8,"7":8,"8":8,"9":8,"new":8,account:9,administr:[8,9,12],api:2,authent:0,avail:8,bug:8,chang:8,close:8,configur:1,content:10,dashboard:9,deploy:11,detail:9,dev:11,develop:11,docker:11,document:2,email:11,endpoint:[2,13],environ:11,fail:12,featur:[8,9],first:8,fittracke:[8,10,12],fix:8,french:8,from:11,improv:8,instal:11,issu:8,list:9,log:8,map:11,minor:8,misc:8,prefer:9,prerequisit:11,prod:11,product:11,pull:8,pypi:[8,11],record:3,releas:8,request:8,server:11,sourc:11,sport:4,start:12,statist:[5,8,9],tabl:10,tile:11,translat:9,troubleshoot:13,upgrad:11,user:[6,14],variabl:11,version:8,workout:[7,9]}}) \ No newline at end of file diff --git a/docs/troubleshooting/administrator.html b/docs/troubleshooting/administrator.html index 6ca483b8..45f86338 100644 --- a/docs/troubleshooting/administrator.html +++ b/docs/troubleshooting/administrator.html @@ -5,7 +5,7 @@ - Administrator — FitTrackee 0.5.2 + <title>Administrator — FitTrackee 0.5.3 documentation @@ -40,7 +40,7 @@ FitTrackee - 0.5.2 + 0.5.3
                                                      @@ -154,8 +154,8 @@

                                                      - © Copyright 2018 - 2021, SamR1.
                                                      - Created using Sphinx 4.3.1.
                                                      + © Copyright 2018 - 2022, SamR1.
                                                      + Created using Sphinx 4.3.2.

                                                      diff --git a/docs/troubleshooting/index.html b/docs/troubleshooting/index.html index e1f0ba8c..4ee6d729 100644 --- a/docs/troubleshooting/index.html +++ b/docs/troubleshooting/index.html @@ -5,7 +5,7 @@ - Troubleshooting — FitTrackee 0.5.2 + <title>Troubleshooting — FitTrackee 0.5.3 documentation @@ -40,7 +40,7 @@ FitTrackee - 0.5.2 + 0.5.3 @@ -151,8 +151,8 @@

                                                      - © Copyright 2018 - 2021, SamR1.
                                                      - Created using Sphinx 4.3.1.
                                                      + © Copyright 2018 - 2022, SamR1.
                                                      + Created using Sphinx 4.3.2.

                                                      diff --git a/docs/troubleshooting/user.html b/docs/troubleshooting/user.html index 7eb15809..1d6e60e0 100644 --- a/docs/troubleshooting/user.html +++ b/docs/troubleshooting/user.html @@ -5,7 +5,7 @@ - User — FitTrackee 0.5.2 + <title>User — FitTrackee 0.5.3 documentation @@ -40,7 +40,7 @@ FitTrackee - 0.5.2 + 0.5.3 @@ -142,8 +142,8 @@

                                                      - © Copyright 2018 - 2021, SamR1.
                                                      - Created using Sphinx 4.3.1.
                                                      + © Copyright 2018 - 2022, SamR1.
                                                      + Created using Sphinx 4.3.2.

                                                      diff --git a/docsrc/source/_images/fittrackee_screenshot-01.png b/docsrc/source/_images/fittrackee_screenshot-01.png index d701b1a9..57b28187 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-01.png and b/docsrc/source/_images/fittrackee_screenshot-01.png differ diff --git a/docsrc/source/_images/fittrackee_screenshot-02.png b/docsrc/source/_images/fittrackee_screenshot-02.png index f8fb2fab..f371029f 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-02.png and b/docsrc/source/_images/fittrackee_screenshot-02.png differ diff --git a/docsrc/source/_images/fittrackee_screenshot-03.png b/docsrc/source/_images/fittrackee_screenshot-03.png index 74e7e236..e6fe4ffe 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-03.png and b/docsrc/source/_images/fittrackee_screenshot-03.png differ diff --git a/docsrc/source/_images/fittrackee_screenshot-04.png b/docsrc/source/_images/fittrackee_screenshot-04.png index ecf58e40..d1f61671 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-04.png and b/docsrc/source/_images/fittrackee_screenshot-04.png differ diff --git a/docsrc/source/_images/fittrackee_screenshot-05.png b/docsrc/source/_images/fittrackee_screenshot-05.png index 16d39f59..9af2fe84 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-05.png and b/docsrc/source/_images/fittrackee_screenshot-05.png differ diff --git a/docsrc/source/_images/fittrackee_screenshot-06.png b/docsrc/source/_images/fittrackee_screenshot-06.png index 9d32d3f1..7a921086 100644 Binary files a/docsrc/source/_images/fittrackee_screenshot-06.png and b/docsrc/source/_images/fittrackee_screenshot-06.png differ diff --git a/docsrc/source/conf.py b/docsrc/source/conf.py index e63faecd..6087be34 100644 --- a/docsrc/source/conf.py +++ b/docsrc/source/conf.py @@ -26,7 +26,7 @@ def setup(app): # -- Project information ----------------------------------------------------- project = 'FitTrackee' -copyright = '2018 - 2021, SamR1' +copyright = '2018 - 2022, SamR1' author = 'SamR1' # The full version, including alpha/beta/rc tags. diff --git a/docsrc/source/index.rst b/docsrc/source/index.rst index 07aab157..5df6bcbf 100644 --- a/docsrc/source/index.rst +++ b/docsrc/source/index.rst @@ -30,7 +30,7 @@ Table of contents ================= .. toctree:: - :maxdepth: 2 + :maxdepth: 1 features installation diff --git a/docsrc/source/installation.rst b/docsrc/source/installation.rst index e4d09d79..7c16b93c 100644 --- a/docsrc/source/installation.rst +++ b/docsrc/source/installation.rst @@ -26,7 +26,7 @@ Prerequisites - API key from `Dark Sky `__ [not mandatory] - SMTP provider - `Yarn `__ (for development only) -- Docker (for development only, to start `MailHog `__ or for evaluation purposes) +- Docker and Docker Compose (for development or evaluation purposes) .. note:: | The following steps describe an installation on Linux systems (tested @@ -396,13 +396,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.5.0): +- Download the last release (for now, it is the release v0.5.3): .. code:: bash - $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.0.tar.gz - $ tar -xzf v0.5.0.tar.gz - $ mv FitTrackee-0.5.0 FitTrackee + $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.3.tar.gz + $ tar -xzf v0.5.3.tar.gz + $ mv FitTrackee-0.5.3 FitTrackee $ cd FitTrackee - Create **.env** from example and update it @@ -477,13 +477,13 @@ Prod environment - Change to the directory where FitTrackee directory is located -- Download the last release (for now, it is the release v0.5.0) and overwrite existing files: +- Download the last release (for now, it is the release v0.5.3) and overwrite existing files: .. code:: bash - $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.0.tar.gz - $ tar -xzf v0.5.0.tar.gz - $ cp -R FitTrackee-0.5.0/* FitTrackee/ + $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.3.tar.gz + $ tar -xzf v0.5.3.tar.gz + $ cp -R FitTrackee-0.5.3/* FitTrackee/ $ cd FitTrackee - Update **.env** if needed (see `Environment variables `__). diff --git a/fittrackee/__init__.py b/fittrackee/__init__.py index bfb45b45..7304c362 100644 --- a/fittrackee/__init__.py +++ b/fittrackee/__init__.py @@ -11,7 +11,7 @@ from flask_sqlalchemy import SQLAlchemy from fittrackee.emails.email import Email -VERSION = __version__ = '0.5.2' +VERSION = __version__ = '0.5.3' db = SQLAlchemy() bcrypt = Bcrypt() migrate = Migrate() diff --git a/fittrackee/application/app_config.py b/fittrackee/application/app_config.py index db36b9d6..902ac75f 100644 --- a/fittrackee/application/app_config.py +++ b/fittrackee/application/app_config.py @@ -45,7 +45,7 @@ def get_application_config() -> Union[Dict, HttpResponse]: "max_zip_file_size": 10485760, "max_users": 0, "map_attribution": "© OpenStreetMap contributors" - "version": "0.5.2" + "version": "0.5.3" }, "status": "success" } diff --git a/fittrackee_client/package.json b/fittrackee_client/package.json index 1cdacc8d..c6fd359c 100644 --- a/fittrackee_client/package.json +++ b/fittrackee_client/package.json @@ -1,6 +1,6 @@ { "name": "fittrackee_client", - "version": "0.5.2", + "version": "0.5.3", "private": true, "scripts": { "serve": "vue-cli-service serve", diff --git a/pyproject.toml b/pyproject.toml index fc8f7beb..6e22b6e9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "fittrackee" -version = "0.5.2" +version = "0.5.3" description = "Self-hosted outdoor workout/activity tracker" authors = ["SamR1"] license = "AGPL-3.0"