Skip to content

Update plugin 设备互联 v0.1.8 - #496

Open
TheLastSheep wants to merge 2 commits into
ZToolsCenter:mainfrom
TheLastSheep:plugin/device-link
Open

Update plugin 设备互联 v0.1.8#496
TheLastSheep wants to merge 2 commits into
ZToolsCenter:mainfrom
TheLastSheep:plugin/device-link

Conversation

@TheLastSheep

Copy link
Copy Markdown
Contributor

变更说明

  • 基于 0.1.7 保留扫码自动连接、安全存储、电脑端附件另存与精确消息读取能力。
  • ZTools 3.2 使用 pluginData 存放新附件和传输数据;ESC 隐藏仅重置瞬态 UI,不中断后台服务。
  • safeStorage 不可用时,local:v2 凭据继续使用 2.4–3.1 兼容密钥路径,并只读回退早期 3.2 pluginData 密钥,保证升级与降级双向可读。
  • 增加 ZTools 2.4 版本门禁;真实宿主版本不满足时 fail-closed。

兼容性

  • ZTools 2.4–3.1:保留 userData 与原有宿主 API 回退。
  • ZTools 3.2+:启用 pluginData 与新版生命周期适配。
  • ZTools < 2.4:提示升级,不启动数据库和服务。

验证

  • 定向兼容回归:12/12 通过。
  • 全量测试:60/60 通过。
  • TypeScript 类型检查、生产构建通过。
  • git diff --check 通过。
  • 变更仅位于 plugins/device-link/。

未覆盖

  • 待在真实 ZTools 2.4–3.1 与 3.2 宿主、多设备环境执行发布前回归;因此先以 Draft 提交。

基于 0.1.7 保留扫码、安全存储和附件另存能力,接入 ZTools 3.2 pluginData 与生命周期兼容,并保留 2.4–3.1 回退。

AI-Co-Authored-By: Codex
@TheLastSheep
TheLastSheep marked this pull request as ready for review September 1, 2026 08:44
@lzx8589561

Copy link
Copy Markdown
Contributor

佬,你提交的这么多插件的更新是扩展了什么功能 ?

迁移附件、传输文件和凭据密钥,重写数据库路径并在校验成功后清理旧目录。

AI-Co-Authored-By: Codex (GPT-5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants