Skip to content

Releases: deadlocker8/SportTracker

v1.33.1

08 Feb 14:29
Compare
Choose a tag to compare
  • fix: fix quick filter state (prevents page load with old login session)

v1.33.0

06 Feb 21:14
Compare
Choose a tag to compare
  • ⚠️ BREAKING CHANGE: Big refactoring for cleaner database structure. All data is automatically migrated upon start. (#160)
  • ⚠️ BREAKING CHANGE: API v2.0.0 - Complete rewrite of the API (now available at /api/v2) (#166)
  • add: workouts: new field to store the workout type (duration-based or repetition-based) (#158)
  • add: workouts: new field to store one or more workout categories (arms, legs, core, etc.) (#159)
  • add: single workout map: add option to only highlight new visited tiles (#144)
  • add: tile hunting map: click on a bar in chart now opens the corresponding workout in a new browser tab (#171)
  • add: update icons to google material symbols (#162)
  • add: self-host icons (#162)
  • fix: annual statistics: show flat trend icon if there was no increase or decrease for a certain value (#157)
  • fix: maintenance events for fitness workouts now only show dates and time difference and no distances (#163)
  • fix: maintenance reminders are now only allowed for distance-based workouts (#170)
  • fix: charts are now shown correctly even if no workouts exist (#169)
  • fix: sorting of planned tours (#172)
  • chore: update dependencies (#164, #167)
  • chore: update georender (#161)

v1.32.0

01 Jan 21:39
Compare
Choose a tag to compare
  • add: maintenance reminders: for each maintenance an optional reminder can be activated. If a maintenance exceeds the given reminder limit you will be notified in the navbar and on the maintenance page (#149)
  • add: new track type "Workout" - In addition to the existing distance based track types a new type is now available that is duration based, e.g. for workouts (#152)
  • add: new month goal type: duration month goal
  • add: add formatted text for distance per year and distance per month chart (#155)
  • add: chart: distance per participant: include distance travelled alone (#151)
  • fix: add multiple month goals: end month is now included (#148)
  • chore: update to python 3.12 (#150)
  • chore: update dependencies

v1.31.0

08 Nov 23:31
Compare
Choose a tag to compare
  • add: redesigned maintenance events page (grouped by type and description, show distances, show distance until today, ...) (#141)
  • add: achievements page: show date for longest track and link to corresponding track (#146)
  • add: tile hunting: new user settings option to allow access to your tile hunting map via share code (#136)
  • fix: responsiveness of settings page (#140)
  • fix: responsiveness of track form page (#140)
  • fix: responsiveness of annual achievements modals (#140)
  • fix: tile hunting map: the total number of visited tiles and the bar chart now correctly shows the visited tiles depending on the selected track types and years (#142)
  • fix: track map: the elevation chart is now correctly displayed even if the gpx track does not contain elevation information for the first data points (#145)
  • chore: update dependencies

v1.30.0

02 Oct 20:28
Compare
Choose a tag to compare
  • ⚠️ BREAKING CHANGE: all uploaded gpx files are now stored in a folder called "data" instead of "uploads". All existing gpx files will be automatically migrated. Please adjust your docker volume mounts.
  • add: gpx files are now stored in a zip to reduce file size
  • add: planned tour preview images are stored in the same folder as the corresponding gpx file
  • add: changed color of save buttons for track and planned tour forms to ensure they are not confused with the "create link" button
  • add: improve file name on gpx download
  • add: the changelog now also contains the release dates for each version
  • add: added support for uploading .fit files for tracks and planned tours
  • fix: tile hunting map: the total number of visited tiles and the bar chart now correctly shows the visited tiles depending on the selected track types and years
  • chore: update dependencies

v1.29.0

17 Sep 20:59
Compare
Choose a tag to compare
  • ⚠️ BREAKING CHANGE: you must update your settings.json (new section "tileHunting", see settings-example.json)
  • add: gpx meta information is calculated only once and stored in database. CAUTION: The first start of SportTracker will take quite some time to calculate the gpx information for all uploaded gpx files.
  • add: settings files are checked for missing entries upon server start
  • add: tile hunting map (for details see README)
  • chore: update dependencies

v1.28.0

09 Aug 18:33
Compare
Choose a tag to compare
  • add: search: add pagination on bottom
  • add: show edit button for track and planned tour map
  • add: planned tour overview: clicking on number of linked tracks opens a modal with all linked tracks
  • add: performance improvement: gpx meta info is calculated only once per gpx track and then cached
  • add: delete previous gpx track when new one is uploaded
  • chore: update dependencies

v1.27.0

08 Aug 20:48
Compare
Choose a tag to compare
  • add: allow tracks to be linked to a planned tour
  • fix: improve page load performance for track overview
  • chore: update dependencies

v1.26.1

28 Jul 21:38
Compare
Choose a tag to compare
  • fix: annual statistics: round average number of tracks
  • fix: line break long shared links on mobile devices
  • fix: hide navbar toggler on mobile devices if not logged in
  • fix: shared tracks/planned tours: set title and meta description

v1.26.0

28 Jul 21:38
Compare
Choose a tag to compare
  • add: tracks and planned tours can now be shared via public links
  • add: moved calendar chart from chart overview to navbar menu entry "analytics"
  • fix: improve calendar responsiveness