feat: project deletion

This commit is contained in:
2026-02-11 09:13:26 +01:00
parent 4e2f6d4d08
commit 4da195c89a
11 changed files with 477 additions and 51 deletions

View File

@@ -28,6 +28,11 @@ export function registerIpcHandlers(): void {
return engine.deleteProject(id);
});
ipcMain.handle('projects:deleteWithData', async (_, id: string) => {
const engine = getProjectEngine();
return engine.deleteProjectWithData(id);
});
ipcMain.handle('projects:get', async (_, id: string) => {
const engine = getProjectEngine();
return engine.getProject(id);