mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2025-12-23 22:58:17 -05:00
* refactor(serializers): remove unused gpxpy and geojson imports * fix(generate_description): improve error handling and response validation for Wikipedia API calls * Potential fix for code scanning alert no. 42: Information exposure through an exception * fix(generate_description): improve error logging for Wikipedia API data fetch failures * chore(deps): bump devalue (#823) Bumps the npm_and_yarn group with 1 update in the /frontend directory: [devalue](https://github.com/sveltejs/devalue). Updates `devalue` from 5.1.1 to 5.3.2 - [Release notes](https://github.com/sveltejs/devalue/releases) - [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md) - [Commits](https://github.com/sveltejs/devalue/compare/v5.1.1...v5.3.2) --- updated-dependencies: - dependency-name: devalue dependency-version: 5.3.2 dependency-type: indirect dependency-group: npm_and_yarn ... * Refactor help documentation link in settings page - Updated the condition to display the help documentation link based on the `wandererEnabled` flag. - Removed the conditional rendering for staff users and Strava integration status. - Changed the documentation link to point to the Immich integration documentation. * fix(locations): update include_collections parameter handling for default behavior * Update backend/server/adventures/views/generate_description_view.py * chore(release): update version to v0.11.0 and add changelog for new features --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -331,7 +331,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.10.0'
|
||||
ADVENTURELOG_RELEASE_VERSION = 'v0.11.0'
|
||||
|
||||
# https://github.com/dr5hn/countries-states-cities-database/tags
|
||||
COUNTRY_REGION_JSON_VERSION = 'v2.6'
|
||||
|
||||
@@ -53,7 +53,7 @@ export default defineConfig({
|
||||
priceCurrency: "USD",
|
||||
description: "Open-source version available for self-hosting.",
|
||||
},
|
||||
softwareVersion: "v0.10.0",
|
||||
softwareVersion: "v0.11.0",
|
||||
license:
|
||||
"https://github.com/seanmorley15/adventurelog/blob/main/LICENSE",
|
||||
screenshot:
|
||||
@@ -257,6 +257,10 @@ export default defineConfig({
|
||||
text: "Changelogs",
|
||||
collapsed: false,
|
||||
items: [
|
||||
{
|
||||
text: "v0.11.0",
|
||||
link: "/docs/changelogs/v0-11-0",
|
||||
},
|
||||
{
|
||||
text: "v0.10.0",
|
||||
link: "/docs/changelogs/v0-10-0",
|
||||
|
||||
117
documentation/docs/changelogs/v0-11-0.md
Normal file
117
documentation/docs/changelogs/v0-11-0.md
Normal file
@@ -0,0 +1,117 @@
|
||||
# AdventureLog v0.11.0 - Strava + Wanderer Integration, New UI, and More
|
||||
|
||||
Released 09-02-2025
|
||||
|
||||
Hi everyone,
|
||||
|
||||
I’m thrilled to announce **AdventureLog v0.11.0** - a huge update that **completely reimagines how you track and plan your adventures**. 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.
|
||||
|
||||
---
|
||||
|
||||
## 🌐 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.
|
||||
|
||||
---
|
||||
|
||||
## 🗂️ 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](https://strava.com) and [Wanderer](https://github.com/Flomp/wanderer) integrations for importing activities and trails.
|
||||
- Improved OAuth flows and token handling for smoother setup.
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ 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](https://seanmorley.com/sponsor)
|
||||
|
||||
---
|
||||
|
||||
📖 [Full Changelog on GitHub](https://github.com/seanmorley15/AdventureLog/compare/v0.10.0...v0.11.0)
|
||||
|
||||
Thanks for being part of the AdventureLog community!
|
||||
|
||||
Happy travels,
|
||||
**Sean Morley** (@seanmorley15)
|
||||
Project Lead, AdventureLog
|
||||
@@ -3,11 +3,11 @@ FROM node:22-alpine AS external-website
|
||||
|
||||
# Metadata labels for the AdventureLog image
|
||||
LABEL maintainer="Sean Morley" \
|
||||
version="v0.10.0" \
|
||||
version="v0.11.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.10.0" \
|
||||
org.opencontainers.image.version="v0.11.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,4 +1,4 @@
|
||||
export let appVersion = 'v0.10.0-main-08192025';
|
||||
export let versionChangelog = 'https://github.com/seanmorley15/AdventureLog/releases/tag/v0.10.0';
|
||||
export let appVersion = 'v0.11.0';
|
||||
export let versionChangelog = 'https://github.com/seanmorley15/AdventureLog/releases/tag/v0.11.0';
|
||||
export let appTitle = 'AdventureLog';
|
||||
export let copyrightYear = '2023-2025';
|
||||
|
||||
@@ -1233,7 +1233,7 @@
|
||||
📖 {$t('immich.need_help')}
|
||||
<a
|
||||
class="link link-primary"
|
||||
href="https://adventurelog.app/docs/configuration/immich_integration.html"
|
||||
href="https://adventurelog.app/docs/configuration/wanderer_integration.html"
|
||||
target="_blank">{$t('navbar.documentation')}</a
|
||||
>
|
||||
</p>
|
||||
|
||||
Reference in New Issue
Block a user