Reliability & correctness
- Large-folder operations survive throttling. Emptying a folder and "mark all read" previously ran as a single command over the whole folder, which some providers reject on large folders (emptying a 4k+ message Trash could fail and only work on a manual retry). Both now run in UID-addressed batches with a retry per batch.
- Mailbox Cleanup trashes exactly what it says. Per-sender cleanup now moves only the bulk messages that were counted, matched case-insensitively. This fixes two mismatches where a cleanup could trash more than the confirmation showed, including non-bulk mail (receipts, security alerts) or a mixed-case address variant.
- Cleanup counts stay accurate. The summary now refreshes after every run, including when a delete fails partway through.
- Settings nav no longer overflows horizontally for languages with longer labels (e.g. German). Labels wrap instead of forcing a horizontal scrollbar (#389).