Files
infinite-canvas/CHANGELOG.md
T
HouYunFei 499439d66b fix(handler): 统一错误处理并替换Next.js重写为路由处理器
- 将所有handler中的Fail函数调用替换为FailError以统一错误处理
- 添加FailError函数实现统一的错误日志记录和响应格式
- 移除Next.js配置中的rewrites并实现统一的API路由代理处理器
- 新增路由处理器支持长连接和大文件上传场景的代理转发
- 更新错误处理逻辑避免将内部错误详情暴露给前端用户
2026-05-22 14:15:45 +08:00

2.3 KiB

CHANGELOG

Unreleased

  • [修复] 后端业务接口失败时统一返回通用错误文案,避免把数据库或内部错误细节暴露给前端。
  • [修复] /api/* 后端请求改用统一 Next Route Handler 代理,避免长时间生图响应被 Next rewrites 断开。
  • [修复] 图片节点生成会用扁平 metadata 字段记录提示词、生成类型、模型、尺寸、质量、数量和参考图引用,重试优先使用这些字段。
  • [修复] 参考图丢失时会直接提示无法继续重试,避免误发空的 images/edits 请求。
  • [修复] AI 代理失败统一返回通用错误,前端按业务 codemessage.error
  • [调整] 后端模型代理路径改为 OpenAI 风格的 /api/v1/*
  • [修复] 空图片节点生成和批量重试逻辑已整理,避免空框残留和重试走错接口。

v0.0.5 - 2026-05-20

  • [新增] 右上角版本号支持点击查看版本更新弹窗,展示当前版本、最新版本和按时间线整理的更新日志。
  • [新增] 设置弹窗支持配置系统提示词,AI 生图、编辑图和文本请求会自动携带。

v0.0.4 - 2026-05-20

  • [调整] Docker 运行入口改为 Next.js 对外提供页面,/api/* 由 Next.js 代理到内部 Go 服务。
  • [修复] 文本复制在局域网 IP 访问时可能失败的问题。

v0.0.3 - 2026-05-19

  • [修复] 更新 nanoid 依赖并修改 ID 生成方式,防止其他ip无法使用crypto模块导致的ID生成失败问题。

v0.0.2 - 2026-05-19

  • [新增] 增加生图工作台功能,支持文生图、图生图、查看历史记录,并增加移动端适配。
  • [修复] 画布生成尺寸控件支持选择更多常用比例,并可直接输入自定义比例。
  • [修复] 生成配置节点恢复拖拽操作,避免面板控件拦截整块节点拖动。
  • [文档] 增加 Render 部署说明。

v0.0.1 - 2026-05-19

  • [新增] 首次开源版本,包含无限画布能力:多画布项目、节点拖拽缩放、连线、小地图、撤销重做、导入导出。
  • [新增] AI 创作能力:支持 OpenAI 兼容接口的文生图、图生图、参考图编辑和文本问答。
  • [新增] 画布助手能力:支持围绕选中节点和上游节点对话、生图,并把结果插回画布。
  • [新增] 提示词库能力:抓取多个 GitHub 开源项目,按案例整理数百个图片提示词。