Commit Graph
5220 Commits
Author SHA1 Message Date
Linus Rath 6975f96a4b Merge branch 'feat/desktop-offline' into feat/do-ux-p2-mail-fix
# Conflicts:
#	components/email/email-viewer.tsx
#	components/email/thread-conversation-view.tsx
#	components/mail/mail-app.tsx
#	components/ui/toast.tsx
#	lib/keyboard-shortcuts/mail.ts
#	lib/window-controls-overlay.ts
2026-11-04 13:37:49 +01:00
Linus Rath 0f2fa7bafe Merge branch 'feat/do-ux-p2-compose-fix' into feat/desktop-offline 2026-11-04 13:28:56 +01:00
Linus Rath 816e4dc24e fix: measure the window controls again after a resize, so the desktop toolbar keeps its buttons at 800 px 2026-11-04 13:22:00 +01:00
Linus Rath c666d6bcc4 Merge branch 'feat/do-ux-p2-desktop-fix' into feat/desktop-offline 2026-11-04 13:20:33 +01:00
Linus Rath 6ec867b4e0 fix: count a pop-out's undo send from the delay the user picked 2026-11-04 13:16:44 +01:00
Linus Rath 063d9c9c47 fix: drop the scheduled mark from a reply in the conversation once it has gone out 2026-11-04 13:10:38 +01:00
Linus Rath 6a2bedc442 fix: name Ctrl+N and Ctrl+K in the desktop app's welcome tips instead of single keys 2026-11-04 13:10:26 +01:00
Linus Rath 0b16295b45 Merge branch 'feat/desktop-offline' into feat/do-ux-p2-desktop-fix 2026-11-04 13:07:35 +01:00
Linus Rath f05af5a590 fix: keep toasts above a reply draft's card 2026-11-04 12:57:25 +01:00
Linus Rath 850ebce944 fix: open a resumed reply draft under its message 2026-11-04 12:57:24 +01:00
Linus Rath 19034489a6 Merge branch 'feat/desktop-offline' into feat/do-ux-p2-mail-fix 2026-11-04 12:57:11 +01:00
Linus Rath c657c4c5ba fix: keep unfolded messages readable when the conversation is read again after a send 2026-11-04 12:55:41 +01:00
Linus Rath 2efbaed728 fix: give quick compose's Move to the main window an arrow going in, not the exit full screen arrows 2026-11-04 12:54:21 +01:00
Linus Rath c5eb55467d fix: lift toasts above the quick reply box and a docked reply while they are on screen
The toast-layout assertion changes because toasts now clear a bar taller
than 5rem while a composer is open, instead of a fixed 5rem.
2026-11-04 12:53:52 +01:00
Linus Rath 07b6cae9e8 fix: call the unread count the taskbar icon's in the desktop app, and write "Not sent:" with a colon 2026-11-04 12:50:52 +01:00
Linus Rath 0728f854d2 fix: keep the message in view above a docked reply, which starts compact and grows to half the pane, and takes short panes with a Show the message bar 2026-11-04 12:50:22 +01:00
Linus Rath 7186f89de7 test: check the desktop menus get File > Unlock in the app's language 2026-11-04 12:44:04 +01:00
Linus Rath b7686552a3 fix: translate File > Unlock in the desktop app's menus 2026-11-04 12:43:18 +01:00
Linus Rath 98f814fced fix: open a mail link from another program from the default account with no question, and drop "protocol link" from the account picker 2026-11-04 12:42:30 +01:00
Linus Rath efd5b70d53 Merge branch 'feat/desktop-offline' into feat/do-ux-p2-compose-fix 2026-11-04 12:41:13 +01:00
Linus Rath 1417c38a20 Merge branch 'feat/do-ux-p2-compose-send2' into feat/do-ux-p2-compose-fix 2026-11-04 12:41:03 +01:00
Linus Rath 358ba58b39 Merge branch 'feat/do-ux-p2-compose-drafts' into feat/do-ux-p2-compose-fix 2026-11-04 12:40:56 +01:00
Linus Rath 4637f67b37 fix: draw the To field's focus ring whole 2026-11-04 12:40:49 +01:00
Linus Rath af8c8a6ea4 fix: keep toasts above the quick reply box 2026-11-04 12:39:07 +01:00
Linus Rath 664ec3831d fix: open a recipient's menu when its chip is clicked 2026-11-04 12:36:16 +01:00
Linus Rath 90e959a092 fix: show a sent reply in the open conversation at once, keep it out of Sent and Scheduled during Undo, and bring an undone reply back where it was written 2026-11-04 12:35:50 +01:00
Linus Rath d03d4a0b78 fix: show whole rows of attachments and keep uploading files in their place
The attachment order test now expects uploading files where they were
added: moved to the front, a big upload jumped out of sight once done.
2026-11-04 12:33:28 +01:00
Linus Rath 03ea1ab1aa fix: open files sent from Explorer's Send to and Open with in a compose window, leaving the main window where it is 2026-11-04 12:32:54 +01:00
Linus Rath 1984a33f86 fix: draw the full-screen composer over the folder sidebar 2026-11-04 12:31:41 +01:00
Linus Rath b02ce23ace feat: ask for the link's text and address in Insert link, also with nothing selected
The first link dialog test now finds the address by its "Link" label and
checks the linked text, since the dialog has two fields.
2026-11-04 12:29:01 +01:00
Linus Rath df62335545 feat: name the desktop app's windows in the Window menu by folder and account, subject or New message 2026-11-04 12:25:33 +01:00
Linus Rath 801aa51b24 fix: discard a draft with the bin at once and offer Undo
The bin no longer asks "Discard draft?". The discard tests now expect no
question: the first one checks the late delete and the Undo instead of
the dialog, and the upload test that cancelled the question is gone,
since there is no question to cancel.
2026-11-04 12:20:42 +01:00
Linus Rath f631e32b15 Merge branch 'feat/do-ux-pim-fixes' into feat/desktop-offline 2026-11-04 12:18:46 +01:00
Linus Rath 05555bc88a fix: read a conversation oldest first on the phone too, with the newest message open 2026-11-04 12:17:27 +01:00
Linus Rath 0da07335cc fix: give every message of a conversation the same header with Reply, Reply all and Forward, and open the newest one 2026-11-04 12:17:27 +01:00
Linus Rath b439fd5e6a fix: put the cursor at the end of the text when the space under it is clicked 2026-11-04 12:11:54 +01:00
Linus Rath 8be420b41e fix: keep a click in a reply above the folded quote 2026-11-04 12:11:54 +01:00
Linus Rath a2f5bad572 fix: close the details panel on the next message and show no delivery time for mail received before it was sent 2026-11-04 12:09:16 +01:00
Linus Rath 5e34dc59ab fix: name keys in the app's language in menus, hints and the shortcut help (Strg, Umschalt, Entf in German) 2026-11-04 12:09:08 +01:00
Linus Rath a2edb10e93 docs: list Ctrl+F for Forward in the desktop app's shortcut help 2026-11-04 12:04:15 +01:00
Linus Rath 8cbc2efe9f fix: say Template saved after Save as template 2026-11-04 12:04:08 +01:00
Linus Rath 3be99a4bf7 fix: count an event's length on its own clock across a daylight-saving switch 2026-11-04 12:01:27 +01:00
Linus Rath 0a059e9392 fix: run the send checks before the schedule dialog and say Schedule anyway there
The composer test for the schedule arrow now waits for the dialog, since the send checks run before it opens.
2026-11-04 12:00:38 +01:00
Linus Rath e93e0419b8 Merge branch 'feat/do-ux-p2-mail-desk' into feat/do-ux-p2-mail-fix 2026-11-04 11:58:31 +01:00
Linus Rath 712236867e Merge branch 'feat/do-ux-p2-mail-folders' into feat/do-ux-p2-mail-fix
# Conflicts:
#	components/email/email-viewer.tsx
2026-11-04 11:57:23 +01:00
Linus Rath f2fb56698d test: find the reader's Archive and Delete by their tooltips with the key
The toolbar tooltips are now the label plus the menus' key ("archive
(E)", "delete (Del)") instead of the old tooltip strings, so the tests
look for those.
2026-11-04 11:52:09 +01:00
Linus Rath e9e5a43391 fix: say when a message needs a connection in a browser that keeps no mail offline 2026-11-04 11:51:47 +01:00
Linus Rath c50726a15a fix: run Message > Move to… on every selected message, and offer no Reply or Forward with several selected 2026-11-04 11:51:45 +01:00
Linus Rath 78c9d9fba9 feat: tell folded folders apart, show their unread mail, and float out the whole tree on hover or from All folders 2026-11-04 11:50:12 +01:00
Linus Rath de401b4bbf fix: show Sending… and Sent in pop-out and quick compose windows straight after Send
The pop-out test for a message scheduled for later no longer expects no sending view at all: the window now says "Sending…" until it closes, so it checks that no Undo is offered there.
2026-11-04 11:45:42 +01:00