Email queue + async sending; legal settings and placeholders #6

Merged
Michilis merged 1 commits from dev into main 2026-02-12 21:04:59 +00:00

1 Commits

Author SHA1 Message Date
Michilis
b9f46b02cc Email queue + async sending; legal settings and placeholders
- Add in-memory email queue with rate limiting (MAX_EMAILS_PER_HOUR)
- Bulk send to event attendees now queues and returns immediately
- Frontend shows 'Emails are being sent in the background'
- Legal pages, settings, and placeholders updates

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 21:03:49 +00:00