Features
All Builds
Migrated DPI/scaling options to the main applications, these can be toggled via the menu - feedback is requested if this is not working as intended. Tested on 4k display with Win x64 however access to a wide variety of devices/environments is limited. Setting is located under Appearance in the menu.
Improvements
Attempted to account for other kinds of network errors, added timeout functionality to availability requests. Added guard to try and prevent availability checks unnecessarily overlapping.
Migrated networking to Axios to better implement timeout functionality as previous method had persistent but fairly intermittent issues which was not acceptable. Research indicates this should also improve things more generally due to the additional parameters available.
Implemented more robust error detection when loading main window, window will now attempt to reload when an issue is encountered. This should hopefully assist in white screen issues (user graciously tested). The particular white screen problems appear to be caused primarily by more serious network issues and renderer crashes - both of these situations should now be handled. Added additional guards to try and prevent other race conditions.
Bug Fixes
White screen caused by network error has been resolved, tested on 1.6.8-beta with an impacted user.
Other
It was flagged that the Windows installer may have a false positive on some systems - please report this if so as it will likely be an issue with the upstream - I am not presently aware of anything that could cause it in the codebase. All binaries are 'compiled' using the linked code at the time of release which can be verified via the .asar file on your system. Release hashes are as always supplied and should match those performed by Github.
Bumped deps.
General feedback or issues are welcomed.
Release Hashes
| Hash | Filename |
|---|---|
| e4963f89ead2963b121d20931dd14338b58ac5f06ea8ba022c243a2b24cf0c38 | Home Assistant Desktop-v1.6.8-linux-arm64.AppImage |
| 6e4d5892ee9f6c0ec262ef289837f32798adee6b97bd31d6ac81b6edab554acf | Home Assistant Desktop-v1.6.8-linux-x86_64.AppImage |
| 3a5f680e7de6d55248c0dbaec3e11e69fa524ff4b705ada24f145a834e71e8b9 | Home Assistant Desktop-v1.6.8-mac-arm64.dmg |
| c17c1f96a331d64e69abf2e650854523dbaf59662f119b898be84fe96863efc6 | Home Assistant Desktop-v1.6.8-mac-x64.dmg |
| 3f93c68767afdaa26d8279b2020853dd5e974e1b6363a6cd99fe96541886c274 | Home Assistant Desktop-v1.6.8-win-arm64.exe |
| a69f3b03fc9bf1da20eecd0209160231fbea63482edaa76b202fd98493de7727 | Home Assistant Desktop-v1.6.8-win-x64.exe |
What's Changed
- Merge to master for 1.6.8 by @DustyArmstrong in #24
- Migrate to Axios for better timeouts by @DustyArmstrong in #25