What's Changed
- Limit iqs indicator to colors only (#23026) @wendevlin
- Add horizontal swing to climate (#22043) @gjohansson-ST
- Add alt to img, fix styling issue voice (#23024) @bramkragten
- Improve duration formatting (#23025) @piitaya
- Integration Quality Scale indicator (#23015) @wendevlin
- Fix error on hardware page (#23021) @bramkragten
- Fix timeout error handling local voice (#23023) @bramkragten
- Add add-on installation to voice setup flow (#23018) @bramkragten
- Use DurationFormat for calendar trigger (#23020) @silamon
- Use explicit duration format for state formatting (#23017) @piitaya
- Add unit tests for common/array files (#23006) @wendevlin
- Make missed strings translatable in
ha-script-trace
andha-automation-trace
(#23013) @jpbede - Use "No traces found" automation translation in ha-script-trace (#23010) @jpbede
- Mark reset addon options dialog as destructive (#23009) @jpbede
- Mark delete backup dialog as destructive (#23008) @jpbede
- Add node_modules cache in ci (#22826) @wendevlin
- Support time entities in automation time conditions/triggers selectors (#21069) @markbergsma
- Rspack (#22807) @wendevlin
- Improve tags datatable (#23003) @piitaya
- Fix padding top for logbook panel (#22999) @ildar170975
- Cancels page retry loop with negative intervals. (#22983) @RubenNL
- Add workflow_dispatch to release workflow (#22993) @wendevlin
- Use consistent name "Field key" for entry field (#22985) @NoRi2909
- Remove redundant action handler and wrapper from sensor entity row (#22975) @arthanoss
- Fix inconsistent capitalization in Device info (#22979) @NoRi2909
- Make key_c_hint strings consistent (#22971) @NoRi2909
- Webrtc use RTCIceCandidateInit messages with backend (#22667) @sdb9696
- Ha-alert-narrow-action (#22956) @wendevlin
- Add cloud signup to voice flow (#22941) @bramkragten
- Tolerant env vars (#22948) @wendevlin
- Fix disable ha-progress button (#22939) @wendevlin
- Add inline-arrow option to ha-select & ha-language-picker (#22935) @wendevlin
- Fix disable fields in general config (#22938) @wendevlin
- Disable devices/entities click in scene review mode (#22940) @wendevlin
- Improv external flow (#22878) @bramkragten
- Change "Add" to "Create" for Labels and Zones following HA Design guidelines (#22942) @NoRi2909
- Improve message for yaml core settings (#22936) @bramkragten
- Fix landing-page dns update request (#22932) @wendevlin
- Add warning for muted voice assistant or when not heard wakeword in 1… (#22934) @bramkragten
- Voice wizard: prevent flash of hardware screen when cloud is active (#22933) @bramkragten
- Fix broken grammar in confirm_unsaved_comments alert (#22928) @NoRi2909
- Dev Tools: Replace "Current entities" with "Current entity states" (#22924) @NoRi2909
- Change "Add script" and "Add scene" to "Create …" (#22922) @NoRi2909
- Change "Elevation" to "Elevation above sea level" for clarity (#22919) @NoRi2909
- Change "Find my value" to "Find my ISO Code" for the currency field (#22917) @NoRi2909
- Add local processing option to pipeline for LLM conversation agents (#22561) @balloob
- Fix two strings for Settings > Tags (#22916) @NoRi2909
- Add support for unit_of_measurement translation (#22868) @abmantis
- Add missing words in matter::ping_node::battery_device_warning (#22914) @NoRi2909
- Change "Run" command for automation to "Run actions" (#22913) @NoRi2909
- No longer use "button" when referring to "Edit ID" menu item for triggers (#22892) @NoRi2909
- Handle empty trigger or action in migration path (#22912) @silamon
- Landing page (#22598) @wendevlin
- Remove activate scene in automation editor (#22258) @silamon
- Use consistent name "Entity search" for that part of "Quick Search" (#22907) @NoRi2909
- Voice wizard: Use test message in tts language (#22882) @bramkragten
- Improve scene editor UI (#22910) @wendevlin
- Picture elements card editor: Add title to secondary description for custom cards (#22908) @yosilevy
- Remove display of 'Current state' in ha-card-condition-state (#22887) @karwosts
- Fixes #17769, #22503: Improved subscription handling (#22889) @systemtester
- Better explain the "Push notification" option in the browser settings (#22906) @NoRi2909
- Update Scene Editor (#22847) @karwosts
- Update the explanation for setting up the Google Home integration (#22897) @NoRi2909
- Update 'mqtt_device_debug_info' strings to use ICU syntax (#22899) @NoRi2909
- Fix grammar issue in remove_fabric_confirm_text (#22901) @NoRi2909
- Clarify 'updates_refreshed' message (#22904) @NoRi2909
- Entity settings for helpers: avoid repeating "options" in explanation (#22896) @NoRi2909
- Replace wrong uses of "energy" with "electricity" in Energy dashboard (#22893) @NoRi2909
- Make sidebar (app) settings items consistent by replacing 'configuration' (#22890) @NoRi2909
- ZWaveJS: Support for Door Lock in Expert UI (#22775) @MindFreeze
- Show ZwaveJS "Installer settings" based on
installer_mode
option (#22710) @MindFreeze - Dashboard: Fix description of the Tile card (#22894) @NoRi2909
- Use ICU string for proper singular vs. plural of "listener(s)" (#22885) @NoRi2909
- Form correct headline for 'Delete backups?' alert, separate "Delete backup" menu item (#22891) @NoRi2909
- Update en.json to make all automation conditions use "if", not "when" (#22883) @NoRi2909
- Hide wake word in pipeline settings (#22879) @bramkragten
- Fix lint-staged with eslint v9 (#22880) @wendevlin
- Fix media browser (#22875) @ivanjx
- Add Y-Axis limits functionality from history graphs card to statistics graph card (#22771) @DominikBitzer
- Add tone,volume & duration selector to more-info dialog for sirens (#22786) @MindFreeze
- Fix logbook date range alignment (#22877) @wendevlin
- add previous and next button to History and Logbook (#22802) @boern99
- ESLint Flat Config (#22221) @silamon
- Fix 2fa login validation, add autofocus to login (#22856) @wendevlin
- Logbook target picker (#22851) @silamon
- Improve grid size editor (#22697) @piitaya
- Create a section when dropping card on the create section button (#22790) @piitaya
- Fix back gesture on Android activating buttons (#22852) @mattyway
- Catch yaml errors in script editor (#22853) @karwosts
- Only download verified translations (#22844) @joostlek
- ZWaveJS: Add names to colors in Installer Settings (#22819) @MindFreeze
- ZWaveJS: Configuration.resetAll is only supported on CC v4+ (#22823) @MindFreeze
- Allow attaching additional data to schedule in UI (#22798) @karwosts
- Introduce calendar trigger description (#22814) @silamon
- Fix swapped plural and singular match use in and condition (#22815) @silamon
- Confirm uses to if for clarity (#22816) @silamon
- Add outline to a label (3) - consistency (#22812) @ildar170975
- Add outline to a label (2) (#22803) @ildar170975
- Increase ZwaveJS add device timeout to 5 mins (#22809) @MindFreeze
- Add describeCondition and entity_ids as additional information to automation step details (#21965) @boern99
- Fix visibility for shown entities on device card (#22579) @ildar170975
- Allow entities table to delete helpers (#22248) @karwosts
- ZWaveJS: Color Switch support fot the expert UI (#22722) @MindFreeze
- Z-Wave JS: Fix validation/parsing for custom config param UI (#22789) @AlCalzone
- Add download snapshot button to camera more info dialog (#22704) @jpbede
- Warn on switching to automation UI mode with yaml errors (#22780) @karwosts
- Show YAML parsing errors in automation editor (#22753) @karwosts
- Allow GET/SET custom config param in Z-Wave device configuration (#22364) @MindFreeze
- More flexible translation keys for logbook binary sensors (#22696) @MindFreeze
- CSS Fixes for md-dialog (#22638) @balloob
- Improve choose description in automation editor (#22769) @silamon
- Fix calendar add/edit event dialogs not saving via keyboard (#22767) @silamon
- Fix typo in Czech language for blank before percent (#22760) @adamjez
- Collection of localization issues (2) (#22758) @silamon
- Better disabled/error handling on
config/helpers
page (#22237) @karwosts - Improve stream and iOS checks in error-log-card (#22738) @wendevlin
Dependency updates
39 changes
- Update dependency typescript to v5.7.2 (#22998) @renovate
- Update dependency @types/chromecast-caf-receiver to v6.0.19 (#23000) @renovate
- Update dependency @types/chromecast-caf-sender to v1.0.11 (#23001) @renovate
- Update vaadinWebComponents monorepo to v24.5.4 (#22990) @renovate
- Update dependency @codemirror/search to v6.5.8 (#22989) @renovate
- Update Yarn to v4.5.2 (#22986) @renovate
- Update dependency @codemirror/view to v6.35.0 (#22982) @renovate
- Update dependency marked to v15.0.2 (#22974) @renovate
- Update dependency @types/mocha to v10.0.10 (#22972) @renovate
- Update dependency magic-string to v0.30.13 (#22949) @renovate
- Update dependency husky to v9.1.7 (#22945) @renovate
- Update formatjs monorepo (#22930) @renovate
- Update dependency marked to v15.0.1 (#22929) @renovate
- Update dependency @lit-labs/observers to v2.0.4 (#21636) @renovate
- Update dependency eslint to v9.15.0 (#22870) @renovate
- Update dependency @bundle-stats/plugin-webpack-filter to v4.17.0 (#22869) @renovate
- Lock file maintenance (#22873) @renovate
- Pin dependency globals to 15.12.0 (#22858) @renovate
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 (#22865) @dependabot
- Bump cross-spawn from 7.0.3 to 7.0.6 (#22864) @dependabot
- Update dependency @codemirror/view to v6.34.3 (#22863) @renovate
- Update dependency globals to v15 (#22861) @renovate
- Update dependency eslint to v9.14.0 (#22859) @renovate
- Bump @eslint/plugin-kit from 0.2.0 to 0.2.3 (#22860) @dependabot
- Bump softprops/action-gh-release from 2.0.9 to 2.1.0 (#22854) @dependabot
- Update dependency @types/chromecast-caf-receiver to v6.0.18 (#22849) @renovate
- Update dependency marked to v15 (#22782) @renovate
- Bump cross-spawn from 7.0.3 to 7.0.5 (#22843) @dependabot
- Update dependency @codemirror/autocomplete to v6.18.3 (#22842) @renovate
- Update dependency @babel/helper-define-polyfill-provider to v0.6.3 (#22829) @renovate
- Update vaadinWebComponents monorepo to v24.5.3 (#22779) @renovate
- Bump home-assistant/wheels from 2024.07.1 to 2024.11.0 (#22774) @dependabot
- Update dependency marked to v14.1.4 (#22768) @renovate
- Update dependency barcode-detector to v2.3.1 (#22763) @renovate
- Update dependency comlink to v4.4.2 (#22761) @renovate
- Update dependency webpackbar to v7 (#22752) @renovate
- Update dependency barcode-detector to v2.3.0 (#22743) @renovate
- Update dependency barcode-detector to v2.2.12 (#22741) @renovate
- Update formatjs monorepo (#22728) @renovate