v1.9.0 - Fullscreen Email & Pro Split-Screen, Mobile Swipe Actions, and Configurable List Ordering #909
rathlinus
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
1.9.0 (2026-08-25)
Thank you for your donations:
One-time
Monthly
Features
jmap.uploadBlobonBeforeComposeOpenToReplyand sibling hooks let a plugin edit an email before it populates the composer for reply or forwardgetPublicKeyFromWKDprogressFileIdonapi.http.postso an offloaded upload reports byte progress to the composer chipisActiveonAccountResponseAddressBook/setin the dev mock JMAP serverChanges
getOrCreateflow is split into separate get and create steps for better authenticator compatibility (fix(plugins) : refactor PRF workflow into two for better compatibility #851)Fixes
generateMessageIdcrashed on insecure origins (crypto.randomUUIDundefined), failing the send after the draft savesignatureAlreadyInBody#848)mailto:link runs the unsaved-draft dialog instead of replacing the draft outright$junk/$notjunkkeywords on spam and not-spam ([Bug]: “Not spam” moves the message but leaves its JMAP $junk keyword set #850)nullrather thanfalseinEmail/set, per RFC 8620work/clientspatch the right keywordmaxConcurrentRequests([Bug]: Dragging an email to another folder intermittently clears the sidebar folder tree #780)data:URI allowlist to media tags andsrcsetcandidates tooblob:URL that CSPconnect-srcblocks (pdf.js preview can never load: CSP connect-src lacks blob: #871)supported-calendar-component-seton created calendars ([Bug]: created calendars don't have a supported-calendar-component-set #760)frame-src([Bug]: Custom Apps "Embedded" mode does not add app URL to CSP frame-src #787)principals:owner), not a broader oneSESSION_SECRETso it meets the minimum lengthThis discussion was created from the release v1.9.0 - Fullscreen Email & Pro Split-Screen, Mobile Swipe Actions, and Configurable List Ordering.
All reactions