---
title: v0-12-0
type: note
permalink: voyage/docs/docs/changelogs/v0-12-0
---

# Voyage v0.12.0 - Trip Planning Improvements, Itineraries & Budgets

Released 02-03-2026

Hi everyone 👋

I’m excited to announce **Voyage v0.12.0**, one of the **largest and most transformative updates** since the project began. This release takes Voyage beyond logging and into **true trip planning**, with a fully redesigned itinerary experience, smarter recommendations, budgeting tools, and major authentication improvements. The theme of this update is: **Planning, Itineraries & Smarter Trips**.

This update lays the foundation for **end-to-end trip planning** — from ideas, to routes, to schedules, to costs — all while continuing to strengthen self-hosted and privacy-respecting workflows.

## 🗺️ Planning, Itineraries & Trips (Major Upgrade)

- **Completely redesigned itinerary system**
  - Drag & drop places directly into itineraries
  - Reorder itinerary items freely
  - Add locations from map pins
  - More full detail views for lodgings and transportations
- **Day-aware planning**
  - Day of week shown throughout the collection and itinerary views
  - Improved schedule management for multi-day trips
- **Notes & Checklists**
  - Global items slot for trip-wide checklists and notes
  - Checklist items can be viewed and ticked directly from the itinerary
- **Map-driven planning**
  - Search for places directly on map views
  - Filters for trip maps
  - Selectable map styles and configurable default zoom
  - Improved city, region, and country detection

## 🧭 Collections & UI Redesign

- **Collection UI redesign** for clarity, spacing, and scalability
- Statuses / labels for collections
- Primary photo selection for collections
- Shared collections now correctly appear in owned views
- Collection layout and sizing improvements across desktop and mobile
- Collection link is shown immediately when sharing is enabled
- “Visited” score is automatically hidden when trip dates are set

## 🧠 Recommendations & Smart Logic

- New **recommendation toggles** to better control suggestion behavior
- Improved city detection and location lookups
- Recommendation logic refined for accuracy and relevance

## 🚗 Transportation, Routes & GPX

- Upload **GPX files** to transportation entries
- GPX distance is now used automatically when available
- Improved transportation cards with clearer information display
- Location lookups now work correctly with transportation entries
- Price and cost fields added to transportation items
- Immich integration for transportation and lodging images

## 💸 Budgets, Costs & Currency (New!)

- **Trip budget functionality**
- Cost fields added to:
  - Locations
  - Transportations
  - Lodgings
- Currency units and default currency setting
- Prices now display consistently across trip views

## 🔐 Authentication & OIDC (Expanded)

- Automatic redirect to OIDC provider
- Allow registration **only via auth provider** when local registration is disabled
- Email-based auto-linking for OIDC accounts
- Explicit support for OIDC user registration
- Smoother and more predictable authentication flows overall

## 🌍 Timezones, Dates & Calendars

- Fixed itinerary times resetting on refresh
- Calendar entries now respect:
  - User timezone
  - Location timezone
- Safari-specific fixes for categories and new-location flows
- Improved timezone selection UI and logic

## 📦 Backup, Uploads & Data Safety

- Itinerary items are now included in backup & restore
- Fixed world travel country statistics not updating correctly

## 🐛 Bug Fixes & Polishing

- Apple touch icon resolution issue fixed
- Itinerary badge text wrapping fixed
- Editing locations no longer incorrectly converts them to personal
- City → region → country relationships now update immediately
- “Generate Description” no longer returns invalid fallback text
- Numerous UI, cache, and rendering fixes across WebUI

## 🙌 Huge Thanks to the Community

This release was shaped by an incredible amount of feedback, ideas, testing, and code contributions from the community. Thank you to everyone who opened issues, reviewed changes, tested builds, and helped refine this massive update.

### 💻 Code Contributors

A special thank you to the developers who directly contributed code to this release:

- @eidsheim98
- @Garciasergio
- @fantastron27
- @vorbeiei
- @pplulee
- @DuckyCB
- @l3n0w0
- @nordtektiger
- @Alchez
- @orhunavcu
- @maksim2005UKR
- @petrekanics
- @kirby0025
- @agarthand
- @thefeltro
- @sillevl
- @larsl-net
- @fullstack-nick
- @madmp87

Your contributions — whether large features, small fixes, documentation improvements, or refactors — directly improve Voyage for everyone. Thank you for being part of the project!

## 💖 Support the Project

If Voyage helps you plan, remember, or relive your travels, consider supporting the project:

📖 **Full Changelog:**  
https://github.com/Alex-Wiesner/voyage/compare/v0.11.0...v0.12.0

Happy planning & happy travels!

**Sean Morley** (@seanmorley15)

Founder & Project Lead