Skip to content

3.7.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 21:15

HA Desktop Widget 3.7.0 introduces comparison graphs for Quick Access, alongside substantial reliability, security, and cross-platform release improvements.

Compare your Home Assistant sensors at a glance

Add a comparison graph from Manage Quick Access to plot up to seven related entities on one 24-hour chart—for example, every room temperature alongside the outside temperature.

  • Overlay multiple sensors with a shared timeline, legend, and crosshair readout.
  • Graph weather and climate temperatures as well as regular numeric sensors.
  • Mix different units without flattening one series against another; each unit receives an appropriate scale.
  • Resize graphs to two, three, or four tiles wide, then drag, organize, and remove them like any other Quick Access tile.
  • Keep graphs and their placement synchronized through profile sync.

Thanks to @Drommedhar for contributing this feature in #74.

Fixes and reliability

  • Fixed an app-startup failure caused by the sandboxed preload script, while keeping the Electron sandbox enabled.
  • Fixed sparklines and comparison graphs remaining empty for up to five minutes after launch when their first history request occurred before the WebSocket connected.
  • Requested complete recorder history from Home Assistant, restoring readings that its “significant changes only” filtering could omit—particularly weather temperatures.
  • Made settings saves transactional so validation or persistence failures cannot leave the running app or startup settings partially updated.
  • Preserved profile-sync passphrase changes when configuration is saved.

Security and platform improvements

  • Reduced desktop-pin privileges so pinned windows no longer receive the Home Assistant token or unrestricted global state, and can only forward service calls for their assigned entity.
  • Added stricter entity-ID validation to Home Assistant protocol requests.
  • macOS downloads are now universal builds supporting both Apple Silicon and Intel Macs.
  • Expanded Windows, Linux, and macOS CI packaging checks, strengthened test coverage, and added repository safeguards against accidentally committed installers and oversized generated files.

Release improvements

  • Added conditional nightly beta releases: when main has meaningful unreleased changes, the workflow creates the next beta and publishes the normal Windows, macOS, and Linux artifacts.
  • Kept beta version changes out of main, preventing release automation from triggering itself.
  • Excluded internal electron-builder metadata from published downloads.

Full changelog: v3.6.0...v3.7.0