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


v3.0.16
2026-05-06[!IMPORTANT] Service Worker Update Required This release includes changes to the service worker. Before using TREK, you must either: Unregister the existing service worker (DevTools → Application → Service Workers → Unregister) Or hard-refresh your browser: Ctrl+F5 / Ctrl+Shift+R If you have TREK installed as a PWA, please reinstall it after clearing the cache to ensure the updated service worker is active.
How to update: https://github.com/mauriceboe/TREK/wiki/Updating
What’s Changed
- v3.0.16 — bug fixes by @jubnl in https://github.com/mauriceboe/TREK/pull/964
Details
- fix(mcp): MCP RFC compliant for more strict clients
- fix(mcp): serve flat /.well-known/oauth-protected-resource for ChatGPT reconnect
- fix(mcp): fix OAuth popup blank page — SW denylist and COOP header
- fix(ntfy): encode non-Latin-1 header values with RFC 2047 to prevent ByteString crash
- docs(mcp): document Cloudflare bot detection blocking ChatGPT MCP requests
- fix(pwa): detect upstream proxy auth challenges and recover gracefully
- fix(files): add bottom-nav padding to files tab wrapper on mobile
- fix(budget): expose toolbar on mobile so users can add budget categories
- chore: remove committed build artifacts from server/public
- chore: add build-from-sources script
Full Changelog: https://github.com/mauriceboe/TREK/compare/v3.0.15…v3.0.16