Skip to content

v0.13.0

Compare
Choose a tag to compare
@joaovitoriasilva joaovitoriasilva released this 23 Jul 09:05
· 124 commits to master since this release

v0.13.0 - Gear components, gear and gear component cost tracking, first day of the week per user, system notifications, add images to activities, .tcx and .gz support, activity private notes, docs improvements, photon for reverse geo, indoor walking support, bug fixes

⚠️ Warning:

  • The DB has schema changes, however no impacts are expected. Nevertheless backup your DB before applying the update.
  • Relogin is recommended for every users.
  • There is a new volume logic. Please see logic bellow.
  • There are new env variables. Please see logic bellow.

New env variables

Environment variable Default value Optional Notes
REVERSE_GEO_PROVIDER geocode Yes Defines reverse geo provider. Expects geocode or photon. photon can be the SaaS by komoot or a self hosted version like a self hosted version
PHOTON_API_HOST photon.komoot.io Yes API host for photon. By default it uses the SaaS by komoot
PHOTON_API_USE_HTTPS true Yes Protocol used by photon. By default uses HTTPS to be inline with what SaaS by komoot expects

New volume logic

Volumes migrated from 4 to only 2:

  • data
  • logs

You will need to move the current files, user_images and server_images to inside the new data folder.
There is also a new folder activity_media expected inside of data.
Files folder renamed from filesto activity_files.
Do not forget to apply the correct permissions to the new folder logic chown -R UID:GID <data_folder_path>
New logic should then be:

  • data
    • activity_media
    • activity_files
    • user_images
    • server_images
  • logs

New Features:

  • Gear components
  • Gear and gear component cost tracking
  • New windsurf gear type #246
  • Support for windsurf activity type #246
  • Introduction of system notifications #256
  • Ignore repeated activity in bulk import. This will create a new notification for the user to review the activity #122
  • Initial support for .tcx files - thanks @bartbroere in #235
  • First day of the week per user - thanks @pheobeayo in #224
  • Docs improvements - thanks @F-Stop in #239
  • Improve title and descrption import from GPX files - thanks @F-Stop in #244
  • Fix for bulk import continuing when not importable files are available - thanks @F-Stop in #240
  • Add support for gzipped activity files - thanks @ciferkey in #212
  • Fix for activity default names not working in the frontend #133
  • Add time used in Racquet gear pages instead of distance #134
  • It is now possible to add images to activities #139
  • Implement throttling against geocode.maps.co API #201
  • No value Avg Power from .fit file. If no avg power is available in the .fit file, calculate it #232
  • Add Private Notes in activities #210
  • GEOCODES_MAPS_API should be optional again #173
  • Volumes migrated from 4 to only 2: #252
  • Support for photon (komoot SaaS and local options) for reverse geo #254
  • Added missing Spanish, Catalan and Portuguese translations
  • Fix on ActivityView large items appearing on sm screens
  • Add watcher for user prop in avatar component to update photo reactively
  • Export profile now streams ZIP files using a temporary file for efficient memory usage
  • Export and import now supports gear_components and activity_media
  • Add indoor walk activity type
  • Add activity tracker fields (manufacturer and model, not yet being used or retrieved from files)
  • Ensured total_timer_time defaults to total_elapsed_time if not provided on activity create
  • Fix for distance don't stop counting in inactive gear components #266
  • Fix for no image in gear components #266
  • Fix for hr_zone_percentages when its null
  • Added support for 'Windsurf' gear type in search view
  • Added followers activity in Home View by adding a radio button #255
  • Add activity create and activity duplicated notifications
  • Add follower request and accept notifications
  • Fix modal body text for deleting following

New contributors

Contributors