Просмотр исходного кода

修正独立历史记录页面的空白状态

LSamien 1 месяц назад
Родитель
Сommit
0e2d47bf64
7 измененных файлов с 18 добавлено и 8 удалено
  1. 1 1
      README.md
  2. 8 0
      docs/releases/v0.3.21.md
  3. 2 2
      package-lock.json
  4. 1 1
      package.json
  5. 3 3
      release.json
  6. 2 1
      src/client/views/HistoryView.vue
  7. 1 0
      tests/e2e/workspace.spec.ts

+ 1 - 1
README.md

@@ -1,6 +1,6 @@
 # 夭夭 Web
 
-当前发布版本:**v0.3.20**,配套 iOS **1.3(177)**。详见 [发布说明](docs/releases/v0.3.20.md)。
+当前发布版本:**v0.3.21**,配套 iOS **1.3(177)**。详见 [发布说明](docs/releases/v0.3.21.md)。
 
 夭夭 Web 为网页和 iOS 提供统一的 Agent、群聊、文件库及语音配置服务。Hermes 通过标准 9119 HTTP/WebSocket 接口执行任务;无需安装 Yaoyao 插件。
 

+ 8 - 0
docs/releases/v0.3.21.md

@@ -0,0 +1,8 @@
+# v0.3.21
+
+完成聊天与历史记录分离后的空白页文案修正。
+
+- 历史记录未选中会话时显示“选择历史记录”,不再出现聊天页的“聊点什么”。
+- 延续 v0.3.20 的独立聊天、只读历史和 Bot 模式边界。
+
+配套 iOS 继续为 1.3(177),无需插件升级。

+ 2 - 2
package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "hermes-yaoyao",
-  "version": "0.3.20",
+  "version": "0.3.21",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "hermes-yaoyao",
-      "version": "0.3.20",
+      "version": "0.3.21",
       "license": "BSL-1.1",
       "dependencies": {
         "@koa/bodyparser": "^5.0.0",

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "hermes-yaoyao",
-  "version": "0.3.20",
+  "version": "0.3.21",
   "private": true,
   "license": "BSL-1.1",
   "description": "夭夭 Web:直连 Hermes 9119 的聊天、团队、文件库与产物工作台",

+ 3 - 3
release.json

@@ -1,6 +1,6 @@
 {
   "schemaVersion": 1,
-  "releaseVersion": "0.3.20",
-  "webVersion": "0.3.20",
-  "gitTag": "v0.3.20"
+  "releaseVersion": "0.3.21",
+  "webVersion": "0.3.21",
+  "gitTag": "v0.3.21"
 }

+ 2 - 1
src/client/views/HistoryView.vue

@@ -422,8 +422,9 @@ watch(() => chat.activeSessionId, async id => {
         :show-assistant-identity="false"
         :agent-avatars="agentAvatars"
         :allow-branch="false"
+        empty-title="选择历史记录"
+        empty-description="从左侧选择一条 Hermes 历史会话查看。"
         read-only
-        empty-logo
         transparent-header
         @load-older="chat.loadOlder"
         @preview="openAttachment"

+ 1 - 0
tests/e2e/workspace.spec.ts

@@ -42,6 +42,7 @@ test('separates writable Web chats from read-only Hermes history', async ({ page
   await expect(sidebar.getByText('Hermes 外部历史', { exact: true })).toHaveCount(0)
   await sidebar.getByRole('button', { name: '历史记录', exact: true }).click()
   await expect(page).toHaveURL(/\/history/)
+  await expect(page.getByText('选择历史记录', { exact: true })).toBeVisible()
   await expect(sidebar.getByText('Hermes 外部历史', { exact: true })).toBeVisible()
   await expect(sidebar.getByText('夭夭 Web 验收会话', { exact: true })).toHaveCount(0)
   await sidebar.getByText('Hermes 外部历史', { exact: true }).click()