1.3.1
Follow-up to 1.3.0, addressing the automated review from the Community Plugins directory.
Fixed
minAppVersionwas wrong. The plugin already usedloadLocalStorage/saveLocalStorage(Obsidian 1.8.7+) andrevealLeaf(1.7.2+) while declaringminAppVersion: 1.6.0— a real compatibility bug, not just a lint warning. Bumped to1.8.7.- Settings panel headings now use
Setting(...).setHeading()instead of rawcreateEl('h3', ...). - Inline style writes go through
setCssStylesinstead of.style.foo =. - Cross-window-safe
.instanceOf(HTMLInputElement)instead of rawinstanceof. window.setTimeoutinstead of baresetTimeoutin the chat request timeout.- Removed a few now-unnecessary type assertions, tightened
unknown | nulltounknown, dropped the unusedbuiltin-modulesdevDependency in favour ofnode:module'sbuiltinModules. onunloadis synchronous now (Component.onunloadis declaredvoid, notPromise<void>) —store.flush()still runs, just not awaited there.
No user-facing behavior change from 1.3.0.