- Shipped
- September 12, 2026 at 8:56 PM UTC
- Author
- Kamo
- Commit
- 2a0b7df
Each id box on the campaign editor now has an "All …" box beside it. Ticked, the box folds into a live panel for everyone of that kind the signed-in member can see, with how many addresses that comes to — counted for a small organization, inferred for a large one ("≈ 4.9 billion ± 2%") and refining in place as EmailService announces a better figure. A box the member can't use says why. Nothing in the editor holds the whole list any more: - The saved list is a server-paged grid (search by address, filter by status, mark rows to take off), and Save sends the page's changes as slices with a progress bar — not the list. - "Preview as" is a search across this page's new addresses, the saved list and each ticked audience, a page at a time, instead of a menu of the first fifty addresses loaded in the browser. - The recipient summary adds the list, what Save will add and each audience, and says plainly that nobody is emailed twice and opt-outs come off as it sends. - A sending campaign shows how far each audience has been gathered. The staged outbox, the workspace's outbox summary and the editor's outbox slice no longer poll: they re-read on the campaigns socket's progress frames.