Acme Labs
/
Platform
/
Sources
/
t3code
Activity
Code
Commits
Branches
4
Tags
Pull requests
3
Issues
Settings
Clone
Add background preview capture and picture-in-picture support (#4397)
Co-authored-by: codex <codex@users.noreply.github.com>
Browse files
JM
Julius Marminge
committed 2 months ago
f4c3943
Select a file to focus on it
Unified
Split
M
apps/desktop/src/electron/ElectronWindow.test.ts
+1
−0
M
apps/desktop/src/electron/ElectronWindow.ts
+2
−0
M
apps/desktop/src/ipc/channels.ts
+3
−0
M
apps/desktop/src/ipc/methods/preview.ts
+12
−0
M
apps/desktop/src/preload.ts
+6
−0
A
apps/desktop/src/preview-pip-preload.ts
+17
−0
M
apps/desktop/src/preview/Manager.test.ts
+765
−2
M
apps/desktop/src/preview/Manager.ts
+797
−165
M
apps/desktop/src/window/DesktopWindow.test.ts
+2
−0
M
apps/desktop/src/window/DesktopWindow.ts
+1
−0
M
apps/desktop/vite.config.ts
+7
−0
M
apps/server/src/auth/EnvironmentAuth.test.ts
+12
−15
M
apps/server/src/auth/EnvironmentAuthPolicy.test.ts
+12
−8
M
apps/server/src/auth/EnvironmentAuthPolicy.ts
+5
−4
M
apps/server/src/auth/SessionStore.ts
+3
−1
M
apps/server/src/auth/utils.test.ts
+82
−1
M
apps/server/src/auth/utils.ts
+35
−4
M
apps/server/src/mcp/PreviewAutomationBroker.test.ts
+2
−2
M
apps/server/src/mcp/PreviewAutomationBroker.ts
+1
−2
A
apps/server/src/mcp/toolkits/preview/handlers.test.ts
+34
−0
M
apps/server/src/mcp/toolkits/preview/handlers.ts
+14
−5
M
apps/server/src/mcp/toolkits/preview/tools.ts
+3
−2
M
apps/server/src/preview/Manager.test.ts
+46
−0
M
apps/server/src/preview/Manager.ts
+57
−29
M
apps/server/src/server.test.ts
+1
−1
M
apps/web/src/browser/BrowserSurfaceSlot.tsx
+40
−5
M
apps/web/src/browser/HostedBrowserWebview.tsx
+85
−19
M
apps/web/src/browser/browserRecording.test.ts
+319
−53
M
apps/web/src/browser/browserRecording.ts
+253
−121
M
apps/web/src/browser/browserRecordingScope.test.ts
+34
−7
M
apps/web/src/browser/browserRecordingScope.ts
+11
−4
M
apps/web/src/browser/browserSurfaceStore.test.ts
+100
−3
M
apps/web/src/browser/browserSurfaceStore.ts
+50
−13
M
apps/web/src/browser/desktopTabLifetime.test.ts
+64
−3
M
apps/web/src/browser/desktopTabLifetime.ts
+27
−2
M
apps/web/src/browser/hostedBrowserWebviewStyle.test.ts
+17
−0
M
apps/web/src/browser/hostedBrowserWebviewStyle.ts
+4
−1
A
apps/web/src/browser/webviewCrashRecovery.test.ts
+41
−0
A
apps/web/src/browser/webviewCrashRecovery.ts
+38
−0
M
apps/web/src/components/ChatView.tsx
+35
−0
M
apps/web/src/components/preview/PreviewAutomationHosts.tsx
+14
−9
M
apps/web/src/components/preview/PreviewChromeRow.tsx
+31
−0
M
apps/web/src/components/preview/PreviewMoreMenu.tsx
+11
−0
M
apps/web/src/components/preview/PreviewView.test.tsx
+125
−4
M
apps/web/src/components/preview/PreviewView.tsx
+41
−15
A
apps/web/src/components/preview/ThreadPreviewMiniPlayer.tsx
+313
−0
M
apps/web/src/components/preview/previewAutomationOpenReadiness.test.ts
+16
−1
M
apps/web/src/components/preview/previewAutomationOpenReadiness.ts
+4
−0
A
apps/web/src/components/preview/previewMiniPlayerLayout.test.ts
+73
−0
A
apps/web/src/components/preview/previewMiniPlayerLayout.ts
+46
−0
M
apps/web/src/components/preview/usePreviewBridge.ts
+2
−0
M
apps/web/src/components/preview/usePreviewSession.ts
+5
−42
A
apps/web/src/previewMiniPlayerStore.test.ts
+64
−0
A
apps/web/src/previewMiniPlayerStore.ts
+96
−0
M
apps/web/src/previewStateStore.test.ts
+101
−4
M
apps/web/src/previewStateStore.ts
+81
−45
M
packages/contracts/src/ipc.ts
+7
−0
M
packages/contracts/src/preview.test.ts
+18
−0
M
packages/contracts/src/preview.ts
+9
−1
M
packages/contracts/src/previewAutomation.ts
+8
−1