Opensidian 0.9.2 发布
Opensidian 0.9.2 已发布:在此下载,并用签名的 SHA256SUMS
校验下载文件。
本次发布聚焦社区插件:我们逐一走通了 Templater、Tasks、Dataview、Excalidraw 和 Obsidian Git 各自的工作流程,并修复了发现的每一处与原版 Obsidian 的差异。
重新支持较旧的发行版
0.9.2 的二进制文件需要 glibc 2.39 或更新版本,因此可以再次在 Ubuntu 24.04 LTS 及更新版本
以及 Debian 13 上运行(DEB 依赖 libc6 >= 2.39)。
输入更快
- 每次按键所做的工作更少:不再有额外的布局读取和标题重建,窗口标题("note - vault - Opensidian") 只在变化时才更新(#30)。
插件行为与原版一致
- Templater:通过启动模板写入的文件会立即可见,并触发 "create" 事件。
<% %>命令以主题颜色高亮,在实时预览中保持原样。tp.file.include("[[Note#^id]]")插入该块,tp.frontmatter可读取嵌套映射和流式映射。 插件的后续编辑与之前的编辑一起撤销。设置子页面、列表行、输入建议、警告和分组标题的外观和行为与原版一致。 - Tasks:已完成的任务在实时预览中显示删除线,自定义状态显示为任务,编号任务保留编号,
引用中的任务不显示复选框。
%%comments%%不再出现在渲染后的 markdown 中,过长的查询错误会换行, 无效的data.json会回退到默认设置。 - Dataview:frontmatter YAML 支持嵌套映射、流式和块标量、锚点和标签;无效的 YAML 不产生 frontmatter。 排序相同的行按原版顺序输出,"Rebuild current view" 会重新运行实时预览中的代码块。
- Excalidraw:在笔记上执行 "Create new drawing in the current window" 只保留一个标签页。 工具栏、下拉按钮、勾选的菜单项、文件建议器和 Frame Settings 的外观和功能与原版一致。
- Obsidian Git:行作者边栏正常绘制,冲突列表可以打开,"提交并同步" 后关闭窗口能正常关闭。
- 所有插件:覆盖保存手动编辑且有拼写错误的
data.json时,旧文件会保留为data.json.invalid, 不会被覆盖。插件删除或重命名的文件会立即在库中移除或移动。插件在笔记上打开的视图会先保存笔记未保存的编辑; 如果保存失败或笔记已固定,视图会在笔记旁边打开。
其他新功能
修复
- 从应用外部设为不可读的文件夹不再被视为已删除,其笔记的标签页保持打开。
- 在应用中创建、并在下次扫描前于外部删除的笔记会从库中消失。
- 笔记仍在加载时在快速切换器中输入的查询会保留在切换器中。
- 重命名笔记时也会改写
[[Old.md]]链接;在关系图中,[[Alpha.md]]解析为笔记 Alpha。 - 含重复别名、深层嵌套或较长多行值的 frontmatter 不再耗费指数或平方级时间。
- 阅读视图中由插件生成的
[[#Heading]]链接可以打开对应标题。
完整更新日志:GitHub release v0.9.2。