Linus Rath
|
2ee59aa41b
|
perf: stop navigating twice after signing in from the home page
|
2026-10-15 05:39:12 +02:00 |
|
Linus Rath
|
0b99371f61
|
ci: fail when opening, searching or switching folders renders more than budgeted
|
2026-10-15 05:16:54 +02:00 |
|
Linus Rath
|
8491f7d8db
|
perf: stop loading the editor while the login form renders
|
2026-10-15 04:44:51 +02:00 |
|
Linus Rath
|
817ba8fee1
|
perf: open the mail view without waiting for the remembered session to be stored
|
2026-10-15 03:49:33 +02:00 |
|
Linus Rath
|
a30ae541f9
|
perf: show the login form without loading the app a second time
|
2026-10-15 03:27:44 +02:00 |
|
Linus Rath
|
1cc949416c
|
perf: load the mail view's code while the login form is shown
|
2026-10-15 03:24:05 +02:00 |
|
Linus Rath
|
7985f21da3
|
perf: stop re-rendering every message row and folder when a message opens
|
2026-10-15 03:18:13 +02:00 |
|
Linus Rath
|
c784f1b48b
|
perf: mount no attachment loader for list rows without attachments
|
2026-10-15 02:59:20 +02:00 |
|
Linus Rath
|
d0abf6b494
|
perf: read the Sent folder for recipient suggestions once, after login settles
|
2026-10-15 02:57:30 +02:00 |
|
Linus Rath
|
d2ad8d5d2f
|
perf: stop re-rendering message rows on folder count updates
|
2026-10-15 02:29:24 +02:00 |
|
Linus Rath
|
97e13a199c
|
perf: stop re-rendering every message row when the list changes
|
2026-10-15 02:24:58 +02:00 |
|
Linus Rath
|
84a53e9ea3
|
perf: stop re-rendering the folder sidebar when a message opens
|
2026-10-15 02:20:56 +02:00 |
|
Linus Rath
|
4edaf2663f
|
perf: stop loading the mailboxes and first page twice after login
|
2026-10-15 02:16:50 +02:00 |
|
Linus Rath
|
59d762a385
|
perf: start loading a message when the mouse is pressed on it
|
2026-10-15 01:17:39 +02:00 |
|
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 |
|