28-Jul-2026 — H1–H6 headings and extract TipTap/composer helpers ref #303

build 801commit 004a302


What's new

The shared TipTap editor now supports the full set of heading levels used on the site (Heading 1 through Heading 6), so existing content and paste that use any of those levels keep working in the toolbar and in the document. Styles for the editor live in a dedicated stylesheet next to the component, and paste clean-up helpers are shared pure functions rather than buried in the component class.

Email composer helpers that used to sit in the model file (merge-field labels, example values, divider HTML, default fragment order, and related builders) now live under functions/, so the model keeps types, enums and catalogues only.

At a glance