github krelltunez/lifeGLANCE v2.3.4

3 hours ago

Sync engine update — ready for GLANCEvault

This release updates the underlying sync package to @glance-apps/sync ^1.5.2 and wires up the new sync safeguards' user-facing messaging, so the app is ready ahead of the upcoming GLANCEvault (encrypted database sync) cutover. There are no changes to how your data syncs today; lifeGLANCE continues to use the same encrypted file-based sync. This is a forward-looking, presentation-only update.

What's new

  • Clearer sync error messages. When the encrypted-database transport ships, common sync problems now show plain-language guidance instead of raw technical errors:
    • A wrong sync passphrase is caught up front with "This passphrase doesn't match this account's existing data" and nothing is uploaded under the wrong key.
    • An out-of-date sync server reports "Your sync server needs to be updated to support key verification."
    • A brief "still setting up" moment quietly retries instead of flashing an error.
  • Resilient sync. If an individual item can't be read on a device, it's skipped, counted, and retried automatically. You'll see a brief "N item(s) couldn't be read and were skipped" notice plus a note in Cloud Sync settings, instead of sync getting stuck.
  • Wrong-passphrase protection on setup. Enabling encrypted sync with a mismatched passphrase now fails cleanly and rolls back, rather than reloading.
  • Translations for all new messages across all 9 supported languages.

Under the hood

  • Bumped @glance-apps/sync to ^1.5.2; centralized sync error-message handling; added tests. 60/60 tests passing.

Don't miss a new lifeGLANCE release

NewReleases is sending notifications on new releases.