Skip to content

Releases: Yinds0270/NoteCloud

NoteCloud Sync 0.4.9

Choose a tag to compare

@github-actions github-actions released this 20 Oct 08:02

NoteCloud Sync 0.4.9

Collapsible sync scope / 同步范围折叠树

  • Initially show top-level folders only, with every branch collapsed.
  • Expand or collapse individual folders one level at a time, or use 全部展开 / 全部收起 (Expand all / Collapse all).
  • Keep folder expansion separate from synchronization. Display changes never alter saved selections or persist settings. The root-files option remains independent.
  • New child controls are created only when needed, respect the all-folders toggle and preserve existing selections. Reopening settings starts collapsed again.
  • Keep keyboard-accessible controls, explicit expansion labels, long-name wrapping and mobile-friendly spacing.
  • Show missing saved folders separately with an explicit Cancel selection action. Removing that selection never deletes cloud notes; temporarily disconnected drives can be restored instead.

默认仅展示根目录下的顶层文件夹,子文件夹全部收起。点击箭头逐层展开,也可一键全部展开/收起;折叠不改变勾选的同步范围。重新打开设置后默认收起。

This includes the 0.4.8 slider deprecation and selected-folder discovery safeguards. Whole-vault sync still necessarily enumerates the vault, so the directory's informational capability recommendation may remain. This is not a per-folder permission sandbox.

Ten regression suites, including 209 real-DOM folder UI assertions, strict TypeScript, zero-warning lint and release checks passed locally. Automated checks do not replace all-platform real-device testing or the directory's final review.

Plugin ID notecloud-sync, old BRAT downloads and historical releases remain available. No real vault data.json, server or user data is replaced.

Original author: lby7469. Main repository: Yinds0270/NoteCloud. Original downloads: lby7469/obsidianplug.

NoteCloud Sync 0.4.8

Choose a tag to compare

@github-actions github-actions released this 20 Oct 07:40

NoteCloud Sync 0.4.8

Improvements

  • Remove the deprecated setDynamicTooltip() call. The chosen upload limit remains visible and updates immediately through long-supported settings APIs.
  • Selected-folder sync now discovers files only within the chosen folders instead of enumerating the whole vault. Root-only selection remains root-only, and overlapping selections are deduplicated.
  • Build the folder picker from folder entries without reading every file path; skip configuration and trash subtrees.
  • Pause sync if a selected folder is missing or cannot be scanned reliably. Do not treat a failed scan as an empty folder and delete cloud files. Existing conflict, path, file-type, size and final-existence protections remain.

Whole-vault sync still requires whole-vault file discovery. Its informational directory recommendation may remain; these changes do not create an operating-system permission sandbox.

更新说明

  • 移除旧滑块提示方法;上传大小限制仍会清楚显示并随调整更新。
  • 仅同步所选文件夹时,只扫描选定目录;选择根目录仅包含根目录文件。
  • 文件夹缺失或读取异常时暂停同步,避免误删云端文件;可恢复目录或重新选择同步范围后重试。

Nine local regression suites, strict TypeScript, lint (0 errors / 0 warnings), release checks and an isolated real-API integration test passed. This does not replace real-device testing of every platform or the directory's automated review.

The plugin ID notecloud-sync, existing BRAT download address and all historical releases are preserved. No real vault data.json or server-side user data is replaced.

Original author: lby7469. Maintained at Yinds0270/NoteCloud; the original download repository remains available.

NoteCloud Sync 0.4.7

Choose a tag to compare

@github-actions github-actions released this 20 Oct 05:15

NoteCloud Sync 0.4.7

  • Upgrade DOMPurify to 3.4.17, outside the reported advisory range. Also resolve the development checker's nested Moment advisory without downgrading its checks.
  • Add English installation, basic usage, privacy, payment and original-author/contributor information; keep the Chinese guide.
  • Remove CSS !important while retaining correct renewal-control hiding and showing.
  • Reuse one vault-file snapshot per sync. Selected-folder, safe-path, supported-type and size safeguards remain; required vault enumeration is disclosed, not hidden.
  • Build and test the three release files on GitHub Actions and generate cryptographically verifiable artifact provenance. Older releases are not overwritten or retroactively presented as CI builds.

Local verification: strict TypeScript; lint 0 errors / 1 retained older-API compatibility warning; seven regression suites, including 1058 compatibility/cache assertions, 107 real-DOM announcement checks and new CSS/scope tests. A real isolated API fixture passed 8 groups / 23 plugin requests. npm audit reported 0 known vulnerabilities at release preparation. These checks do not replace all-platform real-device testing.

Build workflow: https://github.com/Yinds0270/NoteCloud/actions/runs/39373446547

To verify a downloaded asset, run e.g. gh attestation verify main.js --repo Yinds0270/NoteCloud (also verify manifest.json and styles.css). Provenance proves where/how that asset was built, not that software is bug-free.

中文说明

修复自动审核指出的依赖版本、英文说明和CSS问题,并补构建来源证明。保留必要的仓库文件枚举,减少一次重复遍历,不上传用户所选范围外的文件。原作者及贡献者 lby7469、新仓库维护者 Yinds0270 的署名保留;署名不授予仓库管理权限。

原下载地址 lby7469/obsidianplug、插件ID notecloud-sync 和旧版本继续保留。旧用户无需改仓库;升级只替换 main.js、manifest.json、styles.css,不要覆盖或公开自己的 data.json。目录最新审核状态以实际页面为准,不因本次发布宣称所有检查通过。

云功能需要账号和网络;免费容量有限,额外扩容可能收费。当前不是端到端加密,拥有服务器权限的运维人员仍可能读取在线内容。首次使用请先备份并在测试仓库验证。

NoteCloud Sync 0.4.6

Choose a tag to compare

@Yinds0270 Yinds0270 released this 20 Oct 04:51

NoteCloud Sync 0.4.6

  • 整理为严格 TypeScript,补齐客户端 MIT、隐私说明和第三方许可;保留原插件 ID 和下载仓库。
  • 修复旧 iOS 不支持的正则写法,保持换行符和三方合并结果。
  • 损坏的可选公告 / 账号缓存不再阻止加载,保留有效令牌与同步历史。
  • 阻止晚到的网页登录响应撤销退出登录、覆盖新登录或写入已卸载的插件。
  • 公告追加经过 DOMPurify 清理的 DOM fragment;保留单篇阅读和旧纯文本公告兼容。

严格类型检查及本地官方推荐规则检查通过(0 error;保留1条兼容旧版滑块的弃用 warning)。六套回归通过,其中新增1058项兼容 / 缓存检查和107项真实 DOM 安全检查;隔离真实服务端的授权、分片、同步与赠送额度刷新联调通过。尚未完成所有平台和最低声明版本的真机验收,首次使用仍请先备份测试。

安装 / 升级:BRAT 继续使用 lby7469/obsidianplug,或下载本页 main.js、manifest.json、styles.css 到插件目录;不要覆盖或公开自己的 data.json。

原仓库地址及旧版下载继续保留。已授权 Yinds0270/NoteCloud 作为新维护与官方目录来源,见仓库 MAINTAINERS.md;新账号仓库和官方目录的状态以对应页面为准。本次 GitHub 发布不等于已进入 Obsidian 官方市场。

云功能需要账号及网络,免费容量有限;当前不是端到端加密。连接前请阅读 README / PRIVACY.md。