github krelltunez/dayGLANCE v2.7.2

7 hours ago

v2.7.2

New: macOS tray app

A tray icon now lives in your menu bar. Click it (or press your configured global shortcut) to open a compact popup with:

  • Quick-add: add tasks to your inbox without opening the main window
  • GLANCE sidebar: your full day overview, habits, routines, and goals
  • Now bar: the currently in-progress task shown at a glance
  • Reminders: active reminder toasts with Snooze and Complete actions
  • Spotlight search and voice input
  • Focus mode: start/stop/skip Pomodoro sessions; remaining time shows in the menu bar while a session is active
  • Reminder indicator: a dot appears on the tray icon when a reminder fires

New: Global hotkey (macOS)

Set a system-wide keyboard shortcut in Settings → Global Shortcut to open the tray popup from any app.

New: Dock badge (macOS)

The dock icon shows the number of incomplete scheduled tasks for today.

New: Window state persistence (desktop)

The app remembers its size, position, and maximised state between sessions.

New: Stream Deck: Tomorrow tile

A new tile showing tomorrow's task list alongside the existing Today, Agenda, Focus, and Habits tiles.

Fixes

  • DAY view: clicking a task no longer causes the timeline to scroll slightly upward
  • Task/routine resize: releasing the resize handle no longer opens the New Scheduled Task modal
  • Morning Summary / Evening Reflection: the refresh buttons now work
  • Stream Deck Agenda tile: past calendar events now correctly show as Done (not overdue)

Settings

  • "Week timeline start" moved into the View defaults section (only visible when the view cycler is available)
  • "Global Shortcut" moved between Localization and Sound

Security

  • WebSocket server (Stream Deck integration) now binds to 127.0.0.1 only; was previously reachable from the local network
  • CalDAV/WebDAV proxy now blocks requests to private/loopback addresses (SSRF protection)
  • Content Security Policy added to the desktop app
  • shell.openExternal now validates URL scheme before opening; only http/https are passed to the OS
  • Production builds no longer include source maps
  • Minor: non-extractable AES session key, tightened macOS hardened runtime entitlements

Don't miss a new dayGLANCE release

NewReleases is sending notifications on new releases.