Linus Rath
|
1f89e89ce5
|
feat: let plugins refresh their message-list badges, which now need only the read permission
|
2026-10-14 06:26:10 +02:00 |
|
Linus Rath
|
ab5f298b1f
|
test: say why the remount test's effect has no dependencies
|
2026-10-14 05:44:35 +02:00 |
|
Linus Rath
|
6f18173778
|
feat: let plugins add frames above and below the message text and entries to the composer's Send and Attach menus
|
2026-10-14 05:04:09 +02:00 |
|
Linus Rath
|
6901978109
|
feat: let plugins add frames above the subject, under the sender, above the quote and above a conversation, and buttons to the reader toolbar and attachment menus
|
2026-10-14 04:56:55 +02:00 |
|
Linus Rath
|
8fbc8a1c1d
|
feat: let plugins add frames above and in an empty message list and buttons to message rows and the selection toolbar
|
2026-10-14 04:43:22 +02:00 |
|
Linus Rath
|
1307280fd8
|
Merge branch 'hooks/settings' into feat/plugin-system-audit
|
2026-10-14 04:05:47 +02:00 |
|
Linus Rath
|
0a98ffa711
|
fix: give plugins plain message data, let them add only real messages to search results and skip a draft save
|
2026-10-14 04:05:43 +02:00 |
|
Linus Rath
|
cc9553590c
|
Merge branch 'hooks/mailui' into feat/plugin-system-audit
|
2026-10-14 04:00:45 +02:00 |
|
Linus Rath
|
7b2119456d
|
feat: let plugins stop or prefill the composer and mailto links, and tell them when it opens, closes and saves a draft
|
2026-10-14 03:50:55 +02:00 |
|
Linus Rath
|
f9c53e5582
|
feat: tell plugins when templates change or are inserted, and let them rewrite a template before it goes in
|
2026-10-14 03:45:12 +02:00 |
|
Linus Rath
|
74b194c3e5
|
feat: tell plugins about sender identity changes and the chosen From, and let them stop a change or rewrite the signature
|
2026-10-14 03:44:33 +02:00 |
|
Linus Rath
|
69dbc1b661
|
feat: tell plugins when a message body is on screen or a conversation unfolds, and let them rewrite links
|
2026-10-14 03:39:13 +02:00 |
|
Linus Rath
|
c02aa4f3ed
|
feat: show plugin badges next to the subject in message-list rows
|
2026-10-14 03:30:00 +02:00 |
|
Linus Rath
|
96f8aa6a63
|
feat: tell plugins when contacts are created, changed or deleted, and let them stop it
|
2026-10-14 03:24:19 +02:00 |
|
Linus Rath
|
fe4f809092
|
fix: keep a plugin side panel from squeezing the message too narrow to read
|
2026-10-14 03:00:46 +02:00 |
|
Linus Rath
|
3bfc0e69d0
|
fix: check attachments a plugin adds to the composer and keep callbacks out of shouldShow
|
2026-10-14 02:58:47 +02:00 |
|
Linus Rath
|
03e9846758
|
fix: stop remounting message-details plugin slots on every render
|
2026-10-14 02:56:15 +02:00 |
|
Linus Rath
|
2adb1e2b12
|
fix: size toolbar plugin slots to their content and give composer plugin buttons their own row
|
2026-10-14 02:53:46 +02:00 |
|
Linus Rath
|
be3debdcb4
|
fix: never send a message when a plugin that checks it before sending fails or does not answer
|
2026-10-14 02:11:59 +02:00 |
|
Linus Rath
|
c45533646e
|
fix: give slot plugins the message, event or contact only with the matching read permission
|
2026-10-14 01:31:30 +02:00 |
|
Linus Rath
|
3138c2bd04
|
fix: stop dropped files from inserting their path into the message body
|
2026-10-13 16:58:19 +02:00 |
|
Linus Rath
|
e09676126b
|
feat: keep the selection while reading a message in mountain view #1231
|
2026-10-13 15:40:13 +02:00 |
|
Linus Rath
|
693d9613c0
|
feat: let users turn off the prompt before deleting several messages #1225
|
2026-10-13 15:16:05 +02:00 |
|
Linus Rath
|
435c1e0929
|
fix: select the rows shown between the two ends on shift-click #1230
|
2026-10-13 15:02:21 +02:00 |
|
Linus Rath
|
8daa316c18
|
fix: show a mountain view message together with its conversation #1223
|
2026-10-13 14:48:58 +02:00 |
|
Linus Rath
|
6f281ef10a
|
fix: open mountain view threads as a conversation on the phone #1224
|
2026-10-13 14:35:12 +02:00 |
|
Linus Rath
|
ddab7c781f
|
feat: open several messages of a conversation at once in mountain view #1222
|
2026-10-13 14:24:47 +02:00 |
|
Linus Rath
|
94095cf86a
|
fix: paste a cell range as a table instead of an image #1233
|
2026-10-13 13:57:30 +02:00 |
|
Linus Rath
|
c587ad459e
|
fix: keep the dark body backdrop full width in Mountain View and show Gmail's help button
|
2026-10-12 02:00:02 +02:00 |
|
Linus Rath
|
66122ae652
|
feat: order Mountain View's bulk actions like Gmail's and search the Move to menu
|
2026-10-12 01:54:15 +02:00 |
|
Linus Rath
|
5efe718cf0
|
feat: order Mountain View's message menu like Gmail's and add Find emails from
|
2026-10-12 01:45:35 +02:00 |
|
Linus Rath
|
78e68e8886
|
feat: write Mountain View replies in place under the conversation
|
2026-10-12 01:29:55 +02:00 |
|
Linus Rath
|
c652fec371
|
feat: give Mountain View's compose window Gmail's title bar and bottom bar
|
2026-10-12 01:26:03 +02:00 |
|
Linus Rath
|
943a92bd42
|
feat: show the whole conversation around the open message in Mountain View
|
2026-10-12 01:16:15 +02:00 |
|
Linus Rath
|
1980de68c8
|
feat: give Mountain View's open message Gmail's toolbar, pager and header
|
2026-10-12 01:10:10 +02:00 |
|
Linus Rath
|
20b52a060f
|
feat: draw Mountain View's message rows like Gmail's
|
2026-10-12 01:01:09 +02:00 |
|
Linus Rath
|
864d2a85e6
|
test: stub elementFromPoint for the mousedown in the mention tests
|
2026-10-11 21:27:06 +02:00 |
|
Linus Rath
|
866312129b
|
test: click into the body before typing in the mention tests
|
2026-10-11 21:15:14 +02:00 |
|
Linus Rath
|
968c351d4d
|
Merge pull request #1212 from shukiv/fix/composer-attachment-list-scroll
fix: scroll the attachment list instead of burying the send button
|
2026-10-11 21:03:14 +02:00 |
|
Linus Rath
|
a61a7c503e
|
fix: show the sender's name in the contact popover when the saved contact has none
|
2026-10-11 21:01:42 +02:00 |
|
Linus Rath
|
8c7758b2f1
|
fix: line the recipient suggestions up with the typed text on desktop too
|
2026-10-11 20:45:52 +02:00 |
|
Linus Rath
|
6ea5526783
|
fix: stop Bitwarden offering logins in the recipient fields
|
2026-10-11 20:43:47 +02:00 |
|
Linus Rath
|
62a00f713f
|
fix: widen the recipient suggestions on a phone to the whole row
|
2026-10-11 20:39:59 +02:00 |
|
Linus Rath
|
90bd575e85
|
fix: make the formatting buttons easier to hit on a phone
|
2026-10-11 20:31:56 +02:00 |
|
Linus Rath
|
481fa06ed8
|
fix: keep Reply All on one line in the conversation view
|
2026-10-11 20:31:21 +02:00 |
|
Linus Rath
|
8d23cfc888
|
fix: show the suggested name above its address on a phone
|
2026-10-11 20:30:43 +02:00 |
|
Linus Rath
|
46a1adbb2d
|
fix: start at the top of the body when tabbing into a new message
|
2026-10-11 20:26:43 +02:00 |
|
Linus Rath
|
e3f0f6cb38
|
fix: fold the formatting toolbar away on a phone behind a Formatting button
|
2026-10-11 20:21:47 +02:00 |
|
Linus Rath
|
f025b2101d
|
fix: name the composer close and conversation back buttons for screen readers
|
2026-10-11 20:18:19 +02:00 |
|
Linus Rath
|
434ab6251e
|
fix: show one Edit button on a draft
|
2026-10-11 20:07:46 +02:00 |
|