Skip to content

0.0.9

Choose a tag to compare

@Kim-Huang-JunKai Kim-Huang-JunKai released this 23 Mar 15:11
· 82 commits to main since this release

更新内容

本次版本重点修复了“图片上传后一段时间又消失”的高风险问题。

关键修复

  • 修复了图片上传成功后,笔记中的图片引用可能被旧版笔记正文覆盖的问题。
  • Markdown 笔记同步现在优先读取当前打开编辑器中的实时内容,而不是短时间内可能滞后的落盘文件。
  • 图片插入后的优先同步也改为优先使用编辑器中的最新正文。
  • Markdown 的同步签名不再只依赖 mtime + size,而是补上了基于当前正文内容的判断,减少误判。
  • 懒加载占位笔记仍然禁止上传成服务器正文,这条安全边界继续保留。

这个问题之前为什么会发生

问题的真实根因不是远端图片目录被自动清理,而是:

  1. 图片已经上传成功。
  2. 打开的笔记编辑器里已经出现了新的安全图片引用。
  3. 但 vault 落盘文件在短时间内还是旧正文。
  4. 自动同步或优先同步如果读取了旧正文,就会把不含图片引用的旧笔记内容重新同步出去。
  5. 用户看到的现象就像“图片过一会又被删掉了”。

升级建议

如果你出现过下面任一情况,建议尽快升级到 0.0.9

  • 粘贴图片后最初正常,过一段时间图片又消失
  • 开启了自动同步
  • 移动端和桌面端之间会频繁同步当前正在编辑的笔记

安装说明

本次 Release 只保留一个安装包:

  • secure-webdav-images-0.0.9.zip

升级时建议直接覆盖下面三个文件,并保留原有 data.json 配置:

  • main.js
  • manifest.json
  • styles.css