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.1.0-pre.2
2026-06-15⚠ 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.1.0-pre.2 | 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.1.0-pre.2
What’s Changed
- fix(maps): bound place-photo cache growth (Wikimedia + Google) by @jubnl in https://github.com/mauriceboe/TREK/pull/1174
- fix(sync): remap temp ids, prevent id collisions, surface failed mutations by @jubnl in https://github.com/mauriceboe/TREK/pull/1175
- fix(maps): make offline tiles cover real trips (cap coherence + zoom-clamp) by @jubnl in https://github.com/mauriceboe/TREK/pull/1177
- fix(security): stop cross-user offline data leak on shared devices by @jubnl in https://github.com/mauriceboe/TREK/pull/1176
- fix(db): scope, evict, and cap the offline blob cache (H3) by @jubnl in https://github.com/mauriceboe/TREK/pull/1178
- fix(repo): fall back to Dexie when a network read fails (H2) by @jubnl in https://github.com/mauriceboe/TREK/pull/1179
- fix(store): reset and uniformly hydrate trip-scoped slices in loadTrip (H4, H5) by @jubnl in https://github.com/mauriceboe/TREK/pull/1180
- fix(sync): re-hydrate active trip store on reconnect/online (H1) by @jubnl in https://github.com/mauriceboe/TREK/pull/1181
- fix(server): lengthen idempotency key TTL to survive multi-day offline (H6) by @jubnl in https://github.com/mauriceboe/TREK/pull/1182
- fix(realtime): correct assignment:created echo dedup (H11) by @jubnl in https://github.com/mauriceboe/TREK/pull/1183
- fix(pwa): persist offline storage + Mapbox offline policy (H8, H9) by @jubnl in https://github.com/mauriceboe/TREK/pull/1184
Full Changelog: https://github.com/mauriceboe/TREK/compare/v3.1.0-pre.1…v3.1.0-pre.2