From 2b5cb918fcb7b257445c3f2a33987da42b6107ef Mon Sep 17 00:00:00 2001 From: Ariver <shanghai3168@gmail.com> Date: Thu, 11 Jun 2026 22:53:26 +0800 Subject: [PATCH] Record 7.9 acceptance package --- src/Release/Acceptance-7.9.0-20260611.2212/README.md | 16 ++++++++ src/Release/Acceptance-7.9.0-20260611.2212/Archive/TagLauncher-7.9.0-build20260611.2212.dmg | 0 src/Release/Acceptance-7.9.0-20260611.2212/QA_RELEASE_EVIDENCE.md | 37 ++++++++++++++++++ src/Release/Acceptance-7.9.0-20260611.2212/RELEASE_MANIFEST.md | 53 ++++++++++++++++++++++++++ 4 files changed, 106 insertions(+), 0 deletions(-) diff --git a/src/Release/Acceptance-7.9.0-20260611.2212/Archive/TagLauncher-7.9.0-build20260611.2212.dmg b/src/Release/Acceptance-7.9.0-20260611.2212/Archive/TagLauncher-7.9.0-build20260611.2212.dmg new file mode 100644 index 0000000..9e4a06c --- /dev/null +++ b/src/Release/Acceptance-7.9.0-20260611.2212/Archive/TagLauncher-7.9.0-build20260611.2212.dmg Binary files differ diff --git a/src/Release/Acceptance-7.9.0-20260611.2212/QA_RELEASE_EVIDENCE.md b/src/Release/Acceptance-7.9.0-20260611.2212/QA_RELEASE_EVIDENCE.md new file mode 100644 index 0000000..2515268 --- /dev/null +++ b/src/Release/Acceptance-7.9.0-20260611.2212/QA_RELEASE_EVIDENCE.md @@ -0,0 +1,37 @@ +# QA Evidence - TagLauncher 7.9.0 build 20260611.2212 + +## Target + +- Version: `7.9.0` +- Build: `20260611.2212` +- Commit: `a1ade5e8426d9cccd3c59f692d6fab55e67021fa` +- Artifact: `Archive/TagLauncher-7.9.0-build20260611.2212.dmg` + +## Results + +| Check | Result | +| --- | --- | +| `git diff --check` | PASS | +| `Scripts/app_ordering_data_qa.sh` | PASS | +| `Scripts/macos14_availability_typecheck_qa.sh` | PASS | +| `Scripts/macos14_build_metadata_qa.sh` | PASS | +| `Scripts/quick_search_app_name_qa.sh` | PASS | +| `Scripts/quick_search_system_app_qa.sh` | PASS | +| `Scripts/smartstart_catalog_resource_qa.sh` | PASS | +| `Scripts/window_logic_qa.sh` | PASS | +| `hdiutil verify build/TagLauncher-7.9.0-build20260611.2212.dmg` | PASS | +| `codesign --verify --deep --strict build/TagLauncher.app` | PASS | +| Mounted DMG content check | PASS | + +## Code Review Follow-Up + +- Same-container near-edge reorder drops now cancel instead of routing to empty-space tag removal. +- Same-container no-op and Option drops are consumed in App Grid before cross-container move/copy logic. +- Apple built-in same-container no-op drops no longer reach the Apple built-in warning path. +- `docs/7.90` path references are normalized in committed docs. + +## Remaining Acceptance Focus + +- User-visible drag feel and insertion-line clarity. +- Real macOS 14 machine smoke test for the same-container ordering gesture. +- Whether the first 7.9 implementation should proceed to an App Store upload package after acceptance. diff --git a/src/Release/Acceptance-7.9.0-20260611.2212/README.md b/src/Release/Acceptance-7.9.0-20260611.2212/README.md new file mode 100644 index 0000000..d3271d3 --- /dev/null +++ b/src/Release/Acceptance-7.9.0-20260611.2212/README.md @@ -0,0 +1,16 @@ +# TagLauncher 7.9.0 Acceptance Candidate + +This directory records TagLauncher `7.9.0` build `20260611.2212` as a user acceptance candidate for the 7.9 in-container app ordering feature. + +## Artifact + +- DMG: `Archive/TagLauncher-7.9.0-build20260611.2212.dmg` +- SHA256: `986f4b5ad1d351f8ce08460414564c22b599d1c251a4078d571c07c26b8d93f6` + +## Scope + +- Adds same-container App drag ordering in App Grid. +- Keeps cross-container move, Option copy, empty-space tag removal, Apple built-in protection, and Quick Search ranking behavior unchanged. +- Includes macOS 14 compatibility gates and window logic regression evidence. + +This is an acceptance candidate, not an App Store upload package. diff --git a/src/Release/Acceptance-7.9.0-20260611.2212/RELEASE_MANIFEST.md b/src/Release/Acceptance-7.9.0-20260611.2212/RELEASE_MANIFEST.md new file mode 100644 index 0000000..71c0621 --- /dev/null +++ b/src/Release/Acceptance-7.9.0-20260611.2212/RELEASE_MANIFEST.md @@ -0,0 +1,53 @@ +# Release Manifest - TagLauncher 7.9.0 build 20260611.2212 + +## Identity + +- Product: TagLauncher +- Version: `7.9.0` +- Build: `20260611.2212` +- Branch: `codex/7.9-app-ordering` +- Source commit: `a1ade5e8426d9cccd3c59f692d6fab55e67021fa` +- Release tag: `v7.9.0-build20260611.2212` +- Package type: acceptance candidate DMG + +## Artifact + +- Build output: `src/build/TagLauncher-7.9.0-build20260611.2212.dmg` +- Archived copy: `src/Release/Acceptance-7.9.0-20260611.2212/Archive/TagLauncher-7.9.0-build20260611.2212.dmg` +- SHA256: `986f4b5ad1d351f8ce08460414564c22b599d1c251a4078d571c07c26b8d93f6` + +## Build Commands + +```bash +cd /Users/ar/Projects/Taglauncher/src +APP_BUILD=20260611.2212 bash build.sh +bash make_dmg.sh +cp build/TagLauncher.dmg build/TagLauncher-7.9.0-build20260611.2212.dmg +``` + +## Verification Commands + +```bash +git diff --check +bash Scripts/app_ordering_data_qa.sh +bash Scripts/macos14_availability_typecheck_qa.sh +bash Scripts/macos14_build_metadata_qa.sh +bash Scripts/quick_search_app_name_qa.sh +bash Scripts/quick_search_system_app_qa.sh +bash Scripts/smartstart_catalog_resource_qa.sh +bash Scripts/window_logic_qa.sh +hdiutil verify build/TagLauncher-7.9.0-build20260611.2212.dmg +codesign --verify --deep --strict build/TagLauncher.app +``` + +## Metadata Checks + +- Source `Info.plist`: `CFBundleShortVersionString=7.9.0`, `CFBundleVersion=20260611.2212` +- Built app `Info.plist`: `CFBundleShortVersionString=7.9.0`, `CFBundleVersion=20260611.2212` +- Mounted DMG app `Info.plist`: `CFBundleShortVersionString=7.9.0`, `CFBundleVersion=20260611.2212` +- Mounted DMG contents: `TagLauncher.app`, `Applications` symlink + +## Notes + +- This package is for local/user acceptance testing. +- App Store upload packaging is not included in this release directory. -- Gitblit v1.9.3