From 6afc50eb812c68377c048c2a488af35d3a0ef1c2 Mon Sep 17 00:00:00 2001 From: Sami Abuzakuk Date: Sat, 11 Oct 2025 12:38:19 +0200 Subject: [PATCH] Add frontend support for script execution --- frontend/src/lib/api.ts | 22 +- frontend/src/routes/scripts/+page.svelte | 4 +- frontend/src/routes/scripts/[id]/+page.svelte | 209 +++++++++++++++--- 3 files changed, 197 insertions(+), 38 deletions(-) diff --git a/frontend/src/lib/api.ts b/frontend/src/lib/api.ts index d1266c4..236b0d8 100644 --- a/frontend/src/lib/api.ts +++ b/frontend/src/lib/api.ts @@ -20,6 +20,8 @@ export interface Log { id: number; script_id: number; message: string; + error_message: string; + error_code: number; created_at?: string; } export interface Script { @@ -27,6 +29,7 @@ export interface Script { name: string; script_content?: string; created_at?: string; + enabled: boolean; } // Fetch all scripts @@ -39,7 +42,9 @@ export async function fetchScripts(): Promise { } // Add a new script -export async function addScript(script: Omit): Promise