edit | blame | history | raw

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.unavailableFeaturesettings.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 产物中的本地化文本确认文案已进入包。