refactor: split renderer ipc and unraid domains

This commit is contained in:
NuklearRabbit
2026-07-29 18:11:07 +02:00
parent 5d3731a853
commit 7b05c953b6
36 changed files with 9316 additions and 8330 deletions
+22
View File
@@ -0,0 +1,22 @@
async function handleCommandActions(event, target, action, repository) {
if (action === "run-command") {
const command = target.dataset.command;
ui.modal = null;
if (command === "overview") ui.currentView = "overview";
else if (command === "deployments") ui.currentView = "deployments";
else if (command === "diagnostics") ui.currentView = "diagnostics";
else if (command === "settings") ui.currentView = "settings";
else if (command === "refresh") await refreshRepositories(true);
else if (command === "open-folder" && repository?.localPath)
await window.forgeflow.openPath(repository.localPath);
else if (command === "git-tools" && repository)
await loadGitTools(repository);
else if (command === "deploy-selected" && canDeploy(repository)) {
const profile = selectedProfile(repository);
if (profile) await runDeploymentPreflight(repository, profile.id);
}
render();
}
else return false;
return true;
}