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}