TREK logo

TREK

A self-hosted travel/trip planner with real-time collaboration, interactive maps, PWA support, SSO, budgets, packing lists, and more

Alternative to: tripit, wanderlog

TREK screenshotTREK screenshotTREK screenshot

About Versions (81)

v3.0.22

2026-05-24

How to update: https://github.com/mauriceboe/TREK/wiki/Updating

What’s Changed

Details

  • feat(oauth): add client_credentials grant for machine clients; fix PlaceAvatar stale-image retry
  • fix(mcp): avoid race condition invalidating other sessions on token refresh (#1009)
  • fix(mcp): expose price/budget fields on create tools so AI can link costs to items (#1031)
  • fix(plan): show tour and other non-hotel bookings under their assigned day (#1008)
  • fix(plan): keep the mobile plan panel open when opening day details (#1015)
  • fix(plan): allow dropping a new place onto a day note (#967)
  • fix(journey): resilient per-file photo upload with retry and progress (#1013)
  • fix(journey): restore the entry-preview close button on tablet portrait (#1030)
  • fix(journey): show the Immich/Synology picker add/cancel buttons above the bottom nav on mobile (#1045)
  • fix(build): re-enable modulePreload polyfill for Safari < 17 (#1028)
  • fix(transport): resolve “Invalid Date” on bookings in relative “Day N” trips
  • fix(atlas): classify Hong Kong, Macau and other enclaves under their own country code (#963)
  • fix(atlas): count cities when the address contains a postal code (#940)
  • fix(places): render line breaks in place descriptions (#957)
  • fix(map): render travel-time pills on the Mapbox GL map (#850)
  • docs: update the demo link (#513)

Full Changelog: https://github.com/mauriceboe/TREK/compare/v3.0.21…v3.0.22