0.7.4
Answers the Community directory's automated review of 0.7.3.
Changed
- Type-checks without
@types/node. The review lints without Node's type definitions, so
everytypeof import("node:…")in the desktop-only files (local index cache, Codex/OpenCode
CLI, MCP bridge and server, Word export) became an unresolved type and hundreds of
type-safety warnings. Those files now use small local interfaces for exactly the Node APIs
they call (src/util/nodeTypes.ts), andtsconfig.jsonsets"types": []so the local lint
sees what the review sees. Runtime code is unchanged. - Releases are built, attested and published by GitHub Actions when an
X.Y.Ztag is
pushed (.github/workflows/release.yml), somain.js,manifest.jsonandstyles.csscarry
build-provenance attestations. - Dropped the unused
js-yamland@orama/plugin-data-persistencedependencies.
Fixed
- A CLI process error always rejects with an
Error.