github SamR1/FitTrackee v1.0.0

7 hours ago

FitTrackee now allows you to filter workouts on location and display them on a map.
To do so, FitTrackee requires the installation of PostGIS extension on PostgreSQL database and the update of all workouts to generate geospatial data.
You can find the upgrade instructions in documentation).
Two new environment variables have been added: ENABLE_GEOSPATIAL_FEATURES and NOMINATIM_URL.

Among other changes and improvements, this version also brings a new sport (Outdoor Padel).

Warning

  • The next version will require all workouts to be updated.
  • Python 3.9 and PostgreSQL 12 are no longer supported. This version will not yet support Python 3.14 when it is released.
  • This release contains database migrations (see upgrade instructions in documentation).

Note

This release note includes the changes from the beta versions.

Features and enhancements

  • #810 - Store file data in database
  • #812 - Remove segments with zero distance
  • #918 - Add filters on location in Workouts List
  • PR#924 - Display filtered workouts on map
  • #931 - New sport: Padel (Outdoor)
  • PR#937 - Display workouts on a global map

Bugs Fixed

  • PR#950 - Fix async upload task creation when equipment is provided

Translations

  • PR#936 - Translations update from Hosted Weblate (Czech)
  • PR#944 - Translations update from Hosted Weblate (Basque and Russian)
  • PR#947 - Translations update from Hosted Weblate (French)
  • PR#948 - Translations update from Hosted Weblate (Dutch, Galician and German)

Translation status:

  • Basque: 96%
  • Bulgarian: 54%
  • Catalan: 26%
  • Chinese (Simplified): 95%
  • Croatian: 96%
  • Czech: 48%
  • Dutch: 100%
  • English: 100%
  • French: 100%
  • Galician: 100%
  • German: 88%
  • Italian: 44%
  • Norwegian Bokmål: 29%
  • Polish: 96%
  • Portuguese: 53%
  • Russian: 96%
  • Spanish: 71%
  • Turkish: 1%

Misc

  • #881 - Drop support for Python 3.9
  • #911 - Drop PostgreSQL12 support
  • #929 - Remove deprecated option --set-admin (Users CLI)
  • PR#934 - Client - update type annotations
  • PR#943 - update Authlib + test refactoring
  • PR#949 - add support for PostgreSQL 18

Thanks to the contributors:

Don't miss a new FitTrackee release

NewReleases is sending notifications on new releases.