v0.10.0 · · What's new

Real-time sync across your Macs + smarter vault dedup

Secrets and notes now update across your Macs within a second of you changing them — no tab-switch dance required. Plus secrets stop duplicating when two Macs create the same label.

New

  • Real-time sync, across every signed-in Mac — until now, your other Macs only learned about new secrets or note edits when you switched to the Vault or Notes tab. Now they’re pushed live over a WebSocket the moment they hit the server:
    • Add a secret on Mac A → it appears on Mac B within a second.
    • Edit a note on Mac A → Mac B’s note list updates without you touching it.
    • Delete on Mac A → Mac B’s row disappears in real time.
    • Works only on Pro plans (free plan continues to be local-only).
    • The existing on-tab-open sync stays put — it’s the safety net for anything missed while a Mac was offline.

Fixed

  • Vault no longer duplicates when two Macs create the same label — until this release, if Mac A and Mac B both saved a secret named STRIPE_KEY for the same project, you’d end up with two rows on the server. Now the server dedupes them via a deterministic fingerprint of the label (computed locally — we never see the plaintext or the key that produces the fingerprint). Last save wins; the other device sees the updated value on next sync.

Behind the scenes

  • The auto-update channel keeps the same EdDSA signing; v0.9.9 installs will pick this up automatically.
  • Existing vault items get the new label fingerprint filled in lazily the first time you open each project’s Vault tab — no migration step on your end.