v0.12.0
What's Changed
MCP server — complete mailbox operations
restore_messages— move one or many messages back from Trash to Inbox (or another folder). Server-first: the cache is only reconciled once the server confirms, with the new destination UIDs; offline restores are queued and retried.mark_all_read— mark a folder, an account, or every account read in one call. Uses a whole-folder IMAP operation, so uncached messages are covered without enumerating UIDs; Spam and Trash are included by default.list_operations— check whether queued mark-read, delete, restore, and send operations were delivered, are retrying, or failed (the MCP counterpart of the TUI's:opsview).syncwithfull: true— rebuild cached headers authoritatively after server-side moves or deletes, keeping already-downloaded bodies.
Together with v0.11.0 this makes review, bulk mark-read/delete, delivery verification, restore-from-Trash, and cache reconciliation all possible directly from an MCP client — no helper scripts or per-UID orchestration.
TUI
- Select-all +
rin visual mode now issues one whole-folder mark-read operation instead of one queued op per message.
(#43)
Full Changelog: v0.11.0...v0.12.0