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-19 18:00:09 +01:00
2026-03-12 02:20:56 +01:00
2026-03-19 17:47:18 +01:00
2026-03-23 16:37:56 +01:00
2026-02-16 23:49:35 +01:00
2026-03-23 16:22:15 +01:00
2026-03-21 01:38:42 +01:00
2026-03-25 00:44:05 +01:00
2026-03-21 20:45:14 +01:00
2026-03-21 01:38:42 +01:00
2026-03-18 20:05:35 +01:00
2025-12-10 17:54:22 +01:00
2026-03-25 00:44:05 +01:00
2026-03-25 00:44:04 +01:00
2026-03-24 14:20:10 +01:00
2026-03-17 20:14:01 +01:00
2026-03-21 20:45:22 +01:00
2026-02-17 01:35:26 +01:00
2026-03-25 00:44:04 +01:00
2026-02-17 02:31:50 +01:00
2026-03-09 16:46:25 +01:00
2026-03-21 01:38:42 +01:00
2026-03-15 05:24:27 +01:00