0.3.2
Code-quality patch: all ESLint findings from the community review are now resolved.
- Settings tab's plugin reference is typed (no more
any). - All network requests except the chat SSE stream use Obsidian's
requestUrl(CORS-free, mobile-friendly) via a singlehttpmodule; the stream keepsfetchfor incremental token streaming. - Removed redundant type assertions, voided fire-and-forget promises, dropped deprecated
setDynamicTooltip. - Added
lint/typechecknpm scripts (ESLint + typescript-eslint + eslint-plugin-obsidianmd).
Assets: main.js, manifest.json, styles.css.