3.7.0
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
mainhas 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