diff --git a/custom_components/gree_controller/manifest.json b/custom_components/gree_controller/manifest.json index 285bb11..d5eb266 100644 --- a/custom_components/gree_controller/manifest.json +++ b/custom_components/gree_controller/manifest.json @@ -1,7 +1,7 @@ { "domain": "gree_controller", "name": "GREE Controller", - "version": "0.14.4", + "version": "0.14.8", "config_flow": true, "integration_type": "hub", "iot_class": "local_polling", diff --git a/gree-controller/CHANGELOG.md b/gree-controller/CHANGELOG.md index 052f6ec..8ec0d3f 100644 --- a/gree-controller/CHANGELOG.md +++ b/gree-controller/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## 0.14.8 + +- Removes the remaining non-device `502 Bad Gateway` mappings from Home Assistant connection/entity diagnostics and notification tests. +- Returns `400 Bad Request` for missing/invalid integration configuration and `424 Failed Dependency` when a configured external service cannot be reached or rejects the request. +- Reclassifies background Home Assistant energy-read failures as external-dependency errors. +- Keeps `502 Bad Gateway` only for actual Local/LAN GREE device transport failures. +- Aligns API/OpenAPI error documentation with the runtime status mapping. + +## 0.14.7 + +- Treats an unconfigured Home Assistant integration as an optional unavailable source when listing HA energy sensors instead of emitting a 502 error while opening split/multisplit installation settings. +- Maps configured-but-failing Home Assistant energy discovery to the external-dependency response path rather than a device communication 502. +- Fixes short custom-select menus near the bottom of dialogs opening far above their trigger by positioning from the menu's rendered height. + +## 0.14.6 + +- Fixes custom select duplication when a select is moved in the DOM, including repeated History → Energy refreshes. +- Hides the Energy history controls and Refresh action when no energy source is configured, leaving a single empty-state message. +- Hardens global custom-select cleanup so dynamically removed controls do not leave stale wrappers or popup menus. + +## 0.14.5 + +- Fixed the outdoor-temperature modal chart returning from fullscreen with fullscreen-sized layout remnants. +- Added quick links from the outdoor-temperature modal to 7-day, 30-day, yearly and full History views. + +- Replaces native single-choice dropdown UI across the Web UI with one consistent custom select matching the energy chart picker, including language/theme controls and dynamically generated Flow/history forms. +- Loads only the active language pack at startup and fetches other language packs when selected. +- Makes the dashboard outdoor temperature clickable and opens a modal with its last 24 hours of history. + ## 0.14.4 - Removes the obsolete Home Assistant connection-test/default entity; HA connection testing uses only the configured URL and token. diff --git a/gree-controller/config.yaml b/gree-controller/config.yaml index 9bf6197..3e87c58 100644 --- a/gree-controller/config.yaml +++ b/gree-controller/config.yaml @@ -1,5 +1,5 @@ name: "GREE Controller" -version: "0.14.4" +version: "0.14.8" slug: "gree_controller" description: "Local GREE HVAC controller with Web UI and Home Assistant integration" url: "https://git.linuxiarz.pl/gru/gree-controller-ha-addon/"