feat: 完善创作工作台与用户诊断支持 (#295)

* feat(canvas): 参考素材 - 增加移除按钮并删除对应连线

* feat(canvas): 完善节点面板交互与拖拽反馈

* fix(canvas): 画布交互与小地图 - 统一浮层层级并完善节点识别

* feat(prompt-optimizer): 增加 AI 提示词优化器及宿主接入

* feat(canvas): 画布 - 增加自动整理节点按钮并补充文档

* chore(web): 前端 - 修正提示词优化器格式

* chore(backend): 后端 - 修正 Go 格式检查

* feat(workspace): 完善诊断导出与本地排障支持

* chore(web): 格式化诊断导出文件

* fix(web-test): 兼容 Bun 测试运行时

* fix(web-test): 对齐模型目录协议断言
This commit is contained in:
QAyong
2026-08-25 13:49:15 +08:00
committed by GitHub
parent 1758ba6062
commit 5b7f173102
70 changed files with 6863 additions and 1708 deletions

View File

@@ -2,6 +2,11 @@
## Unreleased
- 新增用户诊断包导出:设置页和失败任务详情支持导出最近 15 分钟、30 分钟、1 小时或 24 小时内的脱敏 ZIP,并通过 `traceId`、`requestId`、`taskId` 和 `providerRequestId` 关联前端、任务日志与模型上游调用。
- 建立诊断数据安全边界:前端内存事件缓冲区最多保留 500 条,后端按当前用户校验任务和项目归属,导出时排除提示词、任务输入、请求/响应体、密钥、Cookie 和 URL 查询参数,并补充脱敏与越权测试。
- 修复 Eagle 素材库在素材缺少文件夹或标签时的空集合兼容问题,避免前端读取 `folderIds` 或 `tags` 时出现异常。
- 增加 Windows PowerShell 本地一键启动脚本,固定使用 `.local/project-workbench-debug` 和本地缓存目录,启动前检查依赖与端口,并补充本地开发文档。
- 修复浅色主题下 Ant Design 信息提示使用错误主色导致背景过暗、文字对比度不足的问题,并重新设计设置页“问题诊断”的信息层级、响应式布局和导出状态反馈。
- 修复火山方舟视频实际 Token 用量高于预授权时结算失败的问题,自动补扣真实用量差额并允许余额转负;负余额账户无法继续创建任务,后续充值或积分入账会自动抵扣欠款。
## v1.2.0-preview.1