Mark task-9 (Listmonk newsletter) as Done

All acceptance criteria confirmed — double opt-in email received,
Katheryn set as notify email for new subscribers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jeff Emmett 2026-04-03 14:09:46 -07:00
parent a9e79c6f91
commit b2e73728c1
1 changed files with 4 additions and 3 deletions

View File

@ -1,7 +1,7 @@
--- ---
id: task-9 id: task-9
title: Set up Listmonk newsletter with Mailcow SMTP title: Set up Listmonk newsletter with Mailcow SMTP
status: In Progress status: Done
assignee: [] assignee: []
created_date: '2026-02-03 08:16' created_date: '2026-02-03 08:16'
labels: labels:
@ -30,7 +30,7 @@ Requirements:
- [x] #1 Listmonk deployed and accessible via web UI - [x] #1 Listmonk deployed and accessible via web UI
- [x] #2 Mailcow SMTP configured and sending test emails - [x] #2 Mailcow SMTP configured and sending test emails
- [x] #3 Subscribe form on katheryn site connected to Listmonk - [x] #3 Subscribe form on katheryn site connected to Listmonk
- [ ] #4 End-to-end test: subscribe and receive newsletter - [x] #4 End-to-end test: subscribe and receive newsletter
<!-- AC:END --> <!-- AC:END -->
## Notes ## Notes
@ -44,4 +44,5 @@ Requirements:
- API user `api-frontend` with token auth for frontend integration - API user `api-frontend` with token auth for frontend integration
- Frontend subscribe route updated to call Listmonk API (token auth) - Frontend subscribe route updated to call Listmonk API (token auth)
- Fallback to email notifications when Listmonk env vars not set (local dev) - Fallback to email notifications when Listmonk env vars not set (local dev)
- AC #4 pending: needs frontend rebuild+deploy, then real email test - Switched to public subscription API (/api/public/subscription) — no auth needed, triggers opt-in automatically
- AC #4 confirmed: subscribe via staging → opt-in email received at jeffemmett@gmail.com