github liketrek/TREK v4.0.0-pre.2

pre-release51 minutes ago

⚠ 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/liketrek/TREK/issues.

Stable releases are available on the main release page.

⚠ Pre-release image — not recommended for production use.

Tag Description
4.0.0-pre.2 Pinned to this exact pre-release build
4-pre Latest pre-release on the v4 line
latest-pre Latest pre-release across all versions
docker pull mauriceboe/trek:4.0.0-pre.2

Second pre-release on the 4.0.0 line.

New since pre.1

  • TREK Studio — a photo book designer built on Journey. Lay out a journey's photos and text onto print-sized pages and spreads, then export at print resolution.
  • Storage drivers — uploads can now live on S3-compatible storage instead of the local filesystem. Configured from the admin panel: pick a backend, migrate existing files to it, optionally mirror to a second one, and watch per-backend usage.
  • Photos know where and when — uploads keep their EXIF capture time and location, journey photos appear on the map where they were taken, and quick capture can take a note as well as a photo. Shared journeys can read newest-first.
  • Sessions — sliding renewal keeps active users signed in past the token lifetime, and remember-me now survives password changes and OIDC logins.
  • Planner — the mobile day plan reorders by drag, places and day routes can open in CoMaps, and the three export buttons collapsed into one dialog.
  • Budget — new Fuel and Parking expense categories, and a parked car no longer occupies the days between drop-off and pickup.
  • MCP — new tools to set a day's default transport mode and a single leg's mode.
  • Weather — a past itinerary entry with a time gets that hour's weather instead of the day's summary.

Fixed and hardened

  • A hardening pass over trip-scoped writes: payers, split members, settlement parties, assignees, day participants and tags are all confined to the trip roster, and packing items are authorized per item (private items stay private over MCP too).
  • Place search is billed per session instead of per keystroke, and provider keys resolve per instance rather than per requesting user.
  • Atlas: Great Britain has its counties and boroughs back, connection airports no longer count as countries visited, and the region layer only renders what is on screen.
  • A long tail of planner, map, share-page and mobile fixes — see the changelog.

Feedback

This is the 2nd pre-release on the 4.0.0 line, and the mobile rewrite is the part that benefits most from being run on hardware we do not have. Bug reports at https://github.com/liketrek/TREK/issues, ideally with the device and browser you saw it on.

Full Changelog: v4.0.0-pre.1...v4.0.0-pre.2

Don't miss a new TREK release

NewReleases is sending notifications on new releases.