Releases: SamR1/FitTrackee
v1.3.2
Bugs Fixed
- #1164 - Can no longer use GPX-Tracks recorded by OSMAnd
Translations
- PR#1165 - Translations update from Hosted Weblate (Catalan and Dutch)
Translation status for languages available on the interface:
- Basque: 97%
- Bulgarian: 50%
- Catalan: 58%
- Chinese (Simplified): 95%
- Croatian: 100%
- Czech: 49%
- Dutch: 100%
- English: 100%
- French: 100%
- Galician: 100%
- German: 100%
- Italian: 97%
- Kabyle: 5%
- Norwegian Bokmål: 42%
- Polish: 92%
- Portuguese: 50%
- Russian: 93%
- Spanish: 67%
- Turkish: 1%
Misc
- PR#1171 - update CI workflows
Thanks to the contributors:
v1.3.1
Bugs Fixed
- #1151 - Error on image upload
- PR#1158 - check if SENDER_EMAIL is set when EMAIL_URL is set
- #1161 - Images are not deleted when the workout is deleted
Translations
- PR#1153 - Translations update from Hosted Weblate (Croatian, Galician and German)
- PR#1156 - Translations update from Hosted Weblate (French and German)
Translation status for languages available on the interface:
- Basque: 97%
- Bulgarian: 50%
- Catalan: 33%
- Chinese (Simplified): 95%
- Croatian: 100%
- Czech: 49%
- Dutch: 98%
- English: 100%
- French: 100%
- Galician: 100%
- German: 100%
- Italian: 97%
- Kabyle: 5%
- Norwegian Bokmål: 42%
- Polish: 92%
- Portuguese: 50%
- Russian: 93%
- Spanish: 67%
- Turkish: 1%
Documentation
- PR#1154 - add EMAIL_SENDER as another required variable to be set
Misc
- PR#1159 - update PostgreSQL and PostGIS version
- 9108042 - CI - update Forgejo actions to allow manual triggering
Thanks to the contributors:
v1.3.0
FitTrackee now allows you to add photos to workouts 🖼️.
The character limit for equipment description and bio has been increased, and Markdown syntax is now supported.
In addition, all fields that support Markdown syntax can be previewed before submission.
An Atom feed is also available in addition to the RSS feed on the User profile.
Warning
Python 3.10 is no longer supported.
libmagic is now required.
Installation from source code on production now requires Node (see instructions in documentation).
This release contains database migrations (see upgrade instructions in documentation).
Note
This release note includes the changes from the beta versions.
Features and enhancements
- #60 - Display photos related to workouts
- #1117 - allow for longer equipment description
- #1120 - Add Atom feed to user profile
- #1132 - Add Markdown syntax to Bio
- #1139 - add preview when Markdown syntax is enabled
- PR#1140 - add Open Graph tags to improve link sharing
Translations
- PR#1115 - Translations update from Hosted Weblate (German)
- PR#1147 - Translations update from Hosted Weblate (French)
- PR#1148 - Translations update from Hosted Weblate (French and Russian)
Translation status for languages available on the interface:
- Basque: 97%
- Bulgarian: 50%
- Catalan: 33%
- Chinese (Simplified): 95%
- Croatian: 99%
- Czech: 49%
- Dutch: 98%
- English: 100%
- French: 100%
- Galician: 98%
- German: 98%
- Italian: 97%
- Kabyle: 5%
- Norwegian Bokmål: 42%
- Polish: 92%
- Portuguese: 50%
- Russian: 93%
- Spanish: 67%
- Turkish: 1%
Misc
- #1107 - Drop support for Python 3.10
- PR#1119 - Remove dist directory from repository
- PR#1122 - Remove documentation directory
- PR#1127 - update repository URLs and documentation
- PR#1135 - Update repository logo in About page
- PR#1142 - CI - move lightweight workflows to Forgejo Actions
- PR#1145 - CI - move publishing of packages and images into a dedicated workflow
Thanks to the contributors:
And thanks to the beta-testers for feedback.
v1.3.0b4
This is a pre-release. Don't install this version in production, you may not be able to safely downgrade to a stable version.
If you find bugs, please report them.
Features and enhancements
- #1139 - add preview when Markdown syntax is enabled
- PR#1140 - add Open Graph tags to improve link sharing
Bugs Fixed
- PR#1141 - fix photos link in workout card when it is displayed in the User Profile
Misc
v1.3.0b3
This is a pre-release. Don't install this version in production, you may not be able to safely downgrade to a stable version.
If you find bugs, please report them.
Warning
This release contains database migrations (see upgrade instructions in documentation).
Features and enhancements
- #1132 - Add Markdown syntax to Bio
Bugs Fixed
- #1133 - image description is not displayed when updating a workout
- PR#1138 - fix keyboard navigation in gallery modal when photo has description
Misc
- PR#1135 - Update repository logo in About page
v1.3.0b2
v1.3.0b1
Warning
The Python package has been yanked due to an incomplete Wheel package. A new version will be released.
This is a pre-release. Don't install this version in production, you may not be able to safely downgrade to a stable version.
If you find bugs, please report them.
FitTrackee now allow to add photos to workouts 🖼️ and longer descriptions to equipment.
An Atom feed is also available in addition to the RSS feed on User profile.
Warning
Python 3.10 is no longer supported.
libmagic is now required.
Installation from source code on production now require Node (see instructions in documentation).
This release contains database migrations (see upgrade instructions in documentation).
Features and enhancements
- #60 - Display photos related to workouts
- #1117 - allow for longer equipment description
- #1120 - Add Atom feed to user profile
Translations
- PR#1115 - Translations update from Hosted Weblate (German)
Misc
- #1107 - Drop support for Python 3.10
- PR#1119 - Remove dist directory from repository
- PR#1122 - Remove documentation directory
- PR#1127 - update repository URLs and documentation
Thanks to the contributors:
- @PeterAuer
v1.2.2
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
v1.2.1
Bugs Fixed
- PR#1083 - fix misc equipment creation/update when a default item exists + documentation
- PR#1085 - fix equipment update + other fixes and improvements
Translations
- PR#1082 - Translations update from Hosted Weblate (Croatian)
- PR#1084 - Translations update from Hosted Weblate (Galician)
- PR#1086 - Translations update from Hosted Weblate (Kabyle)
Translation status for languages available on the interface:
- Basque: 98%
- Bulgarian: 51%
- Catalan: 24%
- Chinese (Simplified): 97%
- Croatian: 99%
- Czech: 46%
- Dutch: 99%
- English: 100%
- French: 100%
- Galician: 100%
- German: 89%
- Italian: 99%
- Kabyle: 5%
- Norwegian Bokmål: 42%
- Polish: 94%
- Portuguese: 50%
- Russian: 95%
- Spanish: 68%
- Turkish: 1%
Thanks to the contributors:
v1.2.0
This version introduces new sports, the ability to add multiple pieces of equipment to workouts, and the option to zoom in on workout charts.
Docker files have been updated to enable logging to stdout. A new environment variable has been added: GUNICORN_LOG.
To prevent errors when sending emails in case Redis is not available, a check on Redis is performed on startup when EMAIL_URL is set. If Redis is not available, an error is logged and the application does not start.
Warning
- This release contains database migrations (see upgrade instructions in documentation).
- Flask-Dramatiq CLI is no longer available. Please use Dramatiq CLI instead, see documentation.
Features and enhancements
- #871 - [FR] multiple equipments
- #974 - Add racket as equipment type
- PR#1059 - add ability to zoom in on workout charts
- #1066 - New Sport: (Ice) skating
Bugs Fixed
- PR#1072 - Fix gpx file generation
- 1076 - Gunicorn log to stdout
- PR#1079 - Fix and improve tasks processing
Translations
- PR#1057 - Translations update from Hosted Weblate (German)
- PR#1062 - Translations update from Hosted Weblate (Basque and Chinese (Simplified))
- PR#1068 - Translations update from Hosted Weblate (Dutch)
- PR#1071 - Translations update from Hosted Weblate (Galician and Italian)
- PR#1074 - Translations update from Hosted Weblate (Dutch, Galician and Italian)
- PR#1077 - Translations update from Hosted Weblate (Galician)
Translation status for languages available on the interface:
- Basque: 99%
- Bulgarian: 51%
- Catalan: 25%
- Chinese (Simplified): 97%
- Croatian: 99%
- Czech: 46%
- Dutch: 100%
- English: 100%
- French: 100%
- Galician: 100%
- German: 89%
- Italian: 99%
- Kabyle: 5%
- Norwegian Bokmål: 43%
- Polish: 94%
- Portuguese: 50%
- Russian: 95%
- Spanish: 68%
- Turkish: 1%
Misc
- PR#1078 - Remove Flask-dramatiq dependency and update Dramatiq to 2.1.0
- eedff73 - Docker - update node version to 24
- ed32c86 - update staticmap3 to 0.2.0
Thanks to the contributors:
- @erral
- @femoto
- @ildave
- @WetenSchaap
- @xmgz
- Poesty Li