edit | blame | history | raw

2026-06-24 关于页验证包

用户目标

在 P1 下载取消验证包的基础上,修复“关于”页支持与反馈 URL 尾部 .html 被拆成 support.htm 与下一行 l 的视觉问题,并生成新的本地验证 DMG。

已完成事项

  • 修改 privatevoice.src/frontend/src/components/settings/AboutPage.svelte
  • 关于页主体和底部分隔线宽度从 560px 调整为 760px
  • 桌面宽度下 URL 使用 white-space: nowrap,避免 URL 尾部出现单字符换行。
  • 小窗口下保留 overflow-wrap: anywhere,防止窄窗口横向溢出。
  • 提交 About 页视觉修复:
  • e533a8c Fix about page support link wrapping
  • 确认该提交位于 P1 提交之后:
  • 7999e66 Add cancellable model downloads
  • git merge-base --is-ancestor 7999e66 HEAD 通过,说明新 DMG 包含 P1。
  • 生成新的 arm64 本地验证 DMG。

验证记录

  • 分支:codex/x-asr-experiment-2.1.29
  • 当前 HEAD:e533a8c Fix about page support link wrapping
  • P1 基线:7999e66 Add cancellable model downloads
  • npm run build:通过;仍有既有 Svelte a11y warning,非本轮引入
  • 构建命令:./scripts/build-local-macos.sh arm64
  • 构建脚本内签名校验:通过
  • hdiutil verify:通过
  • DMG 路径:/Users/ar/Projects/PrivateVoice/privatevoice.src/build/local/arm64/PrivateVoice Dictation-2.1.35-build20260623.1435-arm64-local.dmg
  • SHA256:13c2b80dd1eb97eaab5dc70d61c0e81f7e8ce2b94baf1c56c59f55bf1e1c284c
  • App 元数据:version 2.1.35,build 20260623.1435,bundle id com.shanghai3168.privatevoicedictation

未决问题

  • 该 DMG 是本地验证包,不是正式 App Store 发布包。
  • 正式发布仍需单独递增版本/build、更新 CHANGELOG、生成 release manifest 和 tag。

后续建议

  • 用户打开新 DMG 后重点检查“关于”页最后一条支持与反馈 URL 是否保持单行。
  • 同时可复测 P1:未安装模型下载中点击取消,确认界面不锁死且不会留下半成品已安装状态。