0.4.3: Code-quality pass for Community Plugins review
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/setIntervalas Obsidian recommends - Promise safety — background tasks are explicitly handled (no floating/misused promises)
- Tooling — migrated to ESLint flat config with the official
eslint-plugin-obsidianmdruleset (now enforced in CI), replaced thebuiltin-modulesdependency 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.