Skip to content

keystead-core 0.5.1

Choose a tag to compare

@MidCoard MidCoard released this 07 Aug 18:45
· 8 commits to master since this release

Additions

  • VaultHandle.previewSyncRecord(record, consumer): decrypts a single server sync record under the local DEK, verifies its contentKey, and exposes a short-lived SyncRecordPreview (active record metadata + decoded payload view, or tombstone identity) to a callback without storing. Enables client-side compare-and-decide sync UIs.
  • New public types SyncRecordPreview (sealed: Active/Deleted) and SyncPayloadView (sealed: Login/Note/Structured).
  • README: "Data storage format" section documenting the vault file, container body, sync record, server DB tables, and the identity/dedup/collision model.

Non-breaking. No wire-format changes.