AdventureLog v0.13.0 — Acadia
Released 8-15-2026
Hi everyone!
I'm excited to announce AdventureLog v0.13.0 — Acadia, a major release focused on helping you see, search, and plan your travels from one place. This update introduces a new dashboard, a full travel calendar, global search, collection PDF exports, smarter maps and geocoding, and a big refresh of self-hosting operations — plus stronger permissions for shared collections.
🏠 New Dashboard
- Added a personalized Dashboard as your adventure hub after login
- At-a-glance travel stats: countries, regions, cities, locations, trips, and activity totals
- Recent locations, upcoming trips, your active trip, and upcoming calendar events in one view
📅 Travel Calendar
- New Calendar page aggregating visits, transport, lodging, trips, notes, and checklists
- Month, week, day, and agenda views with filtering by event type and search
- Event timezone vs. local timezone display options
- Timezone-aware visit date handling and normalization
- Improved all-day vs. timed date handling for locations, lodging, and transportation
- ICS export to subscribe in Google Calendar, Apple Calendar, or other apps
- Calendar events also surface on the dashboard
🔍 Global Search
- New global search across locations, collections, lodging, transport, notes, checklists, activities, countries, regions, cities, and users
- Dedicated search page with faceted results
- Command palette (quick actions + recent searches) from the navbar
📄 Collection PDF Export
- Export any collection as a printable day-by-day itinerary PDF
- Includes locations, lodging, transport, notes, and related trip details
- Permission-aware: shared users and public collections respect existing access rules
📸 Photos & Image GPS
- Google Maps Photos import when quick-adding locations — preview, select, and import place photos from Google Maps
- Images now store GPS coordinates from EXIF or Immich metadata when available
- HEIF/HEIC image format support for uploads and metadata extraction
- New Photo locations map layer to visualize geotagged images
- Management command to backfill coordinates on existing images:
python manage.py backfill_image_coordinates - Immich v3.0 compatibility with paginated album metadata and visibility settings
- Enhanced Immich GPS coordinate extraction during image uploads
🗺️ Map Improvements
- Category filter dropdown on map views for faster filtering
- Updated adventure stats display on maps
- Random location — jump to a random pin from your eligible locations
- Improved location label resolution for quick-add and map search
🌍 Geocoding Provider Framework
- Refactored geocoding and place search into a provider framework (Google Maps + OpenStreetMap)
- Smarter fallback between providers for reverse geocoding and place search
- More consistent location data handling across the backend and frontend
🤝 Collection Sharing & Permissions
- Stronger permission checks for shared users and anonymous access on collections
- Shared users can fetch and export images and PDFs only when permitted
- Enhanced protected media access with stricter file permission checks
- Expanded test coverage for collection sharing scenarios
🥾 Wanderer Integration Updates
- Wanderer now uses API key authentication (replacing the older username/password flow)
- Author fields on linked trails for proper "Open in Wanderer" links
- Automatic backfill of author metadata when loading older trail links
🏃 Endurain Integration
- New Endurain integration for self-hosted fitness tracking — browse activities and import GPX tracks into visits
- Server-side GPX generation from Endurain GPS streams (no manual download/re-upload)
- MFA/TOTP support for Endurain login with automatic token refresh
- Unified Integrations settings page for managing built-in integrations (Immich, Strava, Endurain, Wanderer, and more)
🌅 Location Visit Enhancements
- Sunrise and sunset times on location visit dates, with server-side caching for performance
- Toggle to show or hide sunrise/sunset per visit date
🛠️ Operations & Self-Hosting
- Overhauled Quick Start installer with an interactive management menu (status, update, backup, restore, logs, restart, uninstall)
- New
scripts/backup.sh,scripts/restore.sh, andscripts/deploy.shwith compose auto-detection - Refactored Docker Compose layouts and updated installation documentation
- S3-compatible media storage support (AWS S3, Cloudflare R2, DigitalOcean Spaces, MinIO)
- Kubernetes manifests under
k8s/ - Revamped README with improved visuals and documentation links
✨ Miscellaneous
- Transportation filtering on collection itinerary views
- Lodging component refinements and improved null-value handling
- Collection tabs now wrap on small screens (#1174)
- Resizable markdown editor textarea (#1237)
- Improved TOTP/MFA login messaging and input handling
- Enhanced About modal and app version display
- More reliable theme resolution with validated theme names
- New Portuguese, Catalan, and Albanian locale support, plus ongoing Weblate updates across many languages
- General UI polish, stability improvements, and backend error-handling refinements
🙌 Thanks to the Community
This release was shaped by feedback, testing, translations, and code from the community. Thank you to everyone who opened issues, reviewed changes, tested builds, and helped refine this update.
💻 Code Contributors
- @tomried
- @Ultra2D
🌐 Translation Contributors
- @orhunavcu
- Américo Monteiro
- Andreas Olsson
- Alex
- @cedGHric
- @fantastron27
- Filippo Moscatelli
- @K0RR
- @lesensei
- sathrudi
- Sebastian Malecha
- தமிழ்நேரம்
💖 Support the Project
If AdventureLog helps you plan, remember, or relive your travels, consider supporting the project:
👉 https://seanmorley.com/sponsor
📖 Full Changelog: https://github.com/seanmorley15/AdventureLog/compare/v0.12.1...v0.13.0
Happy travels!
Sean Morley (@seanmorley15) Founder & Project Lead
