0.1.1
Compliance and correctness pass against the community directory scorecard. No behaviour changes.
Important: minAppVersion is corrected to 1.7.2. The plugin awaits Workspace.revealLeaf, which is asynchronous only from 1.7.2, so the previous declaration of 1.4.0 was inaccurate.
- Await
revealLeafrather than leaving the promise floating, which is also what guarantees the panel is loaded rather than deferred - Replace the untyped reach into
app.settingwith a narrow declared interface - Style the reset button with Obsidian's destructive class instead of the deprecated
setWarning(), whose replacement would have required 1.13.0 - Drop the
vault.processfallback, unreachable sinceprocess()is available from 1.1.0 - Remove the
builtin-modulesdependency in favour of Node'smodule.builtinModules - Fix a needless regex escape, four redundant type assertions, an unused import, and an async callback passed where a void return was expected
- Add ESLint with
eslint-plugin-obsidianmd, run innpm run buildand in CI
See the changelog.