This version includes a security fix (GHSA-ff84-h4hf-gmxv), thanks to @ruben0315R for the report.
Note
FitTrackee does not yet support Python 3.15.
Security
- PR#1246 - Check authentication token type
Bugs Fixed
- #1230 - Media files stay on disk after media_attachment_ids: []
- #1231 - API answers 500 to unknown keys on /api/workouts/no_gpx and to undecodable workout ids
- PR#1238 - fix login page redirection
- PR#1245 - Handle logout on error
- PR#1247 - Add checks on media and map file visibility
- ddd8a03 - fix display after token expiration
Translations
- PR#1237 - Translations update from Hosted Weblate (Croatian, Galician and Italian)
- PR#1244 - Translations update from Hosted Weblate (Turkish)
Translation status for languages available on the interface:
- Basque: 96%
- Bulgarian: 50%
- Catalan: 57%
- Chinese (Simplified): 99%
- Croatian: 100%
- Czech: 48%
- Dutch: 99%
- English: 100%
- French: 100%
- Galician: 100%
- German: 99%
- Italian: 99%
- Kabyle: 5%
- Norwegian Bokmål: 42%
- Polish: 99%
- Portuguese: 50%
- Russian: 94%
- Spanish: 66%
- Turkish: 100%
Thanks to the contributors: