Commit Graph
1325 Commits
Author SHA1 Message Date
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 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 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 3fac196d3f fix: ask plugins before creating archive folders and marking whole folders read 2026-10-14 20:08:37 +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 9d7dc4fc4e fix: stop plugin frames from painting a white backdrop in dark themes 2026-10-14 14:02:40 +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 9d8f762b1d feat: let a plugin title its sidebar section 2026-10-14 11:47:25 +02:00
Linus Rath 5d83d76436 feat: let plugins open a reply to the open message with text to start from 2026-10-14 11:37:51 +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 1bd4f743a1 feat: give plugins the app's own controls and draw their dialogs like the app's dialogs 2026-10-14 11:10:14 +02:00
Linus Rath 607f1b2496 feat: let plugin notifications carry a link to the plugin's own server 2026-10-14 10:58:19 +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 b88232c4e8 fix: list a plugin with both a settings page and a settings section once, with the section on its page 2026-10-14 09:52:52 +02:00
Linus Rath d16edfe402 fix: put plugin file actions behind a more button in the phone selection toolbar 2026-10-14 09:48:50 +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 e1c4a721a3 fix: show plugin day labels as dots in the phone month view and keep the mini calendar dot visible on today 2026-10-14 09:42:48 +02:00
Linus Rath 173319120a fix: keep the event popover inside the window when a plugin section makes it taller 2026-10-14 09:39:55 +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 937025be8d fix: keep context menus inside the window when a plugin frame in them grows after opening 2026-10-14 09:25:26 +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 ae2130f5c8 feat: let a plugin ask a question on top of its own dialog 2026-10-14 06:47:53 +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 11b1ec2fa5 feat: show plugin setting labels in the user's language when the plugin translates them 2026-10-14 06:24:32 +02:00
Linus Rath 5615704f5e fix: start plugins on every page, not only after the mail view opened 2026-10-14 06:18:19 +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 14c5b10c6a feat: tell a plugin page which of its pages is open 2026-10-14 05:30:34 +02:00
Linus Rath 7a6a0fc67f Merge branch 'slots/nav' into feat/plugin-system-audit
# Conflicts:
#	lib/__tests__/plugin-slot-catalog.test.ts
2026-10-14 05:30:34 +02:00
Linus Rath 8bf4df4513 feat: add a notifications panel for plugin notifications and app errors 2026-10-14 05:25:16 +02:00
Linus Rath 86e593a752 feat: add a command palette on Ctrl+K where plugins can add their own commands 2026-10-14 05:10:10 +02:00
Linus Rath 425eae2227 Merge branch 'slots/mail' into feat/plugin-system-audit
# Conflicts:
#	lib/__tests__/plugin-slot-catalog.test.ts
2026-10-14 05:07:18 +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 d6eac01d1f feat: let plugins add a page of their own in Settings, under a Plugins group 2026-10-14 05:01:33 +02:00
Linus Rath eb34caa381 feat: let plugins add entries to file menus and the selection toolbar, and a section to file previews 2026-10-14 04:58:21 +02:00
Linus Rath b8b7a4ed15 feat: let plugins add pages of their own with an entry in the navigation 2026-10-14 04:57:00 +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 b57fa64557 feat: let plugins add buttons to the top bar, and to the header menu on phones 2026-10-14 04:50:21 +02:00
Linus Rath 14b1d4ea95 feat: let plugins add a section to task details and buttons to the task list toolbar 2026-10-14 04:48:29 +02:00
Linus Rath 5e71c22f56 feat: let plugins add a section to contact details and buttons for selected contacts 2026-10-14 04:46:08 +02:00
Linus Rath 37846bec44 feat: let plugins add collapsible sections to the mail sidebar 2026-10-14 04:45:24 +02:00