2026-06-29 Pro 状态文案
用户目标
- 按用户标注调整 Pro 页状态展示:
- 顶部根据付费状态显示“您当前是免费版用户”或“您当前是尊贵的 👑Pro版用户”。
- Pro 对比表不再显示“免费版与 Pro 版差异”标题。
- Pro 列标题前增加皇冠标识。
- 免费列锁定功能显示“不可用”,可试用功能显示“只可预览 5 分钟”。
- Pro 列在未付费时显示“待解锁”,付费后显示“已解锁”;备注行保留“免费 3 个 / 无限备注”。
- 按用户标注调整菜单栏免费态 Pro 文案:
当前您是: 免费版用户(立刻升级到 👑Pro)
已完成事项
src/Apptag/PreferencesView.swift
- 增加 Pro 页当前用户状态行。
- 移除 Pro 表格标题渲染。
- Pro 列标题增加线型皇冠图标。
- Pro 表格状态改为基于当前权益动态显示。
src/Apptag/Localization/*.json
- 更新 29 个语种的菜单 Pro 状态文案。
- 新增
settings.proStatus.unavailableFeature 和 settings.proStatus.previewFiveMinutes。
- 简中包内文案已确认:
menu.proStatus.free: 当前您是: 免费版用户(立刻升级到 👑Pro)
settings.proStatus.previewFiveMinutes: 只可预览 5 分钟
src/Apptag/ApptagApp.swift / src/Apptag/ContentView.swift
- 菜单栏 Pro 状态项点击后打开 Pro 设置页,而不是已移除 Pro 汇总卡的 About 页。
src/Scripts/pro_feature_gate_qa.sh
- 增加 Pro 页状态行、皇冠列头、免费态状态、菜单 CTA 打开 Pro 页等静态门禁。
src/Scripts/pro_localization_qa.sh
- 增加新增 Pro 状态 key 的 29 语种完整性检查。
src/Apptag/Info.plist / src/CHANGELOG.md
- build 更新为
20260629.2006,changelog 记录本轮文案和菜单入口调整。
CODEGRAPH.md
- 更新 Pro 页状态口径和菜单 Pro 状态入口事实。
QA 与交付证据
bash Scripts/pro_feature_gate_qa.sh:PASS。
bash Scripts/pro_localization_qa.sh:PASS。
- 29 个本地化 JSON 解析:PASS。
git diff --check:PASS。
APP_BUILD=20260629.2006 bash build.sh:PASS。
bash make_dmg.sh:PASS。
codesign --verify --deep --strict --verbose=2 build/TagLauncher.app:PASS。
hdiutil verify build/TagLauncher.dmg:PASS。
- build 包内版本:
- 版本:
8.2.5
- build:
20260629.2006
- 最终 DMG:
/Users/ar/Projects/Taglauncher/src/build/TagLauncher.dmg
- SHA256:
f63f43a7eb87a390b7c8d786c034df980a7a3fffa900dd4fcdb70293654376e0
未覆盖风险
- 按用户要求未做视觉自动判断;最终视觉由用户人工验收。
- 本轮没有启动 App 做截图对齐,只读取 build 产物中的本地化文本确认文案已进入包。