Real-time sync
lifeGLANCE now listens to your GLANCEvault's event stream (SSE push): changes
made on one device show up on your others within seconds, instead of waiting
for the next sync poll. Works on the web app and Android, with a native
Android stream reader for reliability in the background.
Sync reliability
- Failed syncs back off and retry intelligently instead of hammering the server.
- If the sync server revokes this device's access, syncing halts with a clear
explanation — your changes stay safe on this device — and resumes
automatically as soon as access is restored. - If the sync server account hits its storage limit, changes stay safe
on-device and syncing retries automatically, with a clear status message. - The sync indicator now reports vault database errors instead of failing silently.
- Relinking this device to a different vault fully resets per-stream sync
state, preventing stale-sync issues after a re-link. - Old deletion records are pruned automatically after a fixed retention window.
Localization
- Sync error messages are now fully translated in all supported languages.
Under the hood
- All npm audit vulnerabilities resolved; the dependency tree installs warning-free.
- Build tooling hardened: lockfile now stable across macOS/Linux.