From abdb22f7391d4128a4f89d8b668781061aedf86d Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Tue, 30 Jun 2026 03:15:49 +0800
Subject: [PATCH] Add Windows preview build

---
 CHANGELOG.md |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 53 insertions(+), 0 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8b2101b..3ebcf88 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,58 @@
 # Changelog
 
+## v2.1.38 (2026-06-29)
+
+### 性能诊断
+
+- **新增识别流水线性能日志**:为录音尾部等待、停止录音、语音检测、模型识别、文本后处理、历史写入、热键释放等待、粘贴和总耗时加入 `PERF` 分段日志。
+- **新增 macOS 粘贴链路性能日志**:记录辅助权限检查、剪贴板快照、写入剪贴板、剪贴板校验和 Cmd+V 的耗时,用于判断慢感是否来自粘贴安全链路。
+- **保持识别行为不变**:本版本只增加诊断日志,不调整首尾字保护、模型选择、识别参数或 UI 行为。
+
+### 构建
+
+- build: `20260629.2014`
+- 说明: 本版本为性能回退排查诊断候选包,用于真实使用几天后分析慢在识别、尾部等待还是粘贴链路。
+
+### Windows 技术预览
+
+- **新增 Windows 预览构建脚本**:`privatevoice.src/scripts/build-windows-preview.sh` 可生成 Windows x64 预览目录和 zip。
+- **预览版只开放 SenseVoice**:Windows build 中其他模型仍可见但置灰禁用,避免用户选择尚未验证的模型导致启动或识别失败。
+- **打包 sherpa/onnxruntime 运行时 DLL**:预览包包含 `onnxruntime.dll`、`sherpa-onnx-c-api.dll`、`sherpa-onnx-cxx-api.dll`。
+- **交付边界**:该产物是 Windows 技术预览,不是已签名安装器,也未完成 Windows 10/11 真机 QA。
+
+---
+
+## v2.1.37 (2026-06-29)
+
+### 双构建线
+
+- **默认 macOS 14+ 构建继续支持 Qwen3-ASR**:主 `go.mod` 保持当前 sherpa-onnx 依赖线,中文高级模型能力不回退。
+- **新增 Monterey 兼容构建线**:新增 `monterey_compat` 构建标签和 `go.monterey.mod`,使用 macOS 11 兼容的旧版 sherpa/onnxruntime。
+- **兼容包中 Qwen3-ASR 置灰禁用**:Qwen3-ASR 不隐藏,仍显示在中文模型列表中,但标记为不可用并提示需要 macOS 14 或更高版本。
+- **构建最低系统版本分离**:默认构建声明 macOS 14.0 起,Monterey 兼容脚本覆盖为 macOS 11.0 起。
+
+### 构建
+
+- build: `20260629.0059`
+- 说明: 本版本为双构建线和 Monterey 兼容本地验证候选包。
+
+---
+
+## v2.1.36 (2026-06-28)
+
+### 首尾字稳定性修复
+
+- **Hold 模式首字保护扩展到所有模型**:按下热键后立即启动本地预采集,确认不是组合键后保留这段音频,降低 SenseVoice / Qwen3-ASR / Moonshine / Parakeet 等离线模型开头 1-2 个字丢失的概率。
+- **松键尾部采集保护扩展到所有模型**:松开热键后默认继续采集约 300ms 再停止录音,降低最后 1-2 个字被截断的概率。
+- **保留取消和组合键隔离**:组合键或过早释放仍会丢弃预采集音频,不进入识别流程。
+
+### 构建
+
+- build: `20260628.2354`
+- 说明: 本版本为首尾字稳定性修复的本地验证候选包。
+
+---
+
 ## v2.1.35 (2026-06-23)
 
 ### 输入配置页排版优化

--
Gitblit v1.9.3