From 21d2e97fe2b4a9ad4a2904327450581f52c3067f Mon Sep 17 00:00:00 2001 From: HsiangNianian Date: Tue, 13 Jan 2026 16:56:29 +0800 Subject: feat: implement navigation and status management in App.svelte --- ui/src/App.svelte | 83 +++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 75 insertions(+), 8 deletions(-) (limited to 'ui/src') diff --git a/ui/src/App.svelte b/ui/src/App.svelte index de5faec..3776033 100644 --- a/ui/src/App.svelte +++ b/ui/src/App.svelte @@ -6,6 +6,16 @@ let status = "Ready"; let showConsole = false; + let currentView = 'home'; + let statusTimeout: any; + + // Watch for status changes to auto-dismiss + $: if (status !== "Ready") { + if (statusTimeout) clearTimeout(statusTimeout); + statusTimeout = setTimeout(() => { + status = "Ready"; + }, 5000); + } interface Version { id: string; @@ -106,16 +116,24 @@