| Release/RollbackTest-7.8.9-20260602.1929/Archive/TagLauncher-7.8.9-build20260602.1929.dmg | patch | view | raw | blame | history | |
| Release/RollbackTest-7.8.9-20260602.1929/QA_RELEASE_EVIDENCE.md | ●●●●● patch | view | raw | blame | history | |
| Release/RollbackTest-7.8.9-20260602.1929/README.md | ●●●●● patch | view | raw | blame | history | |
| Release/RollbackTest-7.8.9-20260602.1929/RELEASE_MANIFEST.md | ●●●●● patch | view | raw | blame | history | |
| Release/RollbackTest-7.8.9-20260602.1929/SHA256SUMS.txt | ●●●●● patch | view | raw | blame | history |
Release/RollbackTest-7.8.9-20260602.1929/Archive/TagLauncher-7.8.9-build20260602.1929.dmgBinary files differ
Release/RollbackTest-7.8.9-20260602.1929/QA_RELEASE_EVIDENCE.md
New file @@ -0,0 +1,58 @@ # QA Release Evidence ## Scope 本次验证对象是 TagLauncher 7.8.9 build 20260602.1929 的正式可回滚测试包。 重点覆盖本轮新增需求: - 在 5 种 App Grid 视图中,将应用图标拖到标签栏标签名称上。 - 支持顶部、左侧、右侧标签栏。 - 当目标标签尚未关联该应用时,放手后建立关联。 - 拖拽 hover 时目标标签浮起,其他标签变暗,视觉效果与标签排序一致。 ## 用户验收 - 用户已试用本轮生成的本地 `.app`,反馈“没有问题”。 - 用户随后要求生成正式可回滚测试包。 ## 自动/半自动验证 ### 构建验证 - `APP_BUILD=20260602.1929 zsh ./build.sh`:通过 - `zsh ./make_dmg.sh`:通过 - 生成 DMG:`build/TagLauncher-7.8.9-build20260602.1929.dmg` ### 包验证 - App version:`7.8.9` - App build:`20260602.1929` - `codesign --verify --deep --strict build/TagLauncher.app`:通过 - `hdiutil verify build/TagLauncher-7.8.9-build20260602.1929.dmg`:通过 - DMG 挂载检查:通过,DMG 内 App version/build 与预期一致,`Applications` 链接存在 - SHA256:`353ac022f66935b4668176958e484988f6f0164bfaa581604dd9301daa4ffaf0` ### 交互逻辑验证 执行临时 AppKit QA 用例,覆盖横向与纵向标签栏: - 横向标签栏 hover:目标标签 alpha 保持 1,其他标签变暗 - 横向标签栏 drop:drop 正确路由到目标标签 - 纵向标签栏 hover:目标标签 alpha 保持 1,其他标签变暗 - 纵向标签栏 drop:drop 正确路由到目标标签 - hover 结束后状态恢复 - hover active/inactive 事件正常发出 结果:`PASS TagNavigation app-drop visual/drop routing horizontal+vertical` ## 代码路径核对 - 5 种 App Grid 视图共用同一套 AppKit 拖拽路径,不为不同视图分叉实现。 - 顶部、左侧、右侧标签栏共用 `appKitTagNavigation`,横向/纵向只改变布局方向。 - drop 逻辑只追加目标标签,不执行“移除原标签”或“移到未分类”逻辑。 ## 未重复执行项 本轮需求不改窗口/Space/Quick Search 路由逻辑,因此没有重新执行完整窗口 8 大逻辑回归脚本。窗口逻辑保持上一轮已验收版本的代码路径。 Release/RollbackTest-7.8.9-20260602.1929/README.md
New file @@ -0,0 +1,39 @@ # TagLauncher 7.8.9 可回滚测试包 生成时间:2026-06-02 19:51:32 HKT ## 包信息 - 产品:TagLauncher - 类型:正式可回滚测试包 - 版本:7.8.9 - Build:20260602.1929 - 源码分支:codex/fix-quick-search-focus-routing - 源码提交:406c5898d103427193e589b4bbe615d0c739b2c5 - 冻结 tag:v7.8.9-build20260602.1929 ## 安装包 - DMG:Archive/TagLauncher-7.8.9-build20260602.1929.dmg - SHA256:353ac022f66935b4668176958e484988f6f0164bfaa581604dd9301daa4ffaf0 - 大小:5983411 bytes ## 本版本变更 - 新增 App Grid 拖拽到标签栏建立关联。 - 支持 5 种 App Grid 视图中的应用图标拖到顶部、左侧或右侧标签名称上。 - 放手后只追加目标标签,不移除原标签;已有关联时不重复写入。 - 拖到标签名称时复用标签排序的视觉反馈:目标标签浮起,其他标签变暗。 ## 回滚方式 如需回滚到本测试包对应源码状态: ```bash git checkout v7.8.9-build20260602.1929 APP_BUILD=20260602.1929 zsh ./build.sh zsh ./make_dmg.sh ``` 如需直接恢复安装包,使用本目录 `Archive/` 下的 DMG。 Release/RollbackTest-7.8.9-20260602.1929/RELEASE_MANIFEST.md
New file @@ -0,0 +1,52 @@ # Release Manifest ## Identity - Product: TagLauncher - Package kind: formal rollback test package - Version: 7.8.9 - Build: 20260602.1929 - Generated at: 2026-06-02 19:51:32 HKT - Branch: codex/fix-quick-search-focus-routing - Source commit: 406c5898d103427193e589b4bbe615d0c739b2c5 - Release tag: v7.8.9-build20260602.1929 ## Artifact - Build artifact: build/TagLauncher-7.8.9-build20260602.1929.dmg - Archived artifact: Release/RollbackTest-7.8.9-20260602.1929/Archive/TagLauncher-7.8.9-build20260602.1929.dmg - SHA256: 353ac022f66935b4668176958e484988f6f0164bfaa581604dd9301daa4ffaf0 - Size: 5983411 bytes ## Build Commands ```bash APP_BUILD=20260602.1929 zsh ./build.sh zsh ./make_dmg.sh mv build/TagLauncher.dmg build/TagLauncher-7.8.9-build20260602.1929.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.9-build20260602.1929.dmg shasum -a 256 build/TagLauncher-7.8.9-build20260602.1929.dmg ``` ## Verification Results - App version check: passed, returned `7.8.9` - App build check: passed, returned `20260602.1929` - Code signing verification: passed - DMG verification: passed - DMG mount metadata check: passed - SHA256 recorded: `353ac022f66935b4668176958e484988f6f0164bfaa581604dd9301daa4ffaf0` ## Rollback Reference - Rollback source reference: `v7.8.9-build20260602.1929` - Rollback artifact reference: `Archive/TagLauncher-7.8.9-build20260602.1929.dmg` Release/RollbackTest-7.8.9-20260602.1929/SHA256SUMS.txt
New file @@ -0,0 +1 @@ 353ac022f66935b4668176958e484988f6f0164bfaa581604dd9301daa4ffaf0 Archive/TagLauncher-7.8.9-build20260602.1929.dmg