Release history
FitTrackee releases
Self-hosted outdoor activity tracker :bicyclist
All releases
11 shown
- 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.
- Flask-Dramatiq CLI no longer available, use Dramatiq CLI
- Database migration required
- Multiple equipment per workout
- New skating sports
- Chart zoom
- Calories for file-less workouts
- Speed chart fallback
CLI now supports refreshing workouts without files to calculate pace for pre-v1.1.0 sessions. Fixed workout update and refresh operations for file-less workouts.
- PostgreSQL 13 no longer supported
- Workouts must be updated before upgrade
- ENABLE_GEOSPATIAL_FEATURES removed
- Pace display
- Elevation correction APIs
- Workout refresh improvements
Fixed elevation data upload validation to accept invalid elevation values. Removed elevation display for water sports to improve accuracy.