You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Push credentials stay on the server — While looking for the push endpoint, a redirect is only followed to the same server, so your login is never replayed to another host
Mail list & reading
Previews from the real message — Once a message has been downloaded, its list preview is rebuilt from the message text itself.
Previews survive syncs and restarts — A downloaded message and its preview are kept in the offline cache. The next background sync used to put the server snippet back and drop the message from the cache
Unread dot — A small accent dot sits right before the time of every unread message
Clean sender names — Addresses glued onto a display name ("Acme 'support at acme.example'") are trimmed, so the list, the detail header, widgets and notifications show just the name
No stray > at the top of messages — Some HTML emails used to open with a lone > character before their content
Calendar
Short events stay readable — Events shorter than 30 minutes show just their colored block in day and week views instead of cramming a clipped title. Tap the block to see the title
Contacts
Tonal add button — The contacts "+" button uses the same tonal style as the compose button
Sync & push
Push on more servers — Real-time push now connects on servers where login went through /.well-known/jmap. The app used to look for the push endpoint in the site's home page instead of the JMAP session, and never received new mail in real time
Fallback when push can't start — If the server never provides a push endpoint, the app falls back to periodic sync instead of retrying forever while new mail waits
Accessibility & UI
Bottom navigation — Mail, Calendar, Contacts and Settings are one tap away in a bottom bar on every main screen, and the drawer now lists only mail folders.
Neutral theme grounds — Top bars, the drawer and its account block sit on the theme background instead of a solid accent block, and the accent is kept for actions and selection, in all four themes
Tonal compose button — The compose button uses a soft accent-tinted surface with an accent icon instead of a solid accent fill
Widgets follow the theme — Inbox and calendar widgets use the app's theme colors with neutral headers. Inbox widget rows show unread mail like the app list, with a bold subject and an accent dot
Unified inbox only when it means something — The unified inbox is offered only with two or more accounts. A widget set to unified falls back to the remaining account instead of showing a one-account "Unified inbox"
Performance
Instant tab switching — Coming back to Mail no longer re-downloads the folder, and Calendar and Contacts no longer redraw everything and hit the server on every visit.