v1.17.0 - Plugin Panels, Selection Menus & Reworked Admin Panel #1313
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.17.0 (2026-10-21)
1.17.0 gives plugins real panels: a panel next to the message you write or read can fill its height, start folded, be opened by the plugin, and be dragged wider, and plugins get right-click menus on selected text in the composer and in a message. Plugins can also search mail and the settings, read the user's preferences and the app's version. The AI Writing Assistant in the marketplace builds on this and needs this release. The reader's side panel stays open from message to message, and the admin panel is reworked around a settings-style sidebar with one URL per page. The Docker images move to Node.js 24.22.1 for a Node.js security fix.
Thank you for your donations:
One-time
Monthly
Security
Features
composer-sidebar,composer-sidebar-right,email-detail-sidebar) can fill its panel and scroll inside (fill), start folded until the user or the plugin opens it (startFolded), and be opened, closed and toggled by the plugin withapi.ui.openPanel,closePanelandtogglePanel, which answer null where no panel is on screen (phones), so a plugin can fall back to a dialog. A panel opened this way gets afocusRequestpropdeviceType)composer-selection-menuin the message being written andreader-selection-menuin an open message. The browser's own menu stays until a plugin adds entries; the webmail then draws Cut and Copy and the plugin's entries, and the click carries the selected textonTextSelectionChangeapi.email.search, search the settings and read the user's preferences, and read the app's name and version withapi.app.getInfoFixes
This discussion was created from the release v1.17.0 - Plugin Panels, Selection Menus & Reworked Admin Panel.
All reactions