Repository navigation
0.2.13
Fixes
Resolves all Obsidian submission validator errors and lint warnings flagged on main.
API floor alignment
- Bumped
minAppVersionfrom1.0.0to1.11.4to 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
setTimeoutcalls withactiveWindow.setTimeoutfor popout window compatibility (main.ts, sync-engine.ts). - Replaced deprecated
setCssPropsin Import-from-Ghost and Link-to-Ghost modals with a dedicated.ghost-modal-button-rowCSS class. - Replaced
document.createElement('div')andel.createEl('span', …)with Obsidian'screateDiv()/createSpan()helpers (paywall decoration, calendar view). - Renamed 4 unused
editorparameters to_editorin command editorCallbacks.
Tooling
- Registered Obsidian DOM globals (
activeWindow,activeDocument,createDiv,createEl,createSpan,createFragment) ineslint.config.mjsso the new code lints cleanly.
No user-facing behavior changes — this release is strictly about validator and lint compliance ahead of community plugin submission.