mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2026-02-23 18:16:49 -05:00
Version bump for v0.12.0 (#1024)
* Update version to v0.12.0 across documentation, configuration, and Docker files * Collapse Troubleshooting and Guides sections in documentation config
This commit is contained in:
2
.github/ISSUE_TEMPLATE/bug_report.md
vendored
2
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -34,7 +34,7 @@ What did you expect AdventureLog to do?
|
||||
|
||||
- **Platform:** (Docker, Synology, Proxmox, TrueNAS, Unraid, etc.)
|
||||
- **Install Method:** (Docker Compose, Quick Install Script, Manual, etc.)
|
||||
- **AdventureLog Version:** (e.g., v0.11.0)
|
||||
- **AdventureLog Version:** (e.g., v0.12.0)
|
||||
- **Reverse Proxy:** (e.g., Nginx, Traefik, Caddy, etc. or None)
|
||||
|
||||
If using Docker and the issue is related to the container, it may be helpful to include your `docker-compose.yml` or relevant variables below.
|
||||
|
||||
@@ -368,7 +368,7 @@ PUBLIC_URL = getenv('PUBLIC_URL', 'http://localhost:8000')
|
||||
# ADVENTURELOG_CDN_URL = getenv('ADVENTURELOG_CDN_URL', 'https://cdn.adventurelog.app')
|
||||
|
||||
# Major release version of AdventureLog, not including the patch version date.
|
||||
ADVENTURELOG_RELEASE_VERSION = 'v0.11.0'
|
||||
ADVENTURELOG_RELEASE_VERSION = 'v0.12.0'
|
||||
|
||||
# https://github.com/dr5hn/countries-states-cities-database/tags
|
||||
COUNTRY_REGION_JSON_VERSION = 'v3.0'
|
||||
|
||||
@@ -53,7 +53,7 @@ export default defineConfig({
|
||||
priceCurrency: "USD",
|
||||
description: "Open-source version available for self-hosting.",
|
||||
},
|
||||
softwareVersion: "v0.11.0",
|
||||
softwareVersion: "v0.12.0",
|
||||
license:
|
||||
"https://github.com/seanmorley15/adventurelog/blob/main/LICENSE",
|
||||
screenshot:
|
||||
@@ -235,7 +235,7 @@ export default defineConfig({
|
||||
},
|
||||
{
|
||||
text: "Troubleshooting",
|
||||
collapsed: false,
|
||||
collapsed: true,
|
||||
items: [
|
||||
{
|
||||
text: "No Images Displaying",
|
||||
@@ -253,7 +253,7 @@ export default defineConfig({
|
||||
},
|
||||
{
|
||||
text: "Guides",
|
||||
collapsed: false,
|
||||
collapsed: true,
|
||||
items: [
|
||||
{
|
||||
text: "Admin Panel",
|
||||
@@ -271,12 +271,16 @@ export default defineConfig({
|
||||
},
|
||||
{
|
||||
text: "Changelogs",
|
||||
collapsed: false,
|
||||
collapsed: true,
|
||||
items: [
|
||||
{
|
||||
text: "Development Timeline",
|
||||
link: "/docs/changelogs/development_timeline",
|
||||
},
|
||||
{
|
||||
text: "v0.12.0",
|
||||
link: "/docs/changelogs/v0-12-0",
|
||||
},
|
||||
{
|
||||
text: "v0.11.0",
|
||||
link: "/docs/changelogs/v0-11-0",
|
||||
|
||||
139
documentation/docs/changelogs/v0-12-0.md
Normal file
139
documentation/docs/changelogs/v0-12-0.md
Normal file
@@ -0,0 +1,139 @@
|
||||
# AdventureLog v0.12.0 - Trip Planning Improvements, Itineraries & Budgets
|
||||
|
||||
Released 02-03-2026
|
||||
|
||||
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:**
|
||||
https://github.com/seanmorley15/AdventureLog/compare/v0.11.0...v0.12.0
|
||||
|
||||
Happy planning & happy travels!
|
||||
|
||||
**Sean Morley** (@seanmorley15)
|
||||
|
||||
Founder & Project Lead
|
||||
@@ -3,11 +3,11 @@ FROM node:22-alpine AS external-website
|
||||
|
||||
# Metadata labels for the AdventureLog image
|
||||
LABEL maintainer="Sean Morley" \
|
||||
version="v0.11.0" \
|
||||
version="v0.12.0" \
|
||||
description="AdventureLog — the ultimate self-hosted travel companion." \
|
||||
org.opencontainers.image.title="AdventureLog" \
|
||||
org.opencontainers.image.description="AdventureLog is a self-hosted travel companion that helps you plan, track, and share your adventures." \
|
||||
org.opencontainers.image.version="v0.11.0" \
|
||||
org.opencontainers.image.version="v0.12.0" \
|
||||
org.opencontainers.image.authors="Sean Morley" \
|
||||
org.opencontainers.image.url="https://raw.githubusercontent.com/seanmorley15/AdventureLog/refs/heads/main/brand/banner.png" \
|
||||
org.opencontainers.image.source="https://github.com/seanmorley15/AdventureLog" \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "adventurelog-frontend",
|
||||
"version": "0.11.0",
|
||||
"version": "0.12.0",
|
||||
"scripts": {
|
||||
"dev": "vite dev",
|
||||
"django": "cd .. && cd backend/server && python3 manage.py runserver",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export let appVersion = 'v0.12.0-pre-main-021926';
|
||||
export let versionChangelog = 'https://github.com/seanmorley15/AdventureLog/releases/tag/v0.11.0';
|
||||
export let appVersion = 'v0.12.0';
|
||||
export let versionChangelog = 'https://github.com/seanmorley15/AdventureLog/releases/tag/v0.12.0';
|
||||
export let appTitle = 'AdventureLog';
|
||||
export let copyrightYear = '2023-2026';
|
||||
|
||||
Reference in New Issue
Block a user