Skip to content

0.4.3: Code-quality pass for Community Plugins review

Choose a tag to compare

@gabrielrubens gabrielrubens released this 10 Jul 21:45

0.4.3 — Code-quality pass for the Community Plugins review

No behavior changes and nothing to re-pair. This release addresses the automated review feedback from the Obsidian Community Plugins submission.

  • Type-safe error handling throughout — every network/error path is now strictly typed (no any), with a small shared error helper
  • Popout-window compatibility — all timers use window.setTimeout/setInterval as Obsidian recommends
  • Promise safety — background tasks are explicitly handled (no floating/misused promises)
  • Tooling — migrated to ESLint flat config with the official eslint-plugin-obsidianmd ruleset (now enforced in CI), replaced the builtin-modules dependency with Node's built-in list
  • README — clarified the wiki-link example formatting

Under the hood only — your setup, tokens, and sync history are untouched.