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);