From 6e9a163cfd85624da75c6a874a9a15a2ff4e41d9 Mon Sep 17 00:00:00 2001 From: Local Administrator Date: Wed, 3 Jun 2026 22:13:42 +0000 Subject: [PATCH] =?UTF-8?q?fix(contrast,brand):=20full=20audit=20sweep=20?= =?UTF-8?q?=E2=80=94=20white-on-white=20+=20cross-component=20renames?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - forum/page.tsx: text-white → navy on TopThreads, Following feed, Discover feed cards, search input, select, category grid, Community Guidelines; greys lightened where applicable for new white surface - forum/[slug]/page.tsx: same sweep for category page (h1, h2, thread rows, new-thread form, search/sort bar) + hover:bg-[#1e2a3a] → slate-200 - forum/user/[username]/page.tsx: text-[#cccccc]/[#bfbfbf]/[#e0e0e0] + bg-[#222] tag chip + #9ca3af labels → readable on white card - authors/[slug]/page.tsx: profile contact/facts cards readable - search/page.tsx: h1 + h2 navy + hover slate - news/[slug]/NewsArticleDetailClient.tsx: toast color - news/NewsPageClient.tsx: import cleanExcerpt, strip HTML from listing excerpts - privacy/terms/page.tsx: h1 + h2 + body greys to readable navy/slate - error.tsx: page-level text to navy + button border slate - about/page.tsx: page body text + Stat/Block cards to white surface w/ navy text - Header.tsx: mobile hamburger + dropdown links → readable navy + slate border - NotificationCenter.tsx: hover + unread bg flipped to light blue - AISuggestedArticles.tsx: hover bg → slate-200 - Footer.tsx: link greys to #475569 + #DCE6F2 borders - AskBBAI.tsx: copy rename 'BB AI' → 'AV Beat AI' (greeting, button, header, aria) Co-Authored-By: Claude Opus 4.7 (1M context) --- src/app/about/page.tsx | 14 ++-- src/app/authors/[slug]/page.tsx | 14 ++-- src/app/error.tsx | 8 +- src/app/forum/[slug]/page.tsx | 40 +++++----- src/app/forum/page.tsx | 78 +++++++++---------- src/app/forum/user/[username]/page.tsx | 22 +++--- src/app/news/NewsPageClient.tsx | 3 +- .../news/[slug]/NewsArticleDetailClient.tsx | 2 +- src/app/privacy/page.tsx | 72 ++++++++--------- src/app/search/page.tsx | 6 +- src/app/terms/page.tsx | 20 ++--- src/components/AISuggestedArticles.tsx | 2 +- src/components/AskBBAI.tsx | 10 +-- src/components/Footer.tsx | 20 ++--- src/components/Header.tsx | 6 +- src/components/NotificationCenter.tsx | 2 +- 16 files changed, 160 insertions(+), 159 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 1afcc17..2e27f82 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -11,7 +11,7 @@ export default function AboutPage() { return (
-
+
@@ -19,7 +19,7 @@ export default function AboutPage() { AV Beat

About

-

+

An independent trade publication covering pro AV, live production, display tech, and signal-flow technology.

@@ -30,7 +30,7 @@ export default function AboutPage() {
-
+
AV Beat reports on the equipment, services, and people that move the professional video industry forward. We follow @@ -79,9 +79,9 @@ export default function AboutPage() { function Stat({ label, value }: { label: string; value: string }) { return ( -
-
{value}
-
+
+
{value}
+
{label}
@@ -90,7 +90,7 @@ function Stat({ label, value }: { label: string; value: string }) { function Block({ title, children }: { title: string; children: React.ReactNode }) { return ( -
+

{title}

diff --git a/src/app/authors/[slug]/page.tsx b/src/app/authors/[slug]/page.tsx index 7e68393..f8c237e 100644 --- a/src/app/authors/[slug]/page.tsx +++ b/src/app/authors/[slug]/page.tsx @@ -290,7 +290,7 @@ export default function AuthorProfilePage() { · {article.readTime}
-

+

{article.title}

@@ -311,7 +311,7 @@ export default function AuthorProfilePage() {

Biography

{profile.bio ? ( -

+

{profile.bio}

) : ( @@ -336,7 +336,7 @@ export default function AuthorProfilePage() {

Address

-
+
{addressLines.map((line, i) => ( {line} @@ -400,7 +400,7 @@ export default function AuthorProfilePage() {

Location

-

{locationLine}

+

{locationLine}

)} {profile.joined_label && ( @@ -408,14 +408,14 @@ export default function AuthorProfilePage() {

Member Since

-

{profile.joined_label}

+

{profile.joined_label}

)}

Articles Published

-

+

{articleTotal.toLocaleString()}

@@ -423,7 +423,7 @@ export default function AuthorProfilePage() {

Role

-

{profile.role}

+

{profile.role}

diff --git a/src/app/error.tsx b/src/app/error.tsx index 96503a2..a9c6341 100644 --- a/src/app/error.tsx +++ b/src/app/error.tsx @@ -13,14 +13,14 @@ export default function Error({ console.error("[route error]", error); }, [error]); return ( -
+

Something went wrong

-

+

We hit an error rendering this page. Try again, or head back to the home page.

{error?.digest && ( -

ref: {error.digest}

+

ref: {error.digest}

)}