From e923061acc5a557004cd7f6bf1915464ef9afa31 Mon Sep 17 00:00:00 2001 From: Mao Nakamoto <41178744+maonakamoto@users.noreply.github.com> Date: Tue, 28 Jul 2026 10:04:56 +0200 Subject: [PATCH] fix(org): point canonical URL at the live host (evig.orangecat.ch has no DNS) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit org.ts `website` claimed https://evig.orangecat.ch, but that domain does not resolve (curl 000, no DNS) — so the canonical URL, JSON-LD, and OG cards pointed at a dead host. Point back to the live production host revampit.orangecat.ch (Layer B infra, per .claude/CLAUDE.md — the host stays revampit until a real infra cutover). When DNS + Caddy vhost + deploy paths make evig.orangecat.ch real, flip this one constant. Also fixes the same dead URL in MISSION_STATEMENT.md. Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/MISSION_STATEMENT.md | 2 +- src/config/org.ts | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/MISSION_STATEMENT.md b/docs/MISSION_STATEMENT.md index cab776fa4..b199e6143 100644 --- a/docs/MISSION_STATEMENT.md +++ b/docs/MISSION_STATEMENT.md @@ -99,7 +99,7 @@ organisations can adopt it directly. - **Organisation**: evig (in Gründung) - **Base**: Zürich, Switzerland (online-first; no public store or warehouse) -- **Website**: https://evig.orangecat.ch +- **Website**: https://revampit.orangecat.ch (live host; `evig.orangecat.ch` pending DNS/infra cutover) - **Legal status**: gemeinnütziger Verein in Gründung --- diff --git a/src/config/org.ts b/src/config/org.ts index bace64de6..7373eb992 100644 --- a/src/config/org.ts +++ b/src/config/org.ts @@ -33,8 +33,13 @@ export const ORG = { motto: 'Intelligenz, für alle bezahlbar.', /** Short description */ description: 'Gute, langlebige Technik für alle bezahlbar — kuratiert statt Ramsch.', - /** Current production app URL. */ - website: 'https://evig.orangecat.ch', + /** + * Current production app URL — the LIVE host (Layer B infra). `evig.orangecat.ch` + * has no DNS yet; pointing here at a non-resolving domain broke the canonical / + * JSON-LD / OG URLs. Keep the working host until the infra cutover (DNS + Caddy + * vhost + deploy paths) makes `evig.orangecat.ch` real, then flip this one line. + */ + website: 'https://revampit.orangecat.ch', /** evig has no legacy site (new organisation). Empty hides the "zur aktuellen Site" banner. */ websiteLegacy: '', /** Email domain. TODO: register evig.ch + mailboxes. Staff-auth domain lives in permissions.ts. */