Sidet 0.2.1 - 修复 iPhone 加载失败
2026-06-08
This Release
相对 0.2.0,0.2.1 是一版收口修复,重点只放在移动端启动稳定性。
这次主要处理的是 iPhone 上通过 BRAT 安装或重装后,插件可能直接加载失败的问题。现在 API Key 的旧数据迁移不会再阻断插件启动;即使当前设备的安全存储能力不可用或未就绪,Sidet 也会先正常加载。
Highlights
-
📱 修复 iPhone 上安装后插件加载失败
- 旧 API Key 迁移不再在启动阶段把插件直接拉崩
secretStorage不可用、未就绪或读写异常时,会跳过阻断性流程
-
🛡️ 收紧安全存储兼容兜底
- 读取、写入、迁移都改成 best-effort
- 不再因为单次 secret 读写异常导致整条启动链失败
- 设备不支持安全存储时,会给出保存失败提示,而不是静默崩溃
-
✅ 增加逻辑回归保护
- 新增 secret storage 逻辑测试
- 覆盖缺失存储、异常存储和正常存储三种情况
Notes
- Release 附件仍为
main.js、manifest.json、styles.css - 最低 Obsidian 版本仍为
1.11.4