Преглед на файлове

发布 v0.3.31:统一头像样式并增加服务器名称同步

LSamien преди 1 месец
родител
ревизия
65cfb2fdfa
променени са 6 файла, в които са добавени 20 реда и са изтрити 9 реда
  1. 2 2
      README.md
  2. 10 0
      docs/releases/v0.3.31.md
  3. 2 2
      package-lock.json
  4. 1 1
      package.json
  5. 2 1
      playwright.config.ts
  6. 3 3
      release.json

+ 2 - 2
README.md

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

+ 10 - 0
docs/releases/v0.3.31.md

@@ -0,0 +1,10 @@
+# v0.3.31
+
+- 采用 LaoA 双眼头像与基础轮廓,移除额外嘴巴和外围留白。列表圆形头像可见尺寸约放大 20%,异形头像保持比例,文字位置和行距不变。
+- 统一维护可生成的头像数据,包含 8 个基础形状、10 个额外造型和 25 套双眼表情;保留现有颜色、上传照片、裁剪与 v2 头像配置。
+- 新增服务器统一名称:在“设置 → 登录与安全”修改,同一服务器上的 Agent 共用,Web、iOS、安卓读取同一配置。管理员可修改,普通账号只读;留空恢复服务端主机名。
+- 名称修改校验版本和目标服务器,防止旧编辑页或并发保存覆盖其他端的修改。通过现有事件通道及登录、前台恢复等必要时机同步。
+
+升级继续使用原数据目录。服务器名称保存在现有 SQLite 数据库的独立表中,不改动 Agent 名称、连接地址、账号或会话记录。升级前建议备份 Web 数据目录。
+
+本次发布 Web。手机端的完整新头像样式及服务器名称编辑需要包含对应更新的 iOS/安卓客户端;本次不附带 IPA 或 APK。

+ 2 - 2
package-lock.json

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

+ 1 - 1
package.json

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

+ 2 - 1
playwright.config.ts

@@ -2,7 +2,8 @@ import { defineConfig, devices } from '@playwright/test'
 
 export default defineConfig({
   testDir: './tests/e2e',
-  testIgnore: ['**/workspace-chat.spec.ts', '**/avatarReference.spec.ts'],
+  // These suites own different fixtures and run with their dedicated configurations.
+  testIgnore: ['**/workspace-chat.spec.ts', '**/avatarReference.spec.ts', '**/avatarRoundTrip.spec.ts', '**/serverIdentity.spec.ts'],
   timeout: 30_000,
   fullyParallel: false,
   workers: 1,

+ 3 - 3
release.json

@@ -1,6 +1,6 @@
 {
   "schemaVersion": 1,
-  "releaseVersion": "0.3.30",
-  "webVersion": "0.3.30",
-  "gitTag": "v0.3.30"
+  "releaseVersion": "0.3.31",
+  "webVersion": "0.3.31",
+  "gitTag": "v0.3.31"
 }