Commit Graph
2571 Commits
Author SHA1 Message Date
Linus Rath a0563c1fed perf: reopen a visited folder without re-reading or redrawing its list 2026-10-15 01:03:02 +02:00
Linus Rath c161676089 perf: render the reading pane half as often when opening a message 2026-10-15 00:58:45 +02:00
Linus Rath bccad4dddf perf: reuse date formatters in the message list 2026-10-15 00:41:08 +02:00
Linus Rath 47762bedf6 perf: re-render only the message rows that changed 2026-10-15 00:41:07 +02:00
Linus Rath 6d6e9d445e perf: measure the message toolbar and body height with fewer layout passes 2026-10-15 00:41:07 +02:00
Linus Rath 9e5f78ab6d perf: show the message header from the list row while its body loads 2026-10-15 00:41:07 +02:00
Linus Rath db2c0aff3d perf: load conversation sizes with the folder page instead of in a second request 2026-10-15 00:14:57 +02:00
Linus Rath 06d00e10ee perf: keep the list on screen while a search runs and stop re-rendering on every keystroke 2026-10-15 00:12:59 +02:00
Linus Rath b59e3520f8 perf: stop re-rendering the message rows and mail view on unrelated store changes 2026-10-15 00:00:28 +02:00
Linus Rath 2d67442a2b perf: list search results without waiting for the highlighted excerpts 2026-10-14 23:51:17 +02:00
Linus Rath e7bf3c6e42 test: add a benchmark-sized message corpus to the dev mock 2026-10-14 23:51:17 +02:00
Linus Rath 93c40024d9 fix: show user folders named like system folders with the plain folder icon #1235 2026-10-14 22:57:57 +02:00
Linus Rath 15edc5943b feat: check the extension directory's signature before installing from the marketplace 2026-10-14 21:36:50 +02:00
Linus Rath 3fac196d3f fix: ask plugins before creating archive folders and marking whole folders read 2026-10-14 20:08:37 +02:00
Linus Rath f8448c6a45 fix: stop reporting calendar, task and contact changes as done when a plugin stopped them 2026-10-14 19:56:06 +02:00
Linus Rath 8204678847 fix: stop reporting mail actions as done when a plugin stopped them 2026-10-14 19:44:54 +02:00
Linus Rath bcd044f4fc fix: stop translating the composer as a music composer and the certificate subject as an email subject 2026-10-14 19:19:51 +02:00
Linus Rath 3d5c46bbcf fix: make plugin sidebar rows as tall as folder rows on phones 2026-10-14 18:49:56 +02:00
Linus Rath 9affb1c9b9 fix: show plugins the message that was already open when they start 2026-10-14 18:49:22 +02:00
Linus Rath 3bbf0fa796 fix: let the lite build pass with the plugin proxy and secrets routes in the bundle 2026-10-14 18:20:58 +02:00
Linus Rath eba711bd54 Merge branch 'feat/plugin-system-audit' 2026-10-14 18:09:19 +02:00
Linus Rath db7a4408a1 fix: list plugin composer buttons under Options when the composer is too narrow for them 2026-10-14 14:59:29 +02:00
Linus Rath c6ec58e5cc fix: keep a compact info bar's text on one line next to its icon 2026-10-14 14:22:13 +02:00
Linus Rath c46e37350b fix: keep plugin buttons in the composer's bottom bar from running over Discard 2026-10-14 14:17:25 +02:00
Linus Rath 60fe6f159a fix: keep plugin frames on the page's theme when it changes outside the theme store 2026-10-14 14:16:32 +02:00
Linus Rath 7464e4db93 fix: reset the browser's button look on kit components that are a button themselves 2026-10-14 14:08:41 +02:00
Linus Rath d808f2d671 feat: add side panels, detail rows, colour dots and labelled check boxes to the plugin UI kit 2026-10-14 14:04:46 +02:00
Linus Rath 9d7dc4fc4e fix: stop plugin frames from painting a white backdrop in dark themes 2026-10-14 14:02:40 +02:00
Linus Rath 633df44090 fix: keep the sign-in response small enough for proxies with large OIDC tokens #1237 2026-10-14 13:59:41 +02:00
Linus Rath 2ddc2bf00e fix: keep lists, quotes and headings in the HTML plugins put into a message 2026-10-14 13:20:21 +02:00
Linus Rath d0f92b4df5 fix: show an attachment's download and menu buttons when the keyboard reaches them 2026-10-14 12:25:06 +02:00
Linus Rath 19967fa3fb feat: let plugins add options to the composer's Options menu as check items 2026-10-14 11:50:52 +02:00
Linus Rath 9d8f762b1d feat: let a plugin title its sidebar section 2026-10-14 11:47:25 +02:00
Linus Rath 6098c1f928 feat: add a change preview to the plugin UI kit 2026-10-14 11:42:12 +02:00
Linus Rath 5d83d76436 feat: let plugins open a reply to the open message with text to start from 2026-10-14 11:37:51 +02:00
Linus Rath cbeeca3ea5 feat: let plugins edit the message being written from composer buttons and menus 2026-10-14 11:35:00 +02:00
Linus Rath 1bd4f743a1 feat: give plugins the app's own controls and draw their dialogs like the app's dialogs 2026-10-14 11:10:14 +02:00
Linus Rath 607f1b2496 feat: let plugin notifications carry a link to the plugin's own server 2026-10-14 10:58:19 +02:00
Linus Rath 618adcea5c Merge branch 'fix/plugin-surfaces' into feat/plugin-system-audit 2026-10-14 10:19:17 +02:00
Linus Rath 5b8ccb2f06 fix: fold composer plugin panels before the composer's bottom bar runs into itself 2026-10-14 10:05:17 +02:00
Linus Rath 7f7f6bf949 fix: check the name, type and size of blobs plugins upload, and the email id of email.setKeyword and email.removeKeyword 2026-10-14 10:00:03 +02:00
Linus Rath b88232c4e8 fix: list a plugin with both a settings page and a settings section once, with the section on its page 2026-10-14 09:52:52 +02:00
Linus Rath d16edfe402 fix: put plugin file actions behind a more button in the phone selection toolbar 2026-10-14 09:48:50 +02:00
Linus Rath 2b493f8f9c feat: show the reader's plugin frames and actions on the open message of a phone conversation 2026-10-14 09:46:03 +02:00
Linus Rath e1c4a721a3 fix: show plugin day labels as dots in the phone month view and keep the mini calendar dot visible on today 2026-10-14 09:42:48 +02:00
Linus Rath 173319120a fix: keep the event popover inside the window when a plugin section makes it taller 2026-10-14 09:39:55 +02:00
Linus Rath b519b6aa44 docs: say that composer-attachment-source sits in the composer's plugin button row, not the Attach menu 2026-10-14 09:37:59 +02:00
Linus Rath dc1a19ad8b fix: give composer plugin panels a fixed width and a toggle, and fold them when the composer gets too narrow 2026-10-14 09:35:23 +02:00
Linus Rath c87ef9c44a fix: move plugin buttons in a narrow selection toolbar into a more menu so the toolbar no longer wraps 2026-10-14 09:28:56 +02:00
Linus Rath 937025be8d fix: keep context menus inside the window when a plugin frame in them grows after opening 2026-10-14 09:25:26 +02:00