Commit Graph
2870 Commits
Author SHA1 Message Date
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 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 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 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 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 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 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 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 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 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 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 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
Linus Rath e7cef5ba1c feat: open a draft in the composer on click, and Reply resumes the reply already drafted 2026-11-04 11:44:53 +01:00
Linus Rath 5f0ad627f5 fix: drop a send from the Scheduled count once a pop-out's undo time is over 2026-11-04 11:44:22 +01:00
Linus Rath d6eacc3512 fix: put new tasks in your own list, not a colleague's shared one 2026-11-04 11:38:04 +01:00
Linus Rath be57f23bf6 fix: say when merging contacts left a card behind, and don't let Undo copy it 2026-11-04 11:36:52 +01:00
Linus Rath bdf25e4183 fix: keep a contact's PO box or text-only address when another address is edited 2026-11-04 11:34:51 +01:00
Linus Rath cbb42c1f47 fix: count the undo send toast down and say Sent with View when undo ends
The undo send test allowed the toast at most the undo time; it now stays one second longer, since it turns into "Sent" when Undo ends instead of going away.
2026-11-04 11:34:41 +01:00
Linus Rath 1eaae8ec30 fix: keep another account's event in that account when it's edited or deleted 2026-11-04 11:33:37 +01:00
Linus Rath 757dbdc1e5 test: open calendar delete and clear from the row's ⋮ in the settings tests
The settings pass tested the hover icons for delete, clear and edit;
pim-20 replaced them with one Edit… button and a ⋮ menu, so the tests
now go through those.
2026-11-04 11:29:54 +01:00
Linus Rath 4e662d8a60 fix: give "Show the app" a key the composer doesn't use, and refuse the app's own keys for global shortcuts 2026-11-04 11:29:34 +01:00
Linus Rath 890c49169b fix: save the open message as a draft before Compose, Reply all or Forward opens another 2026-11-04 11:26:02 +01:00
Linus Rath 79fde240ac fix: stop the app crashing when Compose is pressed while a reply is docked 2026-11-04 11:22:58 +01:00
Linus Rath a415db9bac Merge branch 'feat/desktop-offline' into feat/do-ux-pim-fixes
# Conflicts:
#	stores/settings-store.ts
2026-11-04 11:10:15 +01:00
Linus Rath b8e9d76f0e Merge branch 'feat/do-ux-pim-menu' into feat/do-ux-pim-fixes 2026-11-04 11:09:47 +01:00
Linus Rath c08e9e56fb Merge branch 'feat/do-ux-pim-files' into feat/do-ux-pim-fixes 2026-11-04 11:09:45 +01:00
Linus Rath 71abb5216f Merge branch 'feat/do-ux-pim-cimport' into feat/do-ux-pim-fixes
# Conflicts:
#	components/contacts/contact-list.tsx
#	components/contacts/contacts-app.tsx
2026-11-04 11:09:40 +01:00
Linus Rath 2cb70d475e Merge branch 'feat/do-ux-pim-contact' into feat/do-ux-pim-fixes 2026-11-04 11:09:24 +01:00
Linus Rath e25d3e1e56 fix: keep a contact's address as stored when other fields change, and lay addresses out by country 2026-11-04 11:06:40 +01:00
Linus Rath f39f10d593 fix: mark the contact a menu is for, and no member on a group's page 2026-11-04 11:05:37 +01:00
Linus Rath 3df3b800f8 fix: wrap a long contact name to two lines with the full name on hover 2026-11-04 11:04:28 +01:00
Linus Rath 08767b3b77 fix: leave the app's own Trusted Senders book out of the Contacts sidebar 2026-11-04 11:03:34 +01:00
Linus Rath b04292ff4d feat: merge duplicate contacts and list possible duplicates
The contact menus offered "Duplicate", which made more copies. They now
offer "Merge with…", the selection bar has "Merge…" for two or more
contacts, and a "Possible duplicates (n)" line over the list opens a view
that groups cards with the same name, email address or phone. The test
that expected "Duplicate" in both menus now expects "Merge with…", and
the test for a failed duplicate became tests for merging.
2026-11-04 11:02:52 +01:00