github DustyArmstrong/homeassistant-desktop 1.6.3

latest releases: 1.6.5, 1.6.5-beta, 1.6.4...
one month ago

New release to issue some fixes/improvements, update dependencies and try and improve power-state handling.


Features

No new major app features.

Improvements

As a result of #8, the availability check has been re-written to avoid unnecessary request caching. This went unnoticed for quite a while until an Electron Linux issue brought attention to it (thanks Cambi0nn). Overall, this seems to help reduce disk usage as the request is now handled entirely in memory.

UI Changes

Icons

The icons have been re-designed to match the new Home Assistant logo. This includes new tray icons for Mac and Windows, a new App/Dock icon for Mac, updated favicon, and an updated Windows installer icon.

Bug Fixes

Windows

Error handling logic has been implemented to address #7. This issue reported that when waking from sleep, the app would display a white screen and subsequently crash. This differed from 1.6.2 where the app simply displayed the error page for manual re-connection, likely due to the new auto-reconnect function.

This error was identified to be a result of the network adapter state during sleep and the subsequent wake event. Appears to have been resolved by migrating away from the net module to http, however have also added a local "sleep window" placeholder that is displayed as the system goes to sleep. This has been done to try and reduce the likelihood of issues from a loss of connection as a local file is far less prone to error than a remote URL. Sleep page contains a manual reconnect button if something goes wrong with the automatic restart and subsequent switch back to your HA instance URL.

MacOS

While not reported, during my own usage I found that shutting down on MacOS with the app still running would stall that process and prevent power off. A new module has been added to handle this, where the app should now gracefully quit when a shutdown is detected.

Linux

Addressed runaway /dev/shm shared memory bug on Linux by re-writing availability check to avoid the net module. Intended to address #8. Issue opened with Electron but no longer dependent on this being resolved as a requirement for this project.


App and new functionality have been tested on Windows x64, Mac x64 and Ubuntu x64.

CHECKSUM (SHA1)

SHA1 Binary
c4b3698b4a20266dd342ecda1ae8c5055aba5f09 Home Assistant Desktop-v1.6.3-linux-arm64.AppImage
b46b3f42599510ee9d17b4cb62e07bd6be51b50d Home Assistant Desktop-v1.6.3-linux-x86_64.AppImage
e665624513dc68fecf4b57789bfbb29ec4653436 Home Assistant Desktop-v1.6.3-mac-arm64.dmg
10cbc71e6e9db45131f8a30c407baec1aa36d093 Home Assistant Desktop-v1.6.3-mac-x64.dmg
3235244d5accae566609264e101d6a843d2549e6 Home Assistant Desktop-v1.6.3-win-arm64.exe
aed033535d5dcd1570229dd637a95d96108d8936 Home Assistant Desktop-v1.6.3-win-x64-DPI+SCALING.exe
d4f505fc6e4f7f3932fc144ca784e08998145731 Home Assistant Desktop-v1.6.3-win-x64-DPI-ONLY.exe
3e29c8061bb3b169df02f5086584b3637900c3ea Home Assistant Desktop-v1.6.3-win-x64.exe

Full Changelog: 1.6.2...1.6.3

Don't miss a new homeassistant-desktop release

NewReleases is sending notifications on new releases.