Release /
Omamail v0.11.1
Read and send Microsoft 365 work or school mail through Graph with one sign-in for mail and calendar.
Share
Before you upgrade to v0.11.1
Invitation replies to addresses containing control or non-ASCII characters are refused instead of sending malformed mail.
Read the evidence
Unsubscribe mail to addresses containing control or non-ASCII characters is refused instead of sending malformed mail.
Read the evidence
Calendar entry, menu row and shortcuts are hidden when no calendar is connected; add a calendar in Settings to show them again.
Read the evidence
New setups for `gmx.de` and `gmx.net` suggest `imap.gmx.net` and `mail.gmx.net`; `gmx.com` keeps its international servers.
What changed in v0.11.1
A Microsoft 365 provider uses Graph rather than IMAP/SMTP. In Trash, `d` restores mail; in Archive, `e` and middle-click return mail to Inbox; the calendar entry and its shortcuts hide until a calendar is connected.
Also: Restore trashed HEY mail, move archived mail to Inbox, save replacement IMAP passwords, and recover automatic mail checks.
v0.11.1 standalone; Omarchy 4 plugin. Microsoft 365 needs an Entra public-client registration with Graph permissions and API 8; the plugin pin at this tag is still v0.11.0 (API 7).
New things you can do
Connect Exchange Online work or school mail and calendar through one Graph device-code sign-in, including organizations with IMAP disabled.
Fixed and improved
Restore Trash messages with `d`, menus or buttons, including HEY. In Archive, `e`, the archive button and middle-click move mail to Inbox; mixed selections keep the normal archive/trash action.
Suggested contacts with punctuation remain one recipient; sender control characters no longer block sending. On Qt 6.12, a failed send reopens in the composer.
Read the evidence
Automatic checks and unread counts recover lost background watches; removed or signed-out mailboxes stop being checked. Qt 6.12 bar previews and watched-label updates work again.
Read the evidence
`Diagnose with AI...` retains recent real errors rather than being filled with spurious mail-check failures after sleep or a backend restart.
Read the evidence
Restored accounts offer calendars when creating events; Google calendars recover after sleep. Qt 6.12 guest replies and series-deletion warnings work; Microsoft/CalDAV events show guests, and week-view events avoid DST collisions.
Read the evidence
Dialogs, menus and tooltips follow theme colors, including readable light-theme text; hover and selected fills follow the theme.
Read the evidence
Saving a draft closes its stale reader to avoid duplicate drafts. Queued sends leave Drafts immediately and return after undo or failure, or if the server retains the draft.
Read the evidence
`Save changes` checks and saves replacement IMAP passwords instead of ignoring them; restored sessions stop appearing signed out. Outlook work/school sign-in accepts a single-tenant Directory ID or domain.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.