Skip to content

v2.4.0

Choose a tag to compare

@Kevinjohn Kevinjohn released this 12 Feb 00:39
· 22 commits to main since this release

Timer tolerance for better battery efficiency

  • Sleep/wake awareness: Stops all timers during system sleep and display sleep, ensuring zero CPU/network activity when the user is away. On wake, timers restart and an immediate refresh fetches fresh data.
  • Timer tolerance: Both timers set a tolerance (10s for display, 10% of interval for API refresh, minimum 10s) so macOS can coalesce wake-ups with other system activity, reducing battery impact.
  • Cleanup: Removes notification observers on app termination.

PR: #1