From 67c62ef3ae5e82cbc2e8718f0d836fe1678e1368 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Wed, 03 Jun 2026 19:06:10 +0800
Subject: [PATCH] Bump version for Round 5 QA candidate

---
 privatevoice.src/frontend/package.json            |    2 +-
 privatevoice.src/app.go                           |    4 ++--
 privatevoice.src/build/config.yml                 |    2 +-
 privatevoice.src/frontend/package-lock.json       |    4 ++--
 CHANGELOG.md                                      |   17 +++++++++++++++++
 privatevoice.src/build/darwin/Info.plist          |    4 ++--
 privatevoice.src/build/windows/wails.exe.manifest |    2 +-
 7 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index f836437..eb57012 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,22 @@
 # Changelog
 
+## v2.1.23 (2026-06-03)
+
+### QA 候选包
+
+- **Round 5 Qwen3-ASR 中文高级模型**:中文语言版本新增 `qwen3-asr-0.6b` 可选高级模型,默认模型仍保持 `sensevoice-zh`。
+- **Qwen3-ASR backend**:升级 `sherpa-onnx-go*` 到 `v1.13.2`,接入 `OfflineQwen3ASRModelConfig`,支持 `conv_frontend.onnx`、`encoder.int8.onnx`、`decoder.int8.onnx` 和 `tokenizer/` 目录结构。
+- **大模型下载稳定性**:模型下载增加重试和 Range 断点续传,降低大文件下载被连接重置或 TLS 超时打断后的失败概率。
+- **模型状态同步修复**:engine reload 后主动向前端推送 `engine:status`,避免设置页模型卡片和底部 Engine 信息显示不同步。
+- **回归保护**:SenseVoice、Moonshine、Parakeet 三条旧模型路径均已完成加载和识别回归。
+
+### 构建
+
+- build: `20260603.1904`
+- 说明: 本版本为 Round 5 QA 修复后的用户验收候选包,用于验证 Qwen3-ASR、模型切换和断网识别。
+
+---
+
 ## v2.1.22 (2026-06-03)
 
 ### QA 候选包
diff --git a/privatevoice.src/app.go b/privatevoice.src/app.go
index e0f641f..40baf9d 100755
--- a/privatevoice.src/app.go
+++ b/privatevoice.src/app.go
@@ -27,8 +27,8 @@
 )
 
 const (
-	appVersion        = "2.1.22"
-	appBuild          = "20260603.1608"
+	appVersion        = "2.1.23"
+	appBuild          = "20260603.1904"
 	appDisplayVersion = appVersion + " (build " + appBuild + ")"
 	appName           = "PrivateVoice Input"
 
diff --git a/privatevoice.src/build/config.yml b/privatevoice.src/build/config.yml
index 56437e9..9057f62 100755
--- a/privatevoice.src/build/config.yml
+++ b/privatevoice.src/build/config.yml
@@ -7,7 +7,7 @@
   description: "Private offline voice input tool"
   copyright: "(c) 2026, PrivateVoice"
   comments: "Private.Offline"
-  version: "2.1.22"
+  version: "2.1.23"
 
 dev_mode:
   root_path: .
diff --git a/privatevoice.src/build/darwin/Info.plist b/privatevoice.src/build/darwin/Info.plist
index 3b7f6f6..7e0ed03 100755
--- a/privatevoice.src/build/darwin/Info.plist
+++ b/privatevoice.src/build/darwin/Info.plist
@@ -15,9 +15,9 @@
     <key>CFBundlePackageType</key>
     <string>APPL</string>
     <key>CFBundleShortVersionString</key>
-    <string>2.1.22</string>
+    <string>2.1.23</string>
     <key>CFBundleVersion</key>
-    <string>20260603.1608</string>
+    <string>20260603.1904</string>
     <key>LSMinimumSystemVersion</key>
     <string>11.0</string>
     <key>NSMicrophoneUsageDescription</key>
diff --git a/privatevoice.src/build/windows/wails.exe.manifest b/privatevoice.src/build/windows/wails.exe.manifest
index b5ff815..5ba0e47 100755
--- a/privatevoice.src/build/windows/wails.exe.manifest
+++ b/privatevoice.src/build/windows/wails.exe.manifest
@@ -3,7 +3,7 @@
   <assemblyIdentity
     type="win32"
     name="PrivateVoice.Input"
-    version="2.1.22.0"
+    version="2.1.23.0"
     processorArchitecture="*"/>
   <dependency>
     <dependentAssembly>
diff --git a/privatevoice.src/frontend/package-lock.json b/privatevoice.src/frontend/package-lock.json
index e0dcfee..af495c8 100755
--- a/privatevoice.src/frontend/package-lock.json
+++ b/privatevoice.src/frontend/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "privatevoice-input-frontend",
-  "version": "2.1.22",
+  "version": "2.1.23",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "privatevoice-input-frontend",
-      "version": "2.1.22",
+      "version": "2.1.23",
       "dependencies": {
         "@wailsio/runtime": "latest"
       },
diff --git a/privatevoice.src/frontend/package.json b/privatevoice.src/frontend/package.json
index 6352b09..b46abda 100755
--- a/privatevoice.src/frontend/package.json
+++ b/privatevoice.src/frontend/package.json
@@ -1,7 +1,7 @@
 {
   "name": "privatevoice-input-frontend",
   "private": true,
-  "version": "2.1.22",
+  "version": "2.1.23",
   "type": "module",
   "scripts": {
     "dev": "vite dev",

--
Gitblit v1.9.3