Clean up Voyage branding metadata

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-03-10 22:25:05 +00:00
parent a0bf8df221
commit 84cf9d96ee
7 changed files with 58 additions and 79 deletions

View File

@@ -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=

View File

@@ -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

View File

@@ -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 -->
## 🤝 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).
<!-- Acknowledgments -->
@@ -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)
- [Victor Butler](https://x.com/victor_butler)

View File

@@ -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

View File

@@ -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
# ------------------- #

View File

@@ -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" },
],
},
});

View File

@@ -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"