Skip to content

Basalt Sync 0.8.1

Choose a tag to compare

@waynehoover waynehoover released this 10 Sep 20:59
· 55 commits to main since this release

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 --json result now reports ok: false when 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.