feat(email): brand verification and 2FA emails #56
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/branded-email-templates"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Replaces the two bare-text transactional emails (account verification, two-factor code) with a shared, branded HTML shell matching the rollnote-front "Ember" theme.
renderEmail()helper: bulletproof table layout, inline styles only, no external images/fonts, light-mode only - renders consistently across Gmail/Outlook/Apple Mail.auth.tswiring is untouched.Not included
Password-reset email/flow was scoped out: the frontend has no reset-password page yet, so wiring the backend hook now would link to a 404. Tracked as a follow-up feature (backend hook + two Angular pages).
Versioning
API-only change -> patch bump
0.8.1->0.8.2. No changelog entry (changelog tracks the front app).https://claude.ai/code/session_018Rm9ZqNGRtSw7okhJENr13