# Change log ## Version 0.7.29 (2024/01/06) ### Features and enhancements * [8aa4cff](https://github.com/SamR1/FitTrackee/commit/8aa4cff2bb21c877e382c7498442ccef35935d5f) - Update loader color on dark theme * [#478](https://github.com/SamR1/FitTrackee/issues/478) - Make application name clickable to access dashboard ### Bugs Fixed * [PR#479](https://github.com/SamR1/FitTrackee/pull/479) - Minor fixes on UI ### Translations * [PR#476](https://github.com/SamR1/FitTrackee/pull/476) - Translations update (Polish) * [PR#477](https://github.com/SamR1/FitTrackee/pull/477) - Translations update (Dutch) Translation status: - Dutch: 100% - English: 100% - French: 100% - Galician: 100% - German: 100% - Italian: 84% - Norwegian Bokmål: 60% - Polish: 100% - Spanish: 100% ### Misc * [PR#475](https://github.com/SamR1/FitTrackee/pull/475) - Build - use poetry-core instead of poetry Thanks to the contributors: - @traxys - Mariuz - Koen ## Version 0.7.28 (2023/12/23) ### Features and enhancements * [PR#474](https://github.com/SamR1/FitTrackee/pull/474) - Improve links display ### Bugs Fixed * [6e215aa](https://github.com/SamR1/FitTrackee/commit/6e215aa52eba28b14f74f3484b23197f5f0ddd4d) - fix background color on dark theme when modal is displayed ### Translations * [PR#473](https://github.com/SamR1/FitTrackee/pull/473) - Translations update (Galician, Spanish and German) Translation status: - Dutch: 98% - English: 100% - French: 100% - Galician: 100% - German: 100% - Italian: 84% - Norwegian Bokmål: 60% - Polish: 98% - Spanish: 100% Thanks to the contributors: - @gallegonovato - @qwerty287 - @xmgz ## Version 0.7.27 (2023/12/20) ### Features and enhancements * [#113](https://github.com/SamR1/FitTrackee/issues/113) - add a dark mode * [PR#464](https://github.com/SamR1/FitTrackee/pull/464) - Update user preferences display * [PR#471](https://github.com/SamR1/FitTrackee/pull/471) - add new sport: "Cycling (Trekking)" ### Bugs Fixed * [PR#469](https://github.com/SamR1/FitTrackee/pull/469) - change UI display only on login ou user preferences update * [PR#472](https://github.com/SamR1/FitTrackee/pull/472) - fix redirection when resetting password ### Translations * [PR#468](https://github.com/SamR1/FitTrackee/pull/468) - Translations update (Galician & Spanish) ### Misc * [#456](https://github.com/SamR1/FitTrackee/issues/456) - Drop PostgreSQL 11 support Translation status: - Dutch: 99% - English: 100% - French: 100% - Galician: 99% - German: 99% - Italian: 85% - Norwegian Bokmål: 61% - Polish: 99% - Spanish: 99% Thanks to the contributors: - @DavidHenryThoreau - @gallegonovato - @xmgz **Note:** This release contains database migration (see upgrade instructions in [documentation](https://samr1.github.io/FitTrackee/en/installation.html#upgrade)) ## Version 0.7.26 (2023/11/19) ### Bugs Fixed * [#224](https://github.com/SamR1/FitTrackee/issues/224) - Missing elevation results in incorrect ascent/descent total ### Translations * [PR#444](https://github.com/SamR1/FitTrackee/pull/444) - Translations update (Norwegian Bokmål) ### Misc In addition to dependencies update: * [PR#449](https://github.com/SamR1/FitTrackee/pull/449) - Update vue, tooling and chart library * [PR#450](https://github.com/SamR1/FitTrackee/pull/450) - Update gpxpy to 1.6.1 Translation status: - Dutch: 100% - English: 100% - French: 100% - Galician: 100% - German: 100% - Italian: 85% - Norwegian Bokmål: 61% - Polish: 100% - Spanish: 100% Thanks to the contributors: - @comradekingu ## Version 0.7.25 (2023/10/08) ### Bugs Fixed * [#441](https://github.com/SamR1/FitTrackee/issues/441) - Errors after upgrade to 0.7.24 ## Version 0.7.24 (2023/10/04) ### Bugs Fixed * [PR#433](https://github.com/SamR1/FitTrackee/pull/433) - Handle encoded password in EMAIL_URL ### Translations * [PR#427](https://github.com/SamR1/FitTrackee/pull/427) - fix typos and translations + refacto * [PR#431](https://github.com/SamR1/FitTrackee/pull/431) - Translations update (Galician) ### Misc * [PR#428](https://github.com/SamR1/FitTrackee/pull/428) - CI - Add PostgreSQL 16 * [2bcff2e](https://github.com/SamR1/FitTrackee/commit/2bcff2edc7308f8ec4a59b30dd482025bf7396e7) - API - update Flask to 3.0+ * [PR#436](https://github.com/SamR1/FitTrackee/pull/436) - CI - Add Python 3.12 * [PR#438](https://github.com/SamR1/FitTrackee/pull/438) - CI - update workflows Translation status: - Dutch: 100% - English: 100% - French: 100% - Galician: 100% - German: 100% - Italian: 85% - Norwegian Bokmål: 35% - Polish: 100% - Spanish: 100% Thanks to the contributors: - @xmgz ## Version 0.7.23 (2023/09/14) ### Bugs Fixed * [PR#421](https://github.com/SamR1/FitTrackee/pull/421) - remove darksky from available weather providers in .env * [PR#426](https://github.com/SamR1/FitTrackee/pull/426) - Update default tile server (thanks to @astridx) ### Misc * [PR#422](https://github.com/SamR1/FitTrackee/pull/422) - CI - fix e2e tests with packaged version ## Version 0.7.22 (2023/08/23) ### Bugs Fixed * [PR#411](https://github.com/SamR1/FitTrackee/pull/411) - Fix various typos * [PR#416](https://github.com/SamR1/FitTrackee/pull/416) - fix modal navigation and closing ### Translations * [PR#410](https://github.com/SamR1/FitTrackee/pull/410) - Translations update (German) * [PR#415](https://github.com/SamR1/FitTrackee/pull/415) - Translations update (Polish) * [PR#417](https://github.com/SamR1/FitTrackee/pull/417) - Translations update (Polish) * [PR#418](https://github.com/SamR1/FitTrackee/pull/418) - Translations update (Dutch) Translation status: - Dutch: 100% - English: 100% - French: 100% - Galician: 100% - German: 100% - Italian: 85% - Norwegian Bokmål: 35% - Polish: 100% - Spanish: 100% Thanks to the contributors: - @bjornclauw - @qwerty287 - Mariusz ## Version 0.7.21 (2023/07/30) ### Bugs Fixed * [#407](https://github.com/SamR1/FitTrackee/issues/407) - Workout display error when speeds are zero ### Misc * [PR#409](https://github.com/SamR1/FitTrackee/pull/409) - CI - update actions version ## Version 0.7.20 (2023/07/22) ### Features and enhancements * [#400](https://github.com/SamR1/FitTrackee/issues/400) - Add new sport: open water swimming ### Bugs Fixed * [PR#398](https://github.com/SamR1/FitTrackee/pull/398) - Fix language dropdown label * [#402](https://github.com/SamR1/FitTrackee/issues/402) - handle gpx file without elevation ### Translations * [PR#399](https://github.com/SamR1/FitTrackee/pull/399) - Translations update (Galician) * [PR#401](https://github.com/SamR1/FitTrackee/pull/401) - Translations update (Galician and Polish) * [PR#406](https://github.com/SamR1/FitTrackee/pull/406) - Translations update (Galician and Spanish) Translation status: - Dutch: 97% - English: 100% - French: 100% - Galician: 100% - German: 97% - Italian: 85% - Norwegian Bokmål: 35% - Polish: 56% - Spanish: 100% Thanks to the contributors: - @gallegonovato - @xmgz - Mariusz **Note:** This release contains database migration (see upgrade instructions in [documentation](https://samr1.github.io/FitTrackee/en/installation.html#upgrade)) ## Version 0.7.19 (2023/07/15) ### Features and enhancements * [PR#380](https://github.com/SamR1/FitTrackee/pull/380) - Update documentation link * [#390](https://github.com/SamR1/FitTrackee/issues/390) - Improve UI * [#391](https://github.com/SamR1/FitTrackee/issues/391) - Add new sport: paragliding ### Bugs Fixed * [#384](https://github.com/SamR1/FitTrackee/issues/384) - Inconsistent page with between workout with and without GPS data * [#393](https://github.com/SamR1/FitTrackee/issues/393) - PIL.Image module has no attribute ANTIALIAS ### Translations * [PR#394](https://github.com/SamR1/FitTrackee/pull/394) - Translations update (Galician) * [PR#397](https://github.com/SamR1/FitTrackee/pull/397) - Translations update (Spanish) ### Documentation * [PR#386](https://github.com/SamR1/FitTrackee/pull/386) - Minor fix in CONTRIBUTING.md * [PR#388](https://github.com/SamR1/FitTrackee/pull/388) - Minor typo in CONTRIBUTING.md ### Misc * [#395](https://github.com/SamR1/FitTrackee/issues/395) - CI - test a packaged version of FitTrackee * [cc3fe1c](https://github.com/SamR1/FitTrackee/commit/cc3fe1c82e6fb9f4d5ba94f0b8a9763540bbcab4) CI - update python and postgresql default versions Translation status: - Dutch: 97% - English: 100% - French: 100% - Galician: 98% - German: 97% - Italian: 85% - Norwegian Bokmål: 35% - Polish: 42% - Spanish: 100% Thanks to the contributors: - @dkm - @gallegonovato - @xmgz **Note:** This release contains database migration (see upgrade instructions in [documentation](https://samr1.github.io/FitTrackee/en/installation.html#upgrade)) ## Version 0.7.18 (2023/06/25) Polish is available in FitTrackee interface ([partially translated](https://hosted.weblate.org/languages/pl/fittrackee/)). 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](https://github.com/SamR1/FitTrackee/issues/351) - [Translation Request] Polish * [PR#370](https://github.com/SamR1/FitTrackee/pull/370) - Translations update (Dutch, thanks to @bjornclauw) * [PR#371](https://github.com/SamR1/FitTrackee/pull/371) - Translations update (Polish, thanks to Mariusz on Weblate) * [PR#375](https://github.com/SamR1/FitTrackee/pull/375) - Translations update (French, thanks to @Thovi98) * [PR#376](https://github.com/SamR1/FitTrackee/pull/376) - Translations update (German, thanks to @qwerty287) ### Documentation * [1375986](https://github.com/SamR1/FitTrackee/commit/1375986837321fa356decadcff89bfc2144c345e) - Change documentation theme for Furo * [#377](https://github.com/SamR1/FitTrackee/issues/377) - Init documentation translation ### Misc * [#354](https://github.com/SamR1/FitTrackee/issues/354) - Drop support for Python 3.7 * [PR#374](https://github.com/SamR1/FitTrackee/pull/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. ## Version 0.7.17 (2023/06/03) ### Translations * [PR#366](https://github.com/SamR1/FitTrackee/pull/366), [PR#369](https://github.com/SamR1/FitTrackee/pull/369) - Translations update from Hosted Weblate (Galician, thanks to @xmgz) * [PR#367](https://github.com/SamR1/FitTrackee/pull/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% ## Version 0.7.16 (2023/05/29) ### Features and enhancements * [PR#358](https://github.com/SamR1/FitTrackee/pull/358) - Add user preference for filtering of GPX speed data ### Bugs Fixed * [#359](https://github.com/SamR1/FitTrackee/issues/359) - Footer overlaps content on user preferences page ### Translations * [PR#350](https://github.com/SamR1/FitTrackee/pull/350) - Translations update from Hosted Weblate (Galician) * [PR#352](https://github.com/SamR1/FitTrackee/pull/352) - Translations update from Hosted Weblate (Dutch) * [PR#356](https://github.com/SamR1/FitTrackee/pull/356) - Init Polish translation files * [PR#357](https://github.com/SamR1/FitTrackee/pull/357) - Translations update from Hosted Weblate (Polish) * [PR#365](https://github.com/SamR1/FitTrackee/pull/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](https://samr1.github.io/FitTrackee/en/installation.html#upgrade)) ## Version 0.7.15 (2023/04/12) 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](https://github.com/SamR1/FitTrackee/issues/319) - Add cli to create users * [#329](https://github.com/SamR1/FitTrackee/issues/329) - Make "start elevation axis at zero" sticky * [#333](https://github.com/SamR1/FitTrackee/issues/333) - Feature request: filter workouts by title * [#338](https://github.com/SamR1/FitTrackee/issues/338) - Display relevant error message when