From f6beeff062f9c39b639e744b5aa33f102fdfbf61 Mon Sep 17 00:00:00 2001 From: Sam Date: Sun, 6 Jun 2021 11:23:26 +0200 Subject: [PATCH] Docs - downgrade sphinx version due to deprecated method `force_decode` is removed in 4.0, generating errors with `sphinxcontrib.httpdomain` --- docs/_static/basic.css | 23 ++- docs/api/auth.html | 9 +- docs/api/configuration.html | 9 +- docs/api/index.html | 11 +- docs/api/records.html | 9 +- docs/api/sports.html | 9 +- docs/api/stats.html | 9 +- docs/api/users.html | 9 +- docs/api/workouts.html | 9 +- docs/changelog.html | 237 ++++++++++++------------ docs/features.html | 69 ++++--- docs/genindex.html | 2 +- docs/http-routingtable.html | 2 +- docs/index.html | 17 +- docs/installation.html | 79 ++++---- docs/search.html | 2 +- docs/searchindex.js | 2 +- docs/troubleshooting/administrator.html | 13 +- docs/troubleshooting/index.html | 11 +- docs/troubleshooting/user.html | 9 +- poetry.lock | 18 +- pyproject.toml | 2 +- 22 files changed, 275 insertions(+), 285 deletions(-) diff --git a/docs/_static/basic.css b/docs/_static/basic.css index be19270e..b3bdc004 100644 --- a/docs/_static/basic.css +++ b/docs/_static/basic.css @@ -277,25 +277,25 @@ p.rubric { font-weight: bold; } -img.align-left, .figure.align-left, object.align-left { +img.align-left, figure.align-left, .figure.align-left, object.align-left { clear: left; float: left; margin-right: 1em; } -img.align-right, .figure.align-right, object.align-right { +img.align-right, figure.align-right, .figure.align-right, object.align-right { clear: right; float: right; margin-left: 1em; } -img.align-center, .figure.align-center, object.align-center { +img.align-center, figure.align-center, .figure.align-center, object.align-center { display: block; margin-left: auto; margin-right: auto; } -img.align-default, .figure.align-default { +img.align-default, figure.align-default, .figure.align-default { display: block; margin-left: auto; margin-right: auto; @@ -319,7 +319,8 @@ img.align-default, .figure.align-default { /* -- sidebars -------------------------------------------------------------- */ -div.sidebar { +div.sidebar, +aside.sidebar { margin: 0 0 0.5em 1em; border: 1px solid #ddb; padding: 7px; @@ -377,12 +378,14 @@ div.body p.centered { /* -- content of sidebars/topics/admonitions -------------------------------- */ div.sidebar > :last-child, +aside.sidebar > :last-child, div.topic > :last-child, div.admonition > :last-child { margin-bottom: 0; } div.sidebar::after, +aside.sidebar::after, div.topic::after, div.admonition::after, blockquote::after { @@ -455,20 +458,22 @@ td > :last-child { /* -- figures --------------------------------------------------------------- */ -div.figure { +div.figure, figure { margin: 0.5em; padding: 0.5em; } -div.figure p.caption { +div.figure p.caption, figcaption { padding: 0.3em; } -div.figure p.caption span.caption-number { +div.figure p.caption span.caption-number, +figcaption span.caption-number { font-style: italic; } -div.figure p.caption span.caption-text { +div.figure p.caption span.caption-text, +figcaption span.caption-text { } /* -- field list styles ----------------------------------------------------- */ diff --git a/docs/api/auth.html b/docs/api/auth.html index 2d4d076e..4dca99f8 100644 --- a/docs/api/auth.html +++ b/docs/api/auth.html @@ -3,8 +3,7 @@ - - + Authentication — FitTrackee 0.4.7 documentation @@ -125,7 +124,7 @@
-
+

Authentication

@@ -603,7 +602,7 @@
-
+
@@ -618,7 +617,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/api/configuration.html b/docs/api/configuration.html index ab85ccef..ed2ded0c 100644 --- a/docs/api/configuration.html +++ b/docs/api/configuration.html @@ -3,8 +3,7 @@ - - + Configuration — FitTrackee 0.4.7 documentation @@ -125,7 +124,7 @@
-
+

Configuration

@@ -254,7 +253,7 @@
-
+
@@ -269,7 +268,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/api/index.html b/docs/api/index.html index bfc575d4..9e81d30f 100644 --- a/docs/api/index.html +++ b/docs/api/index.html @@ -3,8 +3,7 @@ - - + API documentation — FitTrackee 0.4.7 documentation @@ -125,10 +124,10 @@
-
+

API documentation

-

Endpoints:

+

Endpoints:

-
+
@@ -154,7 +153,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/api/records.html b/docs/api/records.html index 65a3be61..c3517758 100644 --- a/docs/api/records.html +++ b/docs/api/records.html @@ -3,8 +3,7 @@ - - + Records — FitTrackee 0.4.7 documentation @@ -125,7 +124,7 @@
-
+

Records

@@ -236,7 +235,7 @@
-
+
@@ -251,7 +250,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/api/sports.html b/docs/api/sports.html index 32122078..b73808fd 100644 --- a/docs/api/sports.html +++ b/docs/api/sports.html @@ -3,8 +3,7 @@ - - + Sports — FitTrackee 0.4.7 documentation @@ -125,7 +124,7 @@
-
+

Sports

@@ -446,7 +445,7 @@ Authenticated user must be an admin

-
+
@@ -461,7 +460,7 @@ Authenticated user must be an admin

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/api/stats.html b/docs/api/stats.html index acbfa4e2..4adb2710 100644 --- a/docs/api/stats.html +++ b/docs/api/stats.html @@ -3,8 +3,7 @@ - - + Statistics — FitTrackee 0.4.7 documentation @@ -125,7 +124,7 @@
-
+

Statistics

@@ -385,7 +384,7 @@
-
+
@@ -400,7 +399,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/api/users.html b/docs/api/users.html index 7aecb12e..5dd22e66 100644 --- a/docs/api/users.html +++ b/docs/api/users.html @@ -3,8 +3,7 @@ - - + Users — FitTrackee 0.4.7 documentation @@ -125,7 +124,7 @@
-
+

Users

@@ -476,7 +475,7 @@ one admin

-
+
@@ -491,7 +490,7 @@ one admin

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/api/workouts.html b/docs/api/workouts.html index 4d72b1ee..2f114240 100644 --- a/docs/api/workouts.html +++ b/docs/api/workouts.html @@ -3,8 +3,7 @@ - - + Workouts — FitTrackee 0.4.7 documentation @@ -125,7 +124,7 @@
-
+

Workouts

@@ -1117,7 +1116,7 @@
-
+
@@ -1132,7 +1131,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/changelog.html b/docs/changelog.html index 652f185b..ce925377 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -3,8 +3,7 @@ - - + Change log — FitTrackee 0.4.7 documentation @@ -243,32 +242,32 @@
-
+

Change log

-
+

Version 0.4.7 (2021/04/07)

-
+

Issues Closed

-
+

Bugs Fixed

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

-
-
-
+
+
+

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://.

In this release 1 issue was closed.

-
- -
+
+
+

Version 0.4.6 (2021/02/21)

-
+

Issues Closed

-
+

Bugs Fixed

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

  • @@ -276,84 +275,84 @@
  • #70 - max size for an archive must not be less than uploaded files max size

In this release 3 issues were closed.

-
-
- -
+
+ + +

Version 0.4.5 (2021/02/17)

-
+

Issues Closed

-
+

Bugs Fixed

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

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

In this release 2 issues were closed.

-
-
- -
+
+ + +

Version 0.4.4 (2021/01/31)

-
+

Issues Closed

-
+

Bugs Fixed

  • #62 - Error when sending reset password email

-
-
-
+
+ +

Misc

In this release 1 issue was closed.

- - -
+
+ +

Version 0.4.3 (2021/01/10)

-
+

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

  • #59 - No message displayed on uploading image error

In this release 2 issues were closed.

-
- - -
+
+ + +

Version 0.4.2 (2021/01/03)

-
+

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

  • #57 - Use uuid for activities

In this release 1 issue was closed.

-
-
- -
+
+ + +

Version 0.4.0 - FitTrackee on PyPI (2020/09/19)

This version introduces some major changes:

-
+

Issues Closed

-
+

New Features

  • #54 - Tile server can be changed

  • #53 - Simplify FitTrackee installation

In this release 2 issue were closed.

-
-
- -
+
+ + +

Version 0.3.0 - Administration (2020/07/15)

This version introduces some major changes:

-
+

Issues Closed

-
+

New Features

  • #50 - A user can reset his password

  • @@ -390,12 +389,12 @@ see #15 - Complete the administration

In this release 3 issues were closed.

-
-
- -
+
+ + +

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

-
+

Misc

This version contains minor fix and improvements on client side:

    @@ -405,60 +404,60 @@ see 2e1ee2c - add URL interceptors to simplify routes definition

-
- -
+
+ +

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

-
+

Issues Closed

-
+

Bugs Fixed

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

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

In this release 2 issues were closed.

-
-
- -
+
+ + +

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

-
+

Issues Closed

-
+

New Features

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

  • #40 - Localize FitTrackee (i18n)

-
-
+
+

Bugs Fixed

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

In this release 3 issues were closed.

-
- - -
+
+ + +

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

-
+

Issues Closed

-
+

Bugs Fixed

  • #41 - User statistics are incorrect

In this release 1 issue was closed.

-
-
- -
+
+ + +

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

-
+

Issues Closed

-
+

New Features

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

  • @@ -469,53 +468,53 @@ add URL interceptors to simplify routes definition

  • #33 - Add file size limit on file upload

  • #37 - Display map on activities list

-
-
+
+

Bugs Fixed

  • #34 - Weather is not displayed anymore

-
- -
+
+ +

Misc

In this release 8 issues were closed.

- - -
+
+ +

Version 0.2.0 - Statistics (2019/07/07)

-
+

Issues Closed

-
+

New Features

  • #13 - Detailed statistics

-
-
-
+
+ +

Misc

In this release 1 issue was closed.

- - -
+
+ +

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

-
+

Issues Closed

-
+

New Features

  • #25 - Display records on calendar

  • #22 - Add a total on current month statistics

-
-
+
+

Bugs Fixed

  • #31 - Use moving duration for stats

  • @@ -525,10 +524,10 @@ add URL interceptors to simplify routes definition

  • #24 - Some distances are not displayed correctly on current month statistics

In this release 7 issues were closed.

-
- - -
+
+ + +

Version 0.1.0 - First release 🎉 (2018-07-04)

Features:

➡️ more informations: see documentation and current issues

-
+

Issues Closed

-
+

New Features

  • #11 - Timezone support

  • @@ -578,10 +577,10 @@ add URL interceptors to simplify routes definition

  • #2 - Calendar to view activities

In this release 6 issues were closed.

-
-
- - +
+ + + @@ -596,7 +595,7 @@ add URL interceptors to simplify routes definition

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/features.html b/docs/features.html index b3968f2e..c64aa74e 100644 --- a/docs/features.html +++ b/docs/features.html @@ -3,8 +3,7 @@ - - + Features — FitTrackee 0.4.7 documentation @@ -139,11 +138,11 @@
-
+

Features

-
+

List

-
+

Administration

(new in 0.3.0)

    @@ -173,15 +172,15 @@
-
-
+
+

Account

  • A user can create, update and deleted his account

  • A user can reset his password (new in 0.3.0)

-
-
+
+

Workouts

  • @@ -217,43 +216,43 @@

    Note

    for now, only the owner of the workout can see it.

-
-
+
+

Translations

FitTrackee is available in English and French (which can be saved in the user settings).

- - -
+
+
+

Dashboard

-
+
FitTrackee Dashboard -
- -
+
+ +

Workout detail

-
+
FitTrackee Workout -
- -
+
+ +

Workouts list

-
+
FitTrackee Workouts -
- -
+
+ +

Statistics

-
+
FitTrackee Statistics -
- -
+
+ +

Administration

-
+
FitTrackee Administration -
- - +
+ + @@ -268,7 +267,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/genindex.html b/docs/genindex.html index 5348a338..cc32728d 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -187,7 +187,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/http-routingtable.html b/docs/http-routingtable.html index 3de4afe6..b919b5c4 100644 --- a/docs/http-routingtable.html +++ b/docs/http-routingtable.html @@ -320,7 +320,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/index.html b/docs/index.html index a731fef1..c1e6e716 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,8 +3,7 @@ - - + FitTrackee — FitTrackee 0.4.7 documentation @@ -121,7 +120,7 @@
-
+

FitTrackee

This web application allows you to track your outdoor activities (workouts) @@ -146,11 +145,11 @@ Map.
Still under heavy development (some features may be unstable).
(see issues for more information)
-
+
FitTrackee Dashboard -
-
-
+
+
+

Table of contents

    @@ -209,7 +208,7 @@ Map.
- + @@ -224,7 +223,7 @@ Map.

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/installation.html b/docs/installation.html index 62c82709..8666aad1 100644 --- a/docs/installation.html +++ b/docs/installation.html @@ -3,8 +3,7 @@ - - + Installation — FitTrackee 0.4.7 documentation @@ -154,7 +153,7 @@
-
+

Installation

This application is written in Python (API) and Javascript (client):

    @@ -180,7 +179,7 @@

Sports and weather icons are made by Freepik from www.flaticon.com.

-
+

Prerequisites

  • PostgreSQL database (10+)

  • @@ -201,8 +200,8 @@ on Debian and Arch).
necessary.
- -
+ + -
-
+ +
-
+ +

Map tile server

New in version 0.4.0.

@@ -528,9 +527,9 @@ The tile server can be changed by updating Check the terms of service of tile provider for map attribution
-
- -
+ + +

From PyPI

Note

@@ -544,7 +543,7 @@ The tile server can be changed by updating Note that FitTrackee is under heavy development, some features may be unstable.
-
+

Installation

  • Create and activate a virtualenv

  • @@ -600,8 +599,8 @@ $ source .env
    To start application and workers with systemd service, see Deployment
-
-
+ +

Upgrade

Warning

@@ -634,9 +633,9 @@ $ source .env
  • Restart the application and task queue workers.

-
-
-
+ + +

From sources

Warning

@@ -654,9 +653,9 @@ $ poetry config virtualenvs.in-project true

For other OS, see Poetry Documentation

-
+

Installation

-
+

Dev environment

  • Clone this repo:

  • @@ -689,8 +688,8 @@ $ make install-db

Open http://localhost:3000 and log in (the email is admin@example.com and the password mpwoadmin) or register

-
-
+
+

Production environment

Warning

@@ -731,9 +730,9 @@ database credentials):

Open http://localhost:5000, log in as admin (the email is admin@example.com and the password mpwoadmin) and change the password

-
-
-
+ + +

Upgrade

Warning

@@ -743,7 +742,7 @@ password

- upload directory (see Environment variables)
-
+

Dev environment

  • Stop the application and pull the repository:

  • @@ -771,8 +770,8 @@ $ make upgrade-db
    $ make run-workers
     
    -
-
+ +

Prod environment

  • Stop the application and pull the repository:

  • @@ -794,10 +793,10 @@ $ make upgrade-db
    $ make run
     
    -
-
- -
+ + + +

Deployment

There are several ways to start FitTrackee web application and task queue library. @@ -833,7 +832,7 @@ One way is to use a systemd services and Nginx Environment="MAP_ATTRIBUTION=" Environment="WEATHER_API_KEY=" WorkingDirectory=/home/<USER>/<FITTRACKEE DIRECTORY> -ExecStart=/home/<USER>/<FITTRACKEE DIRECTORY>/.venv/bin/gunicorn -b 127.0.0.1:5000 "fittrackee:create_app()" --error-logfile /home/<USER>/<FITTRACKEE DIRECTORY>/gunicorn.log +ExecStart=/home/<USER>/<FITTRACKEE DIRECTORY>/.venv/bin/gunicorn -b 127.0.0.1:5000 "fittrackee:create_app()" --error-logfile /home/<USER>/<FITTRACKEE DIRECTORY>/gunicorn.log Restart=always [Install] @@ -911,8 +910,8 @@ server {

Note

If needed, update configuration to handle larger files (see client_max_body_size).

-
-
+ +

Docker

New in version 0.4.4.

@@ -947,8 +946,8 @@ $ make docker-build docker-run docker-init
$ make docker-shell
 
-
- + + @@ -963,7 +962,7 @@ $ make docker-build docker-run docker-init

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/search.html b/docs/search.html index 8b05062b..54d60053 100644 --- a/docs/search.html +++ b/docs/search.html @@ -148,7 +148,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/searchindex.js b/docs/searchindex.js index 8509c466..0afd5faa 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":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"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:{"":{"/api/auth/login":[0,0,1,"post--api-auth-login"],"/api/auth/logout":[0,1,1,"get--api-auth-logout"],"/api/auth/password/reset-request":[0,0,1,"post--api-auth-password-reset-request"],"/api/auth/password/update":[0,0,1,"post--api-auth-password-update"],"/api/auth/picture":[0,0,1,"post--api-auth-picture"],"/api/auth/profile":[0,1,1,"get--api-auth-profile"],"/api/auth/profile/edit":[0,0,1,"post--api-auth-profile-edit"],"/api/auth/register":[0,0,1,"post--api-auth-register"],"/api/config":[1,3,1,"patch--api-config"],"/api/ping":[1,1,1,"get--api-ping"],"/api/records":[3,1,1,"get--api-records"],"/api/sports":[4,1,1,"get--api-sports"],"/api/sports/(int:sport_id)":[4,3,1,"patch--api-sports-(int-sport_id)"],"/api/stats/(user_name)/by_sport":[5,1,1,"get--api-stats-(user_name)-by_sport"],"/api/stats/(user_name)/by_time":[5,1,1,"get--api-stats-(user_name)-by_time"],"/api/stats/all":[5,1,1,"get--api-stats-all"],"/api/users":[6,1,1,"get--api-users"],"/api/users/(user_name)":[6,3,1,"patch--api-users-(user_name)"],"/api/users/(user_name)/picture":[6,1,1,"get--api-users-(user_name)-picture"],"/api/workouts":[7,0,1,"post--api-workouts"],"/api/workouts/(string:workout_short_id)":[7,3,1,"patch--api-workouts-(string-workout_short_id)"],"/api/workouts/(string:workout_short_id)/chart_data":[7,1,1,"get--api-workouts-(string-workout_short_id)-chart_data"],"/api/workouts/(string:workout_short_id)/chart_data/segment/(int:segment_id)":[7,1,1,"get--api-workouts-(string-workout_short_id)-chart_data-segment-(int-segment_id)"],"/api/workouts/(string:workout_short_id)/gpx":[7,1,1,"get--api-workouts-(string-workout_short_id)-gpx"],"/api/workouts/(string:workout_short_id)/gpx/segment/(int:segment_id)":[7,1,1,"get--api-workouts-(string-workout_short_id)-gpx-segment-(int-segment_id)"],"/api/workouts/map/(map_id)":[7,1,1,"get--api-workouts-map-(map_id)"],"/api/workouts/no_gpx":[7,0,1,"post--api-workouts-no_gpx"],"APP_LOG \ud83c\udd95":[11,4,1,"envvar-APP_LOG"],"DATABASE_DISABLE_POOLING \ud83c\udd95":[11,4,1,"envvar-DATABASE_DISABLE_POOLING"],"MAP_ATTRIBUTION \ud83c\udd95":[11,4,1,"envvar-MAP_ATTRIBUTION"],"TILE_SERVER_URL \ud83c\udd95":[11,4,1,"envvar-TILE_SERVER_URL"],"UPLOAD_FOLDER \ud83c\udd95":[11,4,1,"envvar-UPLOAD_FOLDER"],APP_SECRET_KEY:[11,4,1,"-"],APP_SETTINGS:[11,4,1,"-"],APP_WORKERS:[11,4,1,"-"],DATABASE_URL:[11,4,1,"-"],EMAIL_URL:[11,4,1,"-"],FLASK_APP:[11,4,1,"-"],HOST:[11,4,1,"-"],PORT:[11,4,1,"-"],REACT_APP_ALLOW_REGISTRATION:[11,4,1,"-"],REACT_APP_API_URL:[11,4,1,"-"],REACT_APP_GPX_LIMIT_IMPORT:[11,4,1,"-"],REACT_APP_MAX_SINGLE_FILE_SIZE:[11,4,1,"-"],REACT_APP_MAX_ZIP_FILE_SIZE:[11,4,1,"-"],REACT_APP_THUNDERFOREST_API_KEY:[11,4,1,"-"],REDIS_URL:[11,4,1,"-"],SENDER_EMAIL:[11,4,1,"-"],UI_URL:[11,4,1,"-"],WEATHER_API_KEY:[11,4,1,"-"],WORKERS_PROCESSES:[11,4,1,"-"]},"/api/workouts/map_tile/(s)/(z)/(x)/(y)":{png:[7,1,1,"get--api-workouts-map_tile-(s)-(z)-(x)-(y).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:{"0mb":[0,7],"100":[7,9],"1000":5,"1048576":1,"10485760":1,"10mb":11,"1232004":7,"12341":5,"1234538":7,"1267":5,"127":11,"1563529507772":7,"1mb":11,"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,"204":[0,6,7],"279":7,"280":7,"282":5,"2930":7,"2e1ee2c":8,"3000":[11,12],"301":11,"34614d5":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],"4109":7,"413":[0,7],"443":11,"465":11,"4c3fc34":8,"500":[0,1,4,6,7],"5000":11,"5078118":7,"5079733":7,"5432":11,"587":11,"613":5,"7380":7,"8025":11,"895":[0,6],"9960":5,"boolean":[1,6],"default":[5,6,7,8,11],"export":10,"float":7,"import":[8,11],"int":[4,7],"new":[9,11],"null":[0,6,7],"return":[3,7,11],"short":7,"static":11,"true":[0,1,4,6,11],"try":[0,6,7],For:11,NOT:[0,4,7],Not:[4,5,6,7],One:11,That:0,The:[8,9,11],There:11,Use:8,WITH:11,With:11,__main__:11,_blank:11,access:11,accord:10,account:[6,8],acit:7,activ:[4,8,9,10,11],adapt:11,add:[6,8,9,10],address:11,admin:[0,1,3,4,5,6,7,8,11],administr:[0,6,7,10,13],after:11,again:[0,1,3,4,5,6,7],all:[3,4,5,6,11],allow:[0,1,7,10,11],along:7,alpinequest:10,alreadi:0,also:[8,10],alwai:11,android:10,anoth:[6,11],anymor:8,apach:10,api:[0,1,3,4,5,6,7,8,9,10,11,12],apikei:11,app:10,app_log:11,app_secret_kei:11,app_set:11,app_work:11,applic:[0,1,3,4,5,6,7,8,9,10,11],arch:11,archiv:[1,8,9,11],archlinux:11,asc:6,ascent:7,attribut:11,auth:[0,1,3,4,5,6,7],auth_token:0,auth_user_id:[1,3,4,5,6,7],authent:[1,2,3,4,5,6,7,10],author:[0,1,3,4,5,6,7],avail:[3,9,10,11],ave_spe:7,ave_speed_from:7,ave_speed_to:7,averag:[3,7,8,9],axi:7,b862a77:8,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,bike:[4,7,8,9],bin:11,bio:[0,6],biographi:0,birth:0,birth_dat:[0,6],bound:7,build:11,by_sport:5,by_tim:5,calcul:8,calendar:[8,9],can:[6,8,9,10,11],cannot:8,chang:[9,10,11],charact:[0,13],chart:[7,8,9,11],chart_data:7,check:[1,11,12],choos:8,client:[8,11,12],client_max_body_s:11,clone:11,code:[0,1,3,4,5,6,7],color:8,column:13,com:[0,6,11],complet:8,config:[1,11,12],configur:[2,9,10,11],confirm:0,contact:[0,6,7],contain:[8,9,11],content:[0,1,3,4,5,6,7],contributor:[1,11],coordin:11,copi:[1,11],copyright:[1,11],correctli:[8,12],creat:[0,7,8,9,11],create_app:11,created_at:[0,6],creation:[8,9],creation_d:7,credenti:[0,11],criteria:6,current:8,custom:[11,12],cycl:[4,8,9],dai:8,dark:11,darkski:[8,9],dashboard:[8,10],data:[0,1,3,4,5,6,7,8,10,11,13],databas:[8,11],database_disable_pool:11,database_url:[8,11],date:[0,5,7,8,9],debian:11,defin:9,definit:8,delet:[0,6,7,8,9],depend:[8,11],deploy:10,desc:7,descent:7,describ:11,descript:11,detail:[6,8,10],develop:[10,11],differ:8,directli:11,directori:[8,11],disabl:[0,8,9,11],displai:[7,8,9,10,11],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:11,dramatiq:11,drop:8,due:8,durat:[3,7,8,9],duration_from:7,duration_to:7,dure:[0,7],easi:8,edit:[0,8,9],elev:[7,8,9,11],els:11,email:[0,6,8],email_url:11,empti:8,enabl:[1,9],encount:11,end:[5,7],endpoint:[1,2,8,13],engin:[8,11],english:9,enter:[8,9],entiti:[0,7],entri:11,env:11,environ:[8,10],environn:12,error:[0,1,4,6,7,8,9,11],europ:[0,6],evalu:[8,11],even:[8,9],exampl:[0,1,3,4,5,6,7,10,11,12],exce:[0,7],exceed:8,except:6,execstart:11,exist:[0,5,6,7,9,10,12],exodu:10,expir:[0,1,3,4,5,6,7],extens:[0,7],fa33f4d996844a5c73ecd1ae24456ab8:7,fals:[0,1,4,6,7,11],farest:[3,8,9],featur:[10,11],fetch:11,file:[0,1,7,8,9,10,11,12],filter:[8,9],first:[0,10],first_nam:[0,6],fitotrack:10,fittracke:[9,11],fittrackee_init_data:11,fittrackee_upgrade_db:11,fittrackee_work:11,fix:10,flask:11,flask_app:11,flaticon:11,follow:[3,9,11],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],frame:5,freepik:11,french:[9,10],fri:7,from:[1,3,4,5,6,7,8,10],fullchain:11,gener:11,get:[0,1,3,4,5,6,7],gif:0,git:11,github:11,given:11,gmt:[0,3,6,7],gpl:10,gpx:[7,8,9,10,11],gpx_limit_import:1,gpxpy:11,grant:11,greater:8,gunicorn:11,handl:[0,9,11],has:6,has_workout:4,have:[1,4,5,6,7,8],header:[0,1,3,4,5,6,7],health:1,heavi:[10,11],hike:[4,8,9],his:[6,8,9],home:11,host:11,href:[1,11],http:[0,1,3,4,5,6,7,11,12],hvybqybra7wwxpastwr4v2:3,i18n:8,icon:11,imag:[0,6,7,8,11],img:4,improv:10,incorrect:8,index:7,info:0,inform:[8,10,11],init:11,initi:[11,12],initialis:11,insid:11,instal:[8,10],instanc:[1,9,11],integ:[1,3,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],is_act:4,is_registration_en:1,issu:[10,11],jan:7,javascript:[8,11],john_do:6,jpeg:6,jpg:0,json:[0,1,3,4,5,6,7,13],jul:[0,3,6,7],keep:[10,11],kei:[8,9,11],kjxavsturjvoah2wvcegef:7,label:4,languag:[0,6],larg:[0,7,9],larger:11,last:[0,11],last_nam:[0,6],latitud:7,layer:[8,11],leaflet:[7,11],least:[7,11],less:8,librari:11,licens:10,like:9,limit:[8,9],line:13,link:11,linux:11,list:[8,10,11],listen:11,load:8,local:[8,10,11],localhost:[11,12],locat:[0,6,11],log:[0,1,3,4,5,6,7,10,11],logfil:11,login:0,logout:[0,8],longer:8,longest:[3,8,9],longitud:7,made:[11,12],mai:[9,10,11],mailhog:11,major:8,make:11,makefil:[11,12],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,11],mean:12,messag:[0,1,7,8],method:11,min_alt:7,minim:7,minor:10,mobil:10,model:8,modifi:6,modification_d:7,modul:11,mon:7,mondai:[0,5,9],montain:[8,9],month:[5,8,9],more:[8,9,10,11],morn:7,mountain:4,mous:8,move:[7,8],mpwoadmin:11,multi:11,multipart:[0,7],must:[0,1,4,8,9,11],name:[0,5,6,11],nano:11,nb_sport:[0,6],nb_workout:[0,5,6],necessari:[9,11],need:11,network:[11,12],next_workout:7,nginx:[9,11],no_gpx:7,non:4,noopen:11,noreferr:11,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],one:[6,7],onli:[6,7,8,9,11],open:[10,11],openstreetmap:[1,8,11],opentrack:10,option:11,order:[6,7,8],order_bi:6,org:[1,11],other:[6,11],out:0,outdoor:[8,10,11],over:8,own:[6,10],owner:[8,9],packag:[8,11],page:[6,7],pagin:[6,7],par_pag:6,paramet:[0,1,3,4,5,6,7,8,9,11],pari:[0,6],pars:[11,13],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],permiss:[1,4,5,6,7],pg_dump:11,pictur:[0,6,7,11],ping:1,pip:11,pipenv:8,pleas:[0,1,3,4,5,6,7,8],png:[0,4,7,11],poetri:[8,11],point:[8,11],pong:1,pool:11,port:11,possibl:[8,10],post:[0,7],postgr:8,postgresql:[8,11],prefer:0,prerequisit:10,previous_workout:7,prior:11,privai:10,privileg:11,privkei:11,process:[0,9,11],productionconfig:11,profil:0,project:11,proprietari:10,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,pypi:10,python:[8,11],queri:[5,6,7],queue:11,rais:9,react:11,react_app_allow_registr:11,react_app_api_url:[11,12],react_app_gpx_limit_import:11,react_app_max_single_file_s:11,react_app_max_zip_file_s:11,react_app_thunderforest_api_kei:11,read:8,real:11,rebuild:12,rechart:[7,11],recommend:11,record:[2,7,8,9,10],record_typ:[3,7],redi:[8,11],redis_url:11,redux:11,refactor:8,regist:[0,1,11],registr:[0,1,8,9],rel:11,relat:11,releas:[10,11],remote_addr:11,remov:9,renam:8,replac:[8,11],repo:11,report:10,repositori:11,request:[0,1,3,4,5,6,7,12],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,run:[4,8,9,11],runner:10,sam:[0,6],same:8,samr1:11,sat:6,save:9,schema:11,search:8,second:7,secret:11,see:[8,9,10,11,12],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: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,11],sky:11,smtp:11,some:[6,7,8,10,11],sorri:0,sort:[6,7],sourc:10,spawn:11,speed:[3,7,8,9,11],spinner:8,sport:[2,5,7,8,9,10,11],sport_id:[3,4,5,7],sports_list:[0,6],sql:11,sqlalchemi:[8,11],ssl:11,ssl_certif:11,ssl_certificate_kei:11,standard:[8,11],standarderror:11,standardoutput:11,start:[0,5,7,8,9,11],startlimitintervalsec:11,starttl:11,stat:[5,8],staticmap:11,statist:[2,10],statu:[0,1,3,4,5,6,7],step:11,still:10,stop:11,store:[10,11],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],syslog:11,syslogidentifi:11,system:11,systemd:11,tab:12,tar:11,target:11,task:11,term:[8,11],test:11,than:8,thei:11,them:10,thi:[7,8,9,10,11],thunderforest:[8,11],tile:[7,8],tile_server_url:11,time:[0,5,7,8,9],timezon:[0,6,8],titl:7,tls:11,todo:14,token:[0,1,3,4,5,6,7],too:[0,7],tool:11,tooltip:8,total:8,total_dist:[0,5,6],total_dur:[0,5,6],track:10,tracker:10,transport:[4,8,9],troubleshoot:10,type:[0,1,3,4,5,6,7,11],ui_url:11,unauthor:[0,1,3,4,5,6,7],undefin:12,under:[10,11],unencrypt:11,unexpect:13,unit:11,unstabl:[10,11],updat:[0,1,4,6,7,8,9,11],upload:[8,9,11],upload_fold:11,uploads_dir_s:5,url:[8,11],use:11,used:[8,11],user:[0,1,2,3,4,5,7,8,9,10,11,13],user_nam:[5,6],usernam:[0,6,11],usernanm:0,using:[6,7,10,11],uuid:[7,8],valid:[0,1,3,4,5,6,7,11],valu:[3,7],variabl:[8,10,12],venv:11,version:[10,11],view:8,virtualenv:11,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,1,3,4,5,6,7,10,11],week:[0,5,8,9],weekend:8,weekm:[0,5],were:8,wget:11,when:[8,11],where:11,which:9,with_gpx:7,without:[5,6,7,8,9,10],worker:11,workers_process:11,workingdirectori:11,workout:[2,5,8,10],workout_d:[3,7],workout_id:[3,7],workout_short_id:7,workouts_count:6,written:11,www:[1,11],xxxx:11,xzf:11,yai:11,yarn:11,year:5,yet:10,you:[1,4,5,6,7,10],your:[6,10,11],zip:[1,7,8,9,11],zone:0,zoom:7},titles:["Authentication","Configuration","API documentation","Records","Sports","Statistics","Users","Workouts","Change log","Features","FitTrackee","Installation","Administrator","Troubleshooting","User"],titleterms:{"2018":8,"2019":8,"2020":8,"2021":8,"new":8,account:9,administr:[8,9,12],api:2,authent:0,avail:8,bug:8,chang:8,charact:12,close:8,column:12,configur:1,content:10,dashboard:9,data:12,deploy:11,deprec:11,detail:9,dev:11,docker:11,document:2,email:11,environ:11,featur:[8,9],first:8,fittracke:[8,10],fix:8,french:8,from:11,improv:8,instal:11,issu:8,json:12,line:12,list:9,log:8,map:11,minor:8,misc:8,pars:12,prerequisit:11,prod:11,product:11,pypi:[8,11],record:3,releas:8,server:11,sourc:11,sport:4,statist:[5,8,9],tabl:10,tile:11,translat:9,troubleshoot:13,unexpect:12,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":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"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:{"":{"/api/auth/login":[0,0,1,"post--api-auth-login"],"/api/auth/logout":[0,1,1,"get--api-auth-logout"],"/api/auth/password/reset-request":[0,0,1,"post--api-auth-password-reset-request"],"/api/auth/password/update":[0,0,1,"post--api-auth-password-update"],"/api/auth/picture":[0,0,1,"post--api-auth-picture"],"/api/auth/profile":[0,1,1,"get--api-auth-profile"],"/api/auth/profile/edit":[0,0,1,"post--api-auth-profile-edit"],"/api/auth/register":[0,0,1,"post--api-auth-register"],"/api/config":[1,3,1,"patch--api-config"],"/api/ping":[1,1,1,"get--api-ping"],"/api/records":[3,1,1,"get--api-records"],"/api/sports":[4,1,1,"get--api-sports"],"/api/sports/(int:sport_id)":[4,3,1,"patch--api-sports-(int-sport_id)"],"/api/stats/(user_name)/by_sport":[5,1,1,"get--api-stats-(user_name)-by_sport"],"/api/stats/(user_name)/by_time":[5,1,1,"get--api-stats-(user_name)-by_time"],"/api/stats/all":[5,1,1,"get--api-stats-all"],"/api/users":[6,1,1,"get--api-users"],"/api/users/(user_name)":[6,3,1,"patch--api-users-(user_name)"],"/api/users/(user_name)/picture":[6,1,1,"get--api-users-(user_name)-picture"],"/api/workouts":[7,0,1,"post--api-workouts"],"/api/workouts/(string:workout_short_id)":[7,3,1,"patch--api-workouts-(string-workout_short_id)"],"/api/workouts/(string:workout_short_id)/chart_data":[7,1,1,"get--api-workouts-(string-workout_short_id)-chart_data"],"/api/workouts/(string:workout_short_id)/chart_data/segment/(int:segment_id)":[7,1,1,"get--api-workouts-(string-workout_short_id)-chart_data-segment-(int-segment_id)"],"/api/workouts/(string:workout_short_id)/gpx":[7,1,1,"get--api-workouts-(string-workout_short_id)-gpx"],"/api/workouts/(string:workout_short_id)/gpx/segment/(int:segment_id)":[7,1,1,"get--api-workouts-(string-workout_short_id)-gpx-segment-(int-segment_id)"],"/api/workouts/map/(map_id)":[7,1,1,"get--api-workouts-map-(map_id)"],"/api/workouts/no_gpx":[7,0,1,"post--api-workouts-no_gpx"],"APP_LOG \ud83c\udd95":[11,4,1,"envvar-APP_LOG"],"DATABASE_DISABLE_POOLING \ud83c\udd95":[11,4,1,"envvar-DATABASE_DISABLE_POOLING"],"MAP_ATTRIBUTION \ud83c\udd95":[11,4,1,"envvar-MAP_ATTRIBUTION"],"TILE_SERVER_URL \ud83c\udd95":[11,4,1,"envvar-TILE_SERVER_URL"],"UPLOAD_FOLDER \ud83c\udd95":[11,4,1,"envvar-UPLOAD_FOLDER"],APP_SECRET_KEY:[11,4,1,"-"],APP_SETTINGS:[11,4,1,"-"],APP_WORKERS:[11,4,1,"-"],DATABASE_URL:[11,4,1,"-"],EMAIL_URL:[11,4,1,"-"],FLASK_APP:[11,4,1,"-"],HOST:[11,4,1,"-"],PORT:[11,4,1,"-"],REACT_APP_ALLOW_REGISTRATION:[11,4,1,"-"],REACT_APP_API_URL:[11,4,1,"-"],REACT_APP_GPX_LIMIT_IMPORT:[11,4,1,"-"],REACT_APP_MAX_SINGLE_FILE_SIZE:[11,4,1,"-"],REACT_APP_MAX_ZIP_FILE_SIZE:[11,4,1,"-"],REACT_APP_THUNDERFOREST_API_KEY:[11,4,1,"-"],REDIS_URL:[11,4,1,"-"],SENDER_EMAIL:[11,4,1,"-"],UI_URL:[11,4,1,"-"],WEATHER_API_KEY:[11,4,1,"-"],WORKERS_PROCESSES:[11,4,1,"-"]},"/api/workouts/map_tile/(s)/(z)/(x)/(y)":{png:[7,1,1,"get--api-workouts-map_tile-(s)-(z)-(x)-(y).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:{"0mb":[0,7],"100":[7,9],"1000":5,"1048576":1,"10485760":1,"10mb":11,"1232004":7,"12341":5,"1234538":7,"1267":5,"127":11,"1563529507772":7,"1mb":11,"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,"204":[0,6,7],"279":7,"280":7,"282":5,"2930":7,"2e1ee2c":8,"3000":[11,12],"301":11,"34614d5":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],"4109":7,"413":[0,7],"443":11,"465":11,"4c3fc34":8,"500":[0,1,4,6,7],"5000":11,"5078118":7,"5079733":7,"5432":11,"587":11,"613":5,"7380":7,"8025":11,"895":[0,6],"9960":5,"boolean":[1,6],"default":[5,6,7,8,11],"export":10,"float":7,"import":[8,11],"int":[4,7],"new":[9,11],"null":[0,6,7],"return":[3,7,11],"short":7,"static":11,"true":[0,1,4,6,11],"try":[0,6,7],For:11,NOT:[0,4,7],Not:[4,5,6,7],One:11,That:0,The:[8,9,11],There:11,Use:8,WITH:11,With:11,__main__:11,_blank:11,access:11,accord:10,account:[6,8],acit:7,activ:[4,8,9,10,11],adapt:11,add:[6,8,9,10],address:11,admin:[0,1,3,4,5,6,7,8,11],administr:[0,6,7,10,13],after:11,again:[0,1,3,4,5,6,7],all:[3,4,5,6,11],allow:[0,1,7,10,11],along:7,alpinequest:10,alreadi:0,also:[8,10],alwai:11,android:10,anoth:[6,11],anymor:8,apach:10,api:[0,1,3,4,5,6,7,8,9,10,11,12],apikei:11,app:10,app_log:11,app_secret_kei:11,app_set:11,app_work:11,applic:[0,1,3,4,5,6,7,8,9,10,11],arch:11,archiv:[1,8,9,11],archlinux:11,asc:6,ascent:7,attribut:11,auth:[0,1,3,4,5,6,7],auth_token:0,auth_user_id:[1,3,4,5,6,7],authent:[1,2,3,4,5,6,7,10],author:[0,1,3,4,5,6,7],avail:[3,9,10,11],ave_spe:7,ave_speed_from:7,ave_speed_to:7,averag:[3,7,8,9],axi:7,b862a77:8,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,bike:[4,7,8,9],bin:11,bio:[0,6],biographi:0,birth:0,birth_dat:[0,6],bound:7,build:11,by_sport:5,by_tim:5,calcul:8,calendar:[8,9],can:[6,8,9,10,11],cannot:8,chang:[9,10,11],charact:[0,13],chart:[7,8,9,11],chart_data:7,check:[1,11,12],choos:8,client:[8,11,12],client_max_body_s:11,clone:11,code:[0,1,3,4,5,6,7],color:8,column:13,com:[0,6,11],complet:8,config:[1,11,12],configur:[2,9,10,11],confirm:0,contact:[0,6,7],contain:[8,9,11],content:[0,1,3,4,5,6,7],contributor:[1,11],coordin:11,copi:[1,11],copyright:[1,11],correctli:[8,12],creat:[0,7,8,9,11],create_app:11,created_at:[0,6],creation:[8,9],creation_d:7,credenti:[0,11],criteria:6,current:8,custom:[11,12],cycl:[4,8,9],dai:8,dark:11,darkski:[8,9],dashboard:[8,10],data:[0,1,3,4,5,6,7,8,10,11,13],databas:[8,11],database_disable_pool:11,database_url:[8,11],date:[0,5,7,8,9],debian:11,defin:9,definit:8,delet:[0,6,7,8,9],depend:[8,11],deploy:10,desc:7,descent:7,describ:11,descript:11,detail:[6,8,10],develop:[10,11],differ:8,directli:11,directori:[8,11],disabl:[0,8,9,11],displai:[7,8,9,10,11],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:11,dramatiq:11,drop:8,due:8,durat:[3,7,8,9],duration_from:7,duration_to:7,dure:[0,7],easi:8,edit:[0,8,9],elev:[7,8,9,11],els:11,email:[0,6,8],email_url:11,empti:8,enabl:[1,9],encount:11,end:[5,7],endpoint:[1,8],engin:[8,11],english:9,enter:[8,9],entiti:[0,7],entri:11,env:11,environ:[8,10],environn:12,error:[0,1,4,6,7,8,9,11],europ:[0,6],evalu:[8,11],even:[8,9],exampl:[0,1,3,4,5,6,7,10,11,12],exce:[0,7],exceed:8,except:6,execstart:11,exist:[0,5,6,7,9,10,12],exodu:10,expir:[0,1,3,4,5,6,7],extens:[0,7],fa33f4d996844a5c73ecd1ae24456ab8:7,fals:[0,1,4,6,7,11],farest:[3,8,9],featur:[10,11],fetch:11,file:[0,1,7,8,9,10,11,12],filter:[8,9],first:[0,10],first_nam:[0,6],fitotrack:10,fittracke:[9,11],fittrackee_init_data:11,fittrackee_upgrade_db:11,fittrackee_work:11,fix:10,flask:11,flask_app:11,flaticon:11,follow:[3,9,11],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],frame:5,freepik:11,french:[9,10],fri:7,from:[1,3,4,5,6,7,8,10],fullchain:11,gener:11,get:[0,1,3,4,5,6,7],gif:0,git:11,github:11,given:11,gmt:[0,3,6,7],gpl:10,gpx:[7,8,9,10,11],gpx_limit_import:1,gpxpy:11,grant:11,greater:8,gunicorn:11,handl:[0,9,11],has:6,has_workout:4,have:[1,4,5,6,7,8],header:[0,1,3,4,5,6,7],health:1,heavi:[10,11],hike:[4,8,9],his:[6,8,9],home:11,host:11,href:[1,11],http:[0,1,3,4,5,6,7,11,12],hvybqybra7wwxpastwr4v2:3,i18n:8,icon:11,imag:[0,6,7,8,11],img:4,improv:10,incorrect:8,index:7,info:0,inform:[8,10,11],init:11,initi:[11,12],initialis:11,insid:11,instal:[8,10],instanc:[1,9,11],integ:[1,3,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],is_act:4,is_registration_en:1,issu:[10,11],jan:7,javascript:[8,11],john_do:6,jpeg:6,jpg:0,json:[0,1,3,4,5,6,7,13],jul:[0,3,6,7],keep:[10,11],kei:[8,9,11],kjxavsturjvoah2wvcegef:7,label:4,languag:[0,6],larg:[0,7,9],larger:11,last:[0,11],last_nam:[0,6],latitud:7,layer:[8,11],leaflet:[7,11],least:[7,11],less:8,librari:11,licens:10,like:9,limit:[8,9],line:13,link:11,linux:11,list:[8,10,11],listen:11,load:8,local:[8,10,11],localhost:[11,12],locat:[0,6,11],log:[0,1,3,4,5,6,7,10,11],logfil:11,login:0,logout:[0,8],longer:8,longest:[3,8,9],longitud:7,made:[11,12],mai:[9,10,11],mailhog:11,major:8,make:11,makefil:[11,12],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,11],mean:12,messag:[0,1,7,8],method:11,min_alt:7,minim:7,minor:10,mobil:10,model:8,modifi:6,modification_d:7,modul:11,mon:7,mondai:[0,5,9],montain:[8,9],month:[5,8,9],more:[8,9,10,11],morn:7,mountain:4,mous:8,move:[7,8],mpwoadmin:11,multi:11,multipart:[0,7],must:[0,1,4,8,9,11],name:[0,5,6,11],nano:11,nb_sport:[0,6],nb_workout:[0,5,6],necessari:[9,11],need:11,network:[11,12],next_workout:7,nginx:[9,11],no_gpx:7,non:4,noopen:11,noreferr:11,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],one:[6,7],onli:[6,7,8,9,11],open:[10,11],openstreetmap:[1,8,11],opentrack:10,option:11,order:[6,7,8],order_bi:6,org:[1,11],other:[6,11],out:0,outdoor:[8,10,11],over:8,own:[6,10],owner:[8,9],packag:[8,11],page:[6,7],pagin:[6,7],par_pag:6,paramet:[0,1,3,4,5,6,7,8,9,11],pari:[0,6],pars:[11,13],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],permiss:[1,4,5,6,7],pg_dump:11,pictur:[0,6,7,11],ping:1,pip:11,pipenv:8,pleas:[0,1,3,4,5,6,7,8],png:[0,4,7,11],poetri:[8,11],point:[8,11],pong:1,pool:11,port:11,possibl:[8,10],post:[0,7],postgr:8,postgresql:[8,11],prefer:0,prerequisit:10,previous_workout:7,prior:11,privai:10,privileg:11,privkei:11,process:[0,9,11],productionconfig:11,profil:0,project:11,proprietari:10,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,pypi:10,python:[8,11],queri:[5,6,7],queue:11,rais:9,react:11,react_app_allow_registr:11,react_app_api_url:[11,12],react_app_gpx_limit_import:11,react_app_max_single_file_s:11,react_app_max_zip_file_s:11,react_app_thunderforest_api_kei:11,read:8,real:11,rebuild:12,rechart:[7,11],recommend:11,record:[2,7,8,9,10],record_typ:[3,7],redi:[8,11],redis_url:11,redux:11,refactor:8,regist:[0,1,11],registr:[0,1,8,9],rel:11,relat:11,releas:[10,11],remote_addr:11,remov:9,renam:8,replac:[8,11],repo:11,report:10,repositori:11,request:[0,1,3,4,5,6,7,12],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,run:[4,8,9,11],runner:10,sam:[0,6],same:8,samr1:11,sat:6,save:9,schema:11,search:8,second:7,secret:11,see:[8,9,10,11,12],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: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,11],sky:11,smtp:11,some:[6,7,8,10,11],sorri:0,sort:[6,7],sourc:10,spawn:11,speed:[3,7,8,9,11],spinner:8,sport:[2,5,7,8,9,10,11],sport_id:[3,4,5,7],sports_list:[0,6],sql:11,sqlalchemi:[8,11],ssl:11,ssl_certif:11,ssl_certificate_kei:11,standard:[8,11],standarderror:11,standardoutput:11,start:[0,5,7,8,9,11],startlimitintervalsec:11,starttl:11,stat:[5,8],staticmap:11,statist:[2,10],statu:[0,1,3,4,5,6,7],step:11,still:10,stop:11,store:[10,11],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],syslog:11,syslogidentifi:11,system:11,systemd:11,tab:12,tar:11,target:11,task:11,term:[8,11],test:11,than:8,thei:11,them:10,thi:[7,8,9,10,11],thunderforest:[8,11],tile:[7,8],tile_server_url:11,time:[0,5,7,8,9],timezon:[0,6,8],titl:7,tls:11,todo:14,token:[0,1,3,4,5,6,7],too:[0,7],tool:11,tooltip:8,total:8,total_dist:[0,5,6],total_dur:[0,5,6],track:10,tracker:10,transport:[4,8,9],troubleshoot:10,type:[0,1,3,4,5,6,7,11],ui_url:11,unauthor:[0,1,3,4,5,6,7],undefin:12,under:[10,11],unencrypt:11,unexpect:13,unit:11,unstabl:[10,11],updat:[0,1,4,6,7,8,9,11],upload:[8,9,11],upload_fold:11,uploads_dir_s:5,url:[8,11],use:11,used:[8,11],user:[0,1,2,3,4,5,7,8,9,10,11,13],user_nam:[5,6],usernam:[0,6,11],usernanm:0,using:[6,7,10,11],uuid:[7,8],valid:[0,1,3,4,5,6,7,11],valu:[3,7],variabl:[8,10,12],venv:11,version:[10,11],view:8,virtualenv:11,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,1,3,4,5,6,7,10,11],week:[0,5,8,9],weekend:8,weekm:[0,5],were:8,wget:11,when:[8,11],where:11,which:9,with_gpx:7,without:[5,6,7,8,9,10],worker:11,workers_process:11,workingdirectori:11,workout:[2,5,8,10],workout_d:[3,7],workout_id:[3,7],workout_short_id:7,workouts_count:6,written:11,www:[1,11],xxxx:11,xzf:11,yai:11,yarn:11,year:5,yet:10,you:[1,4,5,6,7,10],your:[6,10,11],zip:[1,7,8,9,11],zone:0,zoom:7},titles:["Authentication","Configuration","API documentation","Records","Sports","Statistics","Users","Workouts","Change log","Features","FitTrackee","Installation","Administrator","Troubleshooting","User"],titleterms:{"2018":8,"2019":8,"2020":8,"2021":8,"new":8,account:9,administr:[8,9,12],api:2,authent:0,avail:8,bug:8,chang:8,charact:12,close:8,column:12,configur:1,content:10,dashboard:9,data:12,deploy:11,deprec:11,detail:9,dev:11,docker:11,document:2,email:11,endpoint:[2,13],environ:11,featur:[8,9],first:8,fittracke:[8,10],fix:8,french:8,from:11,improv:8,instal:11,issu:8,json:12,line:12,list:9,log:8,map:11,minor:8,misc:8,pars:12,prerequisit:11,prod:11,product:11,pypi:[8,11],record:3,releas:8,server:11,sourc:11,sport:4,statist:[5,8,9],tabl:10,tile:11,translat:9,troubleshoot:13,unexpect:12,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 60c678e2..c5b8bbf4 100644 --- a/docs/troubleshooting/administrator.html +++ b/docs/troubleshooting/administrator.html @@ -3,8 +3,7 @@ - - + Administrator — FitTrackee 0.4.7 documentation @@ -128,14 +127,14 @@
-
+

Administrator

-
+

JSON.parse: unexpected character at line 1 column 1 of the JSON data

On the Network Tab, if the requests are made to http://localhost:3000/undefined/api, that means the environnement variable REACT_APP_API_URL is not initialized.

Check if Makefile.custom.config file exists and REACT_APP_API_URL is correctly initialized (see example), and rebuild the client.

-
-
+
+
@@ -150,7 +149,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/troubleshooting/index.html b/docs/troubleshooting/index.html index e09b2ff5..9530547b 100644 --- a/docs/troubleshooting/index.html +++ b/docs/troubleshooting/index.html @@ -3,8 +3,7 @@ - - + Troubleshooting — FitTrackee 0.4.7 documentation @@ -125,10 +124,10 @@
-
+

Troubleshooting

-
+
@@ -152,7 +151,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/docs/troubleshooting/user.html b/docs/troubleshooting/user.html index d802a586..58f82865 100644 --- a/docs/troubleshooting/user.html +++ b/docs/troubleshooting/user.html @@ -3,8 +3,7 @@ - - + User — FitTrackee 0.4.7 documentation @@ -125,10 +124,10 @@
-
+

User

TODO

-
+
@@ -143,7 +142,7 @@

© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 3.5.4.

diff --git a/poetry.lock b/poetry.lock index e96e84d2..cc3d27cf 100644 --- a/poetry.lock +++ b/poetry.lock @@ -193,7 +193,7 @@ test = ["pytest (>=6.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pret [[package]] name = "docutils" -version = "0.17.1" +version = "0.16" description = "Docutils -- Python Documentation Utilities" category = "dev" optional = false @@ -923,17 +923,17 @@ python-versions = "*" [[package]] name = "sphinx" -version = "4.0.2" +version = "3.5.4" description = "Python documentation generator" category = "dev" optional = false -python-versions = ">=3.6" +python-versions = ">=3.5" [package.dependencies] alabaster = ">=0.7,<0.8" babel = ">=1.3" colorama = {version = ">=0.3.5", markers = "sys_platform == \"win32\""} -docutils = ">=0.14,<0.18" +docutils = ">=0.12,<0.17" imagesize = "*" Jinja2 = ">=2.3" packaging = "*" @@ -1177,7 +1177,7 @@ testing = ["pytest (>=4.6)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pyt [metadata] lock-version = "1.1" python-versions = "^3.7" -content-hash = "ad3484d752fa267905c45c455d5370d054567b7a6d07e4632a851c68b4cd75a8" +content-hash = "b0288c8c2bad658f888081601f527942fe08d896165495cdb42996a893af1752" [metadata.files] alabaster = [ @@ -1345,8 +1345,8 @@ cryptography = [ {file = "cryptography-3.4.7.tar.gz", hash = "sha256:3d10de8116d25649631977cb37da6cbdd2d6fa0e0281d014a5b7d337255ca713"}, ] docutils = [ - {file = "docutils-0.17.1-py2.py3-none-any.whl", hash = "sha256:cf316c8370a737a022b72b56874f6602acf974a37a9fba42ec2876387549fc61"}, - {file = "docutils-0.17.1.tar.gz", hash = "sha256:686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125"}, + {file = "docutils-0.16-py2.py3-none-any.whl", hash = "sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af"}, + {file = "docutils-0.16.tar.gz", hash = "sha256:c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc"}, ] dramatiq = [ {file = "dramatiq-1.11.0-py3-none-any.whl", hash = "sha256:bb209d0d54e36e7c3f31862ca3f088752d9a3799a5a46d7979d6891326de5a14"}, @@ -1793,8 +1793,8 @@ snowballstemmer = [ {file = "snowballstemmer-2.1.0.tar.gz", hash = "sha256:e997baa4f2e9139951b6f4c631bad912dfd3c792467e2f03d7239464af90e914"}, ] sphinx = [ - {file = "Sphinx-4.0.2-py3-none-any.whl", hash = "sha256:d1cb10bee9c4231f1700ec2e24a91be3f3a3aba066ea4ca9f3bbe47e59d5a1d4"}, - {file = "Sphinx-4.0.2.tar.gz", hash = "sha256:b5c2ae4120bf00c799ba9b3699bc895816d272d120080fbc967292f29b52b48c"}, + {file = "Sphinx-3.5.4-py3-none-any.whl", hash = "sha256:2320d4e994a191f4b4be27da514e46b3d6b420f2ff895d064f52415d342461e8"}, + {file = "Sphinx-3.5.4.tar.gz", hash = "sha256:19010b7b9fa0dc7756a6e105b2aacd3a80f798af3c25c273be64d7beeb482cb1"}, ] sphinx-bootstrap-theme = [ {file = "sphinx-bootstrap-theme-0.7.1.tar.gz", hash = "sha256:571e43ccb76d4c6c06576aa24a826b6ebc7adac45a5b54985200128806279d08"}, diff --git a/pyproject.toml b/pyproject.toml index 37744228..8de50910 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,7 +52,7 @@ pytest-isort = "^2.0" pytest-runner = "^5.3" pytest-selenium = "^2.0.1" recommonmark = "^0.7" -sphinx = "^4.0" +sphinx = "<4.0" sphinx-bootstrap-theme = "^0.7.1" sphinxcontrib-httpdomain = "^1.7"