From 6c01c76a1180f5470d3f8c44abfb0e203032efea Mon Sep 17 00:00:00 2001 From: mroxso <24775431+mroxso@users.noreply.github.com> Date: Sun, 6 Sep 2026 11:35:09 +0200 Subject: [PATCH] Rebrand page title and metadata to LAYER.systems MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The site ships on layer.systems, so the document title, meta and OG description, and the web manifest now carry that name instead of "Nostr OS". OsShell sets the title at runtime, so it is updated too — otherwise the tab would fall back to the old branding after hydration. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_014YtQoCzkP7Bo8nruhxojPi --- index.html | 8 ++++---- public/manifest.webmanifest | 6 +++--- src/components/os/OsShell.tsx | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/index.html b/index.html index 87ef8ef..770ae92 100644 --- a/index.html +++ b/index.html @@ -4,12 +4,12 @@ - Nostr OS — a desktop for Nostr - + LAYER.systems + - - + + diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest index d0e25e9..9ea9d39 100644 --- a/public/manifest.webmanifest +++ b/public/manifest.webmanifest @@ -1,7 +1,7 @@ { - "name": "Nostr OS — a desktop for Nostr", - "short_name": "Nostr OS", - "description": "A Nostr client shaped like a desktop: feeds, profiles, threads and long-form articles open as windows you can move, resize and keep side by side.", + "name": "LAYER.systems", + "short_name": "LAYER.systems", + "description": "LAYER.systems — a Nostr client shaped like a desktop: feeds, profiles, threads and long-form articles open as windows you can move, resize and keep side by side.", "start_url": "/", "display": "standalone", "background_color": "#f4f1ec", diff --git a/src/components/os/OsShell.tsx b/src/components/os/OsShell.tsx index 174dcad..d462c3e 100644 --- a/src/components/os/OsShell.tsx +++ b/src/components/os/OsShell.tsx @@ -80,7 +80,7 @@ export function OsShell({ boot, syncUrl = false }: OsShellProps) { const app = focused ? getApp(focused.appId) : undefined; useSeoMeta({ - title: focused ? `${focused.title} — Nostr OS` : 'Nostr OS — a desktop for Nostr', + title: focused ? `${focused.title} — LAYER.systems` : 'LAYER.systems', description: app?.description ?? 'A desktop-style Nostr client: every app is a window you can move, resize and stack.',