v0.25.0
日期: 2025年11月23日
此版本专注于存储和路由机制的重构,添加了外部文件处理能力。由于这些调整,许多功能变得更加灵活和稳定。这也带来了破坏性变更,您可能需要修复一些数据,详情请参见下面的指南。
⚠️ 破坏性变更
- 存储架构重构:之前您需要选择一个单一位置来存储所有 Eidos 数据,现在您可以将任何文件夹设置为工作区。这将在该文件夹下添加一个
.eidos 文件夹。
- 路由路径简化:从路由路径名称中移除了
/<space>/* 前缀,使文件路由更加灵活,由通用的子域名模式匹配工作区替代。
- Dataview 兼容性:由于我们不再需要
/<space>/ 前缀,某些包含路径名称的 dataview 可能会受到影响,需要删除并重新创建。
- 工作区解耦:此变更将工作区名称与数据库中存储的资源路径解耦。对于一些旧数据,我们提供了三个修复命令,可以通过 CMDK 面板触发:
fix file paths:这将修复 eidos__files 中的路径。使图像和文件选择器正常工作。
fix file paths (current doc):当当前节点是文档时,这将统一修复当前文档中的文件路径。
fix file paths (current table):当当前节点是表格时,这将修复当前表格中所有文件字段的路径。
如果您遇到无法解决的问题,请加入我们的 Discord 或提交 GitHub issue 以获取支持。
🚀 新功能
- 文件夹挂载:您可以在磁盘上挂载任何文件夹,然后通过
/@/<mount-name> 模式在 Eidos 中访问外部文件。查看文档 了解更多关于挂载机制的信息。
- API - 文件系统:SDK 添加了文件相关的 API,包括
readdir、mkdir、readFile、writeFile、stat、rename、watch 等。查看文档
- 扩展 - 文件处理器:用于自定义文件处理方法的新 block 类型。查看文档
- 扩展 - 文件操作:新的 script 类型。自定义文件操作,通过右键菜单触发的快速文件处理。如压缩、复制、翻译等。查看文档
- 扩展指令:
'use sidebar' 指令改变了收藏夹 block 的默认打开行为,您现在可以完全自定义自己的侧边栏。查看文档
🔧 改进和修复
- 扩展主题修复:修复了扩展 block 初始化主题始终为浅色模式的 bug。
- 文件路径显示:修复了表格文件字段无法正确显示文件路径中包含逗号的文件的问题
- 全局快捷键:现在通用快捷键为全局模式,在激活的扩展 block 中快捷键仍然有效。
- 文档图像对齐:新的文档配置:更改文档中图像的默认对齐方式。
- Dataview 模板:新的 dataview 模板:查看文档引用关系。
- CMDK 简化:简化了 cmdk。节点和文档搜索功能移至侧边栏。移除了空间搜索,通过 cmd +p 进行节点名称搜索
- Tailwind 插件支持:修复了 Tailwind 插件(如 typography 插件 prose)在 block 环境中无法工作的问题。
- 侧边栏调整大小:左侧边栏现在可以调整宽度。
What’s Changed
完整变更日志: https://github.com/mayneyao/eidos/compare/v0.24.0…v0.25.0