Skip to content

Obsyncher 0.2.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 19:55
· 1 commit to master since this release

Prepared for the Obsidian community plugin directory: the code now passes the official
eslint-plugin-obsidianmd rule set (the one the directory's automated review is based on) with no errors or warnings.

Changed

  • Requires Obsidian 1.8.7 or newer (minAppVersion), because the plugin uses APIs introduced in 1.6.6 and 1.8.7.
  • The settings tab is described with Obsidian's declarative settings API: on Obsidian 1.13+ all Obsyncher
    settings show up in the settings search; older versions draw the same rows the classic way. Looks and works as before.
  • Node.js APIs are loaded only in the desktop app, from one guarded place; nothing Node-specific runs on phones.
  • Manifest description no longer contains characters the directory does not allow.
  • README: new Disclosures section (network use, files outside the vault, no telemetry).

Fixed

  • Timers use window timers (work correctly in Obsidian pop-out windows).
  • Stricter typing of everything read from JSON (config file, server metadata, journal).
  • Plugin unloading no longer returns a promise Obsidian does not wait for.