Unify preview and editor into a single coherent system

Fixkamo-internal
Shipped
April 19, 2026 at 5:38 AM UTC
Author
kamo
Commit
bf1e59b

- Extract system template content via DOMParser targeting the content <td> cell, preventing double-wrapping when EmailFrame re-serializes the blocks - Replace backend preview round-trip with client-side preview generated from serializeFullEmailHtml(blocks) so the preview always matches the live editor - EmailTemplatePreview now accepts either html/subject (editor) or templateId (browser list) — backend fetch only used when no direct HTML is provided

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing