From 69e20c361756bb8039fdb8b1e8a6ccd074b7d2b8 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Tue, 02 Jun 2026 23:12:26 +0800
Subject: [PATCH] Add 7.8.10 App Store candidate DMG

---
 Release/AppStore-7.8.10-20260602.2302/Archive/TagLauncher-7.8.10-build20260602.2302.dmg |    0 
 Release/AppStore-7.8.10-20260602.2302/QA_RELEASE_EVIDENCE.md                            |   46 +++++++++++++++
 Release/AppStore-7.8.10-20260602.2302/RELEASE_MANIFEST.md                               |   54 ++++++++++++++++++
 Release/AppStore-7.8.10-20260602.2302/SHA256SUMS.txt                                    |    1 
 Release/AppStore-7.8.10-20260602.2302/README.md                                         |   38 ++++++++++++
 5 files changed, 139 insertions(+), 0 deletions(-)

diff --git a/Release/AppStore-7.8.10-20260602.2302/Archive/TagLauncher-7.8.10-build20260602.2302.dmg b/Release/AppStore-7.8.10-20260602.2302/Archive/TagLauncher-7.8.10-build20260602.2302.dmg
new file mode 100644
index 0000000..cd462ef
--- /dev/null
+++ b/Release/AppStore-7.8.10-20260602.2302/Archive/TagLauncher-7.8.10-build20260602.2302.dmg
Binary files differ
diff --git a/Release/AppStore-7.8.10-20260602.2302/QA_RELEASE_EVIDENCE.md b/Release/AppStore-7.8.10-20260602.2302/QA_RELEASE_EVIDENCE.md
new file mode 100644
index 0000000..593004d
--- /dev/null
+++ b/Release/AppStore-7.8.10-20260602.2302/QA_RELEASE_EVIDENCE.md
@@ -0,0 +1,46 @@
+# QA Release Evidence
+
+## Scope
+
+本次验证对象是 TagLauncher 7.8.10 build 20260602.2302 的正式可回滚测试包 / App Store 候选 DMG。
+
+重点覆盖本轮修复:
+
+- Quick Search 面板四个圆角不应出现脏色块。
+- Quick Search 面板阴影不应被窗口边界裁切。
+- Quick Search 面板应呈现更明显的浮层感。
+- 不改变搜索匹配、快捷键、App Grid 入口、Dock 图标或窗口路由逻辑。
+
+## 用户视觉确认
+
+- 用户手动触发 Quick Search 后提供截图。
+- 截图显示 Quick Search 圆角脏块已消失或不再明显,面板阴影已明显增强。
+
+## 自动/半自动验证
+
+### 构建验证
+
+- `APP_BUILD=20260602.2302 zsh ./build.sh`:通过
+- `zsh ./make_dmg.sh`:通过
+- 生成 DMG:`build/TagLauncher-7.8.10-build20260602.2302.dmg`
+
+### 包验证
+
+- App version:`7.8.10`
+- App build:`20260602.2302`
+- `codesign --verify --deep --strict build/TagLauncher.app`:通过
+- `hdiutil verify build/TagLauncher-7.8.10-build20260602.2302.dmg`:通过
+- DMG 挂载检查:通过
+- DMG 内含 `TagLauncher.app`
+- DMG 内含 `Applications -> /Applications`
+- 挂载后 App version/build 与预期一致
+- SHA256:`7e8394ae67194f560a99b86760f08b5d543291253c2c9579758812cbd426bc67`
+
+## 代码路径核对
+
+- 本轮只修改 Quick Search 面板窗口尺寸、内容内边距、圆角裁剪和阴影绘制。
+- 没有修改 Quick Search 搜索匹配、结果启动、全局快捷键注册、App Grid 打开入口、Dock 图标策略或窗口路由。
+
+## 未重复执行项
+
+本轮为 Quick Search 视觉修复,未改窗口/Space/快捷键状态机,因此没有重新执行完整窗口 8 大逻辑回归脚本。相关窗口逻辑保持上一轮已验收版本的代码路径。
diff --git a/Release/AppStore-7.8.10-20260602.2302/README.md b/Release/AppStore-7.8.10-20260602.2302/README.md
new file mode 100644
index 0000000..07909fe
--- /dev/null
+++ b/Release/AppStore-7.8.10-20260602.2302/README.md
@@ -0,0 +1,38 @@
+# TagLauncher 7.8.10 App Store 候选 DMG
+
+生成时间:2026-06-02 23:08:30 HKT
+
+## 包信息
+
+- 产品:TagLauncher
+- 类型:正式可回滚测试包 / App Store 候选 DMG
+- 版本:7.8.10
+- Build:20260602.2302
+- 源码分支:codex/fix-quick-search-focus-routing
+- 源码提交:bab027127c5d89c5e3f3e83f369065b07a1b0e57
+- 冻结 tag:v7.8.10-build20260602.2302
+
+## 安装包
+
+- DMG:Archive/TagLauncher-7.8.10-build20260602.2302.dmg
+- SHA256:7e8394ae67194f560a99b86760f08b5d543291253c2c9579758812cbd426bc67
+- 大小:5984904 bytes
+
+## 本版本变更
+
+- 修复 Quick Search 面板四个圆角处出现脏色块的问题。
+- 为 Quick Search 独立面板预留阴影外扩空间,避免阴影被窗口边界裁切。
+- 增强 Quick Search 面板阴影,让浮层感更接近 macOS Spotlight。
+- 本次未改搜索匹配、快捷键、App Grid 入口、Dock 图标或窗口路由逻辑。
+
+## 回滚方式
+
+如需回滚到本包对应源码状态:
+
+```bash
+git checkout v7.8.10-build20260602.2302
+APP_BUILD=20260602.2302 zsh ./build.sh
+zsh ./make_dmg.sh
+```
+
+如需直接恢复安装包,使用本目录 `Archive/` 下的 DMG。
diff --git a/Release/AppStore-7.8.10-20260602.2302/RELEASE_MANIFEST.md b/Release/AppStore-7.8.10-20260602.2302/RELEASE_MANIFEST.md
new file mode 100644
index 0000000..681155f
--- /dev/null
+++ b/Release/AppStore-7.8.10-20260602.2302/RELEASE_MANIFEST.md
@@ -0,0 +1,54 @@
+# Release Manifest
+
+## Identity
+
+- Product: TagLauncher
+- Package kind: formal rollback test package / App Store candidate DMG
+- Version: 7.8.10
+- Build: 20260602.2302
+- Generated at: 2026-06-02 23:08:30 HKT
+- Branch: codex/fix-quick-search-focus-routing
+- Source commit: bab027127c5d89c5e3f3e83f369065b07a1b0e57
+- Release tag: v7.8.10-build20260602.2302
+
+## Artifact
+
+- Build artifact: build/TagLauncher-7.8.10-build20260602.2302.dmg
+- Archived artifact: Release/AppStore-7.8.10-20260602.2302/Archive/TagLauncher-7.8.10-build20260602.2302.dmg
+- SHA256: 7e8394ae67194f560a99b86760f08b5d543291253c2c9579758812cbd426bc67
+- Size: 5984904 bytes
+
+## Build Commands
+
+```bash
+APP_BUILD=20260602.2302 zsh ./build.sh
+zsh ./make_dmg.sh
+mv build/TagLauncher.dmg build/TagLauncher-7.8.10-build20260602.2302.dmg
+```
+
+## Verification Commands
+
+```bash
+/usr/libexec/PlistBuddy -c 'Print :CFBundleShortVersionString' build/TagLauncher.app/Contents/Info.plist
+/usr/libexec/PlistBuddy -c 'Print :CFBundleVersion' build/TagLauncher.app/Contents/Info.plist
+codesign --verify --deep --strict build/TagLauncher.app
+hdiutil verify build/TagLauncher-7.8.10-build20260602.2302.dmg
+shasum -a 256 build/TagLauncher-7.8.10-build20260602.2302.dmg
+```
+
+## Verification Results
+
+- App version check: passed, returned `7.8.10`
+- App build check: passed, returned `20260602.2302`
+- Code signing verification: passed
+- DMG verification: passed
+- DMG mount metadata check: passed
+- DMG contains `TagLauncher.app`
+- DMG contains `Applications -> /Applications`
+- Mounted App version/build matched expected values
+- SHA256 recorded: `7e8394ae67194f560a99b86760f08b5d543291253c2c9579758812cbd426bc67`
+
+## Rollback Reference
+
+- Rollback source reference: `v7.8.10-build20260602.2302`
+- Rollback artifact reference: `Archive/TagLauncher-7.8.10-build20260602.2302.dmg`
diff --git a/Release/AppStore-7.8.10-20260602.2302/SHA256SUMS.txt b/Release/AppStore-7.8.10-20260602.2302/SHA256SUMS.txt
new file mode 100644
index 0000000..da3e123
--- /dev/null
+++ b/Release/AppStore-7.8.10-20260602.2302/SHA256SUMS.txt
@@ -0,0 +1 @@
+7e8394ae67194f560a99b86760f08b5d543291253c2c9579758812cbd426bc67  Archive/TagLauncher-7.8.10-build20260602.2302.dmg

--
Gitblit v1.9.3