Releases: Flomp/wanderer
Releases Β· Flomp/wanderer
v0.17.0
v0.17.0
Caution
This release contains breaking changes. They are marked with a
Please update to version v0.16.5 first before updating to v0.17.0.
Configuration
Check the reopsitory's docker-compose.yml
for a valid configuration.
β οΈ The PocketBase environment variablePOCKETBASE_ENCRYPTION_KEY
is now required. It requires a valid 32 character AES key as its value. To generate a key, runopenssl rand -hex 16
.β οΈ The PocketBase environment variableORIGIN
is now required. It must be set to the public IP or hostname (including the port) of your wanderer frontend and must equal the value set for the frontend'sORIGIN
environment variable.
Features
- Adds federation
- Adds rich text editor for descriptions and comments
Docs
- Adds documentation for federation
- Restructures the documentation in three distinct parts (for users, admins & developers) for better separation of concerns
Translation
- New language: Russian (thanks @jeffscrum)
v0.16.5
v0.16.5
Features
- Further performance improvements when showing large amount of trails on the map
- Elevations are now recalculated when importing trails leading to improved elevation gain/loss calculation
Bug fixes
- Tags are now properly displayed for trails on the front page
- Direct links to a list now properly load the trails in the list
- Fixes bug that caused trails with waypoints being rejected by the upload API
- Fixes duration for summit logs imported from komoot
- Fixes performance issues when loading trails with summit logs or waypoints
v0.16.4
v0.16.4
Security
Caution
Fixes a critical vulnerability where, in rare cases, registered users could temporarily inherit another user's session. This was caused by an incorrectly scoped PocketBase instance being shared across concurrent requests on the server.
Impact:
- Affects all versions prior to v0.16.4
- Risk of temporary user session mix-up during concurrent requests
Fix:
- Authentication is now correctly isolated per request
- Session handling is fully secured on both client and server
Action Required:
- Please update to v0.16.4 immediately and restart your wanderer instance to apply the fix
v0.16.3
v0.16.3
Features
- Adds option to add waypoints directly by uploading photos with EXIF data
- Performance improvemtents when loading acitivities
- Major performance improvements when displaying multiple tracks on the map
- Adds ENV variables to configure pocketbase SMTP settings
Bug fixes
- Fixes untranslated trail difficulty in table view
- Fixes wrong file extension when exporting trails on mobile
- Completed tours synced from komoot are now also marked as completed in wanderer
Docs
- Updates ENV variables section to reflect changes mentioned above
v0.16.2
v0.16.2
Features
- Adds various settings for route calculations
- Trails with no photos will now have an autogenerated route preview as the thumbnail
- Pressing "M" in the map view will hide the trail
- Reduces data when loading lists (thanks @slothful-vassal)
- Trails are no longer automatically marked as completed upon creation. You will need to create a summit log manually to do so
- If SMTP settings are present, new users will be asked to confirm their email address
Bug fixes
- Fixes bug that prevented totals from getting updated when creating a new route
- Comments in GPX files are now ignored when importing from the client side
- Fixes issue that prevented oAuth registered users from saving their settings
- Fixes bug that prevented new users from commenting
- The stats page now correctly shows more than 30 activities
Docs
- Fixes allowed values for trail difficulty in API reference
- Fixes env var descriptions
- Updates oAuth docs to reflect changes in PocketBase
v0.16.1
v0.16.1
Features
- Trail filter settings are now saved when you visit a trail and come back
- Trail descriptions can now be up to 10000 characters long
Bug fixes
- Fixes error in the KML file parser
- Fixes error that caused trails to disappear from the map when switching styles
- Fixes route point numbering when deleting in-between route points
- Fixes bug that caused integration secrets to be encrypted multiple times (thanks @Kami)
- Improves error handling when encountering unexpected data while syncing integrations
- Fixes a bug that allowed unregistered users to access the list creation page
- strava activities with no or empty GPS data are now ignored (thanks @dyuri)
Docs
- Multiple updates by the community to increase clarity and update outdated info (thanks @huggenknubbel, @Kami)
v0.16.0
v0.16.0
Caution
This release contains breaking changes. The necessary migrations will happen automatically.
Please update to version v0.15.2 first before updating to v0.16.0.
Maintenance
- Updates to PocketBase v0.26.1
- Bumps required go version to >= 1.23.0
Features
- Introduces tags for trails
- Adds support for KMZ files
- Waypoints can now be created by clicking on the map when creating a new trail
- Adds support for videos
Bugfixes
- Fixes map trail bounding box to include public and shared trails
- Fixes bug that caused orphan waypoints and summit logs
- The default language is now set correctly after registering
- Non-highlight photos from komoot are now synced correctly
- Fixes bug that prevented newly created trails from being saved again
- Fixes calculation of the total trail distance
- Waypoint map markers are now removed correctly when editing a trail
- Trails with no category can now be added to lists
- Trail shares are now persisted correctly in meilisearch
- Fixes pagination when a URL parameter is present
v0.15.2
v0.15.2
Features
- Password fields now have a hint if you surpass the maximum password length (72)
Bug fixes
- Fixes bug that prevented strava activities with heartrate data being imported
- Fixes bug that prevented users from creating new summit logs
- Fixes unclear error messages when saving integrations
- Fixes login issues for wanderer instances hosted via http
v0.15.1
v0.15.1
Features
- You can now choose to sync only completed or planned tours from komoot
- Toast messages now stack
Bug fixes
- Fixes bug that prevented the komoot integration from toggling on
- Fixes bug that caused orphaned summit logs
- Fixes bug that prevented users from saving an updated trail
v0.15.0
v0.15.0
Features
- Integrations: you can now sync your strava and komoot trails directly with wanderer. Learn more.
- Updates the trail details view to give a clearer idea of the trail's course
- Improved trail import dialog
- Duplicate detection when importing trails
- Adds option to import a trail directly from a URL
- Significant preformance improvements when displaying trails in the map view (allows for up to 500 trails to be displayed at once)
- Improves calculation of total elevation gain and loss by apllying a smoothing function (thanks @gri38)
Bug fixes
- Fixes a bug that caused batch import jobs to fail if a filename contained a comma
- Fixes trail card height issues
- Fixes bug that caused some trails to be hidden from the list view
- Fixes response headers to be <4kB to prevent crashing default reverse proxy configs