diff --git a/.env.example b/.env.example index c335436d..e7e696d0 100644 --- a/.env.example +++ b/.env.example @@ -22,7 +22,7 @@ FRONTEND_URL=http://localhost:8015 # Used for email generation. This should be t BACKEND_PORT=8016 # Optional: use Google Maps integration -# https://adventurelog.app/docs/configuration/google_maps_integration.html +# https://voyage.app/docs/configuration/google_maps_integration.html # GOOGLE_MAPS_API_KEY=your_google_maps_api_key # Optional: encryption key for provider/user API keys (required only when using user API-key storage endpoints) @@ -33,9 +33,9 @@ BACKEND_PORT=8016 # DJANGO_MCP_ENDPOINT=api/mcp # Optional: disable registration -# https://adventurelog.app/docs/configuration/disable_registration.html +# https://voyage.app/docs/configuration/disable_registration.html DISABLE_REGISTRATION=False -# DISABLE_REGISTRATION_MESSAGE=Registration is disabled for this instance of AdventureLog. +# DISABLE_REGISTRATION_MESSAGE=Registration is disabled for this instance of Voyage. # SOCIALACCOUNT_ALLOW_SIGNUP=False # When false, social providers cannot be used to create new user accounts when registration is disabled. @@ -44,7 +44,7 @@ DISABLE_REGISTRATION=False # ACCOUNT_EMAIL_VERIFICATION='none' # 'none', 'optional', 'mandatory' # You can change this as needed for your environment # Optional: Use email -# https://adventurelog.app/docs/configuration/email.html +# https://voyage.app/docs/configuration/email.html # EMAIL_BACKEND=email # EMAIL_HOST=smtp.gmail.com # EMAIL_USE_TLS=True @@ -55,11 +55,11 @@ DISABLE_REGISTRATION=False # DEFAULT_FROM_EMAIL=user@example.com # Optional: Use Strava integration -# https://adventurelog.app/docs/configuration/strava_integration.html +# https://voyage.app/docs/configuration/strava_integration.html # STRAVA_CLIENT_ID=your_strava_client_id # STRAVA_CLIENT_SECRET=your_strava_client_secret # Optional: Use Umami for analytics -# https://adventurelog.app/docs/configuration/analytics.html +# https://voyage.app/docs/configuration/analytics.html # PUBLIC_UMAMI_SRC=https://cloud.umami.is/script.js # If you are using the hosted version of Umami # PUBLIC_UMAMI_WEBSITE_ID= diff --git a/LICENSE b/LICENSE index 685b6810..47feebc0 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,8 @@ - AdventureLog: Self-hostable travel tracker and trip planner. + Voyage: Self-hostable travel tracker and trip planner. + Based on AdventureLog by Sean Morley. Copyright (C) 2023-2026 Sean Morley - Contact: contact@seanmorley.com + Additional changes Copyright (C) 2026 Voyage contributors + Upstream contact: contact@seanmorley.com This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/README.md b/README.md index 50b2f4c9..0ee915de 100644 --- a/README.md +++ b/README.md @@ -149,7 +149,7 @@ The Voyage Roadmap can be found in [GitHub Issues](https://github.com/Alex-Wiesn Contributions are always welcome! -See `contributing.md` for ways to get started. +See `CONTRIBUTING.md` for ways to get started. ### Pre-upgrade backup @@ -179,15 +179,15 @@ Voyage is available on [Weblate](https://hosted.weblate.org/projects/voyage/). I ## 📃 License -Distributed under the GNU General Public License v3.0. See `LICENSE` for more information. +Voyage remains distributed under the GNU General Public License v3.0. See `LICENSE` for more information. ## 🤝 Contact -Sean Morley - [website](https://seanmorley.com) +For Voyage-specific questions, bug reports, or feature requests, please use [GitHub Issues](https://github.com/Alex-Wiesner/voyage/issues). -Hi! I'm Sean, the creator of Voyage. I'm a college student and software developer with a passion for travel and adventure. I created Voyage to help people like me document their adventures and plan new ones effortlessly. As a student, I am always looking for more opportunities to learn and grow, so feel free to reach out via the contact on my website if you would like to collaborate or chat! +AdventureLog was originally created by [Sean Morley](https://seanmorley.com). If you are looking for the upstream project, see [AdventureLog on GitHub](https://github.com/seanmorley15/AdventureLog). @@ -202,4 +202,4 @@ Hi! I'm Sean, the creator of Voyage. I'm a college student and software develope - Veymax - [nebriv](https://github.com/nebriv) - [Miguel Cruz](https://github.com/Tokynet) -- [Victor Butler](https://x.com/victor_butler) \ No newline at end of file +- [Victor Butler](https://x.com/victor_butler) diff --git a/backend/Dockerfile b/backend/Dockerfile index 3ba994e1..6e61d324 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -2,15 +2,15 @@ FROM python:3.13-slim AS builder # Metadata labels -LABEL maintainer="Sean Morley" \ +LABEL maintainer="Voyage contributors" \ version="0.10.0" \ - description="AdventureLog — the ultimate self-hosted travel companion." \ - org.opencontainers.image.title="AdventureLog" \ - org.opencontainers.image.description="AdventureLog helps you plan, track, and share your adventures." \ + description="Voyage — the ultimate self-hosted travel companion." \ + org.opencontainers.image.title="Voyage" \ + org.opencontainers.image.description="Voyage helps you plan, track, and share your adventures." \ org.opencontainers.image.version="0.10.0" \ - org.opencontainers.image.authors="Sean Morley" \ - org.opencontainers.image.source="https://github.com/seanmorley15/AdventureLog" \ - org.opencontainers.image.vendor="Sean Morley" \ + org.opencontainers.image.authors="Voyage contributors" \ + org.opencontainers.image.source="https://github.com/Alex-Wiesner/voyage" \ + org.opencontainers.image.vendor="Voyage contributors" \ org.opencontainers.image.licenses="GPL-3.0" ENV PYTHONDONTWRITEBYTECODE=1 diff --git a/backend/server/.env.example b/backend/server/.env.example index de9ca06d..edf2cabb 100644 --- a/backend/server/.env.example +++ b/backend/server/.env.example @@ -36,18 +36,9 @@ EMAIL_BACKEND='console' # ------------------- # # For Developers to start a Demo Database -# docker run --name adventurelog-development -e POSTGRES_USER=admin -e POSTGRES_PASSWORD=admin -e POSTGRES_DB=adventurelog -p 5432:5432 -d postgis/postgis:15-3.3 +# docker run --name voyage-development -e POSTGRES_USER=admin -e POSTGRES_PASSWORD=admin -e POSTGRES_DB=voyage -p 5432:5432 -d postgis/postgis:15-3.3 # PGHOST='localhost' -# PGDATABASE='adventurelog' +# PGDATABASE='voyage' # PGUSER='admin' # PGPASSWORD='admin' - -# ------ For Sean's use: ----- # -# Re-sync the development branch with main after doing squash merges -# git fetch origin && git checkout development && git reset --hard origin/main && git push origin development --force - -# Pull and merge weblate changes -# git fetch weblate -# git merge --squash weblate/development -# ------------------- # diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index 7b50334c..678fa2cc 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -3,7 +3,7 @@ import { defineConfig } from "vitepress"; // https://vitepress.dev/reference/site-config export default defineConfig({ head: [ - ["link", { rel: "icon", href: "/adventurelog.png" }], + ["link", { rel: "icon", href: "/voyage.png" }], [ "script", @@ -13,22 +13,14 @@ export default defineConfig({ "data-website-id": "a7552764-5a1d-4fe7-80c2-5331e1a53cb6", }, ], - - [ - "link", - { - rel: "me", - href: "https://mastodon.social/@adventurelog", - }, - ], ], ignoreDeadLinks: "localhostLinks", - title: "AdventureLog", + title: "Voyage", description: "The ultimate travel companion.", lang: "en-US", sitemap: { - hostname: "https://adventurelog.app", + hostname: "https://voyage.app", }, transformPageData(pageData) { @@ -36,17 +28,18 @@ export default defineConfig({ const jsonLd = { "@context": "https://schema.org", "@type": "SoftwareApplication", - name: "AdventureLog", - url: "https://adventurelog.app", + name: "Voyage", + url: "https://voyage.app", applicationCategory: "TravelApplication", operatingSystem: "Web, Docker, Linux", description: - "AdventureLog is a self-hosted platform for tracking and planning travel experiences. Built for modern explorers, it offers trip planning, journaling, tracking and location mapping in one privacy-respecting package.", + "Voyage is a self-hosted platform for tracking and planning travel experiences. Built for modern explorers, it offers trip planning, journaling, tracking and location mapping in one privacy-respecting package.", creator: { - "@type": "Person", - name: "Sean Morley", - url: "https://seanmorley.com", + "@type": "Organization", + name: "Voyage contributors", + url: "https://github.com/Alex-Wiesner/voyage", }, + isBasedOn: "https://github.com/seanmorley15/AdventureLog", offers: { "@type": "Offer", price: "0.00", @@ -54,12 +47,11 @@ export default defineConfig({ description: "Open-source version available for self-hosting.", }, softwareVersion: "v0.12.0", - license: - "https://github.com/seanmorley15/adventurelog/blob/main/LICENSE", + license: "https://github.com/Alex-Wiesner/voyage/blob/main/LICENSE", screenshot: - "https://raw.githubusercontent.com/seanmorley15/AdventureLog/refs/heads/main/brand/screenshots/adventures.png", - downloadUrl: "https://github.com/seanmorley15/adventurelog", - sameAs: ["https://github.com/seanmorley15/adventurelog"], + "https://raw.githubusercontent.com/Alex-Wiesner/voyage/refs/heads/main/brand/screenshots/adventures.png", + downloadUrl: "https://github.com/Alex-Wiesner/voyage", + sameAs: ["https://github.com/Alex-Wiesner/voyage"], keywords: [ "self-hosted travel log", "open source trip planner", @@ -67,7 +59,7 @@ export default defineConfig({ "docker travel diary", "map-based travel tracker", "privacy-focused travel app", - "adventure log software", + "voyage travel companion", "travel experience tracker", "self-hosted travel app", "open source travel software", @@ -96,30 +88,29 @@ export default defineConfig({ // https://vitepress.dev/reference/default-theme-config nav: [ { text: "Home", link: "/" }, - { text: "Docs", link: "/docs/intro/adventurelog_overview" }, + { text: "Docs", link: "/docs/intro/voyage_overview" }, ], search: { provider: "local", }, editLink: { - pattern: - "https://github.com/seanmorley15/AdventureLog/edit/main/documentation/:path", + pattern: "https://github.com/Alex-Wiesner/voyage/edit/main/docs/:path", }, footer: { - message: "AdventureLog", - copyright: "Copyright © 2023-2026 Sean Morley", + message: "Voyage", + copyright: "A fork of AdventureLog by Sean Morley", }, - logo: "/adventurelog.png", + logo: "/voyage.png", sidebar: [ { - text: "About AdventureLog", + text: "About Voyage", items: [ { - text: "AdventureLog Overview", - link: "/docs/intro/adventurelog_overview", + text: "Voyage Overview", + link: "/docs/intro/voyage_overview", }, ], }, @@ -162,7 +153,7 @@ export default defineConfig({ collapsed: false, items: [ { - text: "How to use AdventureLog", + text: "How to use Voyage", link: "/docs/usage/usage", }, ], @@ -314,12 +305,7 @@ export default defineConfig({ ], socialLinks: [ - { icon: "github", link: "https://github.com/seanmorley15/AdventureLog" }, - { icon: "discord", link: "https://discord.gg/wRbQ9Egr8C" }, - { icon: "buymeacoffee", link: "https://buymeacoffee.com/seanmorley15" }, - { icon: "x", link: "https://x.com/AdventureLogApp" }, - { icon: "mastodon", link: "https://mastodon.social/@adventurelog" }, - { icon: "instagram", link: "https://www.instagram.com/adventurelogapp" }, + { icon: "github", link: "https://github.com/Alex-Wiesner/voyage" }, ], }, }); diff --git a/frontend/Dockerfile b/frontend/Dockerfile index b8ec34f5..3372a501 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,17 +1,17 @@ # Use the official Bun image as the build platform (supports linux/amd64 and linux/arm64 natively) FROM oven/bun:1.2.22-alpine AS builder -# Metadata labels for the AdventureLog image -LABEL maintainer="Sean Morley" \ +# Metadata labels for the Voyage image +LABEL maintainer="Voyage contributors" \ 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." \ + description="Voyage — the ultimate self-hosted travel companion." \ + org.opencontainers.image.title="Voyage" \ + org.opencontainers.image.description="Voyage is a self-hosted travel companion that helps you plan, track, and share your adventures." \ 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" \ - org.opencontainers.image.vendor="Sean Morley" \ + org.opencontainers.image.authors="Voyage contributors" \ + org.opencontainers.image.url="https://voyage.app" \ + org.opencontainers.image.source="https://github.com/Alex-Wiesner/voyage" \ + org.opencontainers.image.vendor="Voyage contributors" \ org.opencontainers.image.created="$(date -u +'%Y-%m-%dT%H:%M:%SZ')" \ org.opencontainers.image.licenses="GPL-3.0"