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.0-pre.48
2026-04-18⚠ PRE-RELEASE — USE AT YOUR OWN RISK ⚠
This is a pre-release build of TREK. It may contain bugs, incomplete features, or breaking changes. It is not recommended for production use.
- Do not use this on a live instance without a full backup
- Database migrations may not be reversible
- APIs and configuration options are subject to change without notice
If you encounter issues, please report them at https://github.com/mauriceboe/TREK/issues.
Stable releases are available on the main release page.
⚠ Pre-release image — not recommended for production use.
| Tag | Description |
|---|---|
3.0.0-pre.48 | Pinned to this exact pre-release build |
3-pre | Latest pre-release on the v3 line |
latest-pre | Latest pre-release across all versions |
docker pull mauriceboe/trek:3.0.0-pre.48
What’s Changed
- Fix/synology shared albums pagination by @jubnl in https://github.com/mauriceboe/TREK/pull/693
- fix(journey): serve local file when uploading photos with Immich syncenabled by @jubnl in https://github.com/mauriceboe/TREK/pull/697
- fix(journey): gallery lightbox navigates all photos, not just same-day entry by @jubnl in https://github.com/mauriceboe/TREK/pull/699
- feat: v3 thank-you notice, mobile map+timeline, modal UX improvements by @mauriceboe in https://github.com/mauriceboe/TREK/pull/700
- fix(mobile): account for bottom navbar in overlays and improve system notices UX by @jubnl in https://github.com/mauriceboe/TREK/pull/701
- fix(journey): fix issue #704 — active logic, archive, places rename, search & trip reminders by @jubnl in https://github.com/mauriceboe/TREK/pull/707
- fix(maps): reduce Google Places API quota with persistent caching and kill-switch by @jubnl in https://github.com/mauriceboe/TREK/pull/708
- feat(system-notices): replace expiresAt with [minVersion, maxVersion) version gate by @jubnl in https://github.com/mauriceboe/TREK/pull/709
- feat(photos): 1h disk cache for remote thumbnails + fix tab-switch redundant requests by @jubnl in https://github.com/mauriceboe/TREK/pull/710
- feat(bookings): show transport routes on map (#384, #587) by @mauriceboe in https://github.com/mauriceboe/TREK/pull/706
- feat(dashboard): unify desktop header with planner toolbar by @mauriceboe in https://github.com/mauriceboe/TREK/pull/713
- feat(map): auto-fit planner map to trip places on load (#510) by @mauriceboe in https://github.com/mauriceboe/TREK/pull/715
- feat(import): selective GPX/KML element import and performance improvements by @jubnl in https://github.com/mauriceboe/TREK/pull/714
Full Changelog: https://github.com/mauriceboe/TREK/compare/v3.0.0-pre.47…v3.0.0-pre.48