FitTrackee

Self-hosted outdoor activity tracker

AGPL-3.0 License

Downloads
5.7K
Stars
553
Committers
41

Bot releases are hidden (Show)

FitTrackee - v0.7.18

Published by SamR1 over 1 year ago

Polish is available in FitTrackee interface (partially translated).
Documentation is now translated in French (note: documentation translations are not yet available on Weblate).

Important: Python 3.7 is no longer supported, the minimum version is now Python 3.8.1.

Translations

  • #351 - [Translation Request] Polish
  • PR#370 - Translations update (Dutch, thanks to @bjornclauw)
  • PR#371 - Translations update (Polish, thanks to Mariusz on Weblate)
  • PR#375 - Translations update (French, thanks to @Thovi98)
  • PR#376 - Translations update (German, thanks to @qwerty287)

Documentation

  • 1375986 - Change documentation theme for Furo
  • #377 - Init documentation translation

Misc

  • #354 - Drop support for Python 3.7
  • PR#374 - Docker - install fittrackee in a virtualenv

Translation status:

  • Dutch: 100%
  • English: 100%
  • French: 100%
  • Galician: 100%
  • German: 100%
  • Italian: 87%
  • Norwegian Bokmål: 36%
  • Polish: 43%
  • Spanish: 100%

Thanks to all contributors.

FitTrackee - v0.7.17

Published by SamR1 over 1 year ago

Translations

  • PR#366, PR#369 - Translations update from Hosted Weblate (Galician, thanks to @xmgz)
  • PR#367 - Translations update (Spanish, French)

Translation status:

  • Dutch: 99%
  • English: 100%
  • French: 100%
  • Galician: 100%
  • German: 99%
  • Italian: 87%
  • Norwegian Bokmål: 36%
  • Polish: 3%
  • Spanish: 100%
FitTrackee - v0.7.16

Published by SamR1 over 1 year ago

Features and enhancements

  • PR#358 - Add user preference for filtering of GPX speed data

Bugs Fixed

  • #359 - Footer overlaps content on user preferences page

Translations

  • PR#350 - Translations update from Hosted Weblate (Galician)
  • PR#352 - Translations update from Hosted Weblate (Dutch)
  • PR#356 - Init Polish translation files
  • PR#357 - Translations update from Hosted Weblate (Polish)
  • PR#365 - Translations update from Hosted Weblate (Spanish)

Translation status:

  • Dutch: 99%
  • English: 100%
  • French: 100%
  • Galician: 99%
  • German: 99%
  • Italian: 87%
  • Norwegian Bokmål: 36%
  • Polish: 3%
  • Spanish: 100%

Note: Polish is not yet available in FitTrackee interface.

Thanks to the contributors:

  • @bjornclauw
  • @gallegonovato
  • @gnu-ewm
  • @jat255
  • @xmgz

Note: This release contains database migration (see upgrade instructions in documentation)

FitTrackee - v0.7.15

Published by SamR1 over 1 year ago

Among enhancements and fixes, FitTrackee is now available in Galician, Spanish and partially in Norwegian Bokmål (see translation status below).

Note: DarkSky API support is removed, since the service shut down on March 31, 2023.

Features and enhancements

  • #319 - Add cli to create users
  • #329 - Make "start elevation axis at zero" sticky
  • #333 - Feature request: filter workouts by title
  • #338 - Display relevant error message when is missing in GPX file

Bugs Fixed

  • #328 - GPX speed and altitude track has incorrect units on x-axis when imperial
  • b29ed7a - fix privacy policy message display on dashboard

Translations

  • #250 - [Translation Request] Norwegian Bokmål
  • #320 - [Translation Request] Spanish
  • #323 - [Translation Request] Galician
  • 06ba975, bcc568e, ea0ac99 - Translations update (German)
  • a458f5f - Translations update (Dutch)
  • 075aeb9 - Translations update (French)
  • 60e164d - Translations update (Italian)

Translation status:

  • Dutch: 98%
  • English: 100%
  • French: 100%
  • Galician: 100%
  • German: 100%
  • Italian: 87%
  • Norwegian Bokmål: 35%
  • Spanish: 100%

Misc

  • #318 - Remove DarkSky Weather provider

Thanks to the contributors:

  • @bjornclauw
  • @comradekingu
  • @jat255
  • @gallegonovato
  • @qwerty287
  • @xmgz
  • J. Lavoie from Weblate
  • mondstern from Weblate

Note: This release contains database migration (see upgrade instructions in documentation)

FitTrackee - v0.7.14

Published by SamR1 over 1 year ago

Bugs Fixed

  • #314 - GPX file is not deleted when the process fails

Translations

  • PR#315 - Translations update from Hosted Weblate (Dutch, thanks to @bjornclauw)
FitTrackee - v0.7.13

Published by SamR1 over 1 year ago

This version allows to display the instance privacy policy. A user must agree to the privacy policy to register.
A default policy is available and a custom policy can be defined in the administration.
Note: After FitTrackee upgrade, a message will be displayed to all users in order to review the policy.

A user can now request a data export (containing user info, workouts data and uploaded gpx files).

Lastly, additional information that may be useful to users can be displayed in About page.

Features and enhancements

  • #301 - add privacy policy
  • #304 - add user data export
  • #305 - add additional information in About page

Bugs Fixed

  • PR#307 - Minor fixes
    • update workout and map files name
    • fix error message when api is not running
    • fix modal position

Translations

  • PR#297 - Translations update from Hosted Weblate (Dutch)
  • PR#308 - Translations update from Hosted Weblate (Dutch)
  • PR#310 - Translations update from Hosted Weblate (Dutch and German)

Thanks to the contributors:

  • @bjornclauw
  • @qwerty287

Note: This release contains database migration (see upgrade instructions in documentation)

FitTrackee - v0.7.12

Published by SamR1 over 1 year ago

Translations

  • PR#290 - Translations update from Hosted Weblate (German, thanks to @qwerty287)

Misc

  • #294 - drop PostgreSQL10 support
  • dependencies update
FitTrackee - v0.7.11

Published by SamR1 almost 2 years ago

Features and enhancements

  • PR#265 - Implementing alternative weather API (VisualCrossing.com)
    Note: A new environment variable must be to set to configure the weather data provider: WEATHER_API_PROVIDER (see documentation)

Translations

  • PR#287 - Translations update from Hosted Weblate (Dutch)
  • PR#289 - Translations update from Hosted Weblate (German)

Thanks to the contributors:

  • @bjornclauw
  • @jat255
  • @qwerty287
FitTrackee - v0.7.10

Published by SamR1 almost 2 years ago

FitTrackee is now available in Italian (thanks to @dperruso).

Features and enhancements

  • #92 - Add ascent and descent parameters in workout import without GPX file

Translations

  • #279 - [Translation Request] - Italian (thanks to @dperruso)
  • c88a515 - Translations update from Hosted Weblate (Dutch, thanks to @bjornclauw)
  • f96dcef - Translations update (German)

Thanks to the contributors.

Note: This release contains database migration (see upgrade instructions in documentation)

FitTrackee - v0.7.9

Published by SamR1 almost 2 years ago

Features and enhancements

  • #280 - New sport: Mountaineering

Translations

  • PR#278 - Translations update from Hosted Weblate (German, thanks to @qwerty287)
  • PR#282 - Init italian translation files

Note: This release contains database migration (see upgrade instructions in documentation)

FitTrackee - v0.7.8

Published by SamR1 almost 2 years ago

FitTrackee is now available in Dutch (thanks to @bjornclauw).

Translations

  • #270 - [translations request] Dutch (Nederlands)
FitTrackee - v0.7.7

Published by SamR1 almost 2 years ago

Features and enhancements

  • #258 - Request: parse links in notes area (thanks to @jat255)

Bugs Fixed

  • PR#271 - Fix workouts creation

Translations

  • PR#273 - Init Dutch translations files

Misc

  • PR#274 - Tests parallelization
  • PR#275 - Disable worker entry point

Note: fittrackee_worker command is disabled, please use existing flask-dramatiq CLI (see documentation)

FitTrackee - v0.7.6

Published by SamR1 almost 2 years ago

Translations

  • 3c8d9c2 - fix api locale file (remove trailing comma)

Misc

  • dev dependencies update
FitTrackee - v0.7.5

Published by SamR1 almost 2 years ago

Bugs Fixed

  • #264 - UI has white and gray background

Translations

  • #266 - Translations update from Hosted Weblate (German, thanks to @qwerty287)
FitTrackee - v0.7.4

Published by SamR1 almost 2 years ago

Bugs Fixed

  • #260 - Files size is not checked in zip archive
  • #261 - The API should return an error when the number of files in an archive exceeds the limit

Note: archive import still needs some improvements (see #89)

Translations

  • b1536fc - fix french translations in administration

Documentation

  • #257 - Add client_max_body_size note to example nginx config

Thanks to @jat255

FitTrackee - v0.7.3

Published by SamR1 almost 2 years ago

Features and enhancements

  • #112 - allow user to change date format
  • #244 - New sport type: "Virtual Ride"

Thanks to @jat255

Bugs Fixed

  • #246 - Add support to PostgreSQL 15
  • #247 - Segments duration is displayed with microseconds

Translations

  • PR#252 - init Norwegian Bokmål translations files

Note: This release contains database migration (see upgrade instructions in documentation)

FitTrackee - v0.7.2

Published by SamR1 about 2 years ago

Translations

  • PR#242 - Translations update from Weblate (German, thanks to @qwerty287)
FitTrackee - v0.7.1

Published by SamR1 about 2 years ago

Bugs Fixed

  • PR#241 - Add missing password strength estimation package (german)

Translations

  • PR#239 - Translations update from Weblate (German, thanks to @qwerty287)
  • cb9d02f - Update OAuth 2.0 translations (English & French)
FitTrackee - v0.7.0

Published by SamR1 about 2 years ago

Features and enhancements

  • #88 - OAuth 2.0 access token for api access
  • #231 - Invalidate token on logout
  • PR#236 - Add API rate limits

Bugs Fixed

  • #232 - Speed chart can not be hidden
  • #237 - Can not edit a workout when notes value is null

Translations

  • PR#212 - Translations update from Hosted Weblate (thanks to J. Lavoie)

Note: This release contains database migration (see upgrade instructions in documentation)

FitTrackee - v0.6.12

Published by SamR1 about 2 years ago

Issues Closed

Bugs Fixed

  • #230 - Database problem after upgrade to 0.6.11

Pull Requests

Misc

  • #225 - Fix grammar issue

Thanks to @Skylan0916

In this release 1 issue was closed.
Note: This release contains a fix on the last database migration that will be executed only on versions lower than v0.6.11 (no data differences with v0.6.11, the fix allows to execute the migration on Postgres<12)
(see upgrade instructions in documentation).

Package Rankings
Top 9.26% on Pypi.org
Top 6.7% on Proxy.golang.org
Badges
Extracted from project README
PyPI version Python Version Flask Version code formatter: ruff type check: mypy Vue Version code formatter: prettier Typescript Version pipeline status pipeline status translation status Translation status