This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+11 more
Affected surfaces
Summary
AI summaryExisting reservations are no longer displayed and must be recreated via the Bookings tab.
Full changelog
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)
Breaking Changes
- Existing reservations stored on places are removed and must be recreated via the Bookings tab.
- Reservations are now tied to specific day assignments rather than directly to places.
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
Beta — feedback welcome: [email protected]