Skip to content

v1.10.0 · 预算报告与撤销/重做

Choose a tag to compare

@gh503 gh503 released this 25 Oct 15:10
· 27 commits to main since this release

v1.10.0 · 预算报告与撤销/重做

优化器现在有完整的“看—试—回”闭环:看候选、试应用、回退。

新增

  • 预算报告导出(网页)
    • BOM → 预算优化 → 导出报告
    • 下载 Markdown:当前 BOM + 每条候选的节省、应用后成本、组件/关节、风险、代价
    • 与 CLI modkit assemble suggest --out report.md 同用途
  • Studio 撤销/重做
    • 顶部 ↶/↷,或 Ctrl+Z / Ctrl+Shift+Z / Ctrl+Y
    • 最多 40 步装配快照
    • 加件/换件/删件/应用参数/应用优化候选/载入预设都记一步
    • 撤销后继续编辑会截断 redo 分支
    • 历史只在当前会话,不写 localStorage
  • web/budget-core.js 增加 reportMarkdown()
  • 测试 271 → 272

边界

  • 撤销只回滚网页装配 JSON,不回滚已导出的文件或相机视角。
  • 历史不持久化;刷新后重置为当前草稿。
  • 优化器仍是单步候选,不是全局最优。
  • 没有采购/打印/装配/上电/标定;物理闸门 0/5。

验证

  • make check 全绿;272 项 pytest;7 个装配预设 PASS。
  • 浏览器 QA:撤销/重做(含 Ctrl+Z / Ctrl+Shift+Z)、优化报告下载、无控制台异常。
  • 发布包 SHA256 见 SHA256SUMS。

详细说明:docs/67-网页设计器.md · docs/68-预算优化器.md