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.