21-Jan-2026 — brevo: use sender ID for template updates and improve error handling #121
build 431 — commit 4c6dffa
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