FitTrackee logo

FitTrackee

Self-hosted outdoor workout and activity tracker

Alternative to: strava, garmin connect, runkeeper


About Versions (100)

v1.3.2

2026-05-24

Fixed an issue with OSMAnd GPX-Tracks, updated Catalan and Dutch translations, and updated CI workflows.

v1.3.1

2026-05-20

This release fixes image upload and deletion bugs, updates translations, updates PostgreSQL and PostGIS versions, and improves documentation regarding email configuration.

v1.3.0

2026-05-17

Adds workout photos, Markdown support with previews, and Atom feeds, while updating dependency requirements and dropping Python 3.10 support.

v1.3.0b4

2026-05-14

This pre-release adds Markdown syntax previews, Open Graph tags, fixes workout card photo links, and updates CI workflows.

v1.3.0b3

2026-05-08

This pre-release adds Markdown support to bios, fixes image description and gallery navigation bugs, and updates the repository logo.

v1.3.0b2

2026-05-05

This pre-release fixes an issue where JS assets were missing from the wheel.

v1.3.0b1

2026-05-04

This pre-release adds workout photos, longer equipment descriptions, and Atom feeds, while dropping support for Python 3.10.

v1.2.2

2026-04-19

This release improves file uploads, adds optional MIME type checking via libmagic, fixes several bugs including Suunto fit file imports, and updates multiple language translations.

v1.2.1

2026-03-20

This release fixes bugs related to equipment creation and updates and provides translation updates for Croatian, Galician, and Kabyle.

v1.2.0

2026-03-17

Introduces new sports, multiple equipment support, and workout chart zooming, alongside Docker logging updates and translation improvements.

v1.1.2

2026-02-08

Added calorie tracking for fileless workouts, fixed speed display in charts, disabled elevation inputs for irrelevant sports, and updated translations.

v1.1.1

2026-02-01

The CLI now supports refreshing workouts without files to calculate pace values for older sessions, alongside bug fixes and translation updates.

v1.0.7

2026-02-01

Added a --on-file-error option to the CLI refresh command to handle missing workout files.

v1.1.0

2026-01-25

This release introduces pace display, elevation correction via APIs, and calorie extraction, while dropping support for PostgreSQL 13 and removing several deprecated features.

v1.1.0b3

2026-01-21

This pre-release includes minor administration menu updates, chart preference changes, a pace/speed display fix, and documentation improvements.

v1.1.0b2

2026-01-11

This pre-release adds Whitewater sports, improves workout refreshing in the CLI, and fixes various bugs related to elevation services and file uploads.

v1.1.0b1

2026-01-04

This pre-release introduces pace display, total calories, and elevation correction via OpenElevation or Valhalla APIs, while removing support for PostgreSQL 13.

v1.0.6

2026-01-04

Version 1.1.0 fixes elevation data bugs, adds Kabyle translations, and updates Polish translations.

v1.0.5

2025-12-27

Version 1.1.0 includes various bug fixes for map display and logging, adds new translation files, and introduces codespell support.

v1.0.4

2025-12-14

This release introduces environment variable updates for logging and API rate limits, fixes several bugs in calculations and configuration, and updates translations.

v1.0.3

2025-11-05

This release fixes a pandas installation issue on RHEL7+ and updates multiple language translations.

v1.0.2

2025-11-01

Version 1.1.0 fixes several workout-related bugs, updates translations, and removes outdated Python test code.

v1.0.1

2025-10-22

FitTrackee adds support for Python 3.14, fixes a KMZ file download bug, and updates multiple language translations.

v1.0.0

2025-10-05

Introduces location filtering and map displays for workouts, adds Outdoor Padel, and drops support for Python 3.9 and PostgreSQL 12.

v1.0.0b3

2025-09-27

This pre-release adds Padel (Outdoor) as a sport, improves location display localization, and removes the deprecated --set-admin CLI option.

v1.0.0b2

2025-09-21

This pre-release adds a global workout map, implements Nominatim API caching, and improves the workouts collection endpoint.

v1.0.0b1

2025-09-10

This pre-release introduces PostGIS requirements, new environment variables, and geospatial features while dropping support for Python 3.9 and PostgreSQL 12.

v0.12.2

2025-09-07

Fixed a bug where workouts with heart rate data gaps were displayed incorrectly and updated Basque and Galician translations.

v0.12.1

2025-09-03

Added descriptions to the public workouts RSS feed and updated Croatian and Polish translations.

v0.12.0

2025-08-31

This release introduces workout data refresh, original file downloads, and an RSS feed for public workouts, along with various bug fixes and translation updates.

v0.11.2

2025-08-13

This update fixes Y-axis margins for elevation displays, updates Docker Compose environment variables for StaticMap cache, and refreshes Galician translations.

v0.11.1

2025-07-30

This release fixes various UI bugs, resolves data discrepancies in .fit file uploads, and updates translations for several languages.

v0.11.0

2025-07-23

Adds Outdoor Tennis support, power data for bike workouts, multi-chart workout displays, and updated Garmin device mapping, alongside various bug fixes and translations.

v0.10.3

2025-06-18

Updated Garmin product mapping, added standup paddleboarding as a sport, improved segment creation based on pause events, and expanded translations.

v0.10.2

2025-05-31

Fixed GPX file upload issues related to cadence and heart rate values and updated several language translations.

v0.10.1

2025-05-30

Fixed a bug where cadence was displayed in rpm instead of spm and updated French and Dutch translations.

v0.10.0

2025-05-29

This release introduces asynchronous archive uploads, support for FIT, KML/KMZ, and TCX files, heart rate and cadence display, new environment variables, and expanded translation support.

v0.9.11

2025-05-18

Updated translations for Basque, Croatian, Galician, Dutch, and Russian.

v0.9.10

2025-05-11

Added windsurfing as a sport, fixed duration field number-templates, and updated translations for Galician, Polish, and Dutch.

v0.9.9

2025-05-03

Fixed a dashboard monthly statistics y-axis display bug and updated Croatian and Dutch translations.

v0.9.8

2025-04-27

This release fixes segments navigation for non-workout owners and updates multiple language translations.

v0.9.7

2025-04-20

Added Halfbike as a new sport, introduced averages to the workouts list, and updated Dutch translations.

v0.9.6

2025-04-16

Added Bengali translation files, updated German translations, and optimized CI coverage testing.

v0.9.5

2025-04-06

This release fixes several bugs, including Python 3.13 compatibility for task queues, updates multiple language translations, and refactors email tasks.

v0.9.4

2025-03-26

This release introduces filtered workout totals, browser-based timezone and date settings, various bug fixes for statistics and dashboards, and updated translations.

v0.9.3

2025-03-15

Introduces kayaking and canoeing, workout visibility filters, daily statistics, and various bug fixes and translations.

v0.9.2

2025-02-12

Updated translations for Chinese, Polish, and Basque, and fixed the development Dockerfile.

v0.9.1

2025-02-02

This release updates the minimum Python version to 3.9.2, improves equipment visibility and profile displays, updates translations, and upgrades SQLAlchemy to 2.x.

v0.9.0

2025-01-18

Introduces social features including following users, likes, comments, and moderation tools, alongside statistics bug fixes and updated translations.

v0.9.0b6

2025-01-05

This pre-release adds notification preferences, displays users who like content, and fixes user profile error displays.

v0.9.0b5

2024-12-30

This pre-release adds CLI functionality to create users with specific roles and fixes various UI bugs related to icons, privacy policy messages, and translations.

v0.8.13

2024-12-29

Introduced Docker images on Docker Hub and GitHub Container Registry, updated Galician translations, and added PyPI package publishing via GitHub Actions.

v0.9.0b4

2024-12-23

This pre-release adds workout displays, analysis visibility, and follow request notifications, alongside a privacy policy bug fix and Galician translations.

v0.9.0b3

2024-12-18

This pre-release adds notification read-tracking on click, fixes workout equipment API issues, and switches notification identifiers to UUIDs.

v0.9.0b2

2024-12-14

Fixed an issue where subsequent workouts were not displaying correctly in the timeline.

v0.9.0b1

2024-12-14

This pre-release introduces social features, including followers, likes, comments, user blocking, and moderation tools with specific roles.

v0.8.12

2024-11-17

Fixed a login issue on new installations and added databases to improve test parallelization.

v0.8.11

2024-10-30

FitTrackee now supports Python 3.13, drops support for Python 3.8, and includes various translation updates.

v0.8.10

2024-10-09

Added GPX title replacement and description extraction, updated multiple language translations, and added PostgreSQL 17 to CI.

v0.8.9

2024-09-21

Introduces a workout description field, fixes email-related bugs, updates multiple language translations, and replaces the markdown library.

v0.8.8

2024-09-01

Added Bulgarian language support, updated multiple other translations, and fixed a label translation bug on the workouts average chart.

v0.8.7

2024-08-25

Added Swimrun as a new sport, fixed a CLI data export cleanup limit, and updated Galician and Basque translations.

v0.8.6

2024-08-03

Updated translations for several languages and improved CI test performance.

v0.8.5

2024-06-29

Added a sport statistics page with average calculations, improved user forms, updated translations, and simplified docker deployment.

v0.8.4

2024-05-22

Added Portuguese language support, improved Czech translations, and implemented language preference initialization during user creation.

v0.8.3

2024-05-09

Fixed a bug preventing workout data from refreshing after displaying segments and updated translations for Basque and Czech.

v0.8.2

2024-05-08

Updated German and Czech translations and replaced black, flake8, and isort with ruff in the toolset.

v0.8.1

2024-05-01

This release improves Sports endpoint response times, fixes various mobile and accessibility UI bugs, updates multiple language translations, and reworks the README.

v0.8.0

2024-04-21

Adds equipment association for workouts and note filtering, alongside UI fixes, translation updates, and database migrations.

v0.7.32

2024-03-10

Fixed database migration failures and updated Dutch and Polish translations.

v0.7.31

2024-02-10

Added Basque language support, fixed a menu display bug, and updated the install-python command.

v0.7.30

2024-02-04

This release improves keyboard navigation for calendars and dropdowns, updates dark mode alert colors, fixes a CLI user creation bug, and updates several translations.

v0.7.29

2024-01-06

This release includes UI improvements, a clickable application name for dashboard access, updated Polish and Dutch translations, and a build system update to poetry-core.

v0.7.28

2023-12-23

This update improves link displays, fixes a dark theme background color bug in modals, and updates translations for Galician, Spanish, and German.

v0.7.27

2023-12-20

This release introduces dark mode, updated user preferences, a new cycling sport, and drops support for PostgreSQL 11.

v0.7.26

2023-11-19

Fixed an issue with elevation calculations, updated Norwegian translations, and upgraded various dependencies including Vue and the chart library.

v0.7.25

2023-10-08

Fixed errors occurring after upgrading to version 0.7.24.

v0.7.24

2023-10-04

This release fixes EMAIL_URL password encoding, updates translations, and upgrades CI environments to include PostgreSQL 16, Python 3.12, and Flask 3.0+

v0.7.23

2023-09-14

Fixed issues with weather providers, updated the default tile server, and resolved CI e2e test failures.

v0.7.22

2023-08-23

This release fixes typos and modal navigation issues, and updates translations for German, Polish, and Dutch.

v0.7.21

2023-07-30

Fixed a workout display error occurring when speeds are zero and updated the CI actions version.

v0.7.20

2023-07-22

Added open water swimming support, fixed GPX elevation and language dropdown bugs, and updated multiple translations.

v0.7.19

2023-07-15

This release introduces paragliding, UI improvements, bug fixes for GPS data and PIL images, and updated translations.

v0.7.18

2023-06-25

Added various language translations, updated the documentation theme, and dropped support for Python 3.7.

v0.7.17

2023-06-03

Updated translations for Galician, Spanish, and French.

v0.7.16

2023-05-29

Introduces a user preference for GPX speed data filtering, fixes a footer overlap bug, and updates multiple language translations.

v0.7.15

2023-04-12

This release introduces new language translations, a CLI for user creation, workout title filtering, and removes DarkSky API support.

v0.7.14

2023-03-08

Fixed an issue where GPX files were not deleted upon process failure and updated Dutch translations.

v0.7.13

2023-03-05

This update introduces privacy policy agreement for registration, user data export capabilities, and enhanced information on the About page.

v0.7.12

2023-02-16

Updated translations for German and updated dependencies, while removing support for PostgreSQL 10.

v0.7.11

2022-12-31

Implemented a new alternative weather API provider (VisualCrossing.com) and updated Dutch and German translations.

v0.7.10

2022-12-21

This release adds Italian language support, ascent and descent parameters for workout imports without GPX files, and various translation updates.

v0.7.9

2022-12-11

Added mountaineering as a new sport and updated translations for German and Italian.

v0.7.8

2022-11-30

Added Dutch language support.

v0.7.7

2022-11-27

This release adds link parsing in notes, fixes workout creation, introduces Dutch translations, and disables the fittrackee_worker command.

v0.7.6

2022-11-09

Fixed a trailing comma in the API locale file and updated development dependencies.

v0.7.5

2022-11-09

Fixed a UI background color bug and updated German translations.

v0.7.4

2022-11-05

Fixed zip archive file size and count validation bugs, updated French translations, and improved Nginx configuration documentation.

v0.7.3

2022-11-01

Added custom date formats, a Virtual Ride sport type, PostgreSQL 15 support, and Norwegian translations.

v0.7.2

2022-09-21

Updated German translations via Weblate.