Skip to content

0.0.10

Choose a tag to compare

@Kim-Huang-JunKai Kim-Huang-JunKai released this 24 Mar 14:45
· 80 commits to main since this release

更新内容

本次版本重点修复了“修改笔记标题后,旧标题文件又被远端恢复回来,导致本地出现重复文件”的问题。

关键修复

  • 修复了笔记重命名后,旧路径远端文件可能被重新同步回本地的问题。
  • 同步开始前,现在会先等待本地 rename / delete / modify 这类 vault 事件处理完成。
  • 旧路径的删除墓碑会先落稳,再继续双向同步。
  • 优先同步也会避开“重命名事件仍在处理中”的时间窗口。

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

问题的真实根因是:

  1. 本地已经把笔记改成了新标题。
  2. 插件还需要一点时间把旧路径的删除墓碑写到远端。
  3. 如果同步在这个异步处理完成前就开始,远端旧标题文件会被误当成应该恢复的远端内容。
  4. 最终本地就同时出现旧标题和新标题两份文件。

升级建议

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

  • 修改笔记标题后出现新旧两个版本
  • 一台设备改标题,另一台设备同步后把旧标题又拉回来了
  • 自动同步频率较高

安装说明

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

  • secure-webdav-images-0.0.10.zip

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

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