FitTrackee
Self-hosted outdoor workout and activity tracker
Alternative to: strava, garmin connect, runkeeper
v1.2.2
2026-04-19Adding 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