github krelltunez/dayGLANCE v2.12.0

10 hours ago

v2.12.0 - GLANCE Integrations

New & Improved

Cross-app intents: stronger encryption
The Intents system (which lets external apps including the brand new app lastGLANCE create, complete, and query dayGLANCE tasks) now uses HKDF per-envelope key derivation. Each message is encrypted with its own derived key, significantly hardening the channel against replay and key-reuse attacks. Includes a new guided encryption setup flow and secure root key storage.

Intents activity log now surfaces errors
When an intent arrives with a wrong passphrase or mismatched key, the activity log now shows a clear error message instead of silently doing nothing. Cross-app debugging is much easier.


Bug Fixes

Intents

  • Fixed a self-loop bug where dayGLANCE would re-process its own outgoing intents
  • All-day tasks created via intent now get the correct start time and immediately appear in the activity log
  • Fixed a race condition where cloud sync could overwrite tasks that were just created by an intent
  • Tray popup no longer blocks the intent poller from receiving messages
  • The Save button in intent settings now stays disabled while the passphrase prompt is open, preventing double-saves

CalDAV / Calendar sync

  • Calendar now syncs immediately on app launch, not just on the 15-minute background interval
  • Fixed a proxy caching issue that could serve stale calendar data
  • CalDAV-imported events are no longer incorrectly included in cloud sync payloads

Mobile & tablet

  • Restored swipe gestures on the Habits and Goals carousels (broken on mobile and tablet)
  • Fixed the Refocus Timeline toast appearing in tablet list view, where it doesn't belong

Cloud & sync

  • iCloud sync and notification emitter no longer fire in tray/widget mode
  • Remote backups now save to GLANCE/dayglance/, matching the sync folder location

UI

  • Fixed a ResizeObserver feedback loop in the all-day section that could cause the overflow chip to flicker

Don't miss a new dayGLANCE release

NewReleases is sending notifications on new releases.