Release/AppStore-7.8.14-20260605.0150/APP_STORE_ASSET_INVENTORY.md
New file @@ -0,0 +1,20 @@ # App Store Asset Inventory ## Icon - `Assets/TagLauncher-AppIcon-1024.png` ## Screenshots - Upload candidates: `Screenshots/AppStore/` - Count: 8 - Size: 2880 x 1800 - Format: PNG ## Raw Screenshots - Raw source files: `Screenshots/raw/` - Count: 8 - Size: 3420 x 2224 The App Store candidates were generated from the raw screenshots and are already in an accepted Mac screenshot size. Release/AppStore-7.8.14-20260605.0150/APP_STORE_CONNECT_METADATA.md
New file @@ -0,0 +1,71 @@ # App Store Connect Metadata Draft ## App Information - Name: `TagLauncher` - Bundle ID: `com.taglauncher.app` - SKU: `taglauncher-macos` - Category: `Utilities` - Version: `7.8.14` - Build: `20260605.0150` - Minimum macOS: `15.0` ## Subtitle Options - `Tag-based app launcher` - `Launch apps by tag` - `标签化应用启动器` ## Description Draft TagLauncher is a fast tag-based launcher for Mac apps. Organize installed apps into visual tag groups, open a fullscreen-friendly app grid from a global hotkey, and jump directly to apps with Quick Search. It is designed for people who have many apps and want a calmer, faster way to find the right one without hunting through Launchpad, Finder, or the Dock. Highlights: - Open the app grid with Option-Shift-Space. - Search apps, tags, and notes with Quick Search. - Group apps by custom tags. - Tune icon size, tag position, app list style, and Dock visibility. - Import and export your category layout. - Works across multiple displays and fullscreen Spaces. ## Chinese Description Draft TagLauncher 是一个基于标签的 Mac 应用启动器。 你可以把已安装的应用整理成可视化标签分组,用全局快捷键唤出应用网格,也可以通过 Quick Search 直接搜索应用、标签和备注。它适合安装了很多应用、希望更快找到目标应用的人。 亮点: - 使用 Option-Shift-Space 打开应用网格。 - 使用 Quick Search 搜索应用、标签和备注。 - 用自定义标签整理应用。 - 可调整图标大小、标签位置、列表样式和 Dock 显示。 - 支持分类布局的导入和导出。 - 支持多显示器和全屏 Space 场景。 ## Keywords English: `launcher,tags,apps,productivity,quick search,utility,mac` Simplified Chinese: `启动器,标签,应用,效率,搜索,工具,Mac` ## What's New Version 7.8.14: - Fixed discovery for Apple system apps installed under CoreServices Applications, including Keychain Access. - Quick Search and App Grid can now find `Keychain Access` and localized names such as `钥匙串访问`. - Kept the lightweight app-directory signature check so opening search does not trigger a full scan unless app folders changed. 中文: - 修复位于 CoreServices Applications 目录下的 Apple 系统应用无法检索的问题,包括“钥匙串访问 / Keychain Access”。 - Quick Search 和 App Grid 现在可以通过英文名、本地化名称和拼音候选找到这些系统应用。 - 继续保留轻量目录签名检查,应用目录未变化时不会在打开搜索时完整重扫。 Release/AppStore-7.8.14-20260605.0150/APP_STORE_RELEASE_CHECKLIST.md
New file @@ -0,0 +1,23 @@ # App Store Release Checklist ## 本地冻结 - [x] 版本为 `7.8.14` - [x] Build 为 `20260605.0150` - [x] Release tag:`v7.8.14-build20260605.0150` - [x] DMG 已归档 - [x] SHA256 已记录 - [x] 上架截图已生成 - [x] App Store 文案、审核备注、隐私政策草稿、支持页草稿已准备 ## 提交 App Store 前 - [ ] 发布最终隐私政策 URL - [ ] 发布最终支持 URL - [ ] 在 Apple Developer 账号中确认证书和 provisioning profile - [ ] 用 `BUILD_SIGN_UPLOAD.md` 生成 App Store 上传 `.pkg` - [ ] 用 Transporter、Xcode 或 altool 上传 build - [ ] 在 App Store Connect 选择 build `20260605.0150` - [ ] 上传 `Screenshots/AppStore/` 内截图 - [ ] 填写 App Privacy、Age Rating、Export Compliance - [ ] 提交审核 Release/AppStore-7.8.14-20260605.0150/Archive/TagLauncher-7.8.14-build20260605.0150.dmgBinary files differ
Release/AppStore-7.8.14-20260605.0150/Assets/TagLauncher-AppIcon-1024.png
Release/AppStore-7.8.14-20260605.0150/BUILD_SIGN_UPLOAD.md
New file @@ -0,0 +1,32 @@ # Build, Sign, Package, Upload 本目录内 DMG 是本地可回滚候选包,不是 App Store Connect 最终上传包。 ## App Store Signing ```bash APP_STORE=1 \ APP_BUILD=20260605.0150 \ CODESIGN_IDENTITY="Mac App Distribution: YOUR NAME (TEAMID)" \ zsh ./build.sh ``` ## Package ```bash mkdir -p build/AppStore productbuild \ --component build/TagLauncher.app /Applications \ --sign "Mac Installer Distribution: YOUR NAME (TEAMID)" \ build/AppStore/TagLauncher-7.8.14-build20260605.0150.pkg ``` ## Verify ```bash pkgutil --check-signature build/AppStore/TagLauncher-7.8.14-build20260605.0150.pkg ``` ## Upload Use Transporter, Xcode, or `xcrun altool` to upload the signed `.pkg`. Release/AppStore-7.8.14-20260605.0150/FIRST_TIME_MAC_APP_STORE_TODO.md
New file @@ -0,0 +1,14 @@ # First-Time Mac App Store Todo - [ ] Apple Developer Program 有效 - [ ] App Store Connect app record 已创建 - [ ] Bundle ID 为 `com.taglauncher.app` - [ ] SKU 为 `taglauncher-macos` - [ ] Category 为 Utilities - [ ] 隐私政策 URL 已发布 - [ ] 支持 URL 已发布 - [ ] Mac App Distribution / Apple Distribution 证书可用 - [ ] Mac Installer Distribution 证书可用 - [ ] Mac App Store provisioning profile 已安装 - [ ] 上传 `.pkg` 已生成并通过签名检查 - [ ] Build `20260605.0150` 已上传并 Processing 完成 Release/AppStore-7.8.14-20260605.0150/Legal/PRIVACY_POLICY.md
New file @@ -0,0 +1,11 @@ # TagLauncher Privacy Policy Draft Effective date: 2026-06-05 TagLauncher is a macOS utility for organizing and launching installed applications. The current build works locally on the user's Mac and does not collect personal data. The app stores preferences and launcher configuration locally. It scans installed applications locally to build its launcher index. It does not include analytics, advertising, tracking, crash reporting, or third-party telemetry SDKs in the current build. Support email: REPLACE_WITH_SUPPORT_EMAIL Privacy policy URL: REPLACE_WITH_FINAL_PRIVACY_POLICY_URL Release/AppStore-7.8.14-20260605.0150/Legal/PRIVACY_POLICY.zh-Hans.md
New file @@ -0,0 +1,11 @@ # TagLauncher 隐私政策草稿 生效日期:2026-06-05 TagLauncher 是一个用于整理和启动已安装应用的 macOS 工具。当前版本在用户 Mac 本地工作,不收集个人数据。 应用会在本地保存偏好设置和启动器配置,并在本地扫描已安装应用来建立启动器索引。当前版本不包含 analytics SDK、广告 SDK、tracking SDK、崩溃上报 SDK 或第三方遥测 SDK。 支持邮箱:REPLACE_WITH_SUPPORT_EMAIL 隐私政策 URL:REPLACE_WITH_FINAL_PRIVACY_POLICY_URL Release/AppStore-7.8.14-20260605.0150/QA_RELEASE_EVIDENCE.md
New file @@ -0,0 +1,43 @@ # QA Release Evidence ## Build Under Test - Version: 7.8.14 - Build: 20260605.0150 - Source commit: 5194065f5cebfa847061c43cf2c568a1c91721ce - Artifact: Archive/TagLauncher-7.8.14-build20260605.0150.dmg ## Passed - Build completed with fixed build number. - App signing verification passed. - App version/build matched `7.8.14 / 20260605.0150`. - DMG verification passed. - DMG mount verification passed. - Keychain targeted regression passed. - Screenshot dimensions verified as `2880 x 1800`. - `SHA256SUMS.txt` verified. ## Keychain Regression Verified app: - `/System/Library/CoreServices/Applications/Keychain Access.app` Verified searchable candidates: - `Keychain Access` - `钥匙串访问` Verified queries: - `keychain` - `钥匙串` - `yaoshichuan` - `ysc` Result: ```text PASS Keychain Access indexed search candidates: Keychain Access | 钥匙串访问 | 钥匙串访问 | 钥匙串访问 ``` Release/AppStore-7.8.14-20260605.0150/README.md
New file @@ -0,0 +1,64 @@ # TagLauncher 7.8.14 App Store 最终上架资料 生成时间:2026-06-05 02:04:08 HKT ## 冻结信息 - 产品:TagLauncher - 版本:7.8.14 - Build:20260605.0150 - Bundle ID:com.taglauncher.app - 最低系统版本:macOS 15.0 - 源码分支:codex/fix-quick-search-focus-routing - 源码提交:5194065f5cebfa847061c43cf2c568a1c91721ce - 冻结 tag:v7.8.14-build20260605.0150 ## 上架结论 - 7.8.14 build 20260605.0150 是当前准备提交 App Store 的最终候选。 - 7.8.13、7.8.14 build 20260605.0122 都不要再提交市场。 - 本目录内 DMG 是本地可回滚候选包;App Store Connect 最终上传仍需要按 `BUILD_SIGN_UPLOAD.md` 用 Apple Developer 账号证书生成 `.pkg`。 ## 安装包 - DMG:Archive/TagLauncher-7.8.14-build20260605.0150.dmg - SHA256:1f1fb2502aac3d1d069ff9cf8ba731f6d42faa58e479304ebf914de5d8a3ee34 - 大小:5990829 bytes ## 截图 - App Store 上传候选:`Screenshots/AppStore/` - 数量:8 - 尺寸:2880 x 1800 - 格式:PNG - 原始截图备份:`Screenshots/raw/` ## 资料入口 - `APP_STORE_CONNECT_METADATA.md`:App Store Connect 文案 - `APP_STORE_RELEASE_CHECKLIST.md`:提交前检查清单 - `APP_STORE_ASSET_INVENTORY.md`:图标和截图清单 - `BUILD_SIGN_UPLOAD.md`:签名、pkg、上传说明 - `FIRST_TIME_MAC_APP_STORE_TODO.md`:账号侧待办 - `Review/APP_REVIEW_NOTES.md`:审核备注 - `Legal/PRIVACY_POLICY.md`:英文隐私政策草稿 - `Legal/PRIVACY_POLICY.zh-Hans.md`:中文隐私政策草稿 - `Support/SUPPORT.md`:支持页草稿 ## 已完成验证 - `APP_BUILD=20260605.0150 zsh ./build.sh` 通过 - `codesign --verify --deep --strict build/TagLauncher.app` 通过 - App 版本/build 校验通过:`7.8.14 / 20260605.0150` - `hdiutil verify build/TagLauncher-7.8.14-build20260605.0150.dmg` 通过 - DMG 挂载检查通过,包含 `TagLauncher.app` 和 `Applications -> /Applications` - `Scripts/quick_search_system_app_qa.sh` 通过,覆盖 `Keychain Access / 钥匙串访问` ## Apple 官方资料入口 - Screenshot specifications: https://developer.apple.com/help/app-store-connect/reference/app-information/screenshot-specifications - Upload screenshots: https://developer.apple.com/help/app-store-connect/manage-app-information/upload-app-previews-and-screenshots/ - Upload builds: https://developer.apple.com/help/app-store-connect/manage-builds/upload-builds/ - App privacy: https://developer.apple.com/help/app-store-connect/manage-app-information/manage-app-privacy/ - Certificates: https://developer.apple.com/help/account/certificates/certificates-overview/ - App Store provisioning profile: https://developer.apple.com/help/account/provisioning-profiles/create-an-app-store-provisioning-profile/ Release/AppStore-7.8.14-20260605.0150/RELEASE_MANIFEST.md
New file @@ -0,0 +1,45 @@ # Release Manifest ## Identity - Product: TagLauncher - Version: 7.8.14 - Build: 20260605.0150 - Bundle ID: com.taglauncher.app - Minimum macOS: 15.0 - Generated at: 2026-06-05 02:04:08 HKT - Branch: codex/fix-quick-search-focus-routing - Source commit: 5194065f5cebfa847061c43cf2c568a1c91721ce - Release tag: v7.8.14-build20260605.0150 ## Artifact - Build artifact: build/TagLauncher-7.8.14-build20260605.0150.dmg - Archived artifact: Release/AppStore-7.8.14-20260605.0150/Archive/TagLauncher-7.8.14-build20260605.0150.dmg - SHA256: 1f1fb2502aac3d1d069ff9cf8ba731f6d42faa58e479304ebf914de5d8a3ee34 - Size: 5990829 bytes ## Commands ```bash APP_BUILD=20260605.0150 zsh ./build.sh zsh ./make_dmg.sh mv build/TagLauncher.dmg build/TagLauncher-7.8.14-build20260605.0150.dmg ``` ## Verification Results - App version check: passed, returned `7.8.14` - App build check: passed, returned `20260605.0150` - Code signing verification: passed - Keychain Access targeted regression: passed - DMG verification: passed - DMG mount metadata check: passed - DMG contains `TagLauncher.app` - DMG contains `Applications -> /Applications` ## Release Scope - This build is the final 7.8.14 App Store submission candidate. - It includes CoreServices system apps such as Keychain Access in the local app index. - It keeps the lightweight directory-signature refresh behavior introduced in 7.8.13. Release/AppStore-7.8.14-20260605.0150/Review/APP_REVIEW_NOTES.md
New file @@ -0,0 +1,19 @@ # App Review Notes TagLauncher is a macOS utility for organizing installed applications into visual tag groups and launching them from a keyboard-accessible app grid. No demo account is required. ## Review Flow 1. Launch TagLauncher. 2. Press `Option-Shift-Space` to show the app grid. 3. Press `Space` while the app grid is visible to open Quick Search. 4. Type part of an installed app name to search. 5. Press `Escape` once to close Quick Search. 6. Press `Escape` again to close the app grid. 7. Open Settings from the menu bar or with `Command-Comma`. ## 7.8.14 Note Version 7.8.14 includes Apple system apps under `/System/Library/CoreServices/Applications` in the local app index. This lets users find Keychain Access by English name, localized name, or pinyin candidates. Release/AppStore-7.8.14-20260605.0150/SHA256SUMS.txt
New file @@ -0,0 +1,18 @@ 1f1fb2502aac3d1d069ff9cf8ba731f6d42faa58e479304ebf914de5d8a3ee34 Archive/TagLauncher-7.8.14-build20260605.0150.dmg a4495740d03a9b7517da2cfc6a3f9f5e16e2e33495ad772738493c826004928c Assets/TagLauncher-AppIcon-1024.png b2aa2f117f0e570a286e6c39183d1a1499801e84cd9b875fe99ba86a74101976 Screenshots/AppStore/mac-01-SCR-20260604-jwdv-2880x1800.png ecdb40253464a3d5b89bb4c564d9819f7683fc0d4247aba936f647ab9b24b197 Screenshots/AppStore/mac-02-SCR-20260604-jwen-2880x1800.png 42916c8157b5789867b0a6665a3d327c4ca02a89da0d2ff1ceb8345ee0a4c4b8 Screenshots/AppStore/mac-03-SCR-20260604-jwgb-2880x1800.png 473c41872069e8144f61fa06b78ffab596562226ee9d3af0fa072eddec40ba83 Screenshots/AppStore/mac-04-SCR-20260604-jwgq-2880x1800.png efbd9bf903dc8726fb63f547e47bef5fc68b76845dfaea3015f57f6dd2a9c470 Screenshots/AppStore/mac-05-SCR-20260604-jwhd-2880x1800.png 095208a3a1472a563f4d2c5952fa9b23910d7feb6abf800e38ab0fc72479ddc7 Screenshots/AppStore/mac-06-SCR-20260604-jwic-2880x1800.png 615a8ca6a719c6f465a641caeeeded20f3066885c26bd5dbe033ddf1ede514db Screenshots/AppStore/mac-07-SCR-20260604-jwji-2880x1800.png e59cd0e4ef61d64db0c4b56faf280b392fc86aa49d4390d3dab8e732003cc7d8 Screenshots/AppStore/mac-08-SCR-20260604-jwkh-2880x1800.png 93252c42fb276662dc5f47afe1a1f08c0e0de86fc49d482196c3da4369a7fceb Screenshots/raw/SCR-20260604-jwdv.png 6f9d4533382f218df85bab51123dcb33865756855c733aa4c2323075fa4d3e79 Screenshots/raw/SCR-20260604-jwen.png 79a80cfe4e8869cde3947cb2cf000fb8fe13d73c2a76ce5da7209c1e254645d5 Screenshots/raw/SCR-20260604-jwgb.png 568a2d5c9048700511c869d0c20003cc4cca20578ed02365ab276da3fcd2b65b Screenshots/raw/SCR-20260604-jwgq.png 41780a10fe8f6ec16bcdacdf164e662e17b29697352dab21fa8ce95d44a4aa3d Screenshots/raw/SCR-20260604-jwhd.png e87b74e23dce17334b2b14b1e446d3707a70497c300c24cfffc613808bf6c37f Screenshots/raw/SCR-20260604-jwic.png e9952a1ae03776bfdda295447ff487b8647b12f025af962a18dc141cb298162b Screenshots/raw/SCR-20260604-jwji.png ad6c1d1ae9bc997f036b220517fd89690c1cbcc9adcd19f4f19c2ba1a93ed0b9 Screenshots/raw/SCR-20260604-jwkh.png Release/AppStore-7.8.14-20260605.0150/Screenshots/AppStore/.gitkeep
Release/AppStore-7.8.14-20260605.0150/Screenshots/AppStore/mac-01-SCR-20260604-jwdv-2880x1800.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/AppStore/mac-02-SCR-20260604-jwen-2880x1800.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/AppStore/mac-03-SCR-20260604-jwgb-2880x1800.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/AppStore/mac-04-SCR-20260604-jwgq-2880x1800.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/AppStore/mac-05-SCR-20260604-jwhd-2880x1800.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/AppStore/mac-06-SCR-20260604-jwic-2880x1800.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/AppStore/mac-07-SCR-20260604-jwji-2880x1800.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/AppStore/mac-08-SCR-20260604-jwkh-2880x1800.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/SCREENSHOT_SHOT_LIST.md
New file @@ -0,0 +1,22 @@ # Screenshot Shot List ## 上传目录 `Screenshots/AppStore/` ## 文件 1. `mac-01-SCR-20260604-jwdv-2880x1800.png` 2. `mac-02-SCR-20260604-jwen-2880x1800.png` 3. `mac-03-SCR-20260604-jwgb-2880x1800.png` 4. `mac-04-SCR-20260604-jwgq-2880x1800.png` 5. `mac-05-SCR-20260604-jwhd-2880x1800.png` 6. `mac-06-SCR-20260604-jwic-2880x1800.png` 7. `mac-07-SCR-20260604-jwji-2880x1800.png` 8. `mac-08-SCR-20260604-jwkh-2880x1800.png` ## 规格 - 2880 x 1800 - PNG - Mac 16:10 Release/AppStore-7.8.14-20260605.0150/Screenshots/raw/SCR-20260604-jwdv.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/raw/SCR-20260604-jwen.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/raw/SCR-20260604-jwgb.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/raw/SCR-20260604-jwgq.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/raw/SCR-20260604-jwhd.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/raw/SCR-20260604-jwic.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/raw/SCR-20260604-jwji.png
Release/AppStore-7.8.14-20260605.0150/Screenshots/raw/SCR-20260604-jwkh.png
Release/AppStore-7.8.14-20260605.0150/Submitted/.gitkeep
Release/AppStore-7.8.14-20260605.0150/Support/SUPPORT.md
New file @@ -0,0 +1,19 @@ # TagLauncher Support Draft ## Current Version - Version: 7.8.14 - Build: 20260605.0150 - Minimum macOS: 15.0 ## Getting Started 1. Launch TagLauncher. 2. Press `Option-Shift-Space` to open the app grid. 3. Press `Space` in the app grid to open Quick Search. ## Contact Support email: REPLACE_WITH_SUPPORT_EMAIL Privacy policy: REPLACE_WITH_FINAL_PRIVACY_POLICY_URL Release/AppStore-7.8.14-20260605.0150/Upload/.gitkeep