Skip to content

Quiet Tree 0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Oct 14:15

Stable ordering for new and renamed items

  • New files and folders go after existing entries. Files moved in through native operations also append; an explicit Quiet Tree drop still uses your chosen position.
  • Renaming keeps the prior position, including folders with partial or no saved ordering. The first create or rename saves that folder's complete current display order.
  • Seed collapsed-folder baselines in memory without writing ordering for the whole vault at startup.
  • Retain pending ordering after save failures for retry, and finish the previous instance's save before a plugin reload completes.
  • Preserve exclusions, native-order reset, synchronized rank precedence and the existing data format. No data reset is needed.

Validated with 85 automated tests and 50 Sandbox checks on Windows / Obsidian 1.14.4, including synthetic touch interactions. Physical mobile-device testing remains outstanding. Renames that arrive as delete/create while the plugin is closed cannot be reliably identified; simultaneous ordering changes on multiple devices are not automatically merged.

新建放末尾,改名不换位

  • 新建文件、文件夹及通过原生操作移入的条目追加到末尾;通过 Quiet Tree 拖动时,以指定落点为准。
  • 改名保留原位置,覆盖完整、部分及未记录顺序的目录。首次新建或改名时,自动保存该目录的完整显示顺序。
  • 启动时只建立内存基线,支持折叠目录,不立即写入全库排序。
  • 保存失败时保留待保存顺序供重试,快速重载会等待前一实例完成保存。
  • 保留排除规则、原生排序重置和同步排序优先级,数据格式不变,无需清空数据。

85 项自动化测试及 50 项 Sandbox 检查通过,测试环境为 Windows / Obsidian 1.14.4,触屏通过合成事件验证,尚未进行手机真机测试。插件关闭期间被表现为“删除后新建”的改名无法可靠识别,多设备同时修改排序仍不自动合并。