From c64b469e5f7830b83db0d0cae29cf38248465efb Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Wed, 03 Jun 2026 22:42:35 +0800
Subject: [PATCH] Add release manifest for 2.1.27 about page candidate

---
 Release/PrivateVoice-Dictation-2.1.27-build20260603.2238/SHA256SUMS.txt      |    1 
 Release/PrivateVoice-Dictation-2.1.27-build20260603.2238/RELEASE_MANIFEST.md |   66 +++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+), 0 deletions(-)

diff --git a/Release/PrivateVoice-Dictation-2.1.27-build20260603.2238/RELEASE_MANIFEST.md b/Release/PrivateVoice-Dictation-2.1.27-build20260603.2238/RELEASE_MANIFEST.md
new file mode 100644
index 0000000..19e7565
--- /dev/null
+++ b/Release/PrivateVoice-Dictation-2.1.27-build20260603.2238/RELEASE_MANIFEST.md
@@ -0,0 +1,66 @@
+# Release Manifest: PrivateVoice Dictation 2.1.27 build 20260603.2238
+
+## Package Type
+
+- Type: user acceptance candidate
+- Platform: macOS arm64
+- Signing: local code signing identity, not notarized
+- Generated at: 2026-06-03T14:41:04Z
+- Operator: Codex
+
+## Source
+
+- Repository: `/Users/ar/Projects/PrivateVoice`
+- Branch: `codex/privatevoice-freeze-2.1.25`
+- Commit: `53a1692d313a1203ddbed3103b13375a8362bca3`
+- Version: `2.1.27`
+- Build: `20260603.2238`
+- Tag: `v2.1.27-build20260603.2238`
+
+## Scope
+
+- About page now displays `私语输入法 (PrivateVoice Dictation)` and `v2.1.27 (build 20260603.2238)`.
+- About page now includes the Apple review privacy text: fully offline recognition, local models, and no collection/upload/storage of voice, text, dictionary, or usage data.
+- About page now links to the original VoiceSnap project, copyright/license details, privacy policy, and support/feedback pages.
+- Chinese and English UI both point to `https://shanghai3168.github.io/privatevoice-dictation-support/` support pages.
+
+## Build Commands
+
+```bash
+git diff --check
+npm run build
+go test ./... -count=1
+./privatevoice.src/scripts/build-local-macos.sh arm64
+```
+
+## Verification
+
+- Version metadata scan for `2.1.27` and `20260603.2238`: PASS.
+- `git diff --check`: PASS.
+- `npm run build`: PASS, with existing Svelte a11y warnings in `UpdateDialog.svelte` and `ToggleSwitch.svelte`.
+- `go test ./... -count=1`: PASS.
+- App `Info.plist` reports `CFBundleShortVersionString=2.1.27` and `CFBundleVersion=20260603.2238`: PASS.
+- App resources include `en.lproj/InfoPlist.strings` and `zh-Hans.lproj/InfoPlist.strings`: PASS.
+- App code signature verification in build script: PASS.
+- DMG `hdiutil verify`: PASS.
+- DMG contents include `PrivateVoice Dictation.app` and `Applications -> /Applications`: PASS.
+- Built frontend resource scan includes the new privacy/support text and links: PASS.
+- Copied release DMG SHA256 verification: PASS.
+
+## Artifact
+
+```text
+Release/PrivateVoice-Dictation-2.1.27-build20260603.2238/PrivateVoice Dictation-2.1.27-build20260603.2238-arm64-local.dmg
+```
+
+SHA256:
+
+```text
+ba7512a8d2c5235c48f5687f989b5e50163d52054aa2de33f8e7001877705367
+```
+
+## Known Notes
+
+- This is an Apple Silicon local QA/user acceptance candidate build, not a notarized public release.
+- Build logs include existing Svelte accessibility warnings in unrelated components.
+- Build logs include the existing macOS deployment warning for `libonnxruntime.1.24.4.dylib`, which is built for macOS 14.0 while the app target remains macOS 11.0.
diff --git a/Release/PrivateVoice-Dictation-2.1.27-build20260603.2238/SHA256SUMS.txt b/Release/PrivateVoice-Dictation-2.1.27-build20260603.2238/SHA256SUMS.txt
new file mode 100644
index 0000000..2006109
--- /dev/null
+++ b/Release/PrivateVoice-Dictation-2.1.27-build20260603.2238/SHA256SUMS.txt
@@ -0,0 +1 @@
+ba7512a8d2c5235c48f5687f989b5e50163d52054aa2de33f8e7001877705367  PrivateVoice Dictation-2.1.27-build20260603.2238-arm64-local.dmg

--
Gitblit v1.9.3