John Lancaster
John Lancaster
Needed to make all the app importing/reloading work with packages in addition to just modules. Change overview: - Reworked `AppManagement.check_app_updates`, primarily by splitting into sub functions. - Reloading packages properly...
Added option for `N deg rising|setting` to `Scheduler._parse_time`
Adds a page to the docs about using the add-on
Adds support for the [conversation integration](https://www.home-assistant.io/integrations/conversation/) with Hass API wrapper methods for calling the [`conversation/process`](https://www.home-assistant.io/integrations/conversation/#action-conversationprocess) and [`conversation/reload`](https://www.home-assistant.io/integrations/conversation/#action-conversationreload). This includes adding support for Hass services that have an optional `return_response` field...
There isn't really a reason to distinguish between apps defined in yaml vs toml files because the appropriate loader gets invoked either way be `read_config` Should fix #2488
Changes include converting to uv with: - Dependency management - Lock file `uv.lock` - Dockerfile - CI pipelines - Dependabot - VSCode tasks