Repository navigation
Basalt Sync 0.8.1
0.8.1 fixes issues found in the post-release review of 0.8.0.
Fixes
- Background files keep syncing when the open note is too large or temporarily unreadable. New edits to the open note still get priority.
- Saving a combined conflict version temporarily locks its editor, so typing during the save cannot be silently discarded. A failed save keeps your draft available.
- Large conflict comparisons now say when the preview has been shortened, with guidance to open both files before choosing a version.
- The CLI's
preview --jsonresult now reportsok: falsewhen a file exceeds the server's limit, matching its exit status. - Corrected the server compatibility instructions and the CLI package's documentation link. Repaired a missing mobile screenshot and added checks to prevent empty captures from shipping.
Upgrade
Update the plugin and CLI to 0.8.1 and the server to 0.8.1. The server update fixes history purging after moves and incorrect file/capacity counts; see the server release notes.
This release continues to use protocol 7, as in 0.8.0. Your pairing, settings, and local sync state are preserved; no reset or re-pairing is needed. Install the CLI with npm install -g basalt-sync@0.8.1.
Mobile sync requires Obsidian to be open. iOS remains untested.
Verification
The release includes regression tests for the reported defects, including a multiple-client move/purge/restart/reuse scenario. Downloaded plugin files can be checked with shasum -a 256 -c SHA256SUMS and gh attestation verify main.js --repo waynehoover/basalt-sync.