- (ha_api) Prevent application crash if HA is not available
- Move unused line of code, for future use (maybe)
- Update deps
- Concurrent HA API calls
- Only update HA API for states that have changed
- Remove duplicates from CHANGELOG.md
- Prevent sending additional updates
- Temporarily build with a local home-assistant-rest dep as it includes non-published fixes, fixes #21
- Add HA persistent entities setup, fixes #15
- Update is_in_meeting and is_video_on first as the HA calls can take some time and create delays in automations
- Add WIP Teams log parsing as it was discovered switching back to 'Available' is not being logged, rendering this whole mod useless until it is. Not compiled in project.
- Remove unoptimized build settings
- Update deps
- Add logging
- Ensure MQTT is reconnected upon connection failure, fixes #19
- Convert from using release-plz to git-cliff as it fits my needs better for this type of application
- Update dependencies
- (mqtt) Allow use of 'mqtt://' prefix in URL, which will be removed and saved back to conf.ini
- Log panics to facilitate locating run-time errors
- (mqtt) Allow use of 'mqtt://' prefix in URL, which will be removed and saved back to conf.ini
- (teams_ws) Rename files to make way for log parser
- Cleanup comment
- Remove unused CICD
- Add release-plz configuration
- Ignore exe
- Initial changelog with releaze-plz
- Update packages
- Ignore tests folder
- Update dependencies
- Addition of new entities (all that are in the Teams API) for both HA and MQTT
- Fix warning
- Addition of new entities (all that are in the Teams API) for both HA and MQTT
- Bump version to 0.3.0
- Retain mqtt messages
- Retain mqtt messages
- Prevent application from crashing if Teams is closed while running
- Remove unused error unit
- Update dependencies
- Increase versioning
- Dependabot[bot] [email protected]
- Fix wrong value used for video boolean, ensure there is an initial update when opening the app