github seanmorley15/AdventureLog v0.12.0
AdventureLog v0.12.0

6 hours ago

Hi everyone πŸ‘‹

I’m excited to announce AdventureLog v0.12.0, one of the largest and most transformative updates since the project began. This release takes AdventureLog 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:

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

πŸ’– Support the Project

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

πŸ‘‰ https://seanmorley.com/sponsor

πŸ“– Full Changelog:
v0.11.0...v0.12.0

Happy planning & happy travels!

Sean Morley (@seanmorley15)
Founder & Project Lead

Don't miss a new AdventureLog release

NewReleases is sending notifications on new releases.