Linus Rath
54981950b0
feat(plugins): resizable collapsible detail sidebar, auto-init on refresh
- Add email-detail-sidebar slot type for right-side plugin panels
- Plugin sidebar inside EmailViewer with ResizeHandle (200-500px, drag/dbl-click reset)
- Collapse/expand toggle with PanelRightClose/PanelRightOpen icons
- Call initializePlugins() on mount so plugins survive page refresh
- Fix plugin loader: call exposePluginExternals() before loading
- Fix CSP: add blob: to script-src for plugin bundle loading
- Fix enablePlugin: wire slot registration bridge before loading
- Fix email-banner PluginSlot: pass email via extraProps
- Fix sidebar-widget PluginSlot: move inside scrollable area
- Emit emailHooks.onEmailOpen/onEmailClose from selectEmail()
2026-03-25 00:44:05 +01:00
..
2026-03-25 00:44:03 +01:00
2026-03-16 22:00:11 +01:00
2026-03-17 20:51:47 +01:00
2026-03-16 22:00:11 +01:00
2026-03-16 22:00:11 +01:00
2026-02-17 01:09:57 +01:00
2026-03-17 15:25:06 +01:00
2026-03-11 20:21:39 +01:00
2026-02-16 18:51:30 +01:00
2026-03-14 13:39:56 +01:00
2026-03-16 22:00:11 +01:00
2026-03-19 18:50:59 +01:00
2026-03-14 13:39:56 +01:00
2026-03-21 20:45:20 +01:00
2026-02-16 18:51:30 +01:00
2026-03-23 18:04:07 +01:00
2026-02-26 00:08:57 +01:00
2026-02-26 00:08:57 +01:00
2026-03-25 00:44:03 +01:00
2026-03-25 00:44:03 +01:00
2026-03-25 00:44:03 +01:00
2026-03-25 00:44:03 +01:00
2026-03-25 00:44:03 +01:00
2026-03-25 00:44:05 +01:00
2026-03-25 00:44:03 +01:00
2026-03-25 00:44:03 +01:00
2026-03-14 16:50:43 +01:00
2026-03-23 18:04:07 +01:00
2026-03-15 16:07:45 +01:00
2026-03-19 17:20:39 +01:00
2026-03-12 02:20:56 +01:00
2026-02-16 18:51:30 +01:00
2026-02-17 01:35:26 +01:00
2026-03-25 00:44:03 +01:00
2026-03-23 15:45:37 +01:00
2026-03-18 18:00:51 +01:00
2026-01-08 22:15:32 +01:00
2026-03-18 17:55:29 +01:00