Skip to content

v1.8.9

Latest

Choose a tag to compare

@krelltunez krelltunez released this 19 Jun 22:58
· 8 commits to main since this release
14654c1

Hardened GLANCEvault sync (@glance-apps/sync 1.5.2) + native polish

This release pulls in the @glance-apps/sync 1.5.x GLANCEvault safeguards and surfaces them clearly in the UI. It's presentation-only — your sync logic and data are untouched.

🔐 Sync safety

  • Wrong-passphrase protection. Before syncing, the engine now verifies your passphrase matches the data already in your account. A mismatch fails fast with a clear message — "Wrong sync passphrase — it must exactly match the passphrase used on your other devices" — and uploads nothing, so a wrong key can never pollute your account.
  • Per-row recovery. A single unreadable row is now skipped, counted, and retried automatically on later syncs instead of wedging the whole sync. You'll see a brief "N item(s) couldn't be read" notice, plus a durable count in Cloud Sync settings until it clears.

💬 Clearer sync messages

GLANCEvault errors now read in plain language instead of raw crypto text:

  • Wrong passphrase → tells you to match your other devices
  • Outdated sync server → "Your sync server needs to be updated to support key verification"
  • Setup still finishing → "Finishing sync setup — try again in a moment" (retries automatically)
  • Missing passphrase → prompts you to enter it

📱 iOS / Android

  • The Help screen's "persistent storage" warning no longer appears on the iOS and Android apps, where it doesn't apply — your data is durably stored by the app on those platforms.

🛠️ Under the hood

  • Bumped @glance-apps/sync to ^1.5.2