From 27267e5ffb2ce1c3a0c320a51089cca0c7991524 Mon Sep 17 00:00:00 2001 From: Richard R Date: Sun, 31 May 2026 16:29:40 -0600 Subject: [PATCH] refactor(public): use environment variables for base URL and improve accessibility Switch landing and layout metadata to use BASE_URL from environment for deployment flexibility. Refine privacy page environment check for robustness. Update ARIA attributes on landing preview for better accessibility. Adjust terminal and visually hidden styles for improved formatting and screen reader support. --- src/app/(public)/page.tsx | 4 ++-- src/app/(public)/privacy/page.tsx | 3 ++- src/app/(public)/public.css | 14 +++++++++++--- src/app/layout.tsx | 2 +- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/app/(public)/page.tsx b/src/app/(public)/page.tsx index fd661ae..f995997 100644 --- a/src/app/(public)/page.tsx +++ b/src/app/(public)/page.tsx @@ -16,7 +16,7 @@ export const metadata: Metadata = { openGraph: { type: 'website', locale: 'en_US', - url: 'https://openreader.richardr.dev', + url: process.env.BASE_URL || 'https://openreader.richardr.dev', siteName: 'OpenReader', title: 'OpenReader | Read documents with synchronized audio', description: @@ -131,7 +131,7 @@ export default async function LandingPage() { {/* Reader mockup: demonstrates the synchronized highlight + playback */} -