Releases: seanmorley15/AdventureLog
Release list
AdventureLog v0.13.0 "Acadia"
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 view 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!
👥 Contributors
- @joe128
- @tomried
- @fantastron27
- @filippogrande
- @vorbeiei
- @cedGHric
- @sathrudi
- @olsson82
- @TamilNeram
- @orhunavcu
- @Am-Monteiro
- @malechaS
- @flytothehighest
- @champinondev-lab
- @robin-bakker
- @aubergine-ux
- @Watchman89
- @ttk0721
💖 Support the Project
If AdventureLog helps you plan, remember, or relive your travels, consider supporting the project:
👉 https://seanmorley.com/sponsor
📖 Full Changelog:
v0.12.1...v0.13.0
Happy travels!
Sean Morley (@seanmorley15)
Founder & Project Lead
AdventureLog v0.12.1
Hi everyone!
I’m excited to announce AdventureLog v0.12.1, an incremental release that improves the day-to-day experience of logging, managing, and visualizing your travels. While this update is smaller than v0.12.0, it brings meaningful quality-of-life upgrades, better reliability, and fixes bugs associated with the v0.12.0 feature update.
⚡ New Quick-Add Workflow
- Added the location and lodging quick-add feature to make logging places faster and more convenient. (#687)
- Quick-add pulls from Google Maps so the integration is required for it to be available on your instance
🗺️ Collection Map Fixes
- Fixed a bug where collection maps displayed no markers or pins even when the underlying data was correct (#1100)
✨ Miscellaneous
- New light and dark themes that better reflect AdventureLog
- Ability to set default basemap for the map views in the user settings page
- This is now reflected across all maps in the application
- Added OpenFreeMap Liberty as a basemap option
- Opening a location in an external map provider now searches and displays the location properly
- Enhanced API key management interface for a clearer and more usable experience
- Improved API hashing algorithm for higher security
- Various UI and workflow refinements across the app
- General stability and usability improvements
- Make it so only collection owners can edit collection details
🙌 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 update.
💻 Code Contributors
- @HangoverHGV
- @citrusjunoss
- @lesensei
- @vorbeiei
- @mllopart
- @stephanzwicknagl
- @orhunavcu
- @bittin
- @totoroot
- @cyphra
- @Pexilo
- @wzzrd
💖 Support the Project
If AdventureLog helps you plan, remember, or relive your travels, consider supporting the project:
👉 https://seanmorley.com/sponsor
📖 Full Changelog:
v0.12.0...v0.12.1
Happy travels!
Sean Morley (@seanmorley15)
Founder & Project Lead
AdventureLog v0.12.0
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:
- @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 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
AdventureLog v0.11.0
Hi everyone,
I’m thrilled to announce AdventureLog v0.11.0 - a huge update that completely reimagines how you track and plan your travels. Adventures are now officially called Locations, and you can enrich them with Activities and Trails, whether added manually or imported via Strava and Wanderer.
On top of that, the app has a full UI rewrite with a cleaner, smoother interface, enhanced navigation, and improved mobile experience. Combined with expanded localization, this release gives you more ways than ever to explore, manage, and relive your journeys.
🗂️ Collections & Locations
- Adventures are now called Locations throughout the app.
- Collections now use invites: send, accept, and manage shared access easily.
- Manage collections more efficiently: sorting, filtering, linked collections, and quick start instructions.
- Added CollectionAllView for a unified view across all collections.
- Import and export options are available in settings to keep your data safe.
- Added attachment and image support for transportation and lodging entries.
🏃 Activities, Trails & Stats
- Activities are new! You can add them manually or import from Strava to track your trips, see them on the map, and get detailed stats.
- Trails are new! Add them to Locations manually or link from Wanderer to enrich your adventure data for hiking trips.
- Activity stats include distance, moving time, elevation, and category breakdowns.
- Trails and activities support geoJSON and GPX for maps and integration with Wanderer/Strava.
- All activities and visits respect timezones and allow metric/imperial units which can be changed in user settings.
🔗 Integrations
- Strava and Wanderer integrations for importing activities and trails.
- Improved OAuth flows and token handling for smoother setup.
🌐 Localization & Translations
- Full updates to
ru.json(Russian) and other languages (es.json,nl.json,sv.json,zh.json,pt-BR.json). - Added translations for new features: collections, activities, invites, Strava/Wanderer integrations, attachments, lodging, and transportation.
- Localized all UI elements, buttons, navigation labels, and stats-related messages.
🎨 UI & UX Enhancements
- Fresh look and feel! Navigation, modals, dashboards, and profile pages have been revamped for better style, clarity, and responsiveness.
- Enhanced mobile usability and accessibility for dropdowns, forms, and modals.
- Updated inspirational quotes, background images, and login/signup visual effects.
- New map view styles such as satellite and 3D terrain views are now available.
⚙️ Backend & API
- Refined API endpoints for Locations, Activities, Trails, Visits, and Collections.
- Enhanced permissions, ownership checks, and validations.
- Models and serializers updated to support Activities, Trails, and attachments.
🛠️ DevOps & Workflow
- Updated GitHub Actions for backend/frontend testing, Docker builds, and security scans.
- Docker builds now use BuildKit cache for faster builds.
📝 Miscellaneous
- Fixed date formatting and all-day event handling for lodging and transportation.
- Markdown rendering for event descriptions.
- UI components refactored for clarity, usability, and improved localization.
👥 Thanks to Our Contributors
Special thanks to:
- @ShalunBdk
- @jlcs-es
- @DesarrolloAntonio
- @Ycer0n
- @taninme
- @blitzdose
- @fahmed1
- @nordtektiger
- @pplulee
- @cathelijne
- @mrekin
Every contribution makes AdventureLog more user-friendly and reliable.
💖 Support the Project
If you enjoy AdventureLog, consider sponsoring the project:
https://seanmorley.com/sponsor
Thanks for being part of the AdventureLog community!
Happy travels,
Sean Morley (@seanmorley15)
Project Lead, AdventureLog
AdventureLog v0.10.0
Hi everyone,
I’m pleased to share AdventureLog v0.10.0, a focused update that brings timezone-aware planning, smoother maps, and simpler deployment. This release refines many of the core features you’ve been using and addresses feedback from the community. Thank you for your contributions, suggestions, and ongoing support!
🧭 Time-Aware Travel Planning
Timezone-Aware Visits & Timeline Logic
- Exact start/end times with timezones for each visit, so your itinerary matches when and where events actually happen.
- Collections now auto-order by date, giving your timeline a clear, chronological flow.
- Lodging and transportation entries follow the same rules, making multi-city trips easier to visualize.
- A chronologically accurate map and timeline view shows your adventure in the right order.
🗺️ Smart Mapping & Location Tools
Google Maps Integration (Optional)
- Autocomplete-powered location search (via Google Maps) for faster, more accurate entries.
- Automatic geocoding ties new or updated adventures to the correct country, region, and city.
- Improved map performance and cleaner markers throughout the app.
Map Interaction Enhancements
- Open any adventure location in Apple Maps, Google Maps, or OpenStreetMap with one click.
- Full-width maps on mobile devices for better visibility.
- Tidied-up markers and updated category icons for clarity.
🎨 UI & UX Refinements
- Updated adventure forms with clearer labels and streamlined inputs.
- Smoother page transitions and consistent layouts on desktop and mobile.
- Design and spacing adjustments for a more balanced, polished appearance.
- Various bug fixes to address layout quirks and improve overall usability.
🌍 Localization & Navigation
- Expanded language support and updated locale files.
- Improved back/forward navigation so you don’t lose your place when browsing collections.
- Responsive collection cards that adapt to different screen sizes.
- Fixed minor layout issues related to collections and navigation.
📷 Immich Integration Upgrades
- Choose whether to copy Immich images into AdventureLog storage or reference them via URL to avoid duplicating files.
- Toggle “Copy Images” on or off to manage storage preferences.
- Updated logic to prevent duplicate image uploads when using Immich.
⚙️ DevOps & Backend Enhancements
- Switched to
supervisordin Docker for reliable container startup and centralized logging. - Restored IPv6 support for dual-stack deployments.
- Upgraded to Node.js v22 for better performance and compatibility.
- Added more tests, improved UTC-aware date validation, and refined ID generation.
- Optimized database migrations for smoother updates.
📘 Documentation & Community Resources
- New guide for deploying with Caddy web server, covering TLS setup and reverse proxy configuration.
- Updated instructions for Google Maps integration, including API key setup and troubleshooting.
- Follow our Mastodon profile at @adventurelog@mastodon.social for updates and discussion.
- Chat with other users on our Discord server to share feedback, ask questions, or swap travel tips.
✨ NEW: Quick Deploy Script
Based on community feedback, we’ve added a simple deployment script:
-
Run:
curl -sSL https://get.adventurelog.app | bash -
Provide your domain/ip details when prompted.
The script handles Docker Compose, and environment configuration automatically.
Self-hosting just got a bit easier—no more manual setup steps.
ℹ️ Additional Notes
-
Bulk Geocoding
To geocode existing adventures in one go docker exec into the backend container and run:python manage.py bulk-adventure-geocodeThis will link all adventures to their correct country, region, and city.
-
Timezone Migrations
If you have older trips without explicit timezones, simply view a trip’s detail page and AdventureLog will auto-convert the dates.
👥 Thanks to Our Contributors
Your pull requests, issue reports, and ongoing feedback have been instrumental. Special thanks to:
Every contribution helps make AdventureLog more reliable and user-friendly.
💖 Support the Project
If you find AdventureLog helpful, consider sponsoring me! Your support keeps this project going:
https://seanmorley.com/sponsor
📖 View the Full Changelog on GitHub
Thanks for being part of the AdventureLog community. I appreciate your feedback and look forward to seeing where your next journey takes you!
Happy travels,
Sean Morley (@seanmorley15)
Project Lead, AdventureLog
AdventureLog v0.9.0
Hi travelers! 🌍
I’m excited to unveil AdventureLog v0.9.0, one of our most feature-packed updates yet! From Smart Recommendations to enhanced maps and a refreshed profile system, this release is all about improving your travel planning and adventure tracking experience. Let’s dive into what’s new!
What's New ✨
🧠 Smart Recommendations
- AdventureLog Smart Recommendations: Get tailored suggestions for new adventures and activities based on your collection destinations.
- Leverages OpenStreetMap to recommend places and activities near your travel destinations.
🗂️ Attachments, GPX Maps & Global Search
- Attachments System: Attach files to your adventures to view key trip data like maps and tickets in AdventureLog!
- GPX File Uploads & Maps: Upload GPX tracks to adventures to visualize them directly on your maps.
- Global Search: A universal search bar to quickly find adventures, cities, countries, and more across your instance.
🏨 Lodging & Itinerary
- Lodging Tracking: Add and manage lodging accommodations as part of your collections, complete with check-in/check-out dates.
- Improved Itinerary Views: Better day-by-day itinerary display with clear UI enhancements.
🗺️ Maps & Locations
- Open Locations in Maps: Directly open adventure locations and points of interest in your preferred mapping service.
- Adventure Category Icons on Maps: View custom category icons right on your adventure and collection maps.
🗓️ Calendar
- Collection Range View: Improved calendar view showing the full date range of collections.
🌐 Authentication & Security
- OIDC Authentication: Added support for OpenID Connect (OIDC) for seamless integration with identity providers.
- Secure Session Cookies: Improved session cookie handling with dynamic domain detection and better security for IP addresses.
- Disable Password Auth: Option to disable password auth for users with connected OIDC/Social accounts.
🖥️ PWA Support
- Progressive Web App (PWA) Support: Install AdventureLog as a PWA on your desktop or mobile device for a native app experience.
🏗️ Infrastructure & DevOps
- Dual-Stack Backend: IPv4 and IPv6 ready backend system (@larsl-net).
- Kubernetes Configs continue to be improved for scalable deployments.
🌐 Localization
- Korean language support (@seanmorley15).
- Improved Dutch (@ThomasDetemmerman), Simplified Chinese (@jyyyeung), German (@Cathnan and @marcschumacher) translations.
- Polish and Swedish translations improved in prior release!
📝 Documentation
- New Unraid Installation Guide with community-contributed updates (@ThunderLord956, @evertyang).
- Updated OIDC and Immich integration docs for clarity (@UndyingSoul, @motox986).
- General spell-check and documentation polish (@ThunderLord956, @mcguirepr89).
🐛 Bug Fixes and Improvements
- Fixed CSRF issues with admin tools.
- Backend ready for dual-stack environments.
- Improved itinerary element display and GPX file handling.
- Optimized session cookie handling for domain/IP setups.
- Various small Python fixes (@larsl-net).
- Fixed container relations (@bucherfa).
- Django updated to 5.0.11 for security and performance improvements.
- General codebase clean-up and UI polish.
🌟 New Contributors
A huge shoutout to our amazing new contributors! 🎉
- @larsl-net
- @bucherfa
- @UndyingSoul
- @ThunderLord956
- @evertyang
- @Thiesjoo
- @motox986
- @mcguirepr89
- @ThomasDetemmerman
- @Cathnan
- @jyyyeung
- @marcschumacher
Thank you for helping AdventureLog grow! 🙌
Support My Work 💖
If AdventureLog has made your travels more organized or your trip memories richer, consider supporting my work on Buy Me A Coffee. Your support directly helps shape the future of this project! ☕
Enjoy this update and keep sharing your journeys with us! 🌍
As always, drop your feedback and ideas in the official Discord or in the discussions!
Happy travels,
Sean Morley (@seanmorley15)
AdventureLog v0.8.0
AdventureLog v0.8.0 - Immich Integration, Calendar and Customization
Hi everyone! 🚀
I’m thrilled to announce the release of AdventureLog v0.8.0, a huge update packed with new features, improvements, and enhancements. This release focuses on delivering a better user experience, improved functionality, and expanded customization options. Let’s dive into what’s new!
What's New ✨
Immich Integration
- AdventureLog now integrates seamlessly with Immich, the amazing self-hostable photo library.
- Import your photos from Immich directly into AdventureLog adventures and collections.
- Use Immich Smart Search to search images to import based on natural queries.
- Sort by photo album to easily import your trips photos to an adventure.
🚗 Transportation
- New Transportation Edit Modal: Includes detailed origin and destination location information for better trip planning.
- Autocomplete for Airport Codes: Quickly find and add airport codes while planning transportations.
- New Transportation Card Design: Redesigned for better clarity and aesthetics.
📝 Notes and Checklists
- New Modals for Notes and Checklists: Simplified creation and editing of your notes and checklists.
- Delete Confirmation: Added a confirmation step when deleting notes, checklists, or transportations to prevent accidental deletions.
📍Adventures
- Markdown Editor and Preview: Write and format adventure descriptions with a markdown editor.
- Custom Categories: Organize your adventures with personalized categories and icons.
- Primary Images: Adventure images can now be marked as the "primary image" and will be the first one to be displayed in adventure views.
🗓️ Calendar
- Calendar View: View your adventures and transportations in a calendar layout.
- ICS File Export: Export your calendar as an ICS file for use with external apps like Google Calendar or Outlook.
🌐 Localization
- Added support for Polish language (@dymek37).
- Improved Swedish language data (@nordtechtiger)
🔒 Authentication
- New Authentication System: Includes MFA for added security.
- Admin Page Authentication: Enhanced protection for admin operations.
Note
Ensure you know your credentials as you will be signed out after updating!
🖌️ UI & Theming
- Nord Theme: A sleek new theme option for a modern and clean interface.
- New Home Dashboard: A revamped dashboard experience to access everything you need quickly and view your travel stats.
⚙️ Settings
- Overhauled Settings Page: Redesigned for better navigation and usability.
🐛 Bug Fixes and Improvements
- Fixed the NGINX Upload Size Bug: Upload larger files without issues.
- Prevents Duplicate Emails: Improved account management; users can now add multiple emails to a single account.
- General code cleanliness for better performance and stability.
- Fixes Django Admin access through Traefik (@PascalBru)
🌐 Infrastructure
- Added Kubernetes Configurations for scalable deployments (@MaximUltimatum).
- Launched a New Documentation Site for better guidance and support.
Support My Work 💖
As always, AdventureLog continues to grow thanks to your incredible support and feedback. If you love using the app and want to help shape its future, consider supporting me on Buy Me A Coffee. Your contributions go a long way in allowing for AdventureLog to continue to improve and thrive. 😊
Enjoy the update! 🎉
Feel free to share your feedback, ideas, or questions in the discussion below or on the official discord server!
Happy travels,
Sean Morley (@seanmorley15)
AdventureLog v0.7.1
Hi everyone! I am super excited to announce the release of AdventureLog v0.7.1. This update includes a lot of improvements that make using AdventureLog more enjoyable and accessible. This update is largely community driven as it addresses more than 10 enhancement requests (thanks everyone!).
What's New ✨
Docker Compose Change 🐋
Important
While the app will still function normally without these changes, they are recommended for the best support and stability
The migration guide can be found here: https://adventurelog.app/docs/guides/v0-7-1_migration.html
- Migrated nginx inside of server container for easier deployment, removed external nginx requirement
- App now uses gunicorn for better performance at scale
Adventures 📍
- Adventures can now be sorted by visit status (visited or planned) on the adventures screen.
- The Adventure create/edit modal now supports reverse geocoding locations. This means that for most places, the location field will be auto filled when you click on the map. It now has a popup of the associated world travel region and allows you to mark the region as visited if its not already. This makes it easier to track your world region visits!
- The adventure map now shows previews of images and has the emoji of the category on the map pin!
- In settings, you can perform a visited region check. This will scan all of your visited adventures and mark the associated world travel region as visited if its detected in the adventure. This serves as a bulk operation for for existing adventures.
World Travel 🗺️
- World travel regions can now be sorted by world regions and visit status. The statuses are fully visited, partially visited, and not visited.
Bug Fixes 🐛
- Fixed a bug where sorting by date would return to home screen
Localization 🌐
- Migrated app to a localization framework
- Added toggle for languages on the
...menu in the top right. - Supported Languages: English, Spanish, French, German, Italian, Chinese, Dutch, Swedish
Other
- New login and signup screen featuring adventures from community members (submitted in discord server).
What's Next ⏭️
- Custom categories for adventures
- Ability to link adventures to multiple collections
- MFA and ODIC auth
- Immich integration
Sponsorship 💖
As a computer science student, I pour my free time into developing and enhancing AdventureLog, driven by my passion for this project and its potential to make adventure planning easier for everyone. Your support, no matter the amount, means the world to me. It shows that you believe in the project and its future. I’m excited to announce that I’ve launched my page on Buy Me A Coffee—check it out!
Hope you all enjoy!
Feel free to join the release discussion below to share feedback and ideas or anything else related to this update!
Happy travels,
Sean @seanmorley15
AdventureLog v0.7.0
Hi everyone! I am super excited to announce AdventureLog v0.7.0! This is one of the biggest updates I have ever released and I am super happy its finally ready for all of you to enjoy. The majority of this update is based around community feedback and ideas which is awesome!
What's New
Adventures 📍
- Adventures can now be visited multiple times by adding a new visit.
- Existing adventure dates will be automatically migrated to this new format
- Adventures now use categories for organization.
- A new adventure creation/edit modal simplifies the process and has a cleaner overall design with dropdown menus.
Collections 🍱
- Collections can now be shared with other public users for collaboration!
- Collections now have a link field so you can attach things like photo albums right to your collection.
World Travel 🗺️
- The World Travel dataset now includes every ISO defined country and region. It is based off of a new dataset dr5hn/countries-states-cities-database. Searching for countries is now supported. Capitals and world regions are now listed on the country card.
Profiles 👥
- Users can now toggle their profile to be public. This allows other users to share collections with them for collaboration.
Bug Fixes 🐛
- Fixed bug where collection dates during daylight savings time would cause errors in date placement
- Fixed login issue with usernames of different cases
Other
- New logo for AdventureLog! Thanks @redtechtiger!
- Releases now include a multi-arch image like pushes to main
- Docker compose file now has more comments for clarity
- New Aesthetic Dark theme (its my favorite by far)
Sponsorship 💖
As a computer science student, I pour my free time into developing and enhancing AdventureLog, driven by my passion for this project and its potential to make adventure planning easier for everyone. Your support, no matter the amount, means the world to me. It shows that you believe in the project and its future. I’m excited to announce that I’ve launched my page on Buy Me A Coffee—check it out!
Hope you all enjoy!
Feel free to join the release discussion below to share feedback and ideas or anything else related to this update!
Happy travels,
Sean @seanmorley15
AdventureLog v0.6.0
What's New
- New GitHub workflows for multi-arch image generation
- New docker-compose file with Traefik support
- New adventure creation and edit modal with multiple image support
- Adds support for end dates to adventures
- Make images open in a display larger on click
- New transportation display card
- Add new regions to world travel
- Makes the world travel data auto seed on startup
- Migrates to PostGIS database (update docker-compose with correct database image if already using the app)
- Adventures can now auto mark supported regions if they are located in one. This process can also be manually triggered in settings.
- Many bugs have been fixes - thanks!
Contributors
- @tedski made their first contribution in #234
- @PhiCoderX made their first contribution in #249
- @lovwyr made their first contribution in #260
- @seanmorley15 developer and maintainer
Keep on exploring!
Full Changelog: v0.5.2...v0.6.0
