Skip to content

Releases: SamR1/FitTrackee

v1.3.2

24 May 14:44

Choose a tag to compare

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

Thanks to the contributors:

v1.3.1

20 May 19:42

Choose a tag to compare

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

17 May 16:49

Choose a tag to compare

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

14 May 21:24

Choose a tag to compare

v1.3.0b4 Pre-release
Pre-release

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

  • PR#1142 - CI - move lightweight workflows to Forgejo Actions
  • PR#1145 - CI - move publishing of packages and images into a dedicated workflow

v1.3.0b3

08 May 19:42

Choose a tag to compare

v1.3.0b3 Pre-release
Pre-release

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

05 May 00:11

Choose a tag to compare

v1.3.0b2 Pre-release
Pre-release

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.

Bugs Fixed

  • PR#1129 - js assets are missing in wheel

v1.3.0b1

04 May 21:15

Choose a tag to compare

v1.3.0b1 Pre-release
Pre-release

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

19 Apr 10:59

Choose a tag to compare

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:

v1.2.1

20 Mar 14:20

Choose a tag to compare

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

17 Mar 12:27

Choose a tag to compare

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: