Context
In feat/design-review-overhaul the Newsletter was hidden but NOT deleted: it was removed from the nav (Base.astro), the homepage realm card (index.astro), and the About CTA (about.astro), and the castle scroll hotspot was repurposed as the Podcast/Listen hotspot (CastleSceneRetro.astro → /#listen). src/pages/newsletter/index.astro remains as a LIVE but UNLINKED route so nothing 404s, and the existing RSS autodiscovery in Base.astro is untouched. The freed nav/castle slot is currently the Podcast.
Goal
Re-enable the newsletter with a real, working email-capture flow and re-link it from the site.
Tasks
Acceptance
Working capture + confirmation, page re-linked from nav/home/About, build green (bun run build), AA contrast and keyboard support verified.
Context
In
feat/design-review-overhaulthe Newsletter was hidden but NOT deleted: it was removed from the nav (Base.astro), the homepage realm card (index.astro), and the About CTA (about.astro), and the castle scroll hotspot was repurposed as the Podcast/Listen hotspot (CastleSceneRetro.astro→/#listen).src/pages/newsletter/index.astroremains as a LIVE but UNLINKED route so nothing 404s, and the existing RSS autodiscovery inBase.astrois untouched. The freed nav/castle slot is currently the Podcast.Goal
Re-enable the newsletter with a real, working email-capture flow and re-link it from the site.
Tasks
src/pages/newsletter/index.astrowith a real, accessible form (labelled input, error/success states, WCAG AA, tokens only — no hardcoded hex).Listen), the homepage realm card, and the About CTA; decide whether the castle keeps the Podcast scroll or regains a newsletter hotspot.Base.astro.Acceptance
Working capture + confirmation, page re-linked from nav/home/About, build green (
bun run build), AA contrast and keyboard support verified.