Skip to content

TREK

v3.0.22 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 10d Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

budget-tracker collaborative opensource packing-list poi real-time
+11 more
routes self-hosted travel travel-app travel-planner traveling trip trip-planner wanderlog wanderlust webapplication

Summary

AI summary

Fixes race conditions, UI behavior, and upload reliability across Details, Plan, and Journey modules.

Changes in this release

Feature Medium

Adds client_credentials OAuth grant for machine clients

Adds client_credentials OAuth grant for machine clients

Source: llm_adapter@2026-05-25

Confidence: high

Feature Medium

Exposes price and budget fields on create tools for AI linking costs to items

Exposes price and budget fields on create tools for AI linking costs to items

Source: llm_adapter@2026-05-25

Confidence: high

Feature Medium

Allows dropping a new place onto a day note in plan view

Allows dropping a new place onto a day note in plan view

Source: llm_adapter@2026-05-25

Confidence: low

Feature Low

Renders travel‑time pills on the Mapbox GL map

Renders travel‑time pills on the Mapbox GL map

Source: granite4.1:30b@2026-05-25-audit

Confidence: low

Bugfix Medium

Fixes race condition invalidating other sessions on token refresh in mcp

Fixes race condition invalidating other sessions on token refresh in mcp

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Shows tour and non‑hotel bookings under their assigned day in plan view

Shows tour and non‑hotel bookings under their assigned day in plan view

Source: llm_adapter@2026-05-25

Confidence: low

Bugfix Medium

Keeps mobile plan panel open when opening day details

Keeps mobile plan panel open when opening day details

Source: llm_adapter@2026-05-25

Confidence: low

Bugfix Medium

Implements resilient per‑file photo upload with retry and progress in journey

Implements resilient per‑file photo upload with retry and progress in journey

Source: llm_adapter@2026-05-25

Confidence: low

Bugfix Medium

Restores entry‑preview close button on tablet portrait in journey

Restores entry‑preview close button on tablet portrait in journey

Source: llm_adapter@2026-05-25

Confidence: low

Bugfix Medium

Shows Immich/Synology picker add/cancel buttons above bottom nav on mobile journey

Shows Immich/Synology picker add/cancel buttons above bottom nav on mobile journey

Source: llm_adapter@2026-05-25

Confidence: low

Bugfix Medium

Re‑enables modulePreload polyfill for Safari versions older than 17 in build

Re‑enables modulePreload polyfill for Safari versions older than 17 in build

Source: llm_adapter@2026-05-25

Confidence: low

Bugfix Low

Resolves "Invalid Date" errors on bookings in relative "Day N" trips

Resolves "Invalid Date" errors on bookings in relative "Day N" trips

Source: granite4.1:30b@2026-05-25-audit

Confidence: low

Bugfix Low

Classifies Hong Kong, Macau and other enclaves under their own country code in atlas

Classifies Hong Kong, Macau and other enclaves under their own country code in atlas

Source: granite4.1:30b@2026-05-25-audit

Confidence: low

Bugfix Low

Counts cities when the address contains a postal code in atlas

Counts cities when the address contains a postal code in atlas

Source: granite4.1:30b@2026-05-25-audit

Confidence: low

Bugfix Low

Renders line breaks in place descriptions

Renders line breaks in place descriptions

Source: granite4.1:30b@2026-05-25-audit

Confidence: low

Full changelog

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

What's Changed

  • v3.0.22 — Bug Fixes & Improvements by @jubnl and @mauriceboe in https://github.com/mauriceboe/TREK/pull/1041

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

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track TREK

Get notified when new releases ship.

Sign up free

About TREK

Real-time collaborative travel planner

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]