Ariver
2026-06-11 772b95c0a4c2928e65ec71729ee5010edfc45180
Record 7.8.28 macOS 14 test package
11 files added
145 ■■■■■ changed files
src/Release/MacOS14Test-7.8.28-20260611.1558/Archive/TagLauncher-7.8.28-build20260611.1558.dmg patch | view | raw | blame | history
src/Release/MacOS14Test-7.8.28-20260611.1558/QA_RELEASE_EVIDENCE.md 62 ●●●●● patch | view | raw | blame | history
src/Release/MacOS14Test-7.8.28-20260611.1558/README.md 23 ●●●●● patch | view | raw | blame | history
src/Release/MacOS14Test-7.8.28-20260611.1558/RELEASE_MANIFEST.md 53 ●●●●● patch | view | raw | blame | history
src/Release/MacOS14Test-7.8.28-20260611.1558/SHA256SUMS.txt 7 ●●●●● patch | view | raw | blame | history
src/Release/MacOS14Test-7.8.28-20260611.1558/Screenshots/01-language.png patch | view | raw | blame | history
src/Release/MacOS14Test-7.8.28-20260611.1558/Screenshots/02-general.png patch | view | raw | blame | history
src/Release/MacOS14Test-7.8.28-20260611.1558/Screenshots/03-hotkeys.png patch | view | raw | blame | history
src/Release/MacOS14Test-7.8.28-20260611.1558/Screenshots/04-tags.png patch | view | raw | blame | history
src/Release/MacOS14Test-7.8.28-20260611.1558/Screenshots/05-data.png patch | view | raw | blame | history
src/Release/MacOS14Test-7.8.28-20260611.1558/Screenshots/06-about.png patch | view | raw | blame | history
src/Release/MacOS14Test-7.8.28-20260611.1558/Archive/TagLauncher-7.8.28-build20260611.1558.dmg
Binary files differ
src/Release/MacOS14Test-7.8.28-20260611.1558/QA_RELEASE_EVIDENCE.md
New file
@@ -0,0 +1,62 @@
# QA Evidence - TagLauncher 7.8.28 build 20260611.1558
## Build Metadata
- Version: `7.8.28`
- Build: `20260611.1558`
- Minimum macOS: `14.0`
- Architecture: `arm64`
- Source commit: `d6fb60c8c128566abab21c6e15b1fd7ce2761235`
- Release tag: `v7.8.28-build20260611.1558`
## Automated QA
```text
PASS macOS 14.0 availability typecheck: arm64
PASS build metadata: LSMinimumSystemVersion=14.0 minos=14.0 arches=arm64
PASS Keychain Access indexed search candidates: Keychain Access | 钥匙串访问 | 钥匙串访问
PASS quick search app-name QA: 贝锐向日葵被控 wrapper wins over nested isunclient
PASS Apple default app resources: 89 apps, 29 languages, notes <= 80
PASS Apple default app runtime resource boundary
PASS Apple default note policy: Apple defaults, SmartStart defaults, and manual notes stay separated
PASS SmartStart catalog resources: 29 languages, 3453 non-Apple entries, 29 notes catalogs with no Apple default conflicts
PASS SmartStart runtime boundary: no Apple default notes or legacy Apple source
```
## Settings Visual Smoke
Window-level screenshots were captured from the local build after opening `TagLauncher Settings`.
- `Screenshots/01-language.png`
- `Screenshots/02-general.png`
- `Screenshots/03-hotkeys.png`
- `Screenshots/04-tags.png`
- `Screenshots/05-data.png`
- `Screenshots/06-about.png`
Observed results:
- Settings window frame: `1000x672`, matching `1000x640` content size plus title bar.
- General tab no longer shows the unwanted vertical scrollbar caused by insufficient content height.
- Top custom tab bar labels are not truncated in Chinese.
- Hotkeys, Data, About, and Language tabs do not show height-compression artifacts.
- Tags tab is list-based and can scroll its tag list as normal content behavior.
## DMG Verification
- `hdiutil verify`: PASS
- DMG mounted read-only under `/private/tmp/taglauncher-dmg-mounts/TagLauncher`: PASS
- Contents:
  - `TagLauncher.app`
  - `Applications -> /Applications`
- Mounted app metadata:
  - `CFBundleShortVersionString=7.8.28`
  - `CFBundleVersion=20260611.1558`
  - `LSMinimumSystemVersion=14.0`
- `codesign --verify --deep --strict --verbose=2`: PASS
- `spctl -a -vv -t exec`: `internal error in Code Signing subsystem` on this ad-hoc build. This candidate is not notarized and is not an App Store upload artifact.
## Remaining External Validation
- Install and smoke-test on a real macOS 14 machine.
- If this candidate is accepted for App Store submission, build a separate App Store signed `.pkg` and run App Store preflight.
src/Release/MacOS14Test-7.8.28-20260611.1558/README.md
New file
@@ -0,0 +1,23 @@
# TagLauncher 7.8.28 macOS 14 Test Candidate
This directory records TagLauncher `7.8.28` build `20260611.1558` as a macOS 14 verification candidate.
## Source
- Branch: `codex/macos14-compatibility`
- Source commit: `d6fb60c8c128566abab21c6e15b1fd7ce2761235`
- Release tag: `v7.8.28-build20260611.1558`
## Package
- DMG: `Archive/TagLauncher-7.8.28-build20260611.1558.dmg`
- SHA256: `d5e370542baace17e2e5dac86dd8c912f17cec6f525a6d7a032be4099cab5ed5`
- Size: `5.7M`
## Scope
- macOS 14 compatibility target.
- Settings window navigation and height stabilization.
- Manual install smoke-test package for real-machine verification.
This is not an App Store upload package. App Store submission still requires the dedicated App Store signing and `.pkg` upload flow.
src/Release/MacOS14Test-7.8.28-20260611.1558/RELEASE_MANIFEST.md
New file
@@ -0,0 +1,53 @@
# Release Manifest - TagLauncher 7.8.28 build 20260611.1558
## Identity
- Product: `TagLauncher`
- Version: `7.8.28`
- Build: `20260611.1558`
- Package type: macOS 14 verification candidate DMG
- Generated at: `2026-06-11 16:27:18 HKT`
- Agent: Codex
## Source
- Branch: `codex/macos14-compatibility`
- Source commit: `d6fb60c8c128566abab21c6e15b1fd7ce2761235`
- Release tag: `v7.8.28-build20260611.1558`
- Source root: `/Users/ar/Projects/Taglauncher/src`
## Build Commands
```bash
APP_BUILD=20260611.1558 bash build.sh
bash make_dmg.sh
mv build/TagLauncher.dmg build/TagLauncher-7.8.28-build20260611.1558.dmg
```
## Artifact
- Build output: `/Users/ar/Projects/Taglauncher/src/build/TagLauncher-7.8.28-build20260611.1558.dmg`
- Archived copy: `Archive/TagLauncher-7.8.28-build20260611.1558.dmg`
- SHA256: `d5e370542baace17e2e5dac86dd8c912f17cec6f525a6d7a032be4099cab5ed5`
- Size: `5.7M`
## Verification Summary
- `bash Scripts/macos14_availability_typecheck_qa.sh`: PASS
- `bash Scripts/macos14_build_metadata_qa.sh`: PASS
- `bash Scripts/quick_search_system_app_qa.sh`: PASS
- `bash Scripts/quick_search_app_name_qa.sh`: PASS
- `bash Scripts/apple_default_apps_resource_qa.sh`: PASS
- `bash Scripts/apple_default_note_policy_qa.sh`: PASS
- `bash Scripts/smartstart_catalog_resource_qa.sh`: PASS
- `git diff --check`: PASS
- `hdiutil verify build/TagLauncher-7.8.28-build20260611.1558.dmg`: PASS
- Mounted DMG contains `TagLauncher.app` and `Applications -> /Applications`: PASS
- Mounted app metadata: `7.8.28`, `20260611.1558`, `LSMinimumSystemVersion=14.0`
- `codesign --verify --deep --strict --verbose=2`: PASS
- `spctl -a -vv -t exec`: returned `internal error in Code Signing subsystem` for this ad-hoc local test build; not treated as Gatekeeper/notarization PASS.
## Notes
- The DMG is intended for macOS 14 real-machine validation.
- App Store submission needs a separate App Store signed package.
src/Release/MacOS14Test-7.8.28-20260611.1558/SHA256SUMS.txt
New file
@@ -0,0 +1,7 @@
d5e370542baace17e2e5dac86dd8c912f17cec6f525a6d7a032be4099cab5ed5  Archive/TagLauncher-7.8.28-build20260611.1558.dmg
fd9379c4dae174f4a1826d5f69858a5dc63dfc588f2b3ffca5471fc4d53fccea  Screenshots/01-language.png
e40fe669ee7d070ea6ce2a54617b08503194ba5d92fe10fe5909bba01b389d27  Screenshots/02-general.png
cb9d7f541c890798e6b3c93f245894f60d1f3950272ad89bd81dae27b33f1852  Screenshots/03-hotkeys.png
d47f41f29ac333c4903acf73e7036b3e32cca52b00896e8a57185dce1987a300  Screenshots/04-tags.png
7404feabb47526d9783b8702c1ef93c257192e50b48c8c29753a9884bf4d6230  Screenshots/05-data.png
a1f950700557c319d5424523fc85a50ed91fdb1934bc0bc021d648981ca832d5  Screenshots/06-about.png
src/Release/MacOS14Test-7.8.28-20260611.1558/Screenshots/01-language.png
src/Release/MacOS14Test-7.8.28-20260611.1558/Screenshots/02-general.png
src/Release/MacOS14Test-7.8.28-20260611.1558/Screenshots/03-hotkeys.png
src/Release/MacOS14Test-7.8.28-20260611.1558/Screenshots/04-tags.png
src/Release/MacOS14Test-7.8.28-20260611.1558/Screenshots/05-data.png
src/Release/MacOS14Test-7.8.28-20260611.1558/Screenshots/06-about.png