Skip to content

0.1.14

Choose a tag to compare

@github-actions github-actions released this 20 Jul 19:06
· 4 commits to main since this release
2340443

Fixed

  • Obsidian plugin-review lint warnings cleared. The community reviewer runs eslint-plugin-obsidianmd with typescript-eslint's recommendedTypeChecked, which flagged 175+ no-unsafe-* warnings on ordinary Node builtin calls (join, existsSync, execFile…). These were false positives caused by Node's ambient types not resolving in the reviewer's program. The dev toolchain now mirrors the reviewer's (ESLint 9 / typescript-eslint 8 / TypeScript 5 / @types/node 18) via a flat eslint.config.mjs, and tsconfig adds types: ["node"], skipLibCheck, and a wider lib so builtins always resolve — clearing all ~396 unsafe warnings. npm run lint now runs exactly what the reviewer runs.

Changed

  • Network calls use Obsidian's requestUrl(). The sidecar client now calls requestUrl() instead of fetch(), per the plugin guidelines. Because requestUrl buffers the response, chat NDJSON events now arrive together rather than token-by-token; the event-driven consumer and chatSync fallback are otherwise unchanged.

Manual install: download main.js, manifest.json, and styles.css below — ⚠️ not "Source code (zip)", which has no built main.js and will fail to load. Put them in <your-vault>/.obsidian/plugins/uru/, then enable Uru in Settings → Community plugins. First run downloads the local backend (~3 GB) — see the setup dialog.