Continues work from a Wave 6 issue that was closed at wave wrap-up. Fresh assignments welcome.
Extra labels: feature, privacy
Tier: S (1-2 days) | Type: feature
Context. No way to reach users other than X + Discord. Privacy-respecting newsletter (no Mailchimp, no tracking pixels) enables mainnet-launch updates, security advisories, grant recipients.
Scope.
- Signup component in Footer +
/newsletter page.
- Double opt-in.
- No third-party JS on any signup page.
- Provider chosen by contributor (Buttondown / Listmonk / Resend); justify choice in PR.
Acceptance.
Files. src/components/Footer.tsx, src/pages/Newsletter.tsx (new).
Extra labels:
feature,privacyTier: S (1-2 days) | Type: feature
Context. No way to reach users other than X + Discord. Privacy-respecting newsletter (no Mailchimp, no tracking pixels) enables mainnet-launch updates, security advisories, grant recipients.
Scope.
/newsletterpage.Acceptance.
/newsletter(Playwright test fails on any cross-origin req)Files.
src/components/Footer.tsx,src/pages/Newsletter.tsx(new).