Vault Audit AI 1.6.1
This patch focuses on Obsidian plugin health, compatibility, and runtime reliability.
Improvements
- added type-aware Obsidian ESLint checks
- reduced local plugin-health findings to 2 justified warnings
- fixed unsafe TypeScript boundaries
- made plain
tsc --noEmitpass - replaced non-streaming
fetchrequests with ObsidianrequestUrl - preserved real incremental SSE streaming with full timeout and abort handling
- added runtime validation for external API responses
- hardened semantic store initialization errors
- improved custom Obsidian config-directory support
- removed generated declaration artifacts and unused Node tooling
- switched production bundling to a browser-compatible target
Reliability
- 627/627 tests passing
- 0 ESLint errors
- browser and Safari/mobile-compatible bundles verified
- runtime Node-only dependency scan clean
Two plugin-health warnings remain intentionally:
fetchis still used for true incremental SSE streaming- the current dynamic settings UI intentionally remains on
PluginSettingTab.display()