Opensidian 0.4 发布
Opensidian 0.4 已发布。可从
GitHub release v0.4 获取,或在
下载部分获取最新版本。每个版本都附带用项目密钥签名的 SHA256SUMS;
参见校验下载文件。
新增
- 适用于 Fedora 的 RPM 和适用于 Debian 13 / Ubuntu 26.04 的 .deb。 两者都会自动安装依赖,
并且都包含在签名的
SHA256SUMS中。 - Debian 13 与 Fedora 44、Ubuntu 26.04 一起成为经过测试的发行版。
- 官方应用图标:紫水晶簇在每个安装包中都是启动器和窗口图标。
- 全局关系图新增关系图力学面板,可重置为默认值。
关系图
- 物理模拟遵循原版的力学模型(60 Hz 步长、相同的排斥曲线、向中心的拉力、固定种子), 因此布局与原版一致。
- 关系图一开始就是展开的:新节点会放在已经布局好的相邻节点附近。
- 节点不再卡住。
安全
感谢 Aikido 进行的审计,以下修复均来自该审计。
- 所有对库的写入(保存、新建笔记、改写链接、移动、删除、拖入附件、
.obsidian文件)都通过库文件夹的句柄进行,且从不跟随符号链接。 - 临时文件使用随机文件名,以独占方式创建,再重命名到目标位置。
- 侧边栏从不进入通过符号链接指向的文件夹。
- 窗口只能导航到应用本身。
- 遥测只记录长度、数量和耗时;从不记录路径、标题或搜索文本。
超大或恶意构造的笔记
- 图片嵌入按需延迟加载;一篇包含 2 万个嵌入的笔记打开时不会挤爆加载器。
- 实时预览对超过 2,000 行的部分按需生成。
- 未链接提及的查找以线性时间运行。
- 嵌套超过 32 层的引用按纯文本渲染。
桌面与数据安全
- GNOME 程序坞会把窗口归到带图标的 Opensidian 启动器下。
- Flatpak:切换库和“在新窗口中打开”可以正常使用。
- 如果保存当前笔记失败,切换库的操作会被取消,不会丢失任何修改。
完整更新日志:GitHub release v0.4。