Skip to content

Changelog

HASS.Agent App

2.1.1 - Feb 06, 2025

  • #230: MQTT autodiscovery messages were not republished after connection was lost and recovered.
  • #229: URI attached to a notification button wouldn't open properly.
  • #221: Satellite Service exe path is now properly enclosed in double quotes according to good security practices.
  • #220: Media playback via Music Assistant wasn't working correctly.
  • #204: Fixed PowershellCommand argument handling where passing arguments containing spaces/quotes would cause the command to fail.
  • #205: Fixed issue where restarting "Windows Management Instrumentation (WMI)" while HASS.Agent is running causes all WMI based sensors to stop functioning.
  • #185: Media player now respects the user-provided value in mute service call.
  • #186: Notification image not being shown when relative "/media/pics/image.png" was used instead of full URL.
  • #187: UI not displaying properly on high-DPI devices with scaling other than 100%.
  • #159: Fixed some documentation links pointing to non-existing pages.
  • #161: Fixed issue where pressing ESC while having Alt+Tab pressed caused HASS.Agent windows to close.
  • Fixed SetVolumeCommand ignoring provided value and not handling float values properly.
  • Fixed internal AudioManager not properly clamping values if provided one was below 0 or above 100.

2.1.0 - Sep 28, 2024

  • #41: Added "SetAudioInputCommand".
  • #42: Added "ScreenshotSensor", functioning as camera entity.
  • #51: Added option to ignore the MQTT/connection grace period when system wakes from hibernation.
  • #55: Added option to use modern (white on transparent) icon for the HASS.Agent's trayicon.
  • #58: Added note to "PowershellSensor" description as a reminder to Home Assistant's 255 character limit for the payload/state.
  • #69: Added experimental functionality to scan Home Assistant NFC tags for devices equipped with a reader.
  • #74: Added additional check for German keyboard layouts that might interfere with default HotKey.
  • #77: Added "ProcessName" attribute to "ActiveWindowSensor".
  • #79: Added "Advanced Settings" for all single value sensors that allow device_class, unit_of_measurement & state_class to be overriden.
  • #98: Added action support for "MultipleKeys" command.
  • Separated installer process into two - client and satellite, allowing for non-privileged user installation.
  • #56: All dependencies have been bumped to the newest possible version.
  • #124: Added new command to show/hide the built in webview.
  • #125: Added "Trigger" option to the Quick Actions allowing for triggering the Home Assistant automation.
  • #126: Added "Press" option to the Quick Actions allowing for Home Assistant button activation.
  • #140: Added additional notification features to match the Android feature set (ability to set tags and clear notifications).
  • #39: "SetAudioOutputCommand" and "SetApplicationVolume" commands are now properly configurable from the UI.
  • #40: Updated VirtualDesktop management library to stop it crashing on some Windows 11 systems.
  • #45: Fixed sensor state being evaluated constantly, ignoring the configured update interval.
  • #47: Fixed issue where "PowershellCommand" arguments were not being bound/parsed properly when provided with payload/action.
  • #50: Fixed "ActiveWindow" sensor not using proper encoding, resulting in some characters being replaced with "?".
  • #5: Sensor/command discovery payload messages are now sent on HASS.Agent start and configuration change instead of constantly.
  • #57: Changed "MicrophoneProcessSensor" description to more accurately describe its function.
  • #70: Ensured all UI windows are closed when main one is.
  • #71: MQTT Discovery message is properly cleared after device is renamed.
  • #76: Microphone sensor now properly clears attributes with application names.
  • #92: "ActiveWindowSensor" now properly reports attributes.
  • #78: Fixed potential null reference for WMI sensors.
  • #82: Corrected sensors' state and device classes so that they match the measurement.
  • #84: Fixed screeenshot sensor not working correctly with systems using custom scaling.
  • #85: Multiple fixes to audio sensors and management (including potential memory leak and crashes).
  • #101: Additional fixes to audio sensors and management (related to memory leaks and crashes).
  • #102: Media player not properly reporting mute status.
  • #88: Fixed issue where command's friendly name was not being saved.
  • #90: Fixed issue where Windows Update sensors did not have a unique ID.
  • #113: Satellite service installer now respects user's choice of installation path.
  • #122: Fixed issue where new audio management was not handling COM thread compartments correctly, causing sensors/commands to fail.
  • #123: Satellite sensors now properly save "round", "ignore availability" and "advanced settings".
  • #133: Fixed installer not having enough time to stop the satellite service.
  • #134: Fixed internal devices sensors causing log spam if one of the configured ones are not able to provide measurement.
  • #141: Webview now respects taskbars being located at top and sides of the screen.
  • #169: Satellite sensors and commands now properly save friendly name.