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
Wide messages fit the screen — Fixed-width and plain-text emails used to overflow into a tiny sideways-scrolling column; they now shrink to your screen width
Video attachments play from the device — Videos play from a cached local copy instead of streaming from the server, so playback no longer stalls or refuses to seek
Conversations can be turned off — A Settings switch lists every email individually when grouping gets in the way
Compose & drafts
Recipients inline — To, Cc and Bcc sit in compact rows in the compose screen, with a menu to show each field
Calendar
Real times across the clock change — On daylight-saving days event blocks used to sit at the wrong wall-clock hour; day and week views now keep events on real time
Contacts
Steadier avatar editor — The avatar crop is full-screen with stable pinch and pan, so zoom gestures no longer fight the crop area
Sync & push
UnifiedPush only, no background polling — The 15-minute fallback sync is gone: new mail arrives instantly through UnifiedPush, so there is no periodic check draining battery in between
Onboarding as light as the sync — The background-activity step only appears when notifications rely on the built-in stream; with a UnifiedPush distributor installed (ntfy, …) there is nothing in this app that needs the battery exemption
Accessibility & UI
New app icon — JmapJolt gets new artwork
Performance
Cheaper calendar frames — Day and week views cut their per-frame allocations while scrolling
Under the hood
Toolchain and libraries refreshed — AGP 9, Kotlin 2.4 and Gradle 9.8, with UnifiedPush connector 3 and JMAP client 0.9 migrated