-

Change log#

+

Historique des modifications#

-

Version 0.7.17 (2023/06/03)#

+

Version 0.7.17 (03/06/2023)#

-

Translations#

+

Traductions#

  • PR#366, PR#369 - Translations update from Hosted Weblate (Galician, thanks to @xmgz)

  • PR#367 - Translations update (Spanish, French)

-

Translation status:

+

Avancement de la traduction

    -
  • Dutch: 99%

  • -
  • English: 100%

  • -
  • French: 100%

  • -
  • Galician: 100%

  • -
  • German: 99%

  • -
  • Italian: 87%

  • -
  • Norwegian Bokmål: 36%

  • -
  • Polish: 3%

  • -
  • Spanish: 100%

  • +
  • Néerlandais : 99%

  • +
  • Anglais : 100%

  • +
  • Français : 100%

  • +
  • Galicien : 100%

  • +
  • Allemand : 99%

  • +
  • Italien : 87%

  • +
  • Norvégien (Bokmål) : 36%

  • +
  • Polonais : 3%

  • +
  • Espagnol : 100%

-

Version 0.7.16 (2023/05/29)#

+

Version 0.7.16 (29/05/2023)#

-

Features and enhancements#

+

Fonctionnalités et améliorations#

  • PR#358 - Add user preference for filtering of GPX speed data

-

Bugs Fixed#

+

Bugs corrigés#

  • #359 - Footer overlaps content on user preferences page

-

Translations#

+

Traductions#

  • PR#350 - Translations update from Hosted Weblate (Galician)

  • PR#352 - Translations update from Hosted Weblate (Dutch)

  • @@ -276,20 +276,20 @@
  • PR#357 - Translations update from Hosted Weblate (Polish)

  • PR#365 - Translations update from Hosted Weblate (Spanish)

-

Translation status:

+

Avancement de la traduction

    -
  • Dutch: 99%

  • -
  • English: 100%

  • -
  • French: 100%

  • -
  • Galician: 99%

  • -
  • German: 99%

  • -
  • Italian: 87%

  • -
  • Norwegian Bokmål: 36%

  • -
  • Polish: 3%

  • -
  • Spanish: 100%

  • +
  • Néerlandais : 99%

  • +
  • Anglais : 100%

  • +
  • Français : 100%

  • +
  • Galicien : 99%

  • +
  • Allemand : 99%

  • +
  • Italien : 87%

  • +
  • Norvégien (Bokmål) : 36%

  • +
  • Polonais : 3%

  • +
  • Espagnol : 100%

-

Note: Polish is not yet available in FitTrackee interface.

-

Thanks to the contributors:

+

Note: le Polonais n”est pas encore disponible dans l”interface de FitTrackee.

+

Merci aux contributeurs :

  • @bjornclauw

  • @gallegonovato

  • @@ -297,15 +297,15 @@
  • @jat255

  • @xmgz

-

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

+

Note: Cette version contient des migrations de base de données (voir les instructions dans la documentation)

-

Version 0.7.15 (2023/04/12)#

-

Among enhancements and fixes, FitTrackee is now available in Galician, Spanish and partially in Norwegian Bokmål (see translation status below).

-

Note: DarkSky API support is removed, since the service shut down on March 31, 2023.

+

Version 0.7.15 (12/04/2023)#

+

Parmi les améliorations et corrections, FitTrackee est maintenant disponible en Galicien, Espagnol et partiellement en Norvégien Bokmål (voir l”avancement de la traduction ci-dessous).

+

Note: le support de l”API de DarkSky est supprimé, le service s”étant arrêté le 31 Mars 2023.

-

Features and enhancements#

+

Fonctionnalités et améliorations#

  • #319 - Add cli to create users

  • #329 - Make « start elevation axis at zero » sticky

  • @@ -314,14 +314,14 @@
-

Bugs Fixed#

+

Bugs corrigés#

  • #328 - GPX speed and altitude track has incorrect units on x-axis when imperial

  • b29ed7a - fix privacy policy message display on dashboard

-

Translations#

+

Traductions#

  • #250 - [Translation Request] Norwegian Bokmål

  • #320 - [Translation Request] Spanish

  • @@ -331,24 +331,24 @@
  • 075aeb9 - Translations update (French)

  • 60e164d - Translations update (Italian)

-

Translation status:

+

Avancement de la traduction

    -
  • Dutch: 98%

  • -
  • English: 100%

  • -
  • French: 100%

  • -
  • Galician: 100%

  • -
  • German: 100%

  • -
  • Italian: 87%

  • -
  • Norwegian Bokmål: 35%

  • -
  • Spanish: 100%

  • +
  • Néerlandais : 98%

  • +
  • Anglais : 100%

  • +
  • Français : 100%

  • +
  • Galicien : 100%

  • +
  • Allemand : 100%

  • +
  • Italien : 87%

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

  • +
  • Espagnol : 100%

-

Misc#

+

Divers#

  • #318 - Remove DarkSky Weather provider

-

Thanks to the contributors:

+

Merci aux contributeurs :

  • @bjornclauw

  • @comradekingu

  • @@ -359,31 +359,31 @@
  • J. Lavoie from Weblate

  • mondstern from Weblate

-

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

+

Note: Cette version contient des migrations de base de données (voir les instructions dans la documentation)

-

Version 0.7.14 (2023/03/08)#

+

Version 0.7.14 (08/03/2023)#

-

Bugs Fixed#

+

Bugs corrigés#

  • #314 - GPX file is not deleted when the process fails

-

Translations#

+

Traductions#

  • PR#315 - Translations update from Hosted Weblate (Dutch, thanks to @bjornclauw)

-

Version 0.7.13 (2023/03/05)#

-

This version allows to display the instance privacy policy. A user must agree to the privacy policy to register.
A default policy is available and a custom policy can be defined in the administration.
Note: After FitTrackee upgrade, a message will be displayed to all users in order to review the policy.

-

A user can now request a data export (containing user info, workout data and uploaded gpx files).

-

Lastly, additional information that may be useful to users can be displayed in About page.

+

Version 0.7.13 (05/03/2023)#

+

Cette version permet d”afficher la politique de confidentialité de l”instance. Un utilisateur doit accepter la politique de confidentialité pour s”inscrire. Une politique de confidentialité par défaut est disponible et une politique personnalisée peut être définie dans l”administration.
Note : Après la mise à jour de FitTrackee, un message sera affiché à tous les utilisateurs afin qu”ils puissent prendre connaissance de la politique.

+

Un utilisateur peut maintenant demandé un export de données (contenant les informations de l”utilisateur, les données des séances et les fichiers gpx téléversés).

+

Enfin, des informations complémentaires pouvant être utiles aux utilisateurs peuvent être affichées dans la page A propos.

-

Features and enhancements#

+

Fonctionnalités et améliorations#

  • #301 - add privacy policy

  • #304 - add user data export

  • @@ -391,63 +391,63 @@
-

Bugs Fixed#

+

Bugs corrigés#

  • PR#307 - Minor fixes

      -
    • update workout and map files name

    • -
    • fix error message when api is not running

    • -
    • fix modal position

    • +
    • mise à jour du nom des fichiers des séances et des cartes

    • +
    • corrige le message d”erreur quand l”API n”est pas démarrée

    • +
    • corrige la position de la modale

-

Translations#

+

Traductions#

  • PR#297 - Translations update from Hosted Weblate (Dutch)

  • PR#308 - Translations update from Hosted Weblate (Dutch)

  • PR#310 - Translations update from Hosted Weblate (Dutch and German)

-

Thanks to the contributors:

+

Merci aux contributeurs :

  • @bjornclauw

  • @qwerty287

-

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

+

Note: Cette version contient des migrations de base de données (voir les instructions dans la documentation)

-

Version 0.7.12 (2023/02/16)#

+

Version 0.7.12 (16/02/2023)#

-

Translations#

+

Traductions#

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

-

Misc#

+

Divers#

  • #294 - drop PostgreSQL10 support

  • -
  • dependencies update

  • +
  • mise à jour des dépendances

-

Version 0.7.11 (2022/12/31)#

+

Version 0.7.11 (31/12/2022)#

-

Features and enhancements#

+

Fonctionnalités et améliorations#

  • PR#265 - Implementing alternative weather API (VisualCrossing.com)
    Note: A new environment variable must be to set to configure the weather data provider: WEATHER_API_PROVIDER (see documentation)

-

Translations#

+

Traductions#

  • PR#287 - Translations update from Hosted Weblate (Dutch)

  • PR#289 - Translations update from Hosted Weblate (German)

-

Thanks to the contributors:

+

Merci aux contributeurs :

  • @bjornclauw

  • @jat255

  • @@ -456,122 +456,122 @@
-

Version 0.7.10 (2022/12/21)#

-

FitTrackee is now available in Italian (thanks to @dperruso).

+

Version 0.7.10 (21/12/2022)#

+

FitTrackee est maintenant disponible en Italien (merci @dperruso).

-

Features and enhancements#

+

Fonctionnalités et améliorations#

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

-

Translations#

+

Traductions#

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

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

  • f96dcef - Translations update (German)

-

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

+

Note: Cette version contient des migrations de base de données (voir les instructions dans la documentation)

-

Version 0.7.9 (2022/12/11)#

+

Version 0.7.9 (11/12/2022)#

-

Features and enhancements#

+

Fonctionnalités et améliorations#

  • #280 - New sport: Mountaineering

-

Translations#

+

Traductions#

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

  • PR#282 - Init italian translation files

-

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

+

Note: Cette version contient des migrations de base de données (voir les instructions dans la documentation)

-

Version 0.7.8 (2022/11/30)#

-

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

+

Version 0.7.8 (30/11/2022)#

+

FitTrackee est maintenant disponible en Néerlandais (merci @bjornclauw).

-

Translations#

+

Traductions#

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

-

Version 0.7.7 (2022/11/27)#

+

Version 0.7.7 (27/11/2022)#

-

Features and enhancements#

+

Fonctionnalités et améliorations#

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

-

Bugs Fixed#

+

Bugs corrigés#

  • PR#271 - Fix workouts creation

-

Translations#

+

Traductions#

  • PR#273 - Init Dutch translations files

-

Misc#

+

Divers#

  • PR#274 - Tests parallelization

  • PR#275 - Disable worker entry point

-

Note: fittrackee_worker command is disabled, please use existing flask-dramatiq CLI (see documentation)

+

Note : la commende fittrackee_worker est désactivée, merci d”utiliser l”interface de ligne de commande existante flask-dramatiq (see documentation)

-

Version 0.7.6 (2022/11/09)#

+

Version 0.7.6 (09/11/2022)#

-

Translations#

+

Traductions#

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

-

Misc#

+

Divers#

    -
  • dev dependencies update

  • +
  • mise à jour des dépendances de développement

-

Version 0.7.5 (2022/11/09)#

+

Version 0.7.5 (09/11/2022)#

-

Bugs Fixed#

+

Bugs corrigés#

  • #264 - UI has white and gray background

-

Translations#

+

Traductions#

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

-

Version 0.7.4 (2022/11/05)#

+

Version 0.7.4 (05/11/2022)#

-

Bugs Fixed#

+

Bugs corrigés#

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

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

-

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

+

Note : l”import d”archives nécessite encore des améliorations (voir #89)

-

Translations#

+

Traductions#

  • b1536fc - fix french translations in administration

@@ -581,53 +581,53 @@
  • #257 - Add client_max_body_size note to example nginx config

-

Thanks to @jat255

+

Merci @jat255

-

Version 0.7.3 (2022/11/01)#

+

Version 0.7.3 (01/11/2022)#

-

Features and enhancements#

+

Fonctionnalités et améliorations#

  • #112 - allow user to change date format

  • #244 - New sport type: « Virtual Ride »

-

Thanks to @jat255

+

Merci @jat255

-

Bugs Fixed#

+

Bugs corrigés#

  • #246 - Add support to PostgreSQL 15

  • #247 - Segments duration is displayed with microseconds

-

Translations#

+

Traductions#

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

-

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

+

Note: Cette version contient des migrations de base de données (voir les instructions dans la documentation)

-

Version 0.7.2 (2022/09/21)#

+

Version 0.7.2 (21/09/2022)#

-

Translations#

+

Traductions#

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

-

Version 0.7.1 (2022/09/21)#

+

Version 0.7.1 (21/09/2022)#

-

Bugs Fixed#

+

Bugs corrigés#

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

-

Translations#

+

Traductions#

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

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

  • @@ -635,9 +635,9 @@
-

Version 0.7.0 (2022/09/19)#

+

Version 0.7.0 (19/09/2022)#

-

Features and enhancements#

+

Fonctionnalités et améliorations#

  • #88 - OAuth 2.0 access token for api access

  • #231 - Invalidate token on logout

  • @@ -645,26 +645,26 @@
-

Bugs Fixed#

+

Bugs corrigés#

  • #232 - Speed chart can not be hidden

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

-

Translations#

+

Traductions#

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

-

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

+

Note: Cette version contient des migrations de base de données (voir les instructions dans la documentation)

-

Version 0.6.12 (2022/09/14)#

+

Version 0.6.12 (14/09/2022)#

-

Issues Closed#

+

Tickets Fermés#

-

Bugs Fixed#

+

Bugs corrigés#

  • #230 - Database problem after upgrade to 0.6.11

@@ -673,21 +673,21 @@

Pull Requests#

-

Misc#

+

Divers#

  • #225 - Fix grammar issue

-

Thanks to @Skylan0916

-

In this release 1 issue was closed.
Note: This release contains a fix on the last database migration that will be executed only on versions lower than v0.6.11 (no data differences with v0.6.11, the fix allows to execute the migration on Postgres<12)
(see upgrade instructions in documentation).

+

Merci a @Skylan0916

+

Dans cette version, 1 ticket a été fermé.
Note : Cette version contient une correction sur la dernière migration de base de données qui sera exécutée uniquement sur les versions inférieures à la version 0.6.11 (pas de différences avec la version 0.6.11, la correction permet une exécution de la migration sur des versions de PostgreSQL inférieures à la version 12)
(voir les instructions de mise à jour dans la documentation).

-

Version 0.6.11 (2022/07/27)#

+

Version 0.6.11 (27/02/2022)#

-

Issues Closed#

+

Tickets Fermés#

-

Bugs Fixed#

+

Bugs corrigés#

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

@@ -702,17 +702,17 @@
  • #167 - Added ascent record to Dashboard

  • #162 - Added total elevation to dashboard

  • -

    Thanks to @Fmstrat

    -

    In this release 1 issue was closed.
    Note: This release contains database migration (see upgrade instructions in documentation)

    +

    Merci @Fmstrat

    +

    Dans cette version, 1 ticket a été fermé.
    Note : Cette version contient migration de base de données (voir les instructions de mise à jour dans la documentation)

    -

    Version 0.6.10 (2022/07/13)#

    +

    Version 0.6.10 (13/07/2022)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

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

    @@ -721,20 +721,20 @@

    Pull Requests#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #209 - Incorrect duration with track containing multiple segments

    -

    Thanks to @gorgobacka

    -

    In this release 1 issue was closed.

    +

    Merci @gorgobacka

    +

    Dans cette version 1 ticket a été fermé.

    -

    Version 0.6.9 (2022/07/03)#

    -

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

    +

    Version 0.6.9 (03/07/2022)#

    +

    FitTrackee est maintenant disponible en Allemand (merci @gorgobacka).
    Et les traductions peuvent être mises à jour sur Weblate.

    -

    Issues Closed#

    +

    Tickets Fermés#

    Fonctionnalités#

      @@ -742,21 +742,21 @@
    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • PR#208 - fix order on records cards

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

    -

    Translations#

    +

    Traductions#

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

    • #196 - Use translation management tool

    • #190 - Add German translation

    -

    In this release 4 issues were closed.

    -

    Thanks to the contributors:

    +

    Dans cette version 4 tickets ont été fermés.

    +

    Merci aux contributeurs :

    • @gorgobacka

    • J. Lavoie (from Weblate)

    • @@ -765,11 +765,11 @@
    -

    Version 0.6.8 (2022/06/22)#

    +

    Version 0.6.8 (22/06/2022)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

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

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

    • @@ -778,74 +778,73 @@
    -

    Misc#

    +

    Divers#

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

    • +
    • changement dans la nomenclature des fichiers (inclus la PR#195)
      Note : ceci n”affecte pas les fichiers précédemment importés

    • cc4287e - Fix docker env file

    -

    In this release 3 issues were closed.

    +

    Dans cette version 3 tickets ont été fermés.

    -

    Version 0.6.7 (2022/06/11)#

    +

    Version 0.6.7 (11/06/2022)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #156 - Process gpx file with offset

    -

    In this release 1 issue was closed.

    +

    Dans cette version 1 ticket a été fermé.

    -

    Version 0.6.6 (2022/05/29)#

    +

    Version 0.6.6 (29/05/2022)#

    -

    Misc#

    -

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

    +

    Divers#

    +

    Pas de nouvelles fonctionnalités dans cette version, seulement des mises à jour de dépendances et de la refactorisation de code avant l”ajout de nouvelles fonctionnalités.

    -

    Version 0.6.5 (2022/04/24)#

    -

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

    -

    To manage users, a new CLI is available.

    +

    Version 0.6.5 (24/04/2022)#

    +

    Il est maintenant possible de démarrer FitTrackee sans fournisseur SMTP configuré (voir la documentation). Cela réduit les prérequis pour les instances mono-utilisateurs

    +

    Pour gérer les utilisations, une nouvelle interface de ligne de commandes (CLI) est disponible.

    -

    Issues Closed#

    +

    Tickets Fermés#

    Fonctionnalités#

    • #180 - allow using FitTrackee without SMTP server

    -

    In this release 1 issue was closed.

    +

    Dans cette version 1 ticket a été fermé.

    -

    Version 0.6.4 (2022/04/23)#

    +

    Version 0.6.4 (23/04/2022)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #178 - cannot send email with TLS

    -

    In this release 1 issue was closed.

    +

    Dans cette version 1 ticket a été fermé.

    -

    Version 0.6.3 (2022/04/09)#

    +

    Version 0.6.3 (09/04/2022)#

    Pull Requests#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #177 - Minor fixes

        -
      • add missing translation

      • -
      • fix “Add Workout” card position on small screens

      • +
      • ajout de traductions manquantes

      • +
      • corrige la position de la carte “Ajouter une séance sur les petits écrans

    @@ -853,37 +852,37 @@ It reduces pre-requisites for single-user instances.

    -

    Version 0.6.2 (2022/04/03)#

    +

    Version 0.6.2 (03/04/2022)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #175 - Distance card on dashboard is not refreshed

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

    -

    In this release 2 issues were closed.

    +

    Dans cette version 2 tickets ont été fermés.

    -

    Version 0.6.1 (2022/03/27)#

    +

    Version 0.6.1 (27/03/2022)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #171 - Stats chart is not updated correctly

    -

    In this release 1 issue was closed.

    +

    Dans cette version 1 ticket a été fermé.

    -

    Version 0.6.0 (2022/03/27)#

    -

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

    +

    Version 0.6.0 (27/03/2022)#

    +

    Cette version apporte quelques changements au niveau de l”inscription des utilisateurs.
    A partir de maintenant, un utilisateur doit confirmer son compte après inscription (un courriel avec les instructions de confirmation est envoyé avec inscription).

    -

    Issues Closed#

    +

    Tickets Fermés#

    Fonctionnalités#

      @@ -892,7 +891,7 @@ It reduces pre-requisites for single-user instances.

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #169 - user picture is not refreshed after update

    @@ -901,25 +900,24 @@ It reduces pre-requisites for single-user instances.

    Pull Requests#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #161 - Minor translation issue on “Farthest”

    • #160 - Minor translation issue on APP_ERROR

    -

    Thanks to @Fmstrat

    -

    In this release 3 issues were closed.
    Note: This release contains database migration (see upgrade instructions in documentation)

    +

    Merci @Fmstrat

    +

    Dans cette version 3 tickets ont été fermés.
    Note : Cette version contient des migrations de base de données (voir les instructions de mise à jour dans la documentation)

    -

    Version 0.5.7 (2022/02/13)#

    -

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

    -

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

    +

    Version 0.5.7 (13/02/2022#

    +

    Cette version contient plusieurs corrections de sécurité.
    Merci @DanielSiersleben pour le rapport.

    +

    Et à partir de cette version, le compte de l”administrateur ne sera plus créé à l”initialisation.
    Une nouvelle commande a été ajoutée pour donner les droits d”administration au compte créé après inscription (voir la documentation)

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Misc#

    +

    Divers#

    • #149 - improve database initialisation

    @@ -928,43 +926,43 @@ It reduces pre-requisites for single-user instances.

    Pull Requests#

    -

    Security#

    +

    Sécurité#

    • #152 - Fixes and improvements:

        -
      • set autoescape on jinja templates

      • +
      • configure l”échappement (autoespcape) dans les modèles jinja

    • #151 - fix security issues:

        -
      • sanitize input when serving images

      • -
      • sanitize inputs when serving map tiles

      • -
      • allow only alphanumeric characters and “_” in username

      • +
      • nettoie les entrées lorsque les images sont servies

      • +
      • nettoie les entrées lorsque les tuiles sont servies

      • +
      • permet seulement les caractères alphanumériques et les “_” dans le nom de l”utilisateurs

    -

    Misc#

    +

    Divers#

    • #152 - Fixes and improvements:

        -
      • fix dramatiq warning when launching workers w/ script entrypoint

      • -
      • check app config before dropping database, to avoid deleting data on production

      • -
      • remove dotenv warning

      • +
      • corrige les alertes de dramatiq quand les workers sont lancés à partir du point d”entré du script.

      • +
      • vérifie la configuration de l”application avant de supprimer la base de données afin d”éviter de supprimer des données en production

      • +
      • supprime l”alerte dotenv

    -

    In this release 1 issue was closed.

    +

    Dans cette version 1 ticket a été fermé.

    -

    Version 0.5.6 (2022/02/05)#

    +

    Version 0.5.6 (05/02/2022)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #146 - incorrect label on workouts filters

    @@ -975,15 +973,15 @@ It reduces pre-requisites for single-user instances.

    • #145 - fix on database models

    -

    In this release 1 issue was closed.
    Note: This release contains database migration (see upgrade instructions in documentation)

    +

    Dans cette version, 1 ticket a été fermé.
    Note : Cette version contient migration de base de données (voir les instructions de mise à jour dans la documentation)

    -

    Version 0.5.5 (2022/01/19)#

    +

    Version 0.5.5 (19/01/2022)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

    • #140 - Add a fullscreen control to workout map

    • #138 - Add control to reset map to initial position

    • @@ -992,76 +990,76 @@ It reduces pre-requisites for single-user instances.

    -

    Bugs Fixed#

    +

    Bugs corrigés#

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

    -

    In this release 4 issues were closed.

    +

    Dans cette version 4 tickets ont été fermés.

    -

    Version 0.5.4 (2022/01/01)#

    +

    Version 0.5.4 (01/01/2022#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #131 - No workouts displayed on calendar

    -

    In this release 1 issue was closed.

    +

    Dans cette version 1 ticket a été fermé.

    -

    Version 0.5.3 (2022/01/01)#

    +

    Version 0.5.3 (01/01/2022)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #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.

    +

    Dans cette version 2 tickets ont été fermés.

    -

    Version 0.5.2 (2021/12/19)#

    +

    Version 0.5.2 (19/12/2021)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

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

    • #121 - Add activity : snowshoes

    -

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

    +

    Dans cette version 2 tickets ont été fermés
    Note : cette version contains des migrations de base de données.

    -

    Version 0.5.1 (2021/11/30)#

    +

    Version 0.5.1 (30/11/2021)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

    • #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 issues were closed.

    +

    Dans cette version 3 tickets ont été fermés.

    -

    Version 0.5.0 (2021/11/14)#

    +

    Version 0.5.0 (14/11/2021)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

    • #99 - Display workout with imperial units

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

    • @@ -1070,13 +1068,13 @@ It reduces pre-requisites for single-user instances.

    -

    Bugs Fixed#

    +

    Bugs corrigés#

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

    -

    Misc#

    +

    Divers#

    • #104 - Switch to AGPLv3 license

    @@ -1090,8 +1088,8 @@ It reduces pre-requisites for single-user instances.

  • #98/#109 - Added stopped_speed_threshold to support slow movement

  • #84/#93 - Add elevation data and new sports

  • -

    In this release 6 issues were closed.
    Note: This release contains database migrations.

    -

    Thanks to the contributors:

    +

    Dans cette version 6 tickets ont été fermés
    Note : cette version contains des migrations de base de données.

    +

    Merci aux contributeurs :

    • @Fmstrat

    • @paf38

    • @@ -1099,192 +1097,190 @@ It reduces pre-requisites for single-user instances.

    -

    Version 0.4.9 (2021/07/16)#

    +

    Version 0.4.9 (16/07/2021)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

    • #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 corrigés#

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

    • #80 - can not save notes with control characters

    -

    In this release 4 issues were closed.

    +

    Dans cette version 4 tickets ont été fermés.

    -

    Version 0.4.8 (2021/07/03)#

    +

    Version 0.4.8 (03/07/2021)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #79 - Fails to start after make rebuild

    -

    In this release 1 issue was closed.

    +

    Dans cette version 1 ticket a été fermé.

    -

    Version 0.4.7 (2021/04/07)#

    +

    Version 0.4.7 (07/04/2021)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

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

    -

    Misc#

    +

    Divers#

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

    • +
    • Mise à jour des dépendances Python et Javascript
      IMPORTANT: Du fait de la mise à jour de SQLAlchemy (1.4+), les URLs commençant par postgres:// ne sont plus prise en charge. Merci de mettre à jour la variable DATABASE_URL avec postgresql://.

    -

    In this release 1 issue was closed.

    +

    Dans cette version 1 ticket a été fermé.

    -

    Version 0.4.6 (2021/02/21)#

    +

    Version 0.4.6 (21/02/2021)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

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

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

    • #70 - max size for an archive must not be less than uploaded files max size

    -

    In this release 3 issues were closed.

    +

    Dans cette version 3 tickets ont été fermés.

    -

    Version 0.4.5 (2021/02/17)#

    +

    Version 0.4.5 (17/02/2021)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #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.

    +

    Dans cette version 2 tickets ont été fermés.

    -

    Version 0.4.4 (2021/01/31)#

    +

    Version 0.4.4 (31/01/2021)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #62 - Error when sending reset password email

    -

    Misc#

    +

    Divers#

      -
    • Refactoring before introducing new features.

    • -
    • Add docker files for evaluation purposes.

    • +
    • Refactorisation avant l”ajout de nouvelles fonctionnalités.

    • +
    • Ajout de fichiers Docker à des fins d”évaluation.

    -

    In this release 1 issue was closed.

    +

    Dans cette version 1 ticket a été fermé.

    -

    Version 0.4.3 (2021/01/10)#

    +

    Version 0.4.3 (10/01/2021)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

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

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #59 - No message displayed on uploading image error

    -

    In this release 2 issues were closed.

    +

    Dans cette version 2 tickets ont été fermés.

    -

    Version 0.4.2 (2021/01/03)#

    +

    Version 0.4.2 (03/01/2021)#

    -

    Misc#

    -

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

    +

    Divers#

    +

    Pas de nouvelles fonctionnalités dans cette version, seulement de la refactorisation avant l”ajout de nouvelles fonctionnalités.

    -

    Version 0.4.1 (2020/12/31)#

    +

    Version 0.4.1 (31/12/2020)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

    • #57 - Use uuid for activities

    -

    In this release 1 issue was closed.

    +

    Dans cette version 1 ticket a été fermé.

    -

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

    -

    This version introduces some major changes:

    +

    Version 0.4.0 - FitTrackee sur PyPI (19/09/2020)#

    +

    Cette version introduit des changement majeurs :

      -
    • Installation becomes more easy. FitTrackee can be now be installed from PyPi.
      ⚠️ Warning: please read installation documentation, some environment variables and files have been renamed.

    • -
    • 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.

    • +
    • L”installation est facilitée. FitTrackee peut dorénavant être installé à partir de PyPI.
      ⚠️ Attention : merci de lire la documentation d”installation, certaines variables d”environnement et certains fichiers ont été renommés.

    • +
    • Il est maintenant possible de changer le fournisseur de tuiles pour les cartes. Le serveur de tuiles par défaut est maintenant celui d”OpenStreetMap (remplaçant ThunderForest Outdoors), voir les Serveurs de tuiles dans la documentation.

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

    • #54 - Tile server can be changed

    • #53 - Simplify FitTrackee installation

    -

    In this release 2 issue were closed.

    +

    Dans cette version 2 tickets ont été fermés.

    -

    Version 0.3.0 - Administration (2020/07/15)#

    -

    This version introduces some major changes:

    +

    Version 0.3.0 - Administration (15/07/2020)#

    +

    Cette version introduit des changement majeurs :

      -
    • FitTrackee administration is now available (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

    • +
    • L”administration de FitTrackee est maintenant disponible (voir la documentation)
      ⚠️ Attention : certains paramètres de l”application ont été déplacés des variables d”environnement vers la base de données (voir l”installation dans la documentation).

    • +
    • afin d”envoyer des courriels, Redis est maintenant une dépendance obligatoire

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

    • #50 - A user can reset his password

    • #17 - A user can delete his account

    • #15 - Complete the administration

    -

    In this release 3 issues were closed.

    +

    Dans cette version 3 tickets ont été fermés.

    -

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

    +

    Version 0.2.5 - Corrections et améliorations (31/01/2020)#

    -

    Misc#

    -

    This version contains minor fix and improvements on client side:

    +

    Divers#

    +

    Cette version contient des corrections mineures et des améliorations coé client :

    • 4c3fc34 - empty user data on logout

    • 34614d5 - add spinner on loading activities

    • @@ -1295,58 +1291,58 @@ add URL interceptors to simplify routes definition

    -

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

    +

    Version 0.2.4 - Corrections mineures (30/01/2020)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #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.

    +

    Dans cette version 2 tickets ont été fermés.

    -

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

    +

    Version 0.2.3 - FitTrackee disponible en Français (29/12/2019)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

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

    • #40 - Localize FitTrackee (i18n)

    -

    Bugs Fixed#

    +

    Bugs corrigés#

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

    -

    In this release 3 issues were closed.

    +

    Dans cette version 3 tickets ont été fermés.

    -

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

    +

    Version 0.2.2 - Corrections des statistiques (23/09/2019)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #41 - User statistics are incorrect

    -

    In this release 1 issue was closed.

    +

    Dans cette version 1 ticket a été fermé.

    -

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

    +

    Version 0.2.1 - Correction et améliorations (01/09/2019)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

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

    • #14 - Display segments informations

    • @@ -1358,52 +1354,52 @@ add URL interceptors to simplify routes definition

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #34 - Weather is not displayed anymore

    -

    Misc#

    +

    Divers#

      -
    • Poetry replaces pipenv for Python packages management

    • +
    • Poetry remplace pipenv pour la gestion des paquets Python

    -

    In this release 8 issues were closed.

    +

    Dans cette version 8 tickets ont été fermés.

    -

    Version 0.2.0 - Statistics (2019/07/07)#

    +

    Version 0.2.0 - Statistiques (07/07/2019)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

    • #13 - Detailed statistics

    -

    Misc#

    +

    Divers#

      -
    • Update dependencies

    • +
    • Mise à jour des dépendances

    -

    In this release 1 issue was closed.

    +

    Dans cette version 1 ticket a été fermé.

    -

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

    +

    Version 0.1.1 - Corrections et améliorations (07/02/2019)#

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

    • #25 - Display records on calendar

    • #22 - Add a total on current month statistics

    -

    Bugs Fixed#

    +

    Bugs corrigés#

    • #31 - Use moving duration for stats

    • #29 - Pause duration calculation with segments

    • @@ -1411,16 +1407,16 @@ add URL interceptors to simplify routes definition

    • #26 - Total is incorrect in tooltip when duration is displayed

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

    -

    In this release 7 issues were closed.

    +

    Dans cette version 7 tickets ont été fermés.

    -

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

    -

    Features:

    +

    Version 0.1.0 - Première version 🎉 (04/07/2018)#

    +

    Fonctionnalités :

      -
    • Account creation (only standard user, not admin)

    • -
    • 6 sports supported:

      +
    • Création de compte (utilisateur standard, non administrateur)

    • +
    • 6 sports pris en charge :

      • Vélo (Sport)

      • Vélo (Transport)

      • @@ -1430,32 +1426,32 @@ add URL interceptors to simplify routes definition

      • Marche

    • -
    • Activity creation by uploading a gpx file. An activity can even be created without gpx (the user must enter date, time, duration and distance)

    • -
    • Activity edition and deletion

    • -
    • An activity can be displayed with map (if with gpx), weather (if the DarkSky API key is provided) and charts (speed and elevation)

    • -
    • A user can add a note

    • -
    • Month calendar with activities

    • -
    • Current month statistics

    • -
    • Records by sports:

      +
    • Création d”activité par ajout de fichier gpx. Une activité peut également être crée sans fichier gpx (l”utilisateur doit enter la date, l”heure, la durée et la distance)

    • +
    • Modification et suppression d”activité

    • +
    • Une activité peut être affichée avec une carte (si une fichier gpx existe), la météo (si une clé d”API DarkSky a été configurée) et des graphiques (vitesse et altitude)

    • +
    • Un utilisateur peut ajouter une note

    • +
    • Calendrier mensuel avec les activités

    • +
    • Statistiques du mois en cours

    • +
    • Records par sports :

      • vitesse moyenne

      • -
      • distance la plus grande

      • +
      • la plus grande distance

      • durée la plus longue

      • vitesse maximale

    • -
    • Activities list and search

    • +
    • Liste des activités et recherche

    -

    Notes:

    +

    Notes :

      -
    • only activity owner can see his activity

    • -
    • no administration for now

    • +
    • seul le propriétaire d”une activité peut la voir

    • +
    • pas d”administration pour le moment

    -

    ➡️ more informations: see documentation and current issues

    +

    ➡️ more informations: see documentation and current issues

    -

    Issues Closed#

    +

    Tickets Fermés#

    -

    New Features#

    +

    Nouvelles fonctionnalités#

    • #11 - Timezone support

    • #10 - Add a note to an activity

    • @@ -1464,7 +1460,7 @@ add URL interceptors to simplify routes definition

    • #3 - Search filter for activities

    • #2 - Calendar to view activities

    -

    In this release 6 issues were closed.

    +

    Dans cette version 6 tickets ont été fermés.

    @@ -1521,407 +1517,407 @@ add URL interceptors to simplify routes definition

    diff --git a/docs/fr/features.html b/docs/fr/features.html index 383ea8eb..ef7d1efa 100644 --- a/docs/fr/features.html +++ b/docs/fr/features.html @@ -183,7 +183,7 @@
  • Administrateur
  • -
  • Change log
  • +
  • Historique des modifications
  • @@ -233,7 +233,7 @@

    Fonctionnalités#

    Fitrackee vous permet de stocker et d’afficher les données issues des fichiers .gpx et quelques statistiques à partir de vos activités en plein air.
    -
    Pour le moment, l’application est plutôt une application mono-utilisateur. Même s’il est possible pour plusieurs utilisateurs de s’enregistrer, un utilisateur ne peut voir que ses propres séances.
    +
    Pour le moment, l’application est plutôt de type mono-utilisateur. Même s’il est possible pour plusieurs utilisateurs de s’enregistrer, un utilisateur authentifié ne peut voir que ses propres séances.

    Les fichier .gpx sont stockés dans un répertoire du serveur (sans aucun chiffrement).

    Avec la configuration par défaut, Open Street Map est utilisé comme serveur de tuile sur la page de détail de la séance et pour la génération des images statiques des traces.

    @@ -381,7 +381,7 @@

    Note

    -

    Dans le cas où l’envoi des courriles n’est pas configuré, une interface de ligne de commande permet d’activer le compte des utilisateurs.

    +

    Dans le cas où l’envoi des courriels n’est pas configuré, une interface de ligne de commande permet d’activer le compte des utilisateurs.

    • L’utilisateur peut définir la langue, le fuseau horaire et le premier jour de la semaine.

    • @@ -491,15 +491,15 @@
    -

    Translations#

    +

    Traductions#

    FitTrackee est disponible dans les langues suivantes (la langue peut être enregistrée dans les préférences de l’utilisateur) :

    • Anglais

    • -
    • Français (nouveau dans la version 0.2.3)

    • +
    • French (new in 0.2.3)

    • Allemand (nouveau dans la version 0.6.9)

    • Néerlandais (nouveau dans la version 0.7.8)

    • Italien (nouveau dans la version 0.7.10)

    • -
    • Galicien (nouveau dans la version 0.7.15)

    • +
    • Galician (new in 0.7.15)

    • Espagnol (nouveau dans la version 0.7.15)

    • Norvégien (Bokmål) (nouveau dans la version 0.7.15)

    @@ -512,11 +512,11 @@