v1.0.0 - The first stable release is here. π π
π Release Notes v1.0.0
After the initial preview with v0.1.0, this is the first fully stable release of Home Assistant Desktop β a lightweight, native desktop client for your Home Assistant instance.
π¦ Which file should I download?
| File | Description |
|---|---|
ha-desktop_1.0.0_x64-setup.exe |
Recommended. The full installer. Adds the app to your Start Menu and handles all icons and system integration. |
ha-desktop_1.0.0_x64.msi |
Windows Installer package. Ideal for automated deployments or managed environments. |
home-assistant-desktop.exe |
Portable version. No installation required. (Note: Icons may not display correctly in the taskbar when used without installing.) |
β¨ What's in v1.0.0
π New
- Single-instance enforcement β Launching the app a second time while it's already running in the tray now brings the existing window to the foreground instead of opening a duplicate.
- Reliable URL reset β "Reset URL" in the tray menu now correctly navigates back to the setup screen even when the app is currently showing an external Home Assistant URL.
- Input validation β The setup screen now shows a clear error message when an invalid URL is entered, instead of silently failing.
- Enter key support β You can now confirm the URL by pressing Enter instead of clicking the button.
π§ Improvements
- Better accessibility: keyboard focus indicators and screen reader support throughout the UI.
- Language selection now correctly updates all text including the help link, without losing event listeners.
- Placeholder text in the URL field now shows a concrete example (
http://homeassistant.local:8123). - Smoother animations that respect the system's "reduce motion" preference.
π Bug Fixes
- Fixed: Help link stopped working after switching languages.
- Fixed: Reset URL could navigate to the Home Assistant server instead of back to the app.
- Fixed: URL input overflowed its container on certain window sizes.
π Troubleshooting
Windows SmartScreen warning?
Click "More info" β "Run anyway". This appears because the app is not yet signed with a commercial certificate. This is expected for open-source releases.
URL reset not working after updating from v0.1.0?
Clear your browser storage once manually via the tray menu, or reinstall the app cleanly.
π¬ Feedback & Bugs
Found a bug or have a suggestion? [Open an issue on GitHub] β every report helps!