diff --git a/ReleaseNotes.md b/ReleaseNotes.md index a548be9..0341217 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -522,6 +522,50 @@ For support, feedback, or detailed information about this update, visit our [GitHub repository](https://github.com/Blackymas/NSPanel_HA_Blueprint) or our [online documentation](https://github.com/Blackymas/NSPanel_HA_Blueprint/blob/main/docs/README.md). +## Patch v4.2.6: Bug fixes +Patch v4.2.6 addresses a mix of medium and minor bugs alongside UI enhancements, focusing on streamlining user experiences with the NSPanel Firmware. +Key fixes include improving responsiveness in button pages for automation and scenes entities, correcting sensor display issues, and smoothing out TFT uploads. +Notable improvements also include syncing with HA core 2024.2 and refining documentation for memory usage during customizations, +reflecting a responsive and evolving approach to user feedback and system performance and reliability. + +**Overview of Changes:** + +| Change | Criticality | Affected Components | +| :-- | :--: | :--: | +| Buttons pages slow when constructing `automation` and `scene` entities (#1746) | Medium | Blueprint | +| Fix Sensors Displaying "None" as Units (#1792 and #1804) | Medium | Blueprint | +| Fix compilation error when installing `nspanel_esphome_core.yaml` without Upload TFT add-on (#1803) | Medium | ESPHome | +| Long Click Action Bug Fix for Hardware Button (#1637) | Minor | Blueprint | +| Fix `Nextion reported variable name invalid!` when uploading TFT (#1794) | Minor | ESPHome | +| Calendar/Schedule icon permanently displayed when using climate entity. #1265 | Minor | Blueprint | +| Sync icons with HA core 2024.2 (#1800) | Enhancement | Blueprint | +| Improved documentation about memory considerations when using customizations (#1801) | Enhancement | Documentation | + + +**Key Improvements:** +- **Buttons pages slow when constructing `automation` and `scene` entities**: +Improved the load times and responsiveness of button pages when constructing `automation` and `scene` entities, enhancing the user interface's efficiency. +- **Fix Sensors Displaying "None" as Units**: Corrected an issue where sensors improperly displayed "None" for units of measurement, +ensuring accurate and meaningful data representation. +- **Fix compilation error when installing `nspanel_esphome_core.yaml` without Upload TFT add-on**: +Addressed a compilation error that occurred when the Upload TFT add-on was not included, streamlining the installation process for users. +- **Long Click Action Bug Fix for Hardware Button**: Resolved a bug where long click actions weren't executing on hardware buttons if no entity was assigned. +This fix ensures that custom actions linked to long presses will now run as intended, regardless of whether an entity is assigned to the button, +offering greater flexibility and reliability in user interactions. +This was supposed to be fixed with v4.2.5, however the bug was reintroduced before the release. +- **Fix `Nextion reported variable name invalid!` when uploading TFT**: Resolved an error message logged during the TFT file upload process, where Nextion displays reported a variable name as invalid. +This fix ensures a smoother and error-free update experience for TFT files, enhancing the reliability of display updates. +- **Calendar/Schedule icon permanently displayed when using climate entity**: +Resolved a bug where the calendar/schedule chip was shown when the climate is in `auto` mode, now ensuring icons reflect the current status accurately. +- **Sync icons with HA core 2024.2**: Updated the Blueprint icons to align with Home Assistant core 2024.2, +refreshing the visual elements and ensuring consistency with the broader HA ecosystem. Thanks again to @illuzn. +- **Improved documentation about memory considerations when using customizations**: Updated the documentation to include detailed memory usage considerations, +particularly focusing on `bluetooth_proxy`. Special thanks to @illuzn for their contributions to this enhancement. + +For support, feedback, or detailed information about this update, +visit our [GitHub repository](https://github.com/Blackymas/NSPanel_HA_Blueprint) +or our [online documentation](https://github.com/Blackymas/NSPanel_HA_Blueprint/blob/main/docs/README.md). + ## What's Next? Discover what's next and what we are working on right now in our [Milestones](https://github.com/Blackymas/NSPanel_HA_Blueprint/milestones?direction=asc&sort=title&state=open). @@ -544,11 +588,14 @@ Discover what's next and what we are working on right now in our [Milestones](ht - Fix for Lights with no brightness supported_features, #1633 - Patch v4.2.2 - Implement dynamic icons and use device_class, #1635 - Patch v4.2.2 - Fixes the incorrect labelling of the entity pages alignment, #1628 - Patch v4.2.2 + - Sync icons with HA core 2024.2, #1800 - Patch v4.2.6 + - Improved documentation about memory considerations when using customizations, #1801 - Patch v4.2.6 - @bkbartk - Add Dutch/Italian date format, #1658 - Patch v4.2.3 - @shing6326 - Fix crash on climate page, fix climate icon and color, #1649 - Patch v4.2.3 - And to all users who helped with the tests during development and beta. ## Previous releases +- [v4.2.5 - Celebrating 1000 Stars with Enhanced Functionality and UI Improvements](https://github.com/Blackymas/NSPanel_HA_Blueprint/releases/tag/v4.2.5) - [v4.2.4 - Critical bug fixes](https://github.com/Blackymas/NSPanel_HA_Blueprint/releases/tag/v4.2.4) - [v4.2.3 - Bug fixes and minor enhancements](https://github.com/Blackymas/NSPanel_HA_Blueprint/releases/tag/v4.2.3) - [v4.2.2 - Bug fixes and minor enhancements](https://github.com/Blackymas/NSPanel_HA_Blueprint/releases/tag/v4.2.2) diff --git a/advanced/esphome/nspanel_esphome_core.yaml b/advanced/esphome/nspanel_esphome_core.yaml index b0af24a..5d05104 100644 --- a/advanced/esphome/nspanel_esphome_core.yaml +++ b/advanced/esphome/nspanel_esphome_core.yaml @@ -18,7 +18,7 @@ substitutions: friendly_name: ${device_name} wifi_timeout: '15' ##### DON'T CHANGE THIS ###### - version: "4.2.6dev" + version: "4.2.6" ############################## ##### External components ##### diff --git a/advanced/hmi/nspanel_CJK_eu.HMI b/advanced/hmi/nspanel_CJK_eu.HMI index 581d6b5..bf121c1 100644 Binary files a/advanced/hmi/nspanel_CJK_eu.HMI and b/advanced/hmi/nspanel_CJK_eu.HMI differ diff --git a/advanced/hmi/nspanel_CJK_eu.tft b/advanced/hmi/nspanel_CJK_eu.tft index ac6edb4..e3709a7 100644 Binary files a/advanced/hmi/nspanel_CJK_eu.tft and b/advanced/hmi/nspanel_CJK_eu.tft differ diff --git a/advanced/hmi/nspanel_CJK_us.HMI b/advanced/hmi/nspanel_CJK_us.HMI index c14d081..db837fd 100644 Binary files a/advanced/hmi/nspanel_CJK_us.HMI and b/advanced/hmi/nspanel_CJK_us.HMI differ diff --git a/advanced/hmi/nspanel_CJK_us.tft b/advanced/hmi/nspanel_CJK_us.tft index 2536af0..966a57c 100644 Binary files a/advanced/hmi/nspanel_CJK_us.tft and b/advanced/hmi/nspanel_CJK_us.tft differ diff --git a/advanced/hmi/nspanel_CJK_us_land.HMI b/advanced/hmi/nspanel_CJK_us_land.HMI index 1661a2c..f392278 100644 Binary files a/advanced/hmi/nspanel_CJK_us_land.HMI and b/advanced/hmi/nspanel_CJK_us_land.HMI differ diff --git a/advanced/hmi/nspanel_CJK_us_land.tft b/advanced/hmi/nspanel_CJK_us_land.tft index 2da50a2..9da6cb1 100644 Binary files a/advanced/hmi/nspanel_CJK_us_land.tft and b/advanced/hmi/nspanel_CJK_us_land.tft differ diff --git a/advanced/hmi/nspanel_eu.HMI b/advanced/hmi/nspanel_eu.HMI index 37d4fef..f221b7a 100644 Binary files a/advanced/hmi/nspanel_eu.HMI and b/advanced/hmi/nspanel_eu.HMI differ diff --git a/advanced/hmi/nspanel_us.HMI b/advanced/hmi/nspanel_us.HMI index 4f344e7..710ad74 100644 Binary files a/advanced/hmi/nspanel_us.HMI and b/advanced/hmi/nspanel_us.HMI differ diff --git a/advanced/hmi/nspanel_us_land.HMI b/advanced/hmi/nspanel_us_land.HMI index 6661e6e..a0c6897 100644 Binary files a/advanced/hmi/nspanel_us_land.HMI and b/advanced/hmi/nspanel_us_land.HMI differ diff --git a/nspanel_blueprint.yaml b/nspanel_blueprint.yaml index d26c58e..062c9c0 100644 --- a/nspanel_blueprint.yaml +++ b/nspanel_blueprint.yaml @@ -36,7 +36,7 @@ blueprint: 🎉 Roadmap can be found here: [Roadmap](https://github.com/Blackymas/NSPanel_HA_Blueprint/labels/roadmap) - ℹ️ Version: v4.2.6dev + ℹ️ Version: v4.2.6 source_url: https://github.com/Blackymas/NSPanel_HA_Blueprint/blob/main/nspanel_blueprint.yaml domain: automation @@ -3375,7 +3375,7 @@ trigger_variables: variables: ##### GENERAL ##### - blueprint_version: '4.2.6dev' + blueprint_version: '4.2.6' date_format_temp: !input 'date_format' # Avoid breaking change for existing users with legacy type format date_format: '{{ date_format_temp if date_format_temp not in ["%d.%m", "%d/%m", "%-d/%-m", "%-m/%-d"] else "%A, " ~ date_format_temp }}' diff --git a/nspanel_eu.tft b/nspanel_eu.tft index ec85522..c916a21 100644 Binary files a/nspanel_eu.tft and b/nspanel_eu.tft differ diff --git a/nspanel_us.tft b/nspanel_us.tft index bcc2ef7..2435e85 100644 Binary files a/nspanel_us.tft and b/nspanel_us.tft differ diff --git a/nspanel_us_land.tft b/nspanel_us_land.tft index 72ce986..d374afb 100644 Binary files a/nspanel_us_land.tft and b/nspanel_us_land.tft differ