From 76b215eb4024595cd8b2a6f34a46f43ac1e2d94d Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Thu, 25 Dec 2025 22:54:01 -0600 Subject: [PATCH 1/4] refine embeded page --- .../[reportType] => [theme]/[themeType]}/+page.svelte | 10 ++++++---- svelte.config.js | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) rename src/routes/page/agent/{reporting/[reportType] => [theme]/[themeType]}/+page.svelte (51%) diff --git a/src/routes/page/agent/reporting/[reportType]/+page.svelte b/src/routes/page/agent/[theme]/[themeType]/+page.svelte similarity index 51% rename from src/routes/page/agent/reporting/[reportType]/+page.svelte rename to src/routes/page/agent/[theme]/[themeType]/+page.svelte index 0d66d7d2..8ed8b8eb 100644 --- a/src/routes/page/agent/reporting/[reportType]/+page.svelte +++ b/src/routes/page/agent/[theme]/[themeType]/+page.svelte @@ -1,5 +1,7 @@ - - + + \ No newline at end of file diff --git a/svelte.config.js b/svelte.config.js index fcd95909..4833873d 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -51,10 +51,10 @@ const config = { "/page/agent/router", "/page/agent/evaluator", "/page/agent/code-scripts", - "/page/agent/reporting/[reportType]", "/page/agent/[agentId]", "/page/agent/[agentId]/build", "/page/agent/[agentId]/train", + "/page/agent/[theme]/[themeType]", "/page/instruction/testing", "/page/instruction/log", "/page/conversation", From 2e2189f8a709080e90abc892c8038f41cf5e195d Mon Sep 17 00:00:00 2001 From: Jicheng Lu Date: Thu, 25 Dec 2025 23:39:26 -0600 Subject: [PATCH 2/4] rename --- .../[themeType] => [embed]/[embedType]}/+page.svelte | 8 ++++---- svelte.config.js | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) rename src/routes/page/agent/{[theme]/[themeType] => [embed]/[embedType]}/+page.svelte (64%) diff --git a/src/routes/page/agent/[theme]/[themeType]/+page.svelte b/src/routes/page/agent/[embed]/[embedType]/+page.svelte similarity index 64% rename from src/routes/page/agent/[theme]/[themeType]/+page.svelte rename to src/routes/page/agent/[embed]/[embedType]/+page.svelte index 8ed8b8eb..c296aeda 100644 --- a/src/routes/page/agent/[theme]/[themeType]/+page.svelte +++ b/src/routes/page/agent/[embed]/[embedType]/+page.svelte @@ -10,11 +10,11 @@ let label = ''; - - + + \ No newline at end of file diff --git a/svelte.config.js b/svelte.config.js index 4833873d..b5d63115 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -54,7 +54,7 @@ const config = { "/page/agent/[agentId]", "/page/agent/[agentId]/build", "/page/agent/[agentId]/train", - "/page/agent/[theme]/[themeType]", + "/page/agent/[embed]/[embedType]", "/page/instruction/testing", "/page/instruction/log", "/page/conversation", From 0f148602fc4d8373a396f5dc0ca222e3d631af4a Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Sun, 28 Dec 2025 20:39:18 -0600 Subject: [PATCH 3/4] add new window --- src/lib/common/LiveChatEntry.svelte | 2 ++ src/lib/helpers/enums.js | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/common/LiveChatEntry.svelte b/src/lib/common/LiveChatEntry.svelte index 638fcc02..66b3e02c 100644 --- a/src/lib/common/LiveChatEntry.svelte +++ b/src/lib/common/LiveChatEntry.svelte @@ -37,6 +37,8 @@ showBubbleMsg = false; receivedMsg = ''; }, receivedMsg?.length > 200 ? 8000 : 3000); + } else if (e.data.action == ChatAction.NewWindow && e.data.url) { + window.open(e.data.url, '_blank'); } }; diff --git a/src/lib/helpers/enums.js b/src/lib/helpers/enums.js index 84d02a51..8e0bd4b7 100644 --- a/src/lib/helpers/enums.js +++ b/src/lib/helpers/enums.js @@ -167,7 +167,8 @@ const chatAction = { Logout: 'logout', Chat: 'chat', NewChat: 'new-chat', - ReceiveNotification: 'receive-notification' + ReceiveNotification: 'receive-notification', + NewWindow: 'new-window', }; export const ChatAction = Object.freeze(chatAction); From 9b4efd5bc57602470e2fcc37ff27effb7007bae3 Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Sun, 28 Dec 2025 20:40:57 -0600 Subject: [PATCH 4/4] minor change --- src/lib/helpers/enums.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/helpers/enums.js b/src/lib/helpers/enums.js index 8e0bd4b7..001111ac 100644 --- a/src/lib/helpers/enums.js +++ b/src/lib/helpers/enums.js @@ -168,7 +168,7 @@ const chatAction = { Chat: 'chat', NewChat: 'new-chat', ReceiveNotification: 'receive-notification', - NewWindow: 'new-window', + NewWindow: 'new-window' }; export const ChatAction = Object.freeze(chatAction);