Repository navigation
Basalt Sync 0.8.3
Saved note edits can now sync while a large attachment is uploading. This release also makes sync feedback more responsive and reduces work during large-vault CLI passes.
Plugin
- Keep independent edits to existing text notes moving during large uploads.
- Retry repaired files immediately with Sync now, and wake automatically when transient retries are due.
- Refresh setup after pairing, show activity sooner, and share delivery checks across open panels.
- Preserve keyboard focus when loading more history, add accessible pairing labels, and keep progress icons steady.
- Show loading feedback while preview prepares and provide Resume sync when paused, including while a pause finishes.
CLI and server
- Reuse healthy watcher listings and reduce index comparison work. A local 10,000-note edited pass measured about 51 ms versus 119 ms with a full listing.
- Keep syncing unrelated notes after changing ignored folders.
- Verify shared server chunks once per check and reuse encoded notifications across connections.
Upgrade
Update the plugin through Obsidian or replace its three plugin files. CLI users can run npm install -g basalt-sync@0.8.3. Server 0.8.3 is published separately. Protocol 7 and the stored data format are unchanged; existing pairing continues to work.
The upload improvement applies to independent existing text notes up to 512 KiB. Conflicts, renames, downloads, and attachment preparation still follow the normal sync sequence. The timing above is a local desktop measurement, not a mobile latency promise.