FitTrackee
Productivity & WikisA simple self‑hosted web application for tracking outdoor workouts and activities stored on your own server.
Features
- Track workouts from files uploaded by mobile apps or devices.
- Self‑hosted deployment keeping data private on your server.
- Supports multiple file formats and integrates map data via OpenStreetMap.
Recent releases
View all 11 releases →- MIME type checking for uploaded files (libmagic C library required; mandatory in v1.3.0)
- Improved file upload handling
- Fixed database transaction failure after restart
Full changelog
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
Fixed equipment creation and update operations when default items exist. Improved documentation and translation updates.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.