Skip to content

v10.3.0-beta.3

Pre-release
Pre-release

Choose a tag to compare

@v1k70rk4 v1k70rk4 released this 10 Jun 18:08

⚠️ Pre-release. The one-click update fix below only takes effect from the
version that contains it — install this build manually once, then in-app /
HA-button updates work from here on.

✨ New features

Danger Zone — opt-in maintenance & diagnostics tab

Enable it with the checkbox on the General page; a new tab appears with:

  • MQTT maintenance — list and delete retained HASS.Agent messages on the broker
    (this device's or all devices'), the cure for ghost entities after renames/reinstalls
  • Republish discovery — re-send device discovery on the active transport, no restart
  • Debug log — live log viewer with filtering and a runtime verbose (DEBUG) toggle;
    MQTT send/receive is now logged at DEBUG level
  • Live MQTT monitor — real-time view of hass.agent/# traffic with payload preview
  • Backup / restore — settings export/import to portable JSON (machine-bound secrets excluded)
  • Factory reset — double-confirmed settings wipe + automatic restart

One-click updates from Home Assistant

  • The HA update entity now has an Install button
  • With the system service installed: fully silent — the SYSTEM service downloads and
    installs the update, no UAC prompt, the tray app relaunches itself afterwards
  • Without the service: UAC-elevated install, with a persistent notification in HA
    suggesting the service for fully silent updates
  • Progress is reported back to HA as persistent notifications: started, completed
    (old → new version), no installer, or failure

Beta update channel

  • New toggle in the Danger Zone: update checks include GitHub pre-releases
  • SemVer-aware version comparison (10.3.0 > 10.3.0-beta.2 > 10.3.0-beta.1)

MQTT connection test

  • Test connection button on the MQTT page (matches the HA API page), tests the
    values currently in the form before saving

🐛 Fixes

  • Silent update install now runs via Task Scheduler, detached from the app's
    process tree — previously the installer died when it stopped the service, and the
    relaunch watchdog was killed with the tray app (beta.3)
  • Input fields (device name, broker, URL, token, …) no longer overflow on small windows
  • SoftwareVersion now keeps pre-release suffixes (-beta.3) instead of truncating them

📋 Requirements

  • Pairs with the HASS.Agent integration 10.3.0 (stable) for persistent notifications;
    older integration versions keep working, just without that feature