From c827fedf9b69660c5aea516e729741b85b5c0242 Mon Sep 17 00:00:00 2001 From: Ariver <shanghai3168@gmail.com> Date: Thu, 11 Jun 2026 19:10:59 +0800 Subject: [PATCH] Record 7.8.30 uncategorized reset package --- src/Release/MacOS14Test-7.8.30-20260611.1858/README.md | 14 +++++++ src/Release/MacOS14Test-7.8.30-20260611.1858/SHA256SUMS.txt | 1 src/Release/MacOS14Test-7.8.30-20260611.1858/QA_RELEASE_EVIDENCE.md | 35 +++++++++++++++++ src/Release/MacOS14Test-7.8.30-20260611.1858/Archive/TagLauncher-7.8.30-build20260611.1858.dmg | 0 src/Release/MacOS14Test-7.8.30-20260611.1858/RELEASE_MANIFEST.md | 30 +++++++++++++++ 5 files changed, 80 insertions(+), 0 deletions(-) diff --git a/src/Release/MacOS14Test-7.8.30-20260611.1858/Archive/TagLauncher-7.8.30-build20260611.1858.dmg b/src/Release/MacOS14Test-7.8.30-20260611.1858/Archive/TagLauncher-7.8.30-build20260611.1858.dmg new file mode 100644 index 0000000..f1b2e9a --- /dev/null +++ b/src/Release/MacOS14Test-7.8.30-20260611.1858/Archive/TagLauncher-7.8.30-build20260611.1858.dmg Binary files differ diff --git a/src/Release/MacOS14Test-7.8.30-20260611.1858/QA_RELEASE_EVIDENCE.md b/src/Release/MacOS14Test-7.8.30-20260611.1858/QA_RELEASE_EVIDENCE.md new file mode 100644 index 0000000..8beff38 --- /dev/null +++ b/src/Release/MacOS14Test-7.8.30-20260611.1858/QA_RELEASE_EVIDENCE.md @@ -0,0 +1,35 @@ +# QA Release Evidence + +## Scope + +Validate TagLauncher 7.8.30 build 20260611.1858 as a DMG candidate for the setting-page uncategorized layout reset. + +## Completed Checks + +- Localization JSON parse check + - PASS: all 29 localization JSON files parse successfully. +- Localization key coverage + - PASS: all 29 languages contain `settings.initialLayout` and `settings.resetToUncategorizedWarningMessage`. +- `git diff --check` + - PASS. +- `bash Scripts/macos14_availability_typecheck_qa.sh` + - PASS: arm64 macOS 14.0 availability typecheck. +- `APP_BUILD=20260611.1858 bash build.sh` + - PASS: app bundle built at `src/build/TagLauncher.app`. +- `bash Scripts/macos14_build_metadata_qa.sh` + - PASS: `LSMinimumSystemVersion=14.0`, `minos=14.0`, `arches=arm64`. +- Built app metadata + - PASS: `CFBundleShortVersionString=7.8.30`, `CFBundleVersion=20260611.1858`. +- Built localization resources + - PASS: app bundle contains 29 localization JSON files and the new Chinese/English reset strings. +- `/usr/bin/codesign --verify --deep --strict --verbose=2 src/build/TagLauncher.app` + - PASS: app bundle is valid on disk and satisfies its designated requirement. +- `hdiutil verify src/build/TagLauncher-7.8.30-build20260611.1858.dmg` + - PASS: DMG checksum is valid. +- `shasum -a 256 src/build/TagLauncher-7.8.30-build20260611.1858.dmg` + - PASS: `15de0d93d93e897690cc146fc058035daa72d06708cc31a6d74409537441ab78`. + +## Notes + +- The reset action was not executed against the user's real TagLauncher database during QA. +- The feature path is guarded by a confirmation dialog before any app-tag relationships are removed. diff --git a/src/Release/MacOS14Test-7.8.30-20260611.1858/README.md b/src/Release/MacOS14Test-7.8.30-20260611.1858/README.md new file mode 100644 index 0000000..24c3519 --- /dev/null +++ b/src/Release/MacOS14Test-7.8.30-20260611.1858/README.md @@ -0,0 +1,14 @@ +# TagLauncher 7.8.30 build 20260611.1858 + +本包用于验证设置页“布局初始化 -> 未分类”功能。 + +- 安装包:`Archive/TagLauncher-7.8.30-build20260611.1858.dmg` +- SHA256:`15de0d93d93e897690cc146fc058035daa72d06708cc31a6d74409537441ab78` +- 源码冻结 tag:`v7.8.30-build20260611.1858` +- 源码 commit:`2774b3e Add uncategorized layout reset option` + +主要变化: + +- 设置页数据面板新增“布局初始化”选项。 +- 选择“未分类”并点击“应用”时,会先显示确认弹窗。 +- 确认后仅移除应用与标签的分类关系,让应用回到未分类;不会删除应用、标签或备份。 diff --git a/src/Release/MacOS14Test-7.8.30-20260611.1858/RELEASE_MANIFEST.md b/src/Release/MacOS14Test-7.8.30-20260611.1858/RELEASE_MANIFEST.md new file mode 100644 index 0000000..d7e4b2b --- /dev/null +++ b/src/Release/MacOS14Test-7.8.30-20260611.1858/RELEASE_MANIFEST.md @@ -0,0 +1,30 @@ +# Release Manifest + +## Version + +- Product: TagLauncher +- Version: 7.8.30 +- Build: 20260611.1858 +- Minimum macOS: 14.0 +- Architecture: arm64 +- Branch: `codex/macos14-compatibility` +- Source tag: `v7.8.30-build20260611.1858` +- Source commit: `2774b3e Add uncategorized layout reset option` + +## Artifact + +- `Archive/TagLauncher-7.8.30-build20260611.1858.dmg` + +## Checksum + +```text +15de0d93d93e897690cc146fc058035daa72d06708cc31a6d74409537441ab78 Archive/TagLauncher-7.8.30-build20260611.1858.dmg +``` + +## Build And Verification + +- Build command: `APP_BUILD=20260611.1858 bash build.sh` +- DMG command: `bash make_dmg.sh` +- DMG verification: `hdiutil verify src/build/TagLauncher-7.8.30-build20260611.1858.dmg` +- App signature verification: `/usr/bin/codesign --verify --deep --strict --verbose=2 src/build/TagLauncher.app` +- `com.apple.quarantine`: absent diff --git a/src/Release/MacOS14Test-7.8.30-20260611.1858/SHA256SUMS.txt b/src/Release/MacOS14Test-7.8.30-20260611.1858/SHA256SUMS.txt new file mode 100644 index 0000000..bae6042 --- /dev/null +++ b/src/Release/MacOS14Test-7.8.30-20260611.1858/SHA256SUMS.txt @@ -0,0 +1 @@ +15de0d93d93e897690cc146fc058035daa72d06708cc31a6d74409537441ab78 Archive/TagLauncher-7.8.30-build20260611.1858.dmg -- Gitblit v1.9.3