21-Jan-2026 — brevo: use sender ID for template updates and improve error handling #121
Improved email template system for better cross-platform compatibility:
- New template management system for Brevo SMTP templates that can create
and update templates programmatically
- Database migration to deploy the new fully-automated-text-body template
which fixes banner sizing issues across email clients (Outlook, webmail)
- Fixed template path resolution to work correctly in both local development
and production (Fly.io) environments
- Fixed ESLint configuration crash when linting Angular HTML templates
brevo: use sender ID for template updates and improve error handling (#121)
- Use sender ID instead of name/email when updating templates (Brevo API requirement)
- Add getDefaultSender() to fetch active senders from Brevo
- Enhance error messages to include Brevo API error details