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