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