From 7f4dfb21db3029f43d0818b6fe321f753d86575f Mon Sep 17 00:00:00 2001 From: Pascal Date: Sun, 26 Oct 2025 15:30:17 +0100 Subject: [PATCH 1/6] webui: auto-refresh /props on inference start to resync model metadata - Add no-cache headers to /props and /slots - Throttle slot checks to 30s - Prevent concurrent fetches with promise guard - Trigger refresh from chat streaming for legacy and ModelSelector - Show dynamic serverWarning when using cached data --- .../chat/ChatScreen/ChatScreenWarning.svelte | 4 +- tools/server/webui/src/lib/services/chat.ts | 8 +- .../webui/src/lib/stores/chat.svelte.ts | 74 +++++++ .../webui/src/lib/stores/server.svelte.ts | 196 ++++++++++++------ 4 files changed, 213 insertions(+), 69 deletions(-) diff --git a/tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenWarning.svelte b/tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenWarning.svelte index 8b8d916889ff8..ae1a7e33fbd8a 100644 --- a/tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenWarning.svelte +++ b/tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreenWarning.svelte @@ -1,6 +1,6 @@