From 595a2c3ec4774fadae83986f8051bcc46e5787ba Mon Sep 17 00:00:00 2001 From: nmemmert Date: Wed, 22 Jul 2026 11:58:34 -0400 Subject: [PATCH] Reverse podcast highlights order; convert Q&A to full page; v1.0.6 - Podcast highlights now display newest-first (reversed array) - Q&A page uses full site layout (header, nav, footer) instead of card/modal wrapper - Remove redundant "Back to Site" link from QASection now that header is present Co-Authored-By: Claude Sonnet 4.6 --- package.json | 2 +- src/App.tsx | 25 +++++++++++++++---------- src/components/QASection.tsx | 3 --- 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 540b66b..baaf825 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "siteforge", "private": true, - "version": "1.0.5", + "version": "1.0.6", "type": "module", "scripts": { "dev": "vite", diff --git a/src/App.tsx b/src/App.tsx index adcb17a..8f68cc9 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -664,7 +664,7 @@ function ContactSection({ content }: { content: SiteContent }) { } function PodcastHighlightsSection({ content }: { content: SiteContent }) { - const links = content.podcastFeaturedLinks ?? [] + const links = [...(content.podcastFeaturedLinks ?? [])].reverse() if (links.length === 0) return null return ( @@ -2145,16 +2145,21 @@ function AdminShell({ content, onSave }: { content: SiteContent; onSave: (c: Sit } function QuestionsPage({ content }: { content: SiteContent }) { + const siteTitle = content.seo?.title || DEFAULTS.seo.title + usePageMeta( + `Q&A | ${siteTitle}`, + 'Real questions answered from Scripture — browse topics, search, and submit your own.', + ) + return ( -
-
- - -
- Back to Site -
-
-
+
+ + + + + + +
) } diff --git a/src/components/QASection.tsx b/src/components/QASection.tsx index bef4efa..01d950a 100644 --- a/src/components/QASection.tsx +++ b/src/components/QASection.tsx @@ -690,9 +690,6 @@ export default function QASection() { return (
-
- ← Back to Site -

Questions & Answers