KloseDoc

更新日志

本文件按发布日期倒序记录 KloseDoc 面向用户的功能变化。运维、测试和内部重构只在影响用户行为时列出。

分类说明:新增 是新功能,改进 是已有功能的行为或界面变化,修复 是缺陷修正。

2026-09-27

新增

  • 站内用户手册:/help 渲染 docs/user-guide 的各章节,/help/changelog 显示本文件;产品首页导航、页脚和项目首页账户菜单加入“用户手册”入口
  • 一句话同步:在本地项目目录对 Agent 说 klosedoc sync 即可更新项目,已关联 GitHub 的项目走仓库合并,否则合并上传。MCP 适配器 0.3.1 把这个词的定义写进服务端 instructions、状态工具说明和名为 sync 的 MCP prompt;编辑器和 Agent 接入页的更新提示词缩短为这一句,接入页新增“安装 /sync 快捷命令”说明
  • Agent 令牌新增“GitHub 同步”权限(默认关闭)。授予后 Agent 可以对自己拥有且已关联仓库的文档项目读取同步状态、刷新、推送和拉取,从而独立完成“推送 → 本地 git 合并 → 拉取”的更新流程;MCP 适配器升级到 0.3.0,新增四个 klosedoc_document_github_* 工具

改进

  • 已关联 GitHub 的文档项目引导 Agent 通过仓库更新:编辑器“用 Agent 更新”显示仓库、分支和同步状态,提示词改为让 Agent 推送、在本地合并后 push、再拉取;Agent 读取项目状态时会看到同样的建议;GitHub 有未拉取的更改时 Agent 的直接写入会被拒绝(GITHUB_REMOTE_CHANGES),提示先拉取

2026-09-25 至 2026-09-26

新增

  • 编辑器"更多操作"菜单加入 70%–200% 的编辑器字号调节,快捷键 Ctrl/Cmd+Alt+= / - / 0;Markdown 预览区在"普通/数学"切换旁加入独立的预览字号控制。两项偏好分别保存在浏览器本地
  • Agent 接入扩展到文档项目:令牌新增"文档项目"权限级别(无 / 只读 / 读写),Agent 可以通过 MCP 列出、读取、创建、导入 ZIP、合并或替换上传 Markdown、LaTeX、Typst 项目文件;Agent 的写入会记录为一条 "agent" 版本,用户可在版本历史中恢复。编辑器新增"用 Agent 更新"入口,MCP 适配器升级到 0.2.0
  • 协作者可以把"与我共享"的项目归入自己的工作区,不影响所有者的整理方式

改进

  • 项目列表的"更新时间"改为反映最后一次内容编辑而不是最后一次重命名,显示相对时间(如"3 小时前"),悬停显示精确时间;新增"所有者"列
  • 已有项目的更新时间根据版本历史回填,不再显示创建时间
  • 工作区、项目首页、登录、发布和管理后台页面的界面文字统一为 14px,编辑器默认字号相应调小
  • 项目首页侧栏三个按钮的图标与文字对齐;编辑器折叠槽改用实心三角形并与行号居中对齐

修复

  • 通过快照写入项目时切换主文件不再丢失;合并上传时压缩包根目录会被正确剥离

2026-09-23 至 2026-09-24

新增

  • 引用检查:在 LaTeX 项目中对 .bib 文件逐条核对参考文献,向 Crossref、arXiv、Semantic Scholar、OpenAlex、DBLP 等来源查询并给出可疑 / 警告 / 轻微 / 无法验证 / 通过五种结论
  • 结果面板铺满预览区,顶部结论计数可作为筛选条件点击;每条结果展开后并排显示"你写的"与"来源记录",逐个作者标记核对结果,提供来源链接或 Scholar 搜索兜底,以及跳转到该条目所在行的按钮
  • 引用检查结果按文件持久保存,刷新页面后直接恢复上次结果,不需要重新检查
  • 管理后台新增"引用检查"面板:开关可选来源(OpenAlex / DBLP)、探测五个来源的连通性、调整并发数、单条与整体时间上限(整体最长 20 分钟)、联系邮箱和 OpenAlex API Key

改进

  • 优先使用 OpenAlex 而不是有反爬墙的 DBLP;DBLP 默认关闭
  • OpenAlex 查询先按标题精确检索,找不到再退回全文检索,减少"未找到"误报
  • 检查过程中面板显示进度行"正在检查 N / 总数";后台自动编译不再把结果面板顶回 PDF 或日志视图

修复

  • 单条超时只计算真正等待来源的时间,不再因为排队而被判为超时或"格式错误"
  • 正确遵守来源返回的 Retry-After,避免持续触发限流
  • 工具栏按钮设置 hidden 属性后确实隐藏

2026-09-17 至 2026-09-20

新增

  • LaTeX 编辑器支持按环境和章节折叠,折叠后显示被收起的行数
  • 文件树下方新增可调整高度的"文件大纲"面板,按标题层级导航当前文档,可折叠各级章节,段落级标题不再列出
  • 支持把文件直接拖入项目文件树上传,树下方有拖拽上传提示
  • 上传前若文件已存在会先询问是否覆盖;批量上传时跳过的重复文件会明确提示
  • 专注写作模式:隐藏侧栏和顶栏,编辑器、预览和 AI 面板占满整个画布,右上角保留退出与全屏按钮

改进

  • 编辑器与预览默认按 60/40 分栏,分栏宽度有上下限
  • 全产品统一半透明悬浮提示,顶栏控件都有可访问的悬停说明
  • 写作区改用中性灰背景,绿色只用于操作和选中状态;编辑器工具栏图标与格式分组重新对齐
  • 产品各页面的过渡动效统一
  • 移除启发式的 LaTeX 语法检查,避免误报

修复

  • 项目启动顺序与默认文件夹折叠状态
  • 选区在当前行高亮下仍然可见
  • 编辑器会话过期后先恢复会话,再查找私有文档,避免误报"无权访问"
  • 窄屏下工作区控件布局与预览裁切问题
  • 演示页面保留图片尺寸并本地化外壳文字
  • UI 审计中发现的一批编辑、工作区和发布页面问题

2026-09-09 至 2026-09-13

新增

  • AI 面板新增"思考"下拉选项(不思考 / 思考),放在模型选择旁;续写任务不支持思考并会说明原因
  • AI 修改提案支持"全部接受"和"全部放弃",操作前用应用内对话框确认并列出涉及的文件;放弃后的提案刷新页面不会再出现
  • AI 建议对用户的接受 / 拒绝反馈会被记录
  • 网页演示发布工作流:上传 HTML / ZIP、草稿预览、发布固定链接、版本切换、访问范围、过期与下线

改进

  • AI 编辑锚定到 Yjs 位置:在文档其他位置继续写作不会让整个提案失效,只有目标文本本身被改动的建议才会失效
  • 每次 AI 运行使用自己的文档快照,写作不再打断运行;运行中的建议已经流式显示,但接受 / 拒绝需等运行结束
  • 不可用的 AI 控件会显示为不可用,并在悬停时说明原因
  • 全文总结覆盖整个文档,而不是只总结最后一个工作单元
  • AI 应用结果的反馈显示在审阅评论面板之外,不再被隐藏
  • AI 修改无法应用时给出精确原因
  • 编辑器在文档末尾编辑时保持稳定,光标下方保留空白
  • 评论解决状态显示为标签行中的一个标签;已解决的普通评论也会显示状态
  • AI 任务整合、评论交互改进,AI 任务翻译补全
  • 长文档审阅在输出被截断时自动关闭思考重试一次

修复

  • 点击评论文本可以重新打开评论弹窗
  • AI 运行没有实际修改时不再声称做了修改;面板显示最新一个仍有待处理建议的提案,而不是被空提案覆盖
  • 文档变化导致所有建议失效时,编辑器会提示"文档已更改",建议不再无声消失
  • Core 工具调用超时时保留已锚定的修改和评论
  • 模型返回损坏结果时不再报告为"任务完成"
  • AI 提案不再在用户不知情的情况下变化
  • 修复 Gemini 第二轮运行失败、DeepSeek 思考模式多轮失败的问题;Typst 起始模板显式指定 Noto Serif CJK SC 避免中文渲染成日文字形;从非主文件的 .typ 编译时编译的是该文件
  • 编译修复编译的是运行自己的快照,协作者输入不再中断修复

2026-09-02 至 2026-09-05

新增

  • 项目版本历史:可以打开历史版本、与当前状态对比、恢复
  • 产品首页重新设计,加入交互式写作场景和 3D 动态头图,文案中文化

改进

  • 打开版本历史不再自动创建新版本;历史对比针对项目实时状态
  • 内容哈希相同的状态视为已保存
  • 编辑器顶栏移除语言和评论控件
  • 项目文件侧栏图标
  • GitHub 仅限所有者的限制会向协作者说明

修复

  • Mermaid 图在 Markdown 预览中正确渲染
  • 协作在线状态重连循环
  • LaTeX \include 的辅助输出目录
  • 窄预览窗格的工具栏溢出与状态显示

2026-08-28 至 2026-08-31

新增

  • 多文件编辑器标签页,活动标签保持可见
  • 独立的 PDF 预览标签页,多个标签之间同步
  • 紧凑的预览折叠控件
  • 好友邀请:每位用户每天可邀请 5 位好友注册
  • Markdown 数学公式预览不再闪烁
  • 从项目文件树拖动文件到编辑器插入路径,拖动时跟随光标

改进

  • 编辑器自动补全体验与详情本地化
  • 持续排版编译与预览更新
  • 与 Overleaf 一致的独立 LaTeX 文档编译;识别带 \begin{document} 的独立文件
  • 编译后 PDF 的下载流程
  • Typst 源码上限与编译日志修订同步

修复

  • 全屏模式下 AI 助手按钮与编译控件
  • 外部编译按钮状态同步
  • 窄工作区窗格控件
  • AI 端点不存在时的误导性错误

2026-08-12 至 2026-08-27

新增

  • 注册邀请码工作流:注册需要一次性邀请码;注册页可"申请邀请码",经邮箱验证后由管理员审核并发送
  • Markdown 普通模式与数学模式
  • AI 提案在协作者之间共享;PDF 可导出带注释
  • AI 建议在刷新后保留
  • Anthropic 与 Gemini 模型的工具调用支持
  • 管理后台提示词管理
  • 可移植的容器部署
  • 编译"源码定位"设置移入编译菜单
  • 大项目的 AI 上下文支持

改进

  • AI 审阅评论去重过滤
  • AI 运行在客户端断开后可恢复,任务失败时给出明确反馈
  • PDF 链接与编译反馈
  • 模型输出格式错误时保留有效部分

修复

  • 新建工作区对话框关闭按钮

2026-08-09 至 2026-08-12

新增

  • GitHub 集成:连接 GitHub App、从仓库创建项目、连接空仓库、在编辑器中检查 / Pull / Push;本地与远端同时变化时保存到 klosedoc/* 分支;支持 Git LFS 与混合格式仓库
  • 检索感知的 AI 写作与编译修复
  • LaTeX 与 Typst 编译请求排队,Typst 超时可在后台运行时调整
  • 源码定位编译设置
  • 管理后台管理项目导入限制

改进

  • Typst 大项目编译与包下载更稳健
  • AI 活动描述与结构化结果统一
  • GitHub 头像通过服务端代理
  • GitHub 对话框在窄视口的溢出、本地化和菜单换行

2026-08-03 至 2026-08-07

新增

  • 三种项目类型:Markdown、LaTeX、Typst 共用文件管理、协作和分享
  • 评论功能
  • 登录"保持登录"选项
  • 管理后台
  • 项目类型与主文件同步
  • 图片与 Mermaid 支持

改进

  • 产品由 ScribeRoom 更名为 KloseDoc
  • 大项目加载、PDF 懒加载与文件数上限
  • 中文 LaTeX 字体设置与编译超时
  • 登录要求

修复

  • 源码压缩包下载
  • 源码定位

2026-07-31 至 2026-08-02

新增

  • 项目首页、账户和文件夹(工作区)
  • 分享视图与分享按钮
  • Markdown 渲染支持 LaTeX 数学分隔符
  • 新建项目入口移到顶栏

改进

  • 应用结构重构,移除过时代码

2026-04-25

  • 初始版本:实时协作的 LaTeX 编辑与编译