github mauriceboe/TREK v2.5.7

latest releases: v3.0.20, v3.0.19, v3.0.18...
one month ago

Important: This update includes a complete rebuild of the reservation system. Existing reservations stored on places will no longer be displayed. You must re-create your reservations via the Bookings tab. All other data (trips, places, days, files, budgets, packing lists) is fully preserved.

Reservation System — Rebuilt from Scratch

The reservation system has been fundamentally redesigned. Reservations are no longer tied to places but to specific day assignments. This means:

  • The same place on different days can have independent reservations
  • A place assigned multiple times on the same day gets its own reservation per instance
  • New assignment picker in the booking form — searchable, grouped by day with place order
  • Reservation badges in the day plan sidebar show the correct type icon (flight, hotel, restaurant, etc.)
  • Reservation details visible in the place inspector when a specific assignment is selected
  • Removed redundant day/place dropdown fields from booking form

Day Detail Panel

Click any day header to open a new detail panel:

  • Detailed weather — hourly forecast with temperature, precipitation probability, wind
  • Historical climate — averages for dates beyond the 16-day forecast window
  • Accommodation — assign a hotel/accommodation to one or multiple days
    • Check-in / check-out times
    • Confirmation number
    • Hotel badge displayed in day plan sidebar
  • Reservation overview for the selected day

Places & Planning

  • Duplicate places — same place can now be assigned to a day multiple times (e.g., hotel at start and end of day)
  • Start & end time — places now support both start and end time
  • Map badges — show multiple position numbers for duplicate places (e.g., "1 · 4")
  • Route optimization — fixed for duplicate places (previously caused infinite loop)
  • File attachments — now available during place editing, not just creation
  • Cover image — can be added during trip creation, not just editing
  • Paste support — Ctrl+V to paste images in trip, place, and file forms

Internationalization

  • 200+ hardcoded German strings moved to i18n system (English + German)
  • All server error messages in English
  • Translated: planner, register page, photo components, packing suggestions, category icons
  • New installs get English default categories

UI/UX

  • Auto dark mode — follows system preference (prefers-color-scheme), configurable in Settings
  • Navbar toggle switches between light/dark (overrides auto)
  • Transport mode selector removed from day plan
  • Booking cards redesigned with type-colored headers and structured detail grids
  • Optimistic updates for day notes (instant feedback)
  • Sidebar minimize buttons z-index fixed

Weather

  • Wind speed shown in mph when using Fahrenheit
  • Weather descriptions match the selected app language

Admin

  • Weather info panel explains the Open-Meteo integration (replaces removed OpenWeatherMap key input)

Don't miss a new TREK release

NewReleases is sending notifications on new releases.