Historique des modifications#

Version 0.7.27 (20/12/2023)#

Fonctionnalités et améliorations#

  • #113 - add a dark mode

  • PR#464 - Update user preferences display

  • PR#471 - add new sport: « Cycling (Trekking) »

Bugs corrigés#

  • PR#469 - change UI display only on login ou user preferences update

  • PR#472 - fix redirection when resetting password

Traductions#

  • PR#468 - Translations update (Galician & Spanish)

Divers#

  • #456 - Drop PostgreSQL 11 support

Avancement de la traduction :

  • Néerlandais : 99%

  • Anglais : 100%

  • Français : 100%

  • Galicien : 99%

  • Allemand : 99%

  • Italien : 85%

  • Norvégien (Bokmål) : 61%

  • Polonais : 99%

  • Espagnol : 99%

Merci aux contributeurs :

  • @DavidHenryThoreau

  • @gallegonovato

  • @xmgz

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

Version 0.7.26 (19/11/2023)#

Bugs corrigés#

  • #224 - Missing elevation results in incorrect ascent/descent total

Traductions#

  • PR#444 - Translations update (Norwegian Bokmål)

Divers#

En plus de la mise à jour des dépendances :

  • PR#449 - Update vue, tooling and chart library

  • PR#450 - Update gpxpy to 1.6.1

Avancement de la traduction :

  • Néerlandais : 100%

  • Anglais : 100%

  • Français : 100%

  • Galicien : 100%

  • Allemand : 100%

  • Italien : 85%

  • Norvégien (Bokmål) : 61%

  • Polonais : 100%

  • Espagnol : 100%

Merci aux contributeurs :

  • @comradekingu

Version 0.7.25 (08/10/2023)#

Bugs corrigés#

  • #441 - Errors after upgrade to 0.7.24

Version 0.7.24 (04/10/2023)#

Bugs corrigés#

  • PR#433 - Handle encoded password in EMAIL_URL

Traductions#

  • PR#427 - fix typos and translations + refacto

  • PR#431 - Translations update (Galician)

Divers#

  • PR#428 - CI - Add PostgreSQL 16

  • 2bcff2e - API - update Flask to 3.0+

  • PR#436 - CI - Add Python 3.12

  • PR#438 - CI - update workflows

Avancement de la traduction :

  • Néerlandais : 100%

  • Anglais : 100%

  • Français : 100%

  • Galicien : 100%

  • Allemand : 100%

  • Italien : 85%

  • Norvégien Bokmål : 35%

  • Polonais : 100%

  • Espagnol : 100%

Merci aux contributeurs :

  • @xmgz

Version 0.7.23 (14/09/2023)#

Bugs corrigés#

  • PR#421 - remove darksky from available weather providers in .env

  • PR#426 - Update default tile server (thanks to @astridx)

Divers#

  • PR#422 - CI - fix e2e tests with packaged version

Version 0.7.22 (23/08/2023)#

Bugs corrigés#

  • PR#411 - Fix various typos

  • PR#416 - fix modal navigation and closing

Traductions#

  • PR#410 - Translations update (German)

  • PR#415 - Translations update (Polish)

  • PR#417 - Translations update (Polish)

  • PR#418 - Translations update (Dutch)

Avancement de la traduction :

  • Néerlandais : 100%

  • Anglais : 100%

  • Français : 100%

  • Galicien : 100%

  • Allemand : 100%

  • Italien : 85%

  • Norvégien Bokmål : 35%

  • Polonais : 100%

  • Espagnol : 100%

Merci aux contributeurs :

  • @bjornclauw

  • @qwerty287

  • Mariusz

Version 0.7.21 (30/07/2023)#

Bugs corrigés#

  • #407 - Workout display error when speeds are zero

Divers#

  • PR#409 - CI - update actions version

Version 0.7.20 (22/07/2023)#

Fonctionnalités et améliorations#

  • #400 - Add new sport: open water swimming

Bugs corrigés#

  • PR#398 - Fix language dropdown label

  • #402 - handle gpx file without elevation

Traductions#

  • PR#399 - Translations update (Galician)

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

  • PR#406 - Translations update (Galician and Spanish)

Avancement de la traduction :

  • Néerlandais : 97%

  • Anglais : 100%

  • Français : 100%

  • Galicien : 100%

  • Allemand : 97%

  • Italien : 85%

  • Norvégien Bokmål : 35%

  • Polonais : 56%

  • Espagnol : 100%

Merci aux contributeurs :

  • @gallegonovato

  • @xmgz

  • Mariusz

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

Version 0.7.19 (15/07/2023)#

Fonctionnalités et améliorations#

  • PR#380 - Update documentation link

  • #390 - Improve UI

  • #391 - Add new sport: paragliding

Bugs corrigés#

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

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

Traductions#

  • PR#394 - Translations update (Galician)

  • PR#397 - Translations update (Spanish)

Documentation#

  • PR#386 - Minor fix in CONTRIBUTING.md

  • PR#388 - Minor typo in CONTRIBUTING.md

Divers#

  • #395 - CI - test a packaged version of FitTrackee

  • cc3fe1c CI - update python and postgresql default versions

Avancement de la traduction :

  • Néerlandais : 97%

  • Anglais : 100%

  • Français : 100%

  • Galicien : 98%

  • Allemand : 97%

  • Italien : 85%

  • Norvégien Bokmål : 35%

  • Polonais : 42%

  • Espagnol : 100%

Merci aux contributeurs :

  • @dkm

  • @gallegonovato

  • @xmgz

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

Version 0.7.18 (25/06/2023)#

L’interface de FitTrackee est disponible en Polonais (traduction partielle).
La documentation est quant à elle disponible en Français (note: la traduction de la documentation n’est pas encore disponible sur Weblate).

Important: la version 3.7 de Python n’est plus prise en charge, la version minimale est maintenant la version 3.8.1.

Traductions#

  • #351 - [Translation Request] Polish

  • PR#370 - Translations update (Dutch, thanks to @bjornclauw)

  • PR#371 - Translations update (Polish, thanks to Mariusz on Weblate)

  • PR#375 - Translations update (French, thanks to @Thovi98)

  • PR#376 - Translations update (German, thanks to @qwerty287)

Documentation#

  • 1375986 - Change documentation theme for Furo

  • #377 - Init documentation translation

Divers#

  • #354 - Drop support for Python 3.7

  • PR#374 - Docker - install fittrackee in a virtualenv

Avancement de la traduction :

  • Néerlandais : 100%

  • Anglais : 100%

  • Français : 100%

  • Galicien : 100%

  • Allemand : 100%

  • Italien : 87%

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

  • Polonais : 43%

  • Espagnol : 100%

Merci à tous les contributeurs.

Version 0.7.17 (03/06/2023)#

Traductions#

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

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

Avancement de la traduction :

  • 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 (29/05/2023)#

Fonctionnalités et améliorations#

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

Bugs corrigés#

  • #359 - Footer overlaps content on user preferences page

Traductions#

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

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

  • PR#356 - Init Polish translation files

  • PR#357 - Translations update from Hosted Weblate (Polish)

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

Avancement de la traduction :

  • Néerlandais : 99%

  • Anglais : 100%

  • Français : 100%

  • Galicien : 99%

  • Allemand : 99%

  • Italien : 87%

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

  • Polonais : 3%

  • Espagnol : 100%

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

Merci aux contributeurs :

  • @bjornclauw

  • @gallegonovato

  • @gnu-ewm

  • @jat255

  • @xmgz

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

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.

Fonctionnalités et améliorations#

  • #319 - Add cli to create users

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

  • #333 - Feature request: filter workouts by title

  • #338 - Display relevant error message when

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

Traductions#

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

  • #320 - [Translation Request] Spanish

  • #323 - [Translation Request] Galician

  • 06ba975, bcc568e, ea0ac99 - Translations update (German)

  • a458f5f - Translations update (Dutch)

  • 075aeb9 - Translations update (French)

  • 60e164d - Translations update (Italian)

Avancement de la traduction :

  • Néerlandais : 98%

  • Anglais : 100%

  • Français : 100%

  • Galicien : 100%

  • Allemand : 100%

  • Italien : 87%

  • Norvégien Bokmål : 35%

  • Espagnol : 100%

Divers#

  • #318 - Remove DarkSky Weather provider

Merci aux contributeurs :

  • @bjornclauw

  • @comradekingu

  • @jat255

  • @gallegonovato

  • @qwerty287

  • @xmgz

  • J. Lavoie sur Weblate

  • mondstern sur Weblate

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

Version 0.7.14 (08/03/2023)#

Bugs corrigés#

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

Traductions#

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

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.

Fonctionnalités et améliorations#

  • #301 - add privacy policy

  • #304 - add user data export

  • #305 - add additional information in About page

Bugs corrigés#

  • PR#307 - Minor fixes

    • 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

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)

Merci aux contributeurs :

  • @bjornclauw

  • @qwerty287

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

Version 0.7.12 (16/02/2023)#

Traductions#

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

Divers#

  • #294 - drop PostgreSQL10 support

  • mise à jour des dépendances

Version 0.7.11 (31/12/2022)#

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)

Traductions#

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

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

Merci aux contributeurs :

  • @bjornclauw

  • @jat255

  • @qwerty287

Version 0.7.10 (21/12/2022)#

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

Fonctionnalités et améliorations#

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

Traductions#

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

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

  • f96dcef - Translations update (German)

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

Version 0.7.9 (11/12/2022)#

Fonctionnalités et améliorations#

  • #280 - New sport: Mountaineering

Traductions#

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

  • PR#282 - Init italian translation files

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

Version 0.7.8 (30/11/2022)#

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

Traductions#

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

Version 0.7.7 (27/11/2022)#

Fonctionnalités et améliorations#

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

Bugs corrigés#

  • PR#271 - Fix workouts creation

Traductions#

  • PR#273 - Init Dutch translations files

Divers#

  • PR#274 - Tests parallelization

  • PR#275 - Disable worker entry point

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 (09/11/2022)#

Traductions#

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

Divers#

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

Version 0.7.5 (09/11/2022)#

Bugs corrigés#

  • #264 - UI has white and gray background

Traductions#

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

Version 0.7.4 (05/11/2022)#

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 : l’import d’archives nécessite encore des améliorations (voir #89)

Traductions#

  • b1536fc - fix french translations in administration

Documentation#

  • #257 - Add client_max_body_size note to example nginx config

Merci @jat255

Version 0.7.3 (01/11/2022)#

Fonctionnalités et améliorations#

  • #112 - allow user to change date format

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

Merci @jat255

Bugs corrigés#

  • #246 - Add support to PostgreSQL 15

  • #247 - Segments duration is displayed with microseconds

Traductions#

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

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

Version 0.7.2 (21/09/2022)#

Traductions#

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

Version 0.7.1 (21/09/2022)#

Bugs corrigés#

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

Traductions#

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

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

Version 0.7.0 (19/09/2022)#

Fonctionnalités et améliorations#

  • #88 - OAuth 2.0 access token for api access

  • #231 - Invalidate token on logout

  • PR#236 - Add API rate limits

Bugs corrigés#

  • #232 - Speed chart can not be hidden

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

Traductions#

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

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

Version 0.6.12 (14/09/2022)#

Tickets Fermés#

Bugs corrigés#

  • #230 - Database problem after upgrade to 0.6.11

Pull Requests#

Divers#

  • #225 - Fix grammar issue

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 (27/02/2022)#

Tickets Fermés#

Bugs corrigés#

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

Pull Requests#

Fonctionnalités#

  • #223 - Display ascent record icon

  • #167 - Added ascent record to Dashboard

  • #162 - Added total elevation to dashboard

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 (13/07/2022)#

Tickets Fermés#

Bugs corrigés#

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

Pull Requests#

Bugs corrigés#

  • #209 - Incorrect duration with track containing multiple segments

Merci @gorgobacka

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

Version 0.6.9 (03/07/2022)#

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

Tickets Fermés#

Fonctionnalités#

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

Bugs corrigés#

  • PR#208 - fix order on records cards

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

Traductions#

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

  • #196 - Use translation management tool

  • #190 - Add German translation

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

Merci aux contributeurs :

  • @gorgobacka

  • J. Lavoie (sur Weblate)

Version 0.6.8 (22/06/2022)#

Tickets Fermés#

Bugs corrigés#

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

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

  • #191 - Layout issue on Workouts page

Divers#

  • 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

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

Version 0.6.7 (11/06/2022)#

Tickets Fermés#

Bugs corrigés#

  • #156 - Process gpx file with offset

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

Version 0.6.6 (29/05/2022)#

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

Tickets Fermés#

Fonctionnalités#

  • #180 - allow using FitTrackee without SMTP server

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

Version 0.6.4 (23/04/2022)#

Tickets Fermés#

Bugs corrigés#

  • #178 - cannot send email with TLS

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

Version 0.6.3 (09/04/2022)#

Pull Requests#

Bugs corrigés#

  • #177 - Minor fixes

    • ajout de traductions manquantes

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

Version 0.6.2 (03/04/2022)#

Tickets Fermés#

Bugs corrigés#

  • #175 - Distance card on dashboard is not refreshed

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

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

Version 0.6.1 (27/03/2022)#

Tickets Fermés#

Bugs corrigés#

  • #171 - Stats chart is not updated correctly

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

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

Tickets Fermés#

Fonctionnalités#

  • #155 - Improve user registration

  • #106 - Allow user to update email

Bugs corrigés#

  • #169 - user picture is not refreshed after update

Pull Requests#

Bugs corrigés#

  • #161 - Minor translation issue on “Farthest”

  • #160 - Minor translation issue on APP_ERROR

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 (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)

Tickets Fermés#

Divers#

  • #149 - improve database initialisation

Pull Requests#

Sécurité#

  • #152 - Fixes and improvements:

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

  • #151 - fix security issues:

    • 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

Divers#

  • #152 - Fixes and improvements:

    • corrige les alertes de dramatiq quand les workers sont lancés à partir du point d’entrée 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

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

Version 0.5.6 (05/02/2022)#

Tickets Fermés#

Bugs corrigés#

  • #146 - incorrect label on workouts filters

Pull Requests#

  • #145 - fix on database models

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 (19/01/2022)#

Tickets Fermés#

Nouvelles fonctionnalités#

  • #140 - Add a fullscreen control to workout map

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

  • #135 - Start and finish markers

  • #134 - Wind direction

Bugs corrigés#

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

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

Version 0.5.4 (01/01/2022#

Tickets Fermés#

Bugs corrigés#

  • #131 - No workouts displayed on calendar

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

Version 0.5.3 (01/01/2022)#

Tickets Fermés#

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 »

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

Version 0.5.2 (19/12/2021)#

Tickets Fermés#

Nouvelles fonctionnalités#

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

  • #121 - Add activity : snowshoes

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

Version 0.5.1 (30/11/2021)#

Tickets Fermés#

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

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

Version 0.5.0 (14/11/2021)#

Tickets Fermés#

Nouvelles fonctionnalités#

  • #99 - Display workout with imperial units

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

  • #90 - Add user sports preferences

  • #18 - Better UI

Bugs corrigés#

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

Divers#

  • #104 - Switch to AGPLv3 license

Pull Requests#

  • #101 - Docker updates for full files

  • #100 - Add client application in docker for development

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

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

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

Merci aux contributeurs :

  • @Fmstrat

  • @paf38

Version 0.4.9 (16/07/2021)#

Tickets Fermés#

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

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

  • #80 - can not save notes with control characters

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

Version 0.4.8 (03/07/2021)#

Tickets Fermés#

Bugs corrigés#

  • #79 - Fails to start after make rebuild

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

Version 0.4.7 (07/04/2021)#

Tickets Fermés#

Bugs corrigés#

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

Divers#

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

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

Version 0.4.6 (21/02/2021)#

Tickets Fermés#

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

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

Version 0.4.5 (17/02/2021)#

Tickets Fermés#

Bugs corrigés#

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

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

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

Version 0.4.4 (31/01/2021)#

Tickets Fermés#

Bugs corrigés#

  • #62 - Error when sending reset password email

Divers#

  • Refactorisation avant l’ajout de nouvelles fonctionnalités.

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

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

Version 0.4.3 (10/01/2021)#

Tickets Fermés#

Nouvelles fonctionnalités#

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

Bugs corrigés#

  • #59 - No message displayed on uploading image error

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

Version 0.4.2 (03/01/2021)#

Divers#

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

Version 0.4.1 (31/12/2020)#

Tickets Fermés#

Nouvelles fonctionnalités#

  • #57 - Use uuid for activities

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

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

Cette version introduit des changement majeurs :

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

Tickets Fermés#

Nouvelles fonctionnalités#

  • #54 - Tile server can be changed

  • #53 - Simplify FitTrackee installation

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

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

Cette version introduit des changement majeurs :

  • 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

Tickets Fermés#

Nouvelles fonctionnalités#

  • #50 - A user can reset his password

  • #17 - A user can delete his account

  • #15 - Complete the administration

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

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

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

  • b862a77, 2e1ee2c - add URL interceptors to simplify routes definition

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

Tickets Fermés#

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

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

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

Tickets Fermés#

Nouvelles fonctionnalités#

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

  • #40 - Localize FitTrackee (i18n)

Bugs corrigés#

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

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

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

Tickets Fermés#

Bugs corrigés#

  • #41 - User statistics are incorrect

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

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

Tickets Fermés#

Nouvelles fonctionnalités#

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

  • #14 - Display segments informations

  • #21 - Document the API

  • #23 - The user can choose the first day of the week

  • #36 - Disable user registration

  • #33 - Add file size limit on file upload

  • #37 - Display map on activities list

Bugs corrigés#

  • #34 - Weather is not displayed anymore

Divers#

  • Poetry remplace pipenv pour la gestion des paquets Python

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

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

Tickets Fermés#

Nouvelles fonctionnalités#

  • #13 - Detailed statistics

Divers#

  • Mise à jour des dépendances

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

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

Tickets Fermés#

Nouvelles fonctionnalités#

  • #25 - Display records on calendar

  • #22 - Add a total on current month statistics

Bugs corrigés#

  • #31 - Use moving duration for stats

  • #29 - Pause duration calculation with segments

  • #28 - Error on uploading gpx file

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

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

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

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

Fonctionnalités :

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

  • 6 sports pris en charge :

    • Vélo (Sport)

    • Vélo (Transport)

    • Randonnée

    • VTT

    • Course à pied

    • Marche

  • 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

    • la plus grande distance

    • durée la plus longue

    • vitesse maximale

  • Liste des activités et recherche

Notes :

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

  • pas d’administration pour le moment

➡️ plus d’informations : voir la documentation et les tickets en cours

Tickets Fermés#

Nouvelles fonctionnalités#

  • #11 - Timezone support

  • #10 - Add a note to an activity

  • #9 - User statistics on dashboard

  • #8 - Add weather to activities

  • #3 - Search filter for activities

  • #2 - Calendar to view activities

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