Explorar el Código

发布 v0.4.2:接入 GitHub Web 与桌面升级

LSamien hace 1 mes
padre
commit
2afcd7fefc
Se han modificado 6 ficheros con 29 adiciones y 10 borrados
  1. 2 2
      README.md
  2. 2 2
      docs/macos-app.md
  3. 19 0
      docs/releases/v0.4.2.md
  4. 2 2
      package-lock.json
  5. 1 1
      package.json
  6. 3 3
      release.json

+ 2 - 2
README.md

@@ -1,6 +1,6 @@
 # 夭夭 Web
 
-当前 Web 与 macOS 桌面发布版本:**v0.4.1**。桌面版提供 Apple Silicon(arm64)DMG,详见 [发布说明](docs/releases/v0.4.1.md)。
+当前 Web 与 macOS 桌面发布版本:**v0.4.2**。桌面版提供 Apple Silicon(arm64)DMG,详见 [发布说明](docs/releases/v0.4.2.md)。
 
 夭夭 Web 为网页、iOS 和安卓提供统一的 Agent、群聊、文件库及语音配置服务。Hermes 通过标准 9119 HTTP/WebSocket 接口执行任务。
 
@@ -36,7 +36,7 @@ Web 数据默认保存在 `~/.hermes-yaoyao`,可用 `HERMES_YAOYAO_HOME` 指
 
 ## macOS 桌面版
 
-在 [v0.4.1 发布页](https://github.com/Lsamien/hermes-yaoyao/releases/tag/v0.4.1) 下载 `Yaoyao-0.4.1-arm64.dmg`,将“夭夭”拖到应用程序后打开。首次启动会核对并同步配套本机 Web 服务;普通退出保留后台运行,“停止后台服务并退出”可完整停止本应用管理的后台。详细说明见 [macOS App](docs/macos-app.md)。
+在 [v0.4.2 发布页](https://github.com/Lsamien/hermes-yaoyao/releases/tag/v0.4.2) 下载 `Yaoyao-0.4.2-arm64.dmg`,将“夭夭”拖到应用程序后打开。首次启动会核对并同步配套本机 Web 服务;普通退出保留后台运行,“停止后台服务并退出”可完整停止本应用管理的后台。详细说明见 [macOS App](docs/macos-app.md)。
 
 此 DMG 使用 Apple Development 开发签名,未做 Apple 公证。
 

+ 2 - 2
docs/macos-app.md

@@ -40,7 +40,7 @@ npm run desktop:build
 npm run desktop:test
 npm run desktop:pack
 codesign --verify --deep --strict desktop-release/mac-arm64/夭夭.app
-hdiutil verify desktop-release/Yaoyao-0.4.1-arm64.dmg
+hdiutil verify desktop-release/Yaoyao-0.4.2-arm64.dmg
 ```
 
 开发 App 的 6 项测试通过:真实内置服务启动、账号与 Runner 连接、关闭窗口保持运行、服务崩溃恢复、外部客户端不误停服务、退出清理、加密配置再次启动、偏好保存及手动重新打开、版本不符拒绝、钥匙串失败保护。另有更新器 14 项定向测试通过,包含 App 禁用源码更新及回退。
@@ -58,4 +58,4 @@ Electron 初始化时设置其钥匙串项目名称([v43.4.0 源码](https://g
 
 最终实际签名 App 的完整 Runner 导入、加密保存、服务崩溃恢复、窗口关闭保持连接、退出清理和再次打开自动连接均已通过;另有独立的核心服务生命周期测试通过。新加密助手在实际签名 App 中验证所属路径和签名团队。安装包经挂载检查,开发专用助手没有进入分发包。
 
-v0.4.1 同时发布 Web 与 macOS Apple Silicon DMG,见 [发布说明](releases/v0.4.1.md)。正式 App 首次启动按上文同步规则升级较旧的本机 Web;已有更新版本保留。独立预览应指定独立 `HERMES_YAOYAO_HOME` 和 `HERMES_YAOYAO_DESKTOP_PORT`。
+v0.4.2 同时发布 Web 与 macOS Apple Silicon DMG,见 [发布说明](releases/v0.4.2.md)。正式 App 首次启动按上文同步规则升级较旧的本机 Web;已有更新版本保留。独立预览应指定独立 `HERMES_YAOYAO_HOME` 和 `HERMES_YAOYAO_DESKTOP_PORT`。

+ 19 - 0
docs/releases/v0.4.2.md

@@ -0,0 +1,19 @@
+# v0.4.2
+
+本次同时发布 Web 与 macOS Apple Silicon(arm64)桌面版,接入 GitHub 稳定版本升级。
+
+- Web 默认从官方 GitHub Release 检查稳定版本,解析标签提交并核对发布清单;官方旧发布源自动迁移,自定义源保留原有 Git 标签流程。
+- 桌面新增“检查 App 更新…”窗口,可独立检查版本、下载 DMG、取消或重试,并在大小、SHA-256 和 DMG 完整性校验后打开安装包,由用户手动安装。
+- Web 检查及升级不依赖 9119;桌面检查不依赖 Web 在线。下载不会停止聊天、Runner 或独立后台服务。
+- 网络失败、限流、清单错误和校验失败明确显示,不误报为最新版。更新窗口支持深浅色和键盘操作,原生接口拒绝其他页面调用。
+- Docker 运行镜像包含发布源配置模块,继续由部署者重建镜像升级。
+
+## 安装与升级
+
+附件提供 `Yaoyao-0.4.2-arm64.dmg` 和 `SHA256SUMS.txt`。将“夭夭”拖入“应用程序”后打开。桌面包使用 Apple Development 开发签名,未公证,仅适用于 macOS Apple Silicon。
+
+**旧版桌面需先手动安装一次 v0.4.2**,之后可使用“检查 App 更新…”。尚未包含迁移逻辑的旧程序不会自动切换发布源;也可更新源码后重新构建并重启。升级前备份完整 Web 数据目录。
+
+App 首次启动仍只向上同步较旧的本机 Web,已有较新的服务保留。Docker 查看版本和发布页后由部署者重建容器。
+
+详情见 [GitHub 版本升级](../github-updates.md)、[macOS App](../macos-app.md) 和 [Docker 部署](../docker-install.md)。

+ 2 - 2
package-lock.json

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

+ 1 - 1
package.json

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

+ 3 - 3
release.json

@@ -1,6 +1,6 @@
 {
   "schemaVersion": 1,
-  "releaseVersion": "0.4.1",
-  "webVersion": "0.4.1",
-  "gitTag": "v0.4.1"
+  "releaseVersion": "0.4.2",
+  "webVersion": "0.4.2",
+  "gitTag": "v0.4.2"
 }