Repository navigation
v0.2.4 — Windows compatibility
Highlights
This release hardens dsh-obsidian for Windows users and keeps the agent-facing vault API consistent across platforms.
- Standardized all tool-returned vault-relative paths to
/while accepting both/and\in inputs. - Hardened path containment checks against Unix absolute, Windows drive-letter, and UNC path escapes.
- Fixed Windows search result paths, CRLF line handling, Unicode case folding, and mixed-case Markdown extensions such as
.MD. - Fixed Windows backlink matching, snippets, move/delete results, and wikilink rewriting, including dot-segment paths.
- Added Windows
.exe/.cmdresolution for ripgrep and the Obsidian CLI, with safe fallback to the built-in filesystem/JS implementations. - Preferred platform-native Obsidian configuration locations with fallback to other known locations.
Validation
- 108 tests passed
- Typecheck passed
- Build passed
- GitHub Actions covers Ubuntu and Windows