# 26-Aug-2026 — store sent mail under the role, refresh the open conversation, paste a title as the subject [#278](https://github.com/nbarrett/ngx-ramblers/issues/278)

## [build 858](https://github.com/nbarrett/ngx-ramblers/actions/runs/32949313675) — [commit 792e1be](https://github.com/nbarrett/ngx-ramblers/commit/792e1be8df73d1dddd061a6d040b8eb0d1518cc9)

_____

## What's new

Mail sent from the composer is now stored against the committee role it was sent from, so it appears in Admin → Inbox. After a role was allowed more than one email address, the sent copy was stored against an internal mailbox id instead of the role, so those messages never showed in the inbox. Refresh now reloads the conversation you have open, not only the list on the left. Sites that receive mail through Cloudflare, without a Google mailbox connection, now recover those sent copies as well. Pasting a document into the composer uses a unique top heading as the subject, replacing a subject that is empty or still the default for the selected email configuration, and pasting into the subject field strips markdown. Committee roles that shared a type are given unique types, and matching inbox threads are remapped so each mailbox stays distinct.

## At a glance

- Sent composer mail appears in the committee inbox for the role it was sent from
- Inbox Refresh reloads the open conversation as well as the list
- Cloudflare-only sites recover sent copies without needing Google OAuth
- A unique top heading in a pasted document becomes the subject, including when the subject is still the configuration default
- Pasting into the subject field is plain text, not markdown
- Duplicate committee role types are uniquified and matching threads follow