Skip to content

0.2.13

Choose a tag to compare

@diegoeis diegoeis released this 16 May 22:14
· 4 commits to main since this release

Fixes

Resolves all Obsidian submission validator errors and lint warnings flagged on main.

API floor alignment

  • Bumped minAppVersion from 1.0.0 to 1.11.4 to match the APIs actually in use: Workspace.revealLeaf (1.7.2+), App.secretStorage (1.11.4+), Vault.createFolder (1.4.0+), Vault.getFileByPath (1.5.7+), ExtraButtonComponent.setTooltip (1.1.0+).

Lint and platform compatibility

  • Replaced bare setTimeout calls with activeWindow.setTimeout for popout window compatibility (main.ts, sync-engine.ts).
  • Replaced deprecated setCssProps in Import-from-Ghost and Link-to-Ghost modals with a dedicated .ghost-modal-button-row CSS class.
  • Replaced document.createElement('div') and el.createEl('span', …) with Obsidian's createDiv() / createSpan() helpers (paywall decoration, calendar view).
  • Renamed 4 unused editor parameters to _editor in command editorCallbacks.

Tooling

  • Registered Obsidian DOM globals (activeWindow, activeDocument, createDiv, createEl, createSpan, createFragment) in eslint.config.mjs so the new code lints cleanly.

No user-facing behavior changes — this release is strictly about validator and lint compliance ahead of community plugin submission.