From 30654f76c4ee9c6f9320148e50ad16068b103914 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Wed, 03 Jun 2026 19:09:39 +0800
Subject: [PATCH] Add release manifest for 2.1.23 QA candidate

---
 Release/PrivateVoice-Input-2.1.23-build20260603.1904/RELEASE_MANIFEST.md |   84 ++++++++++++++++++++++++++++++++++++++++++
 Release/PrivateVoice-Input-2.1.23-build20260603.1904/SHA256SUMS.txt      |    1 
 2 files changed, 85 insertions(+), 0 deletions(-)

diff --git a/Release/PrivateVoice-Input-2.1.23-build20260603.1904/RELEASE_MANIFEST.md b/Release/PrivateVoice-Input-2.1.23-build20260603.1904/RELEASE_MANIFEST.md
new file mode 100644
index 0000000..de92f3f
--- /dev/null
+++ b/Release/PrivateVoice-Input-2.1.23-build20260603.1904/RELEASE_MANIFEST.md
@@ -0,0 +1,84 @@
+# Release Manifest: PrivateVoice Input 2.1.23 build 20260603.1904
+
+生成时间:2026-06-03 19:07 HKT
+
+执行代理:Codex
+
+包类型:Round 5 用户验收候选包,本地签名,未 notarize,非正式发布包。
+
+## 1. 版本
+
+| 字段 | 值 |
+|---|---|
+| Product | PrivateVoice Input |
+| Version | 2.1.23 |
+| Build | 20260603.1904 |
+| Branch | codex/round5-qwen3-asr-chinese |
+| Source Commit | `67c62ef3ae5e82cbc2e8718f0d836fe1678e1368` |
+| Source Commit Short | `67c62ef` |
+| Source Commit Time | 2026-06-03 19:06:10 +0800 |
+| Source Commit Subject | Bump version for Round 5 QA candidate |
+
+## 2. 主要变更
+
+- 中文语言版本新增可选高级模型 `qwen3-asr-0.6b`,默认仍为 `sensevoice-zh`。
+- 升级 sherpa-onnx Go/macOS 依赖到 `v1.13.2`,接入 Qwen3-ASR backend。
+- 大模型下载增加重试和 Range 断点续传。
+- 修复模型 reload 后前端底部 Engine 状态不刷新的问题。
+- SenseVoice、Moonshine、Parakeet 回归通过。
+
+## 3. 构建命令
+
+```bash
+cd /Users/ar/Projects/VoiceSnap-2.1.1-Round5
+./privatevoice.src/scripts/build-local-macos.sh arm64
+```
+
+## 4. 验证命令
+
+```bash
+cd /Users/ar/Projects/VoiceSnap-2.1.1-Round5/privatevoice.src/frontend
+npm run build
+
+cd /Users/ar/Projects/VoiceSnap-2.1.1-Round5/privatevoice.src
+go test ./... -count=1
+
+cd /Users/ar/Projects/VoiceSnap-2.1.1-Round5
+git diff --check
+hdiutil verify "Release/PrivateVoice-Input-2.1.23-build20260603.1904/PrivateVoice Input-2.1.23-build20260603.1904-arm64-local.dmg"
+```
+
+## 5. 产物
+
+| 架构 | 文件 | 大小 | SHA256 |
+|---|---|---:|---|
+| arm64 | `PrivateVoice Input-2.1.23-build20260603.1904-arm64-local.dmg` | 19M | `f8d4da74e98b727420982ecaca4ba03a361b7a38616d51ebf17eba5bdb4f0fac` |
+
+产物目录:
+
+```text
+/Users/ar/Projects/VoiceSnap-2.1.1-Round5/Release/PrivateVoice-Input-2.1.23-build20260603.1904
+```
+
+## 6. 验证结果
+
+- `npm run build`:PASS;仍有既有 Svelte a11y warning,非 Round 5 新增。
+- `go test ./... -count=1`:PASS。
+- `git diff --check`:PASS。
+- arm64 DMG `hdiutil verify`:PASS。
+- App 签名验证:PASS,本地签名身份 `PrivateVoice Local Code Signing`。
+
+## 7. QA 证据
+
+- Qwen3-ASR 官方包下载、安装、校验:PASS。
+- Qwen3-ASR 中文识别:PASS。
+- Qwen3-ASR 中英/英文样例识别:PASS。
+- SenseVoice 回退:PASS。
+- Moonshine/Parakeet 回归:PASS。
+- Engine 状态刷新问题已修复,待用户用本候选包复测。
+
+## 8. 已知限制
+
+- 本包为本地签名测试包,不是 Developer ID notarized 正式发布包。
+- 当前只生成 arm64 候选包,适合 Apple Silicon Mac 测试。
+- `libonnxruntime.1.24.4.dylib` 构建日志提示最低 macOS 版本可能为 14.0;低于 macOS 14 的兼容性需单独验证。
diff --git a/Release/PrivateVoice-Input-2.1.23-build20260603.1904/SHA256SUMS.txt b/Release/PrivateVoice-Input-2.1.23-build20260603.1904/SHA256SUMS.txt
new file mode 100644
index 0000000..2d8ff16
--- /dev/null
+++ b/Release/PrivateVoice-Input-2.1.23-build20260603.1904/SHA256SUMS.txt
@@ -0,0 +1 @@
+f8d4da74e98b727420982ecaca4ba03a361b7a38616d51ebf17eba5bdb4f0fac  Release/PrivateVoice-Input-2.1.23-build20260603.1904/PrivateVoice Input-2.1.23-build20260603.1904-arm64-local.dmg

--
Gitblit v1.9.3