diff --git a/components/Footer.js b/components/Footer.js
index e22b244..c57c252 100644
--- a/components/Footer.js
+++ b/components/Footer.js
@@ -16,6 +16,7 @@ import { track, EVENTS } from 'utils/analytics'
import repositoryStatsView from 'utils/repositoryStatsView'
import repositoryStatsSelection from 'utils/repositoryStatsSelection'
import useLiveRepositoryStats from 'utils/useLiveRepositoryStats'
+import NewsletterCapture from './NewsletterCapture'
import styles from './Footer.module.css'
const { sourceLabel } = repositoryStatsView
@@ -126,12 +127,28 @@ const DEVELOPER_COLUMN = [
})
const CONNECT_COLUMN = [
- BLOG_LINK,
byLabel('Discord'),
{ label: 'GitHub', href: OPENADAPT_REPOSITORY_URL },
{ label: 'Contribute workflows', href: '/contribute' },
]
+// Blog posts live on the external blog; "All posts" is the canonical
+// BLOG_LINK destination shared with the top nav.
+const BLOG_COLUMN = [
+ {
+ label: 'We ran it on a real EMR',
+ href: 'https://blog.openadapt.ai/posts/openemr-benchmark/',
+ },
+ {
+ label: 'The silent wrong write',
+ href: 'https://blog.openadapt.ai/posts/silent-wrong-action/',
+ },
+ {
+ label: 'Compile once, govern every repair',
+ href: 'https://blog.openadapt.ai/posts/2026-07-20-compile-once-govern-every-repair/',
+ },
+]
+
export default function Footer({
repositoryStats = OPENADAPT_STATS_SNAPSHOT,
}) {
@@ -144,6 +161,7 @@ export default function Footer({
return (
+
+
+
+
+
@@ -189,6 +190,7 @@ export default function Home({ githubStats, hostedOffer }) {
+
)