Skip to content

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 30 Aug 13:44
· 23 commits to main since this release

v0.4.1

商业化整改批次交付:修复一个真实缺陷(应用内帮助死链)、补齐可访问性与键盘快捷键、建立 E2E 冒烟门禁、拆分 dsh 域模块、补全开源仓库门面。dsh 集成行为无变化。

Changes

  • 修复应用内帮助死链:补写 docs/updater/SETUP.md(更新源密钥、环境变量、CI 配置与故障排查),更新源未配置时关于页的「Setup Guide」链接不再必然报错,并附仓库布局回归测试
  • 可访问性补齐:无 href 链接触发器改为键盘可达的链接样式按钮;顶部导航、设置侧栏、选择卡补 :focus-visible 主题焦点环;toast 经 role="status" aria-live="polite" 对屏幕阅读器可感知
  • 新增键盘快捷键Cmd/Ctrl + , 打开设置,按钮 tooltip 双语提示
  • E2E 冒烟门禁:基于 playwright-core 与 mock Tauri IPC 的 7 步冒烟(壳渲染、Home/Settings/About 导航、快捷键、启动链 IPC 面与无错误 toast),接入 quality workflow,未 mock 命令即失败
  • dsh 模块拆分:4,043 行单文件按域拆为 process / components / auth / detect / setup / start / update / probe / autostart 九个模块 + tests,main.rs 注册路径不变,显式跨模块导入,行为无变化
  • 死代码清理:删除零引用 Modal 组件与 22 个遗留 CSS 类、3 个死 keyframes;摘除 4 处私人备注标记
  • 仓库门面:CONTRIBUTING.md(质量门禁、插件 pin 与发布清单)、SECURITY.md(私密漏洞报告与范围边界)、bug/feature issue 表单
  • 测试补充:updater 重试退避、可重试错误分类、错误文案与帮助路径回归测试

验证

  • cargo test 49 项通过;cargo clippy --all-targets -- -D warnings 无警告
  • tsc --noEmit 无报错;pnpm run check:i18n 通过:前端 130 key、Rust 表 120 条,无缺失无死 key
  • E2E 冒烟 7 步本地与 CI 全绿
  • pnpm run check:release -- --tag v0.4.1 通过