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
|
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
|
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
|
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
|
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
|
cbeeca3ea5
|
feat: let plugins edit the message being written from composer buttons and menus
|
2026-10-14 11:35:00 +02:00 |
|
Linus Rath
|
5b8ccb2f06
|
fix: fold composer plugin panels before the composer's bottom bar runs into itself
|
2026-10-14 10:05:17 +02:00 |
|
Linus Rath
|
2b493f8f9c
|
feat: show the reader's plugin frames and actions on the open message of a phone conversation
|
2026-10-14 09:46:03 +02:00 |
|
Linus Rath
|
b519b6aa44
|
docs: say that composer-attachment-source sits in the composer's plugin button row, not the Attach menu
|
2026-10-14 09:37:59 +02:00 |
|
Linus Rath
|
dc1a19ad8b
|
fix: give composer plugin panels a fixed width and a toggle, and fold them when the composer gets too narrow
|
2026-10-14 09:35:23 +02:00 |
|
Linus Rath
|
c87ef9c44a
|
fix: move plugin buttons in a narrow selection toolbar into a more menu so the toolbar no longer wraps
|
2026-10-14 09:28:56 +02:00 |
|
Linus Rath
|
d6c9916f5d
|
fix: show plugin attachment buttons next to the attachment instead of in its hover overlay, so they no longer cover the name or block taps on phones
|
2026-10-14 09:23:22 +02:00 |
|
Linus Rath
|
85eb4c35fd
|
fix: keep the above-quote frame off the quote toggle and the footer, and give email-footer the message id
|
2026-10-14 09:18:10 +02:00 |
|
Linus Rath
|
3d16450e5d
|
fix: collapse the plugin side panel when the message pane is too narrow, and lay it over the message when opened anyway
|
2026-10-14 09:11:45 +02:00 |
|
Linus Rath
|
289e975d38
|
fix: give large attachment offloads time to finish and let cloud pickers write links into the text
|
2026-10-14 07:40:32 +02:00 |
|
Linus Rath
|
d841785cbd
|
feat: let composer plugins read the selected text and write over it
|
2026-10-14 06:45:08 +02:00 |
|
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 |
|