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