github krelltunez/dayGLANCE v2.10.0

3 hours ago

v2.10

Tablet: LIST view

The LIST timeline view is now available on tablets. Tap the GRID/LIST toggle in the top-left corner of the date header to switch views, the same spot used on mobile. The INBOX sidebar handle is hidden on tablet since the sidebar is always visible. An End-of-day time and the GRID/LIST preference are also available in tablet Settings.


Android: Health Connect

  • New: Permission rationale screen: Before requesting Health Connect access, the app now shows a rationale screen that explains which data types are requested and why.
  • Separate Authorize / Add buttons: Steps and sleep permissions are now requested independently, so granting one does not depend on the other.
  • Fixed: Permission state not updating after grant: The habit sync badge now updates immediately after the Health Connect permission dialog is dismissed.
  • Fixed: Health habit marked auto-synced before permission granted: The sync badge no longer appears until the permission is actually in place.
  • Sync-paused indicator: When Health Connect permission is revoked, habit rings show an amber badge and the settings pill reads "Not syncing" instead of "Auto-synced." Health data is cleared from the device at that point.
  • Fixed: Rationale screen layout on Android 15 / API 35: Content no longer overlaps the action bar, and insets are applied via ViewCompat listener for correct behavior on API 35+.
  • Fixed: Rationale screen dark mode: Text and background now render correctly in dark mode.

AI

  • OpenRouter support: OpenRouter is now a first-class AI provider option alongside OpenAI, Anthropic, Ollama, and others. Set your API key and choose any model in Settings.

Cloud Sync

The sync engine has been extracted into a standalone @glance-apps/sync package. No behavior changes; this is a refactor that enables the sync logic to be shared and versioned independently. The package is at 1.0.1 with jitter and exponential backoff on 412 (mid-air collision) retries.

Don't miss a new dayGLANCE release

NewReleases is sending notifications on new releases.