New Features
- Pull diff modal: per-file Ignore toggle — You can now selectively ignore individual modified files in the Pull diff modal to skip them from being pulled. Ignored files retain their local content.
Bug Fixes
- Drive Sync: case-insensitive FS path mismatch — Fixed files being falsely detected as "deleted" on case-insensitive filesystems (Windows NTFS, macOS) when the remote and local paths differ in letter casing.
- Drive Sync: Obsidian index lag false positives — Fixed existing files being incorrectly treated as deleted when Obsidian's file index hasn't caught up, by verifying with adapter.exists().
- Drive Sync: path lookup performance — Improved metadata path resolution from O(n²) to O(n) by pre-building a reverse id→path map.
- Drive Sync: adapter fallback path tracking — Fixed metadata storing the wrong path when file writes fall back to adapter.write on case-insensitive filesystems.