← Files BranchaARCHIVED FILE
CHANGELOG.md
2.37 KB · Oct 4, 2026 · 12:29 UTC
# Changelog ## Unreleased - 画布首次进入固定为 100%,根节点位于视口横向 25%、纵向 50%;仅点击“适配”时显示整棵树,超大树最低可缩放至 4%。 - 修复静态资源缺失时 SPA fallback 错误返回 200 HTML 的问题:带扩展名的路径缺失时如实返回 404,避免升级后旧缓存页面加载已替换的 hash 资源导致应用静默挂死。 - 静态响应补充缓存策略:HTML 发 `Cache-Control: no-cache`,带内容 hash 的 assets 发 `max-age=31536000, immutable`。 本项目遵循 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/) 的结构。 ## [Unreleased] ### Added - 全新统一节点模型:每个节点只有标题、可选正文、顺序和一个可选 artifact,不再存在 branch、note、instruction 或 direction 概念。 - Artifact 类型支持 HTML、Markdown、SVG、图片、视频和音频。 - 稳定的 `<project-id>/<node-id>.<ext>` artifact 路径,可由 Agent 像源码一样直接编辑。 - 外部 SQLite 和 artifact 文件变化监听,直接操作后画布自动刷新。 - SQLite、文件系统、CLI 和 HTTP API 均为一等 Agent 接口。 - 支持简体中文、英语、日语、西班牙语和德语界面,可由 Agent 通过 CLI 持久化切换并实时更新已打开页面。 - 支持浅色、深色和跟随系统的持久化主题设置。 ### Security - 媒体凭据不进入 Brancha;媒体预览只开放必要的资源加载,仍禁用脚本、连接、表单和对象。 ## [0.2.0] - 2026-07-11 ### Added - 一等 Agent CLI,支持项目、节点、批量事务和文件/stdin 输入。 - 批量节点事务、覆盖更新乐观并发、服务端节点序号和紧凑树。 - 健康检查、稳定错误码、项目重命名和节点元数据更新。 - 持久化运行实例身份、端口与地址,并安全处理过期 PID。 - 首页预留画布并将项目身份交接给外部 Agent。 ### Security - Host allowlist 防护、作品 CSP、iframe sandbox 和通用安全响应头。 ## [0.1.0] - 2026-07-10 ### Added - 本地树状创意画布、HTML/Markdown/SVG/便签预览与 ZIP 导出。 - 随 Skill 发布的前端静态产物和后端单文件运行时。 [Unreleased]: https://github.com/Sider-ai/brancha/compare/v0.2.0...HEAD [0.2.0]: https://github.com/Sider-ai/brancha/compare/v0.1.0...v0.2.0 [0.1.0]: https://github.com/Sider-ai/brancha/releases/tag/v0.1.0
SHA-256: 6b3fdeef58f464d740e438306219787f5d2c845d813f4fbe0d8f8abb69bc0ed6