Align emails with site UX (#26) #27

Merged
westfarn merged 1 commits from feature/26-brand-email-ux into master 2026-07-31 17:08:57 -07:00
Owner

Summary

  • Closes Align transactional and marketing emails with site UX (#26)
  • Shared dark branded email base (emails/base_email.html) matching site tokens: #0a0a0a / #1a1a1a, cyan #00f3ff, purple #bc13fe, logo, Inter-safe stack
  • Refactors contact, marketing (+ preview), and invoice pay-link HTML/text to extend that base; drops Materialize CDN
  • Adds PUBLIC_SITE_URL + email_brand_context() for absolute logo/footer links

Email renders

Contact

Contact email

Marketing

Marketing email

Invoice pay link

Invoice email

Also see docs/email-previews/.

Test plan

  • Preview a marketing EmailMessage in admin / /preview_email/<pk>/ — dark brand, logo, no Materialize
  • Submit contact form (or render emails/contact_email.html) — subject/from/message fields + branded footer
  • Send (or dry-render) invoice pay-link email — cyan CTA, amount accent
  • Confirm logo loads from PUBLIC_SITE_URL/static/public/img/logo.png in a real client
## Summary - Closes #26 - Shared dark branded email base (`emails/base_email.html`) matching site tokens: `#0a0a0a` / `#1a1a1a`, cyan `#00f3ff`, purple `#bc13fe`, logo, Inter-safe stack - Refactors contact, marketing (+ preview), and invoice pay-link HTML/text to extend that base; drops Materialize CDN - Adds `PUBLIC_SITE_URL` + `email_brand_context()` for absolute logo/footer links ## Email renders ### Contact ![Contact email](https://git.aimloperations.com/ai_ml_operations/company_site/raw/branch/feature/26-brand-email-ux/docs/email-previews/contact.png) ### Marketing ![Marketing email](https://git.aimloperations.com/ai_ml_operations/company_site/raw/branch/feature/26-brand-email-ux/docs/email-previews/marketing.png) ### Invoice pay link ![Invoice email](https://git.aimloperations.com/ai_ml_operations/company_site/raw/branch/feature/26-brand-email-ux/docs/email-previews/invoice.png) Also see `docs/email-previews/`. ## Test plan - [ ] Preview a marketing `EmailMessage` in admin / `/preview_email/<pk>/` — dark brand, logo, no Materialize - [ ] Submit contact form (or render `emails/contact_email.html`) — subject/from/message fields + branded footer - [ ] Send (or dry-render) invoice pay-link email — cyan CTA, amount accent - [ ] Confirm logo loads from `PUBLIC_SITE_URL/static/public/img/logo.png` in a real client
westfarn added 1 commit 2026-07-31 12:12:41 -07:00
Align transactional emails with dark neon site UX.
CI / test (pull_request) Successful in 12s
Unit Tests / test (pull_request) Successful in 12s
3c04a18e6e
Closes #26: shared branded base (logo, cyan CTA, purple accent),
refactor contact/marketing/invoice templates, and add preview screenshots.
westfarn merged commit 03bb01664f into master 2026-07-31 17:08:57 -07:00
westfarn deleted branch feature/26-brand-email-ux 2026-07-31 17:08:57 -07:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ai_ml_operations/company_site#27