FitTrackee logo

FitTrackee

Self-hosted outdoor workout and activity tracker

Alternative to: strava, garmin connect, runkeeper


About Versions (100)

v1.2.2

2026-04-19

Adding MIME type checking requires the libmagic C library. If not present, a warning will appear in the application logs and files will be uploaded without mime type verification.

[!WARNING] This library will be mandatory in version 1.3.0.

[!NOTE] Docker images already include libmagic.

Additionally, if you encounter errors when installing pandas with Python 3.14, a workaround is to install pandas with --build-constraint option, see documentation.

Improvements

  • PR#1105 - Update message displayed after registration when email sending is disabled
  • PR#1110 - Improve file upload

Bugs Fixed

  • PR#1092 - Display 1st day of month instead of 1st of week in ‘This month’ chart
  • #1094 - [bug] Suunto fit file import
  • PR#1096 - Get product name from .fit file if exists + fix on pause events
  • #1099 - After a database restart, the first database transaction fails

Translations

  • PR#1087 - Translations update from Hosted Weblate (Catalan)
  • PR#1089 - Translations update from Hosted Weblate (German)
  • PR#1091 - Translations update from Hosted Weblate (Croatian)
  • PR#1093 - Translations update from Hosted Weblate (German)
  • PR#1098 - Translations update from Hosted Weblate (Portuguese)
  • PR#1101 - Translations update from Hosted Weblate (Czech)
  • PR#1109 - Translations update from Hosted Weblate (Galician)

Translation status for languages available on the interface:

  • Basque: 98%
  • Bulgarian: 51%
  • Catalan: 33%
  • Chinese (Simplified): 96%
  • Croatian: 99%
  • Czech: 49%
  • Dutch: 99%
  • English: 100%
  • French: 100%
  • Galician: 100%
  • German: 99%
  • Italian: 99%
  • Kabyle: 5%
  • Norwegian Bokmål: 42%
  • Polish: 93%
  • Portuguese: 51%
  • Russian: 95%
  • Spanish: 68%
  • Turkish: 1%

Misc

  • #1106 - pandas installation fails on CI with python 3.14

Thanks to the contributors:

  • @ArnyminerZ
  • @hyp1989
  • @iggydev
  • @PeterAuer
  • @xmgz
  • Guilherme Wilson
  • Radek Smid