11-Jun-2026 — mobile-friendly committee files and email composer fixes (ref #281, #212)
build 688 — commit e9b7c55
This release is about using the committee section comfortably on a phone. The committee files list and the email composer both now fit small screens properly, and a handful of rough edges in committee emails have been smoothed off along the way.
Committee files on a desktop computer
On a laptop or desktop, the committee files list works as it always has: select a file and a row of colour-coded buttons appears beneath it for Edit, Send Email, Convert to editable document and Delete, while the file icon's dropdown menu offers View in new tab and Download. The screenshot below shows the desktop view, including a composed document alongside the uploaded PDFs, marked with its yellow PAGE badge.

On a phone
On a phone the buttons now disappear from the row and Edit, Send Email and Delete join the file icon's dropdown instead, so every action lives in one tidy menu. The menu is right-aligned so it always stays on screen, and its header repeats the file's title and date so you always know which file you are acting on. You can see in the screenshot below that the whole committee page, search box and all, fits the width of a phone with no sideways scrolling.

Email composer improvements
The composer received the same phone treatment and some fixes that apply everywhere:
- the whole stepper now fits a phone width: panels shrink properly, the events filter rows wrap, and divider selects and committee file chips wrap onto new lines instead of forcing the page wider
- the composer now records what you are working on in the page address, so a draft or a copied sent email can be reopened, or shared with another committee member, simply by passing the link
- committee file buttons in sent emails now take the reader to the page that hosts the file, rather than dropping them into the email composer
- email previews and sends no longer show the body content twice in certain configurations
- subscriber counts on mailing lists now read consistently as "N subscribers" whatever the list is called
- sending a campaign now shows a single success message instead of two overlapping ones
For developers
ngx-cli local dev and local prod accept --no-s3-bucket-override, which uses the environment's own S3 bucket without prompting.