From ac46c8745801296dc4fa1a508a7b5a2638883dd2 Mon Sep 17 00:00:00 2001 From: Ariver <shanghai3168@gmail.com> Date: Fri, 19 Jun 2026 11:38:38 +0800 Subject: [PATCH] Record 7.9.2 build 20260617.2028 release pack --- src/Release/Acceptance-7.9.2-20260617.2028/Archive/TagLauncher-7.9.2-build20260617.2028.dmg | 0 src/Release/Acceptance-7.9.2-20260617.2028/SHA256SUMS.txt | 1 src/Release/Acceptance-7.9.2-20260617.2028/README.md | 20 ++++++++++ src/Release/Acceptance-7.9.2-20260617.2028/QA_RELEASE_EVIDENCE.md | 31 +++++++++++++++ src/Release/Acceptance-7.9.2-20260617.2028/RELEASE_MANIFEST.md | 61 ++++++++++++++++++++++++++++++ 5 files changed, 113 insertions(+), 0 deletions(-) diff --git a/src/Release/Acceptance-7.9.2-20260617.2028/Archive/TagLauncher-7.9.2-build20260617.2028.dmg b/src/Release/Acceptance-7.9.2-20260617.2028/Archive/TagLauncher-7.9.2-build20260617.2028.dmg new file mode 100644 index 0000000..ee00770 --- /dev/null +++ b/src/Release/Acceptance-7.9.2-20260617.2028/Archive/TagLauncher-7.9.2-build20260617.2028.dmg Binary files differ diff --git a/src/Release/Acceptance-7.9.2-20260617.2028/QA_RELEASE_EVIDENCE.md b/src/Release/Acceptance-7.9.2-20260617.2028/QA_RELEASE_EVIDENCE.md new file mode 100644 index 0000000..f8af2f6 --- /dev/null +++ b/src/Release/Acceptance-7.9.2-20260617.2028/QA_RELEASE_EVIDENCE.md @@ -0,0 +1,31 @@ +# QA Evidence - TagLauncher 7.9.2 build 20260617.2028 + +## Identity + +- Product: `TagLauncher` +- Version: `7.9.2` +- Build: `20260617.2028` +- Source commit: `aba608b433a9dd7e218239947c2c983741fc7fc7` +- Release tag: `v7.9.2-build20260617.2028` +- Artifact: `Archive/TagLauncher-7.9.2-build20260617.2028.dmg` + +## Verification + +| Check | Result | +| --- | --- | +| `git diff --check` for release-scoped files | PASS | +| `bash Scripts/tag_navigation_hover_scroll_qa.sh` | PASS | +| `bash Scripts/macos14_availability_typecheck_qa.sh` | PASS | +| `APP_BUILD=20260617.2028 bash build.sh` | PASS | +| `bash Scripts/macos14_build_metadata_qa.sh` | PASS | +| Built app metadata | PASS: `7.9.2 / 20260617.2028 / LSMinimumSystemVersion=14.0` | +| `hdiutil verify build/TagLauncher-7.9.2-build20260617.2028.dmg` | PASS | +| `codesign --verify --deep --strict --verbose=2 build/TagLauncher.app` | PASS | +| Mounted DMG app metadata | PASS: `7.9.2 / 20260617.2028 / LSMinimumSystemVersion=14.0` | +| Mounted DMG app codesign | PASS | +| DMG `/Applications` symlink | PASS | + +## Residual Notes + +- A lightweight real GUI smoke was attempted during development, but the local desktop did not consistently bring App Grid to front through the global hotkey/menu path. It was not used as pass evidence. +- The hover-scroll semantic is guarded by `Scripts/tag_navigation_hover_scroll_qa.sh`; a final human visual pass is still recommended before external distribution. diff --git a/src/Release/Acceptance-7.9.2-20260617.2028/README.md b/src/Release/Acceptance-7.9.2-20260617.2028/README.md new file mode 100644 index 0000000..8c97c55 --- /dev/null +++ b/src/Release/Acceptance-7.9.2-20260617.2028/README.md @@ -0,0 +1,20 @@ +# TagLauncher 7.9.2 build 20260617.2028 + +This directory records TagLauncher `7.9.2` build `20260617.2028` as a user acceptance DMG candidate. + +## Artifacts + +- DMG: `Archive/TagLauncher-7.9.2-build20260617.2028.dmg` +- Source commit: `aba608b433a9dd7e218239947c2c983741fc7fc7` +- Release tag: `v7.9.2-build20260617.2028` + +## Scope + +- Restores App Grid tag-list hover auto-scroll with delay/throttle guards. +- Keeps click-to-scroll immediate. +- Suppresses hover-scroll while app/tag drag interactions are active. +- Includes the prior Chinese tag input, Dock icon policy, and SDK selection fixes that affect this build. + +## Notes + +This is a DMG acceptance candidate, not an App Store upload package. App Store upload still requires a signed `.pkg` if needed. diff --git a/src/Release/Acceptance-7.9.2-20260617.2028/RELEASE_MANIFEST.md b/src/Release/Acceptance-7.9.2-20260617.2028/RELEASE_MANIFEST.md new file mode 100644 index 0000000..c0341e3 --- /dev/null +++ b/src/Release/Acceptance-7.9.2-20260617.2028/RELEASE_MANIFEST.md @@ -0,0 +1,61 @@ +# Release Manifest - TagLauncher 7.9.2 build 20260617.2028 + +## Identity + +- Product: TagLauncher +- Version: `7.9.2` +- Build: `20260617.2028` +- Bundle ID: `com.taglauncher.app` +- Minimum macOS: `14.0` +- Generated at: `2026-06-19 11:35 CST` +- Branch: `codex/appgrid-usage-tips` +- Source commit: `aba608b433a9dd7e218239947c2c983741fc7fc7` +- Release tag: `v7.9.2-build20260617.2028` + +## Artifacts + +- Build output DMG: `src/build/TagLauncher-7.9.2-build20260617.2028.dmg` +- Archived DMG: `src/Release/Acceptance-7.9.2-20260617.2028/Archive/TagLauncher-7.9.2-build20260617.2028.dmg` +- DMG SHA256: `7116565fd3a6eac5c65fb785ad31920eea02a9bb8aa5b14f811942e97972231e` +- DMG size: `6041317` bytes + +## Build Commands + +```bash +cd /Users/ar/Projects/Taglauncher/src +APP_BUILD=20260617.2028 bash build.sh +bash make_dmg.sh +mv build/TagLauncher.dmg build/TagLauncher-7.9.2-build20260617.2028.dmg +cp build/TagLauncher-7.9.2-build20260617.2028.dmg Release/Acceptance-7.9.2-20260617.2028/Archive/ +``` + +## Verification Commands + +```bash +git diff --check -- src/Apptag/Info.plist src/CHANGELOG.md src/Apptag/ContentView.swift src/Apptag/ApptagApp.swift src/build.sh src/Scripts/macos14_availability_typecheck_qa.sh src/Scripts/tag_navigation_hover_scroll_qa.sh +bash Scripts/tag_navigation_hover_scroll_qa.sh +bash Scripts/macos14_availability_typecheck_qa.sh +APP_BUILD=20260617.2028 bash build.sh +bash Scripts/macos14_build_metadata_qa.sh +hdiutil verify build/TagLauncher-7.9.2-build20260617.2028.dmg +codesign --verify --deep --strict --verbose=2 build/TagLauncher.app +``` + +Mounted DMG verification checked: + +- `CFBundleShortVersionString=7.9.2` +- `CFBundleVersion=20260617.2028` +- `LSMinimumSystemVersion=14.0` +- mounted app `codesign --verify --deep --strict` +- `/Applications` symlink exists + +## Release Scope + +- Restores App Grid tag-list hover auto-scroll while keeping click-to-scroll immediate. +- Adds hover intent delay and same-tag throttling to reduce the risk of the old hover-scroll jitter regression. +- Keeps app-drag and tag-drag interactions protected from hover-triggered scroll. +- Includes Chinese IME tag input protection, live Dock icon policy repair, and SDK selection hardening already committed in the source freeze. + +## Package Type + +This release directory contains a DMG acceptance candidate. It does not include an App Store `.pkg` upload package. diff --git a/src/Release/Acceptance-7.9.2-20260617.2028/SHA256SUMS.txt b/src/Release/Acceptance-7.9.2-20260617.2028/SHA256SUMS.txt new file mode 100644 index 0000000..b08177a --- /dev/null +++ b/src/Release/Acceptance-7.9.2-20260617.2028/SHA256SUMS.txt @@ -0,0 +1 @@ +7116565fd3a6eac5c65fb785ad31920eea02a9bb8aa5b14f811942e97972231e Archive/TagLauncher-7.9.2-build20260617.2028.dmg -- Gitblit v1.9.3