From 58e665345efb72509d4a375abb61cc4f7802cd1e Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Sat, 30 May 2026 17:50:05 +0800
Subject: [PATCH] Prepare 7.8.5 language layout release

---
 Release/AppStore-7.8.5-20260530.1744/APP_STORE_ASSET_INVENTORY.md                         |   17 ++++++++
 Release/AppStore-7.8.5-20260530.1744/README.md                                            |   27 +++++++++++++
 Release/AppStore-7.8.5-20260530.1744/Archive/TagLauncher-7.8.5-20260530.1744-local-QA.dmg |    0 
 Apptag/Info.plist                                                                         |    4 +-
 Release/AppStore-7.8.5-20260530.1744/QA_RELEASE_EVIDENCE.md                               |   30 +++++++++++++++
 CHANGELOG.md                                                                              |    5 ++
 6 files changed, 81 insertions(+), 2 deletions(-)

diff --git a/Apptag/Info.plist b/Apptag/Info.plist
index 831eaef..122fa50 100644
--- a/Apptag/Info.plist
+++ b/Apptag/Info.plist
@@ -19,9 +19,9 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>7.8.4</string>
+	<string>7.8.5</string>
 	<key>CFBundleVersion</key>
-	<string>20260530.1727</string>
+	<string>20260530.1744</string>
 	<key>LSApplicationCategoryType</key>
 	<string>public.app-category.utilities</string>
 	<key>LSMinimumSystemVersion</key>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ff2b069..c71395a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # TagLauncher Changelog
 
+## [7.8.5] — 2026-05-30
+
+- 优化设置页语言列表布局:语言页从两列改为三列,并使用下方空白区域,默认可显示更多语言选项
+- 版本号更新为 `7.8.5`,Build 更新为 `20260530.1744`
+
 ## [7.8.4] — 2026-05-30
 
 - 修复全局 `Fn + Space` Quick Search 快捷键不能像 Spotlight 一样反复开关的问题;现在连续按会按 `出现 -> 消失 -> 出现 -> 消失` 循环
diff --git a/Release/AppStore-7.8.5-20260530.1744/APP_STORE_ASSET_INVENTORY.md b/Release/AppStore-7.8.5-20260530.1744/APP_STORE_ASSET_INVENTORY.md
new file mode 100644
index 0000000..1157832
--- /dev/null
+++ b/Release/AppStore-7.8.5-20260530.1744/APP_STORE_ASSET_INVENTORY.md
@@ -0,0 +1,17 @@
+# App Store Asset Inventory
+
+This release pack freezes TagLauncher `7.8.5` build `20260530.1744`.
+
+## Included
+
+- `Archive/TagLauncher-7.8.5-20260530.1744-local-QA.dmg`
+- `README.md`
+- `QA_RELEASE_EVIDENCE.md`
+- `APP_STORE_ASSET_INVENTORY.md`
+
+## External Items Still Required For App Store Upload
+
+- Apple Developer Bundle ID selection/confirmation in App Store Connect.
+- Mac App Store signing certificate and provisioning profile.
+- Final App Store screenshots and metadata review before submission.
+
diff --git a/Release/AppStore-7.8.5-20260530.1744/Archive/TagLauncher-7.8.5-20260530.1744-local-QA.dmg b/Release/AppStore-7.8.5-20260530.1744/Archive/TagLauncher-7.8.5-20260530.1744-local-QA.dmg
new file mode 100644
index 0000000..891f617
--- /dev/null
+++ b/Release/AppStore-7.8.5-20260530.1744/Archive/TagLauncher-7.8.5-20260530.1744-local-QA.dmg
Binary files differ
diff --git a/Release/AppStore-7.8.5-20260530.1744/QA_RELEASE_EVIDENCE.md b/Release/AppStore-7.8.5-20260530.1744/QA_RELEASE_EVIDENCE.md
new file mode 100644
index 0000000..05d86fe
--- /dev/null
+++ b/Release/AppStore-7.8.5-20260530.1744/QA_RELEASE_EVIDENCE.md
@@ -0,0 +1,30 @@
+# QA Release Evidence
+
+## Build Under Test
+
+- Version: `7.8.5`
+- Build: `20260530.1744`
+- App: `/Users/ar/Projects/Taglauncher/build/TagLauncher.app`
+- DMG: `/Users/ar/Projects/Taglauncher/build/TagLauncher.dmg`
+- Archived DMG: `Archive/TagLauncher-7.8.5-20260530.1744-local-QA.dmg`
+- DMG SHA-256: `6efdcf32e4d043601749e4b91ca2c63929822d33d4239d17746aeb77bfd246c7`
+
+## Checks
+
+- Version metadata:
+  - `CFBundleShortVersionString = 7.8.5`
+  - `CFBundleVersion = 20260530.1744`
+- Code signing:
+  - `codesign --verify --deep --strict --verbose=2 build/TagLauncher.app`
+  - Result: passed
+- Disk image:
+  - `hdiutil verify build/TagLauncher.dmg`
+  - Result: passed
+- Window logic:
+  - `APP_BUILD=20260530.1744 Scripts/window_logic_qa.sh`
+  - Result: `ALL WINDOW LOGIC QA PASSED`
+- Preferences language layout:
+  - Language page uses three columns.
+  - Language list uses the available lower window area instead of a fixed short height.
+  - Result: passed.
+
diff --git a/Release/AppStore-7.8.5-20260530.1744/README.md b/Release/AppStore-7.8.5-20260530.1744/README.md
new file mode 100644
index 0000000..0219f2e
--- /dev/null
+++ b/Release/AppStore-7.8.5-20260530.1744/README.md
@@ -0,0 +1,27 @@
+# TagLauncher 7.8.5 Release Pack
+
+This folder freezes TagLauncher `7.8.5` build `20260530.1744` for local QA distribution and Mac App Store submission preparation.
+
+## Release Identity
+
+- Product: `TagLauncher`
+- Version: `7.8.5`
+- Build: `20260530.1744`
+- Branch: `codex/fix-quick-search-focus-routing`
+- Local QA DMG: `Archive/TagLauncher-7.8.5-20260530.1744-local-QA.dmg`
+- DMG SHA-256: `6efdcf32e4d043601749e4b91ca2c63929822d33d4239d17746aeb77bfd246c7`
+
+## Changes Since 7.8.4
+
+- Optimized the Preferences language page to show more languages by default.
+- Changed the language grid from two columns to three columns.
+- Removed the fixed short language-list height so the list uses the available lower area.
+
+## Verification
+
+- App version metadata verified: `7.8.5 (20260530.1744)`
+- `codesign --verify --deep --strict --verbose=2 build/TagLauncher.app`: passed
+- `hdiutil verify build/TagLauncher.dmg`: passed
+- `Scripts/window_logic_qa.sh`: passed
+- Targeted Preferences check: language page shows the full language list in three columns and the toolbar does not collapse.
+

--
Gitblit v1.9.3