2.0.1-beta2
Pre-release
Pre-release
release: 2.0.1-beta2 — cross-platform filename sync hotfix Includes hotfix/cross-platform-filename-sync: - Filename sanitization (push + pull) for the 12 Windows-/Obsidian- forbidden ASCII chars (`< > : " | ? * \ # ^ [ ]`); canonical Unicode replacements guaranteed on GitHub regardless of which device wrote the file. - GitHub Contents URL percent-encodes path segments (was a 404 on any path containing `?`, `#`, etc.). - Observability hardening: click-path catches log before Notice; pull loop catches per file with explicit path; cross-realm Error unwrapping in safeStringify; describeError helper for arbitrary thrown values. - Orphan-prevention: a null fetch on a path the compare diff lists as present now throws instead of silently advancing lastSync. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>