You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ruby files did not format. The command reported success and left the file untouched, because the
printer identifies each syntax node by its class and the release build renames classes when it
minifies — so every node looked unrecognized and the printer echoed the source back. Node types
are now read from the parser module's export names, which minification leaves alone. The test
harness formats a minified bundle too, which is what would have caught this.
Inline widgets (LSP inlay hints, git blame) and the diff view's reject button are built with
Obsidian's own DOM helpers rather than document.createElement.
Routine status messages go to the console at debug level, so a working plugin stays quiet.
Changed
The sources now type-check without installing dependencies: tsconfig maps each dependency to
its own declarations first and to a copy kept in types/ second. A normal checkout resolves the
real ones and never reads the fallback. This is for tooling that inspects the repository without
running npm install — nothing in the plugin changes, and the bundle is unaffected.