Releases: open-wanderer/wanderer
v0.18.5
v0.18.5
Security
- Fixes CVE-2022-39299 via xmldom upgrade (PR #820)
Features
- Persist trail list filter settings in local storage: filters are preserved on reload and when navigating back from a trail, and reset when - leaving the trail list (PR #814)
Bug Fixes
- Skip elevation correction when Valhalla returns invalid (null) elevation data; original GPX values are preserved (PR #821)
- Improved threshold handling for high-frequency GPX tracks to ensure correct ascent/descent calculation (PR #813)
- Fixes trail upload for new users without default privacy settings (PR #785)
- Fixes focus loss and duplicate “Cancel” button in trail filter search (Chrome) (PR #738)
- Fixes async state issue in list search modal (bulk assignment works again) (PR #816)
- Fixes locale errors and improved dynamic locale detection (PR #656)
- Fixes PDF/print layout so descriptions render correctly and no longer overlap waypoints(Thanks to @RobertClarke64) (PR #797)
- Corrected POCKETBASE_SMTP_SENDER_ADDRESS spelling (previously POCKETBASE_SMTP_SENDER_ADRESS, now deprecated but backwards compatible) (PR #769)
- Fixes amenity naming in stored map state, including migration (PR #768)
- Fixes race condition in map plugin that caused errors when printing a trail (PR #827)
Translation
Dependencies
- Updated most dependencies, including security and maintenance updates
v0.18.4
v0.18.4
Bug fixes
- Tags can now properly be removed from trails
- Creating more than 29 lists does no longer prevent lists from loading
- Fixes a bug that caused the GPS data to be removed from summit logs after editing
- Fixes an issue that caused an infinite loop when creating a list with federation being active
- Fixes an issue where bicycle routing options were incorrectly applied to car routing, and vice versa
- Fixes an issue where filtering by multiple categories did not work as expected
- Fixes imported tracks being marked private despite public-by-default settings
Features
- Trails can now be added to multiple lists at once
- ActivityPub: External user access now requires authentication (401)
Translation
- Adds Norwegian translation (thanks @palhaland)
v0.18.3
v0.18.3
Bug fixes
- Fixes bug that prevented waypoints from being update or deleted in v0.18.2
- Return properly formatted error message when accessing a protected API route
- Fixes logo for OIDC 2 & 3 providers (thanks @wolffshots)
- Fixes bug that caused dropdown actions from a feed item on the homepage to cause a 404 error
Maintenance
- Updates pocketbase to v0.30.0
v0.18.2
Release 0.18.2
v0.18.1
v0.18.1
Bug fixes
- Fixes permission issues that prevented federation from working properly
- Trail categories are properly displayed in lists
- Fixes issue that prevented lists from saving
Documentation
- Improves docs for updating on bare-metal installations
Translation
- Adds Basque and Russian translations (thanks @aisaivia & @jeffscrum)
v0.18.0
v0.18.0
Features
- Adds feed on homepage for logged in users
- Adds customizable "About" section to the homepage (read here to learn more)
- New Maps: OpenHikingMap, CyclOSM
- New map overlays: hiking, biking, mountain biking & skiing routes
- New POI overlays: e.g. grocery stores, campsites, water sources etc.
- Complete overhaul of the route drawing/editing feature
- Adds option to crop routes when editing
- Adds undo/redo to route editing
- Adds option to manually recalculate elevation data when editing a route
- Adds automated elevation correction when uploading trails/summit logs directly
- Directions to a trail head are now provided by OpenStreetMap
- Non-pulbic trails can now be shared with guests via a public share link
- Adds route previews on lower zoom levels in the world map
Note
To display the previews for each track on the world map, wanderer computes encoded polylines for each track on startup. Depending on the amount of trails in your instance, it can take several minutes until all trails are fully indexed and searchable.
- 3D terrain is now also available in the world map
- Trail category is now displayed in search results
Bug fixes
- Custom categories with spaces are now handled correctly
- Avoid reuploading all trails when updating a list
- Fixes build dependencies for building from source (thanks @slothful-vassal)
- Add headers to nominatim requests to comply with usage policy
- Reset pagination when updating filters
Thanks
A big thanks goes to @cugu for doing a lot of GitHub house keeping and submitting various, helpful PRs while I was gone!
Another big shoutout has to go to @vcoppe and gpx.studio. Their code was a huge help implementing the various map overlays and GPX editing functionality that was added in this patch.
v0.17.2
v0.17.2
Features
- Trails in the map view can now be sorted
- Adds ogp metadata tags for SEO
- Public profiles are now accessible by anonymous users
- A trail's direction can now be reversed in the editor
- Adds localization for the calendar component (thanks @james-geiger)
Bug fixes
- Waypoint descriptions are now properly formatted
- The summit log table on the statistics page shows data again
- Fixes bug that caused lists to disappear when having more than 5 lists
- Removing the hillshading URL is now possible
- Clicking on a category on the homepage links to the correct trails page again
- Fixes bug that caused trail to disappear when switching map style to OpenTopoMap
- Trails are now correctly marked as "(Not) Completed" when adding (deleting) a summit log
- Allow links to other sites when hosting a private instance
v0.17.1
v0.17.1
Features
- Adds batch actions for trails. You can now select multiple trails from the list and add them to a list, for example. Big thanks to @slothful-vassal for the PR
- If a trail has more than two tags they are now toggleable on trail cards for less visual clutter. Thank to @briannelson95 for the PR
- The wanderer.to homepage now contains a dedicated "Servers" section where public instances are listed
Bug fixes
- Searching for a trail on the homepage does no longer result in 404
- An actor's username and preferred username are no longer switched
- Accesing your own private profile no longer throws an error
- Reverse geocoding location lookup now also properly works when uploading a trail through the API
- Both trail's and summit log's duration is now stored in seconds for consistency
- All federated requests are now properly signed
- Fixes GPX parser to deal with empty tags
- Fixes bug that caused only 30 entries to be displayed in the statistics
- The "Add to list" button is available again when creating a trail
- Fixes bug that prevented saving lists with a large number of trails
- Fixes "Copy link" button when sharing lists
- Adds missing namespace to activitypub actor endpoint
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_KEYis now required. It requires a valid 32 character AES key as its value. To generate a key, runopenssl rand -hex 16.⚠️ The PocketBase environment variableORIGINis 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'sORIGINenvironment 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