From ec28e0f2a37050eba2ee572e98496f8795169fe2 Mon Sep 17 00:00:00 2001
From: Claude
Date: Sun, 24 May 2026 05:17:51 +0000
Subject: [PATCH] =?UTF-8?q?Tagline:=20\"Your=20toolkit=20for=20the=20Atmos?=
=?UTF-8?q?phere\"=20=E2=86=92=20\"Tour=20the=20Atmosphere\"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
\"Toolkit for X\" is one of the most over-used patterns in tech copy
and didn't say anything specific to Aturi. \"Tour the Atmosphere\"
earns its place by leaning on the name's own pronunciation —
a-TOUR-i (Atari with \"tour\" wedged in the middle) — so the
tagline closes the loop with the brand. It also reads as an umbrella
verb for all three products: tour between apps (extension), tour
the shared link's destination (universal links), tour any account's
raw data (explorer).
Swapped across the 16 surfaces the previous tagline lived in:
* Hero / headers: HomeHero h1, Header (compact/simple/default
tagline lines), WaypointPicker headline.
* Metadata + OG: root layout (title/openGraph.title/twitter.title),
/api/og/static home subtitle, lib/config.ts default.
* Fallback metadata: /[handle], /[handle]/[collection]/[rkey],
/profile/[handle]/post/[rkey] (each has two description fallbacks).
Default Header's longer sub-description drops the trailing
\"— your toolkit for the Atmosphere\" since it's redundant once the
tagline above already says \"Tour the Atmosphere\".
---
src/app/[handle]/[collection]/[rkey]/page.tsx | 4 ++--
src/app/[handle]/page.tsx | 4 ++--
src/app/api/og/static/route.tsx | 2 +-
src/app/layout.tsx | 6 +++---
src/app/profile/[handle]/post/[rkey]/page.tsx | 4 ++--
src/components/Header.tsx | 8 ++++----
src/components/HomeHero.tsx | 2 +-
src/components/WaypointPicker.tsx | 2 +-
src/lib/config.ts | 2 +-
9 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/src/app/[handle]/[collection]/[rkey]/page.tsx b/src/app/[handle]/[collection]/[rkey]/page.tsx
index 2e3b77b..1cb274c 100644
--- a/src/app/[handle]/[collection]/[rkey]/page.tsx
+++ b/src/app/[handle]/[collection]/[rkey]/page.tsx
@@ -42,7 +42,7 @@ export async function generateMetadata({ params }: Props): Promise {
if (!resolvedDid) {
return {
title: 'Record not found - aturi.to',
- description: 'Your toolkit for the Atmosphere',
+ description: 'Tour the Atmosphere',
};
}
@@ -258,7 +258,7 @@ export async function generateMetadata({ params }: Props): Promise {
return {
title: `Record — View on Aturi`,
- description: 'Your toolkit for the Atmosphere',
+ description: 'Tour the Atmosphere',
};
}
diff --git a/src/app/[handle]/page.tsx b/src/app/[handle]/page.tsx
index fa8648e..ab6b83c 100644
--- a/src/app/[handle]/page.tsx
+++ b/src/app/[handle]/page.tsx
@@ -28,7 +28,7 @@ export async function generateMetadata({ params }: Props): Promise {
if (!resolvedDid) {
return {
title: 'Profile not found - aturi.to',
- description: 'Your toolkit for the Atmosphere',
+ description: 'Tour the Atmosphere',
};
}
@@ -77,7 +77,7 @@ export async function generateMetadata({ params }: Props): Promise {
return {
title: `@${handle} - aturi.to`,
- description: 'Your toolkit for the Atmosphere',
+ description: 'Tour the Atmosphere',
};
}
diff --git a/src/app/api/og/static/route.tsx b/src/app/api/og/static/route.tsx
index a864ee9..7261dd8 100644
--- a/src/app/api/og/static/route.tsx
+++ b/src/app/api/og/static/route.tsx
@@ -47,7 +47,7 @@ export async function GET(request: NextRequest) {
const pageContent: Record = {
home: {
title: 'aturi.to',
- subtitle: 'Your toolkit for the Atmosphere',
+ subtitle: 'Tour the Atmosphere',
tagline: 'Travel between apps, share universal links, and explore raw PDS data.',
showBranding: false, // Home already shows aturi.to as main title
},
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index cb49041..f368a83 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -9,19 +9,19 @@ import { DEFAULT_THEME, THEME_INIT_SCRIPT } from "@/lib/theme";
import "./globals.css";
export const metadata: Metadata = {
- title: "aturi.to - Your toolkit for the Atmosphere",
+ title: "aturi.to — Tour the Atmosphere",
description: "Travel between apps with the browser extension, share universal Atmosphere links, and explore any account's raw PDS data.",
metadataBase: new URL('https://aturi.to'),
manifest: '/site.webmanifest',
openGraph: {
- title: "aturi.to - Your toolkit for the Atmosphere",
+ title: "aturi.to — Tour the Atmosphere",
description: "Travel between apps with the browser extension, share universal Atmosphere links, and explore any account's raw PDS data.",
type: "website",
images: ['/api/og/static?page=home'],
},
twitter: {
card: "summary_large_image",
- title: "aturi.to - Your toolkit for the Atmosphere",
+ title: "aturi.to — Tour the Atmosphere",
description: "Travel between apps with the browser extension, share universal Atmosphere links, and explore any account's raw PDS data.",
images: ['/api/og/static?page=home'],
},
diff --git a/src/app/profile/[handle]/post/[rkey]/page.tsx b/src/app/profile/[handle]/post/[rkey]/page.tsx
index 54e8216..7e73d68 100644
--- a/src/app/profile/[handle]/post/[rkey]/page.tsx
+++ b/src/app/profile/[handle]/post/[rkey]/page.tsx
@@ -31,7 +31,7 @@ export async function generateMetadata({ params }: Props): Promise {
if (!resolvedDid) {
return {
title: 'Post not found - aturi.to',
- description: 'Your toolkit for the Atmosphere',
+ description: 'Tour the Atmosphere',
};
}
@@ -142,7 +142,7 @@ export async function generateMetadata({ params }: Props): Promise {
return {
title: `Post — View on Aturi`,
- description: 'Your toolkit for the Atmosphere',
+ description: 'Tour the Atmosphere',
};
}
diff --git a/src/components/Header.tsx b/src/components/Header.tsx
index ee91bb2..2a1cc0e 100644
--- a/src/components/Header.tsx
+++ b/src/components/Header.tsx
@@ -107,7 +107,7 @@ export default function Header({ simple = false, compact = false }: HeaderProps)
textOverflow: 'ellipsis',
}}
>
- travel & explore the atmosphere
+ tour the atmosphere
@@ -244,7 +244,7 @@ export default function Header({ simple = false, compact = false }: HeaderProps)
marginBottom: '2rem',
}}
>
- Travel and explore the Atmosphere
+ Tour the Atmosphere
{/* Organic Navigation */}
@@ -327,7 +327,7 @@ export default function Header({ simple = false, compact = false }: HeaderProps)
fontWeight: 300,
}}
>
- Travel and explore the Atmosphere
+ Tour the Atmosphere
- Switch between apps, share universal links, and walk any account’s raw PDS data — your toolkit for the Atmosphere.
+ Switch between apps, share universal links, and walk any account’s raw PDS data.
{/* Organic Navigation */}
diff --git a/src/components/HomeHero.tsx b/src/components/HomeHero.tsx
index 8480042..0c0e6af 100644
--- a/src/components/HomeHero.tsx
+++ b/src/components/HomeHero.tsx
@@ -72,7 +72,7 @@ export default function HomeHero() {
backgroundClip: 'text',
}}
>
- Your toolkit for the Atmosphere
+ Tour the Atmosphere
- Your toolkit for the Atmosphere.
+ Tour the Atmosphere.
Switch between apps, share universal links, and explore any account’s raw PDS data.
diff --git a/src/lib/config.ts b/src/lib/config.ts
index 28a04d9..d890750 100644
--- a/src/lib/config.ts
+++ b/src/lib/config.ts
@@ -12,7 +12,7 @@ export const config = {
// Site metadata
siteName: process.env.NEXT_PUBLIC_SITE_NAME || 'aturi.to',
- siteDescription: process.env.NEXT_PUBLIC_SITE_DESCRIPTION || 'Your toolkit for the Atmosphere',
+ siteDescription: process.env.NEXT_PUBLIC_SITE_DESCRIPTION || 'Tour the Atmosphere',
// Author/Creator info (for attribution in forks)
author: {
--
2.51.2