Linus Rath
|
fe40567398
|
Merge pull request #1064 from sanitz/feat/sync-ical-subscriptions
feat(calendar): sync iCal subscriptions via encrypted settings store
|
2026-10-15 23:54:37 +02:00 |
|
Linus Rath
|
7eb0835834
|
fix: check every calendar for events within the server's request limits #1065
|
2026-10-15 23:54:36 +02:00 |
|
Linus Rath
|
2f06ef45f5
|
Merge pull request #1065 from sanitz/fix/tasks-only-calendar-detection
fix(calendar): detect tasks-only calendars per-calendar instead of scanning whole account
|
2026-10-15 23:54:35 +02:00 |
|
Linus Rath
|
07e6838d90
|
fix: stop the mail list skeleton flickering after a reload or account switch
|
2026-10-15 23:44:06 +02:00 |
|
Linus Rath
|
dd2104cdda
|
feat: mute notifications for single folders or whole accounts #1169
|
2026-10-15 21:50:08 +02:00 |
|
Linus Rath
|
c349e8e288
|
fix: keep attachments sendable after the server's upload time limit #1243
|
2026-10-15 14:56:14 +02:00 |
|
Linus Rath
|
a852001d4f
|
feat: let admins turn off the custom From address in the composer
|
2026-10-15 14:43:07 +02:00 |
|
Linus Rath
|
6ef0d97900
|
fix: count storage quota against softLimit when the server sets one #1242
|
2026-10-15 14:31:09 +02:00 |
|
Linus Rath
|
d693fbc7c2
|
fix: leave the all mailbox out of the cross views #1241
|
2026-10-15 14:25:32 +02:00 |
|
Linus Rath
|
24bd1f8e44
|
fix: only offer contacts, filters, calendars and files for shared accounts that support them #1239
|
2026-10-15 14:22:54 +02:00 |
|
Linus Rath
|
b1360b8588
|
fix: leave blank signatures out when creating an identity #1240
|
2026-10-15 14:18:06 +02:00 |
|
Linus Rath
|
6f5d20454c
|
fix: stop the message list reordering and repainting when switching accounts
|
2026-10-15 14:15:20 +02:00 |
|
Linus Rath
|
1b8b6e9424
|
fix: reload into the login page in Lite, where the in-place route gets a trailing slash
|
2026-10-15 08:57:45 +02:00 |
|
Linus Rath
|
c1e22ea6eb
|
test: keep the perf guard's Playwright spec out of the unit test run
|
2026-10-15 08:56:16 +02:00 |
|
Linus Rath
|
e2e73913b9
|
Merge branch 'perf/fastest'
|
2026-10-15 08:38:53 +02:00 |
|
Linus Rath
|
40845b4193
|
perf: stop measuring the message toolbar again on every open
|
2026-10-15 06:21:25 +02:00 |
|
Linus Rath
|
18633b72ba
|
test: type the fetch mock in the large HTML body test
|
2026-10-15 06:15:57 +02:00 |
|
Linus Rath
|
3a0c988419
|
perf: skip the verification-code scan of HTML mail that names no code
|
2026-10-15 06:15:15 +02:00 |
|
Linus Rath
|
15c3acd779
|
perf: open large HTML messages with one request instead of two
|
2026-10-15 06:05:22 +02:00 |
|
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
|
142ef5daf4
|
fix: keep text typed under the signature when the signature is swapped or removed
|
2026-10-15 00:02:13 +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
|
cce6ebd324
|
fix: make the composer's top and bottom bar buttons easier to hit on a phone
|
2026-10-14 23:55:16 +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
|
8ea1eef2ff
|
fix: swap the signature when you pick a From address without one
|
2026-10-14 23:49:34 +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 |
|