From fff6dfb6873561c8984267cc20d66ead2b506a9b Mon Sep 17 00:00:00 2001 From: Isaac McFadyen Date: Sun, 21 Sep 2025 14:34:10 -0400 Subject: [PATCH 1/4] Switched web UI to hash-based routing --- .../lib/components/app/chat/ChatSidebar/ChatSidebar.svelte | 2 +- .../components/app/chat/ChatSidebar/ChatSidebarActions.svelte | 2 +- .../src/lib/components/app/server/ServerErrorSplash.svelte | 4 ++-- tools/server/webui/src/lib/services/chat.ts | 4 ++-- tools/server/webui/src/lib/services/slots.ts | 2 +- tools/server/webui/src/lib/stores/chat.svelte.ts | 4 ++-- tools/server/webui/src/lib/stores/server.svelte.ts | 2 +- tools/server/webui/src/lib/utils/api-key-validation.ts | 2 +- tools/server/webui/src/routes/+error.svelte | 4 ++-- tools/server/webui/src/routes/+layout.svelte | 4 ++-- tools/server/webui/src/routes/+layout.ts | 3 --- tools/server/webui/src/routes/chat/[id]/+page.svelte | 2 +- tools/server/webui/svelte.config.js | 4 ++++ 13 files changed, 20 insertions(+), 19 deletions(-) delete mode 100644 tools/server/webui/src/routes/+layout.ts diff --git a/tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebar.svelte b/tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebar.svelte index 05c775f2f5a03..13fa407922130 100644 --- a/tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebar.svelte +++ b/tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebar.svelte @@ -64,7 +64,7 @@ searchQuery = ''; } - await goto(`/chat/${id}`); + await goto(`#/chat/${id}`); } diff --git a/tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebarActions.svelte b/tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebarActions.svelte index b946ef07497cc..30d1f9d4b7e98 100644 --- a/tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebarActions.svelte +++ b/tools/server/webui/src/lib/components/app/chat/ChatSidebar/ChatSidebarActions.svelte @@ -51,7 +51,7 @@ {:else}