feature/26-brand-email-ux
master
emails/base_email.html
#0a0a0a
#1a1a1a
#00f3ff
#bc13fe
PUBLIC_SITE_URL
email_brand_context()
Also see docs/email-previews/.
docs/email-previews/
EmailMessage
/preview_email/<pk>/
emails/contact_email.html
PUBLIC_SITE_URL/static/public/img/logo.png
Closes #26: shared branded base (logo, cyan CTA, purple accent), refactor contact/marketing/invoice templates, and add preview screenshots.
No dependencies set.
The note is not visible to the blocked user.
Summary
emails/base_email.html) matching site tokens:#0a0a0a/#1a1a1a, cyan#00f3ff, purple#bc13fe, logo, Inter-safe stackPUBLIC_SITE_URL+email_brand_context()for absolute logo/footer linksEmail renders
Contact
Marketing
Invoice pay link
Also see
docs/email-previews/.Test plan
EmailMessagein admin //preview_email/<pk>/— dark brand, logo, no Materializeemails/contact_email.html) — subject/from/message fields + branded footerPUBLIC_SITE_URL/static/public/img/logo.pngin a real client