Skip to content

Sidet 0.2.1 - 修复 iPhone 加载失败

Choose a tag to compare

@jiaoyingxing jiaoyingxing released this 08 Jun 06:09

2026-06-08

This Release

相对 0.2.00.2.1 是一版收口修复,重点只放在移动端启动稳定性。

这次主要处理的是 iPhone 上通过 BRAT 安装或重装后,插件可能直接加载失败的问题。现在 API Key 的旧数据迁移不会再阻断插件启动;即使当前设备的安全存储能力不可用或未就绪,Sidet 也会先正常加载。

Highlights

  • 📱 修复 iPhone 上安装后插件加载失败

    • 旧 API Key 迁移不再在启动阶段把插件直接拉崩
    • secretStorage 不可用、未就绪或读写异常时,会跳过阻断性流程
  • 🛡️ 收紧安全存储兼容兜底

    • 读取、写入、迁移都改成 best-effort
    • 不再因为单次 secret 读写异常导致整条启动链失败
    • 设备不支持安全存储时,会给出保存失败提示,而不是静默崩溃
  • ✅ 增加逻辑回归保护

    • 新增 secret storage 逻辑测试
    • 覆盖缺失存储、异常存储和正常存储三种情况

Notes

  • Release 附件仍为 main.jsmanifest.jsonstyles.css
  • 最低 Obsidian 版本仍为 1.11.4