aboutsummaryrefslogtreecommitdiffstats
path: root/dist/main/preload.sync-conflict-20260228-074140-M6474AW.js
diff options
context:
space:
mode:
Diffstat (limited to 'dist/main/preload.sync-conflict-20260228-074140-M6474AW.js')
-rw-r--r--dist/main/preload.sync-conflict-20260228-074140-M6474AW.js38
1 files changed, 0 insertions, 38 deletions
diff --git a/dist/main/preload.sync-conflict-20260228-074140-M6474AW.js b/dist/main/preload.sync-conflict-20260228-074140-M6474AW.js
deleted file mode 100644
index 7978b53..0000000
--- a/dist/main/preload.sync-conflict-20260228-074140-M6474AW.js
+++ /dev/null
@@ -1,38 +0,0 @@
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const electron_1 = require("electron");
4const api = {
5 // Projects
6 listProjects: () => electron_1.ipcRenderer.invoke("projects:list"),
7 createProject: (name, path) => electron_1.ipcRenderer.invoke("projects:create", name, path),
8 deleteProject: (id) => electron_1.ipcRenderer.invoke("projects:delete", id),
9 // Sessions
10 listSessions: (projectId) => electron_1.ipcRenderer.invoke("sessions:list", projectId),
11 createSession: (projectId, name) => electron_1.ipcRenderer.invoke("sessions:create", projectId, name),
12 deleteSession: (id) => electron_1.ipcRenderer.invoke("sessions:delete", id),
13 getSession: (id) => electron_1.ipcRenderer.invoke("sessions:get", id),
14 // Messages
15 listMessages: (sessionId) => electron_1.ipcRenderer.invoke("messages:list", sessionId),
16 // Chat
17 sendMessage: (sessionId, message) => electron_1.ipcRenderer.invoke("chat:send", sessionId, message),
18 interruptSession: (sessionId) => electron_1.ipcRenderer.invoke("chat:interrupt", sessionId),
19 // Workflow
20 triggerReview: (sessionId) => electron_1.ipcRenderer.invoke("workflow:review", sessionId),
21 advancePhase: (sessionId) => electron_1.ipcRenderer.invoke("workflow:advance", sessionId),
22 setPermissionMode: (sessionId, mode) => electron_1.ipcRenderer.invoke("workflow:setPermissionMode", sessionId, mode),
23 // Artifacts
24 readArtifact: (projectPath, filename) => electron_1.ipcRenderer.invoke("artifact:read", projectPath, filename),
25 writeArtifact: (projectPath, filename, content) => electron_1.ipcRenderer.invoke("artifact:write", projectPath, filename, content),
26 // Events
27 onClaudeMessage: (callback) => {
28 const handler = (_, sessionId, message) => callback(sessionId, message);
29 electron_1.ipcRenderer.on("claude:message", handler);
30 return () => electron_1.ipcRenderer.removeListener("claude:message", handler);
31 },
32 // Dialogs
33 selectDirectory: async () => {
34 const result = await electron_1.ipcRenderer.invoke("dialog:selectDirectory");
35 return result;
36 },
37};
38electron_1.contextBridge.exposeInMainWorld("api", api);