Pasting a markdown reply that includes a forwarded section at the bottom no longer discards your reply text. The first H1 or H2 in the pasted content becomes the subject and the rest becomes the body; the forwarded-headers parser only runs when the paste has no leading title.
'Use as template' on a sent email no longer crashes the recipients step. Restored state now gets the same field defaults a loaded draft does (externalRecipients, brandingMode, recipientMode, selectedMemberIds, signoffRoles, fragmentOrder, articleBlocks).
New > Branded no longer leaves the 'Email type & visual template' section empty. newComposition() now auto-picks a default email type, rehydrateAfterLoad falls back to auto-select if the stored config id has gone, and the selector itself shows the dropdown even when no email type is preselected so the user is never stuck.
The email preview iframe grows to fit the rendered email, so long messages scroll on the page rather than being clipped at one viewport-height.
Sent and draft rows keep 'Use as template' and 'Delete' together on a single row when the subject is long. The action column has its own flex container with no-wrap and a fixed gap.
Disabled two over-eager unbranded-list send warnings (subject not starting with Re:/Fwd:, and body longer than the short-reply threshold). The detection code stays in place behind feature toggles so the rules can be turned back on later by flipping a boolean.