· 版本 0.3.1
Novelist 0.3.1 — 拖拽分栏的多面板编辑
编辑区从固定的两栏分屏,变成可拖拽、可调宽的动态多栏:把文件或标签页拖到面板边缘就开出新栏,最多四栏,空栏自动收起。AI 回复里的文字与工具调用卡片现在按流式顺序穿插显示。同时修好了 Windows 上的 Claude CLI 探测、Codex 大提示卡死、WebDAV 自动同步等问题。
0.3.1 把编辑区从”两栏分屏”升级成真正的多面板布局:栏数、宽度、每栏开哪个文件,全都由你拖出来。
拖拽分栏的多面板编辑
编辑区现在是一组可调宽的动态列,不再是固定的两栏分屏:
- 把文件从侧栏、或把一个标签页,拖到某一栏的左 / 右边缘,就在那个位置开出一栏新列。
- 拖到一栏的中间,则在该栏打开 / 移入这个文件。
- 标签页可以在同一栏内重新排序,也可以拖出去单独成一列。
- 空栏会自动收起,最多四栏。
AI 回复按流式顺序穿插
助手回复里的文字和工具调用卡片,现在按它们实际流出的顺序显示:工具调用之前写的文字渲染在卡片上方,之后写的文字渲染在下方,而不再是把所有文字堆一起、所有卡片堆一起。
体验打磨
- 悬浮自动隐藏的滚动条。 滚动条现在更细、带圆角、跟随主题,静止时透明——只有在你悬停滚动区域或正在滚动时才淡入,让写作界面保持干净。
- 侧栏的折叠手柄默认隐藏,只有当你悬停到侧栏边缘时才出现。
修复
- Windows 上的 Claude CLI 探测。 通过 volta / fnm / asdf / bun / nvm / npm-global / Homebrew 安装的版本此前会被漏掉,因为候选路径找的是
claude而不是claude.exe。 - AI Agent(Codex):大提示可能卡住整轮对话。 Codex 后端现在一边写 stdin 一边读 stdout,避免管道死锁。
- 带主题的 HTML 导出和移动文件面板在 Windows 上正常工作(不再硬编码
/tmp,文件夹路径使用分隔符无关的 dirname)。 - AI 面板快捷键(新建会话 / 保存对话)在输入框打字时也能再次触发。
- WebDAV 自动同步在项目打开或切换后能正确启动。
- 文件监听不再因为给大文件算哈希而卡住运行时,并限制了 AI HTTP 响应的缓冲大小。
其它
- 完整内容:v0.3.1 CHANGELOG
- GitHub Release:Novelist v0.3.1
下载最新版 →