From f2fc6a5d1a84054b9b3f830ae2c0034220e5924c Mon Sep 17 00:00:00 2001 From: Michael Freno Date: Thu, 23 Jul 2026 21:54:52 -0400 Subject: [PATCH] meta: task ref cleanup --- src/components/Bars.tsx | 294 +++++++++--------- src/components/ContactForm.tsx | 19 +- src/components/DeletionForm.tsx | 2 +- src/components/PageHead.test.ts | 20 +- src/components/PageHead.tsx | 2 +- src/components/page-head-meta.ts | 2 +- src/context/SiteContext.tsx | 2 +- src/env/server.ts | 4 +- src/lib/contact-config.test.ts | 4 +- src/lib/contact-config.ts | 9 +- src/lib/download-asset.test.ts | 9 +- src/lib/download-asset.ts | 9 +- src/lib/nav-config.test.ts | 12 +- src/lib/nav-config.ts | 7 +- src/lib/site-context.test.ts | 5 +- src/lib/site-context.ts | 109 ++++++- src/lib/sitemap-routes.test.ts | 11 +- src/lib/sitemap-routes.ts | 13 +- src/lib/subdomain-url.ts | 29 ++ src/routes/contact.tsx | 5 +- src/routes/deletion/life-and-lineage.test.ts | 4 +- src/routes/deletion/life-and-lineage.tsx | 2 +- src/routes/downloads.test.ts | 4 +- src/routes/downloads.tsx | 25 +- src/routes/gaze/contact.tsx | 2 +- src/routes/gaze/privacy.tsx | 4 +- src/routes/inputhalo/contact.tsx | 2 +- src/routes/inputhalo/download.test.ts | 20 +- src/routes/inputhalo/download.ts | 6 +- src/routes/inputhalo/index.tsx | 3 +- src/routes/inputhalo/privacy.tsx | 7 +- src/routes/lineage/contact.tsx | 2 +- src/routes/lineage/deletion-content.test.ts | 33 +- src/routes/lineage/deletion-content.ts | 18 +- src/routes/lineage/deletion.tsx | 8 +- src/routes/lineage/downloads-content.test.ts | 4 +- src/routes/lineage/downloads-content.ts | 8 +- src/routes/lineage/downloads.tsx | 11 +- src/routes/lineage/landing-content.test.ts | 24 +- src/routes/lineage/landing-content.ts | 16 +- src/routes/lineage/privacy.tsx | 6 +- src/routes/marketing/gaze.tsx | 8 +- src/routes/marketing/life-and-lineage.tsx | 2 +- src/routes/nessa/contact.tsx | 2 +- src/routes/nessa/content.ts | 32 +- src/routes/nessa/deletion-content.test.ts | 20 +- src/routes/nessa/deletion-content.ts | 6 +- src/routes/nessa/deletion.tsx | 6 +- src/routes/nessa/index.tsx | 20 +- src/routes/nessa/meta.test.ts | 6 +- src/routes/nessa/meta.ts | 4 +- src/routes/nessa/privacy.tsx | 9 +- src/routes/privacy-policy/gaze.tsx | 8 +- .../privacy-policy/life-and-lineage.tsx | 8 +- src/routes/sitemap.xml.ts | 4 +- src/server/api/routers/deletion-email.test.ts | 10 +- src/server/api/routers/deletion-email.ts | 4 +- src/server/api/routers/lineage/auth.test.ts | 7 +- src/server/api/routers/misc.test.ts | 16 +- src/server/api/routers/misc.ts | 6 +- .../api/routers/nessa-community-authz.test.ts | 101 ++++-- .../api/routers/nessa-ownership.test.ts | 58 ++-- src/server/nessa-auth.test.ts | 30 +- 63 files changed, 658 insertions(+), 485 deletions(-) create mode 100644 src/lib/subdomain-url.ts diff --git a/src/components/Bars.tsx b/src/components/Bars.tsx index 001dbd9..470dded 100644 --- a/src/components/Bars.tsx +++ b/src/components/Bars.tsx @@ -89,7 +89,7 @@ function getGtActivityPromise(): Promise { .catch(() => [])); } -// ── Subdomain nav rendering (task 04) ───────────────────────────────────── +// ── Subdomain nav rendering ────────────────────────────────────────────── // // The main site retains its bespoke LeftBar / RightBarContent rendering // unchanged (Recent Posts, auth-aware Account/Login/SignOut, admin links, @@ -578,170 +578,170 @@ function MainLeftBarContent() {
Recent Posts -
- - {() => ( - -
- - + -
    -
  • - -
  • -
+ + + -
-
- -
+
+
+ +
-
- +
+ +
-
); } @@ -828,9 +828,7 @@ export function LeftBar() { // ("bars render appropriately styled per site — brand color hint from // SITE_CONFIG"). Main keeps the existing neutral styling. const accentBorder = () => - site().id === "main" - ? undefined - : { "border-color": site().brandColor }; + site().id === "main" ? undefined : { "border-color": site().brandColor }; return (