Skip to content

Vela v0.2.4

Choose a tag to compare

@github-actions github-actions released this 02 Oct 18:13
· 30 commits to master since this release

新增

  • 新增项目快照:可在设置中手动创建、恢复和删除本地快照,恢复前会自动备份当前状态。
  • 快照覆盖小说数据库、项目提示词、拆书档案和知识库索引,默认保留最近 20 个快照。
  • Agent 配置修改支持 dry_run=true 预览,并统一进入剧情调整记录,可从历史面板整批撤回。
  • 提示词自定义保存新增版本历史,每次覆盖或恢复默认前自动留档,可从设置中恢复旧版本。
  • 新增故事圣经看板,统一汇总全书架构、角色状态、时间线、剧情线和关键事实,并支持全文筛选。
  • 草稿箱支持解除定稿和永久删除;解除定稿只能从最后一章开始倒序执行,永久删除会同步清理关联修稿与审稿记录。
  • 草稿箱支持把整章重置为“未生成”:保留章节蓝图,删除该章所有草稿、修稿、审稿、定稿投影和后处理记录,并只允许从最后一章开始倒序重置。
  • 定稿前自动保存动态设定快照;解除定稿或重置章节时,会恢复角色动态状态、章节要点、时间线、事实、剧情线和摘要,避免回滚后残留定稿产生的“幽灵设定”。
  • 新增内置持久化日志系统:主进程、界面、工作流和崩溃日志统一记录,支持级别与关键字筛选、导出、打开日志目录和清理。

构建

  • Release 更新说明改为从 CHANGELOG.md 对应版本章节自动提取,不再使用 GitHub 自动生成的提交汇总。
  • 修复发布任务未检出仓库导致找不到 Release 说明脚本的问题。

性能

  • 编辑器、知识库、拆书、审稿、大纲和合并视图改为按需加载,降低应用启动时的首屏包体。
  • 拆书导入改为流式读取与拆章,并显示读取、拆分、向量化和入库进度,导入大文件时窗口保持响应。
  • 拆书章节正文改为分页读取;超大章节不再一次性读取并渲染全部文本,完整复制和文风分析按块读取并主动让出事件循环。

修复

  • 修复项目级自定义提示词只在打开设置页后才加载的问题;打开项目和工作流启动前现在都会确保全局与项目提示词已生效。
  • 明确提示词优先级为「项目自定义 > 全局自定义 > 内置默认」,未设置用户版本时始终使用内置默认。
  • 修复草稿箱删除失败的问题:旧入口只尝试归档且未按数据库草稿 ID 操作,现在普通草稿可直接永久删除。
  • 修复大型拆书文件读取卡死的问题;无章节标题的长文件继续按单章处理,但预览与读取不会再一次性阻塞界面。
  • 修复章节蓝图与“创作新章节”里的章节定位选项不一致问题,旧数据中的“开篇/结局/过渡”等写法会自动归一化。
  • 修复模型流式请求遇到 ECONNRESET 等瞬态断连时直接失败的问题;连接建立阶段和无输出阶段会自动退避重试。