apps/desktop/src/ipc/channels.ts | 1 + apps/desktop/src/ipc/methods/preview.ts | 11 ++ apps/desktop/src/preload.ts | 2 + apps/desktop/src/preview/Manager.test.ts | 319 ++++++++++++++++++++++++++++++++ apps/desktop/src/preview/Manager.ts | 154 ++++++++++++++- apps/web/src/components/ChatView.tsx | 11 ++ apps/web/src/components/RightPanelTabs.test.tsx | 89 ++++++++- apps/web/src/components/RightPanelTabs.tsx | 125 ++++++++++++- apps/web/src/components/preview/PreviewView.test.tsx | 2 + apps/web/src/components/preview/usePreviewBridge.test.ts | 2 + apps/web/src/components/preview/usePreviewBridge.ts | 2 + apps/web/src/previewStateStore.test.ts | 8 + apps/web/src/previewStateStore.ts | 2 + packages/contracts/src/ipc.ts | 26 +++ 14 files changed, 744 insertions(+), 10 deletions(-)