Skip to content

Releases: maoruibin/siyuan-inbox-sync

Release list

v0.1.1

Choose a tag to compare

@maoruibin maoruibin released this 08 Aug 09:57

修复

修复 plugin.json 以符合思源集市上架规范:

  • 移除 iconi18n 字段:思源会自动识别 icon.pngi18n/ 目录,在清单里声明这两个字段会被集市 CI 拒绝(未知字段)
  • locale 键 zh_CNzh-CN:与思源内核识别的中文 locale 一致,确保中文用户看到中文文案
  • 修复 s3-client.ts / webdav-client.ts 中残留的未闭合块注释(导致 TypeScript 编译失败)
  • 移除 CloudClient 接口未使用的 uploadAtomicNote 方法(本插件为单向同步,只下载不上传)

此版本用于上架思源集市。

v0.1.0

Choose a tag to compare

@maoruibin maoruibin released this 05 Jul 03:03

v0.1.0 — 首个公开发布版本

把 inBox 云端笔记单向同步到思源笔记的首版插件。

功能

  • 存储后端:WebDAV / S3 兼容(含 Bitiful、腾讯云 COS、阿里 OSS 等)
  • 增量同步:基于 ETag + mtime,未变化的笔记直接跳过
  • 资源同步:图片、视频、录音、附件,落到 data/assets/inbox-sync/
  • 批注支持:ver=2 内联批注渲染为父笔记末尾 blockquote;带 parentId 的独立批注作为父笔记末尾的块引用
  • 盒子归属:作为文档自定义属性 custom-box,可在属性面板查看
  • 属性映射custom-inbox-id / custom-inbox-created / custom-inbox-updated / custom-inbox-tags

安装

下载下面的 package.zip,解压到思源工作空间的 data/plugins/siyuan-inbox-sync/,重启思源后在 设置 → 饥饿插件 启用。

详细使用见 README

已知限制

  • [[note-xxx]] 笔记间链接暂未转换为思源块引用,正文里以纯文本展示
  • 父笔记的批注引用块在重复 sync 时会累积(v2 会加自动清理)
  • 仅桌面端,移动端有 CORS 限制未处理
  • 未经真实云端账号端到端验证,建议首次同步前先备份思源工作空间