Wendelin
9b720c8a9f
Refactor ha-auth-form-string and ha-form-string to use ha-input component; remove ha-auth-textfield
2026-02-27 13:29:59 +01:00
Wendelin
643942f350
Update ha-input and supervisor-network styles for improved layout
2026-02-27 11:36:54 +01:00
Wendelin
544a0c2971
Refactor ha-textfield to integrate ha-input component
2026-02-27 11:25:49 +01:00
Wendelin
1b367e85da
Migrate ha-md-textfield
2026-02-27 10:57:25 +01:00
Wendelin
820c8d7975
Remove ha-password-field and migrate to ha-input
2026-02-27 10:15:51 +01:00
Wendelin
ab966d039a
Add ha-input component and update ha-timer-form to use it
2026-02-26 13:25:13 +01:00
Wendelin
d06321ed43
Fix protocols dashboards fab padding ( #29847 )
2026-02-26 10:31:50 +02:00
dependabot[bot]
3c3d8d9974
Bump rollup from 2.79.2 to 2.80.0 ( #29841 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.79.2 to 2.80.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/v2.80.0/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.79.2...v2.80.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 2.80.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 08:18:15 +02:00
Paul Bottein
4f39fa482d
Only ask to refresh dashboard in edit mode or yaml mode ( #29826 )
2026-02-26 08:16:21 +02:00
renovate[bot]
5d0fe3236c
Update dependency @swc/helpers to v0.5.19 ( #29836 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 07:07:37 +01:00
renovate[bot]
b86142ae50
Update Node.js to v24.14.0 ( #29831 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 19:25:42 +00:00
renovate[bot]
5d2f3ee5e8
Update dependency tar to v7.5.9 ( #29832 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 19:24:58 +00:00
AlCalzone
e3f7c631a7
Rename "Z-Wave JS" to "Z-Wave" when not referring to the project/org ( #29830 )
2026-02-25 19:15:16 +00:00
renovate[bot]
49f9d95853
Update dependency vite-tsconfig-paths to v6.1.1 ( #29829 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 18:53:12 +01:00
renovate[bot]
db3d7701b5
Update dependency typescript-eslint to v8.56.0 ( #29828 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 17:35:36 +00:00
renovate[bot]
3e55acf531
Update dependency @home-assistant/webawesome to v3.2.1-ha.3 ( #29810 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 18:26:47 +01:00
renovate[bot]
f102618d9d
Update dependency eslint-plugin-wc to v3.1.0 ( #29824 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 18:25:06 +01:00
renovate[bot]
a3c02b511d
Update dependency jsdom to v28.1.0 ( #29825 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 18:24:38 +01:00
Bram Kragten
74111d248e
Fix css minifying ( #29827 )
2026-02-25 17:53:50 +01:00
Bram Kragten
f8161b3505
Merge branch 'rc' into dev
2026-02-25 17:13:44 +01:00
Franck Nijhof
6070c1907a
Adjust brands assets to proxy brand images through local API ( #29799 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2026-02-25 17:10:38 +01:00
renovate[bot]
ce5991582c
Update dependency @html-eslint/eslint-plugin to v0.56.0 ( #29818 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 17:37:34 +02:00
Paul Bottein
d17217fc90
Use show in sidebar property instead of checking title ( #29815 )
2026-02-25 16:37:25 +01:00
renovate[bot]
86b4bd0013
Update dependency eslint-plugin-lit to v2.2.1 ( #29821 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 17:36:42 +02:00
renovate[bot]
108ba3abd6
Update dependency eslint-plugin-unused-imports to v4.4.1 ( #29822 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 17:36:12 +02:00
Matthias Alphart
d38a2894c4
Remove unused properties in ha-data-table and hass-tabs-subpage-data-table ( #29808 )
2026-02-25 16:31:39 +01:00
Aidan Timson
4c70376a62
Cleanup old comments ( #29823 )
2026-02-25 15:24:00 +00:00
Wendelin
8d69bd1401
Fix button active also for icon-buttons ( #29820 )
2026-02-25 16:21:31 +01:00
renovate[bot]
5dfecd3693
Update dependency @octokit/plugin-retry to v8.1.0 ( #29819 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 15:09:19 +00:00
Aidan Timson
efd51d2234
Rename more info "Attributes" to "Details", add raw state and all available attributes ( #29811 )
2026-02-25 15:57:27 +01:00
renovate[bot]
668299c16a
Update dependency marked to v17.0.3 ( #29817 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 16:00:51 +02:00
renovate[bot]
5e155a4030
Update dependency glob to v13.0.6 ( #29816 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 16:00:25 +02:00
gpoitch
809fa10135
Add day of week to energy chart tooltips ( #29803 )
...
* Add day of week to energy chart tooltips
* New localization helpers
2026-02-25 13:31:00 +00:00
Petar Petrov
1cbc38f231
Water flow rate sankey chart in Now view ( #29804 )
2026-02-25 14:18:48 +01:00
renovate[bot]
9ed39bb523
Update dependency @rspack/core to v1.7.6 ( #29812 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 15:10:38 +02:00
renovate[bot]
4e3d66cf40
Update dependency eslint to v9.39.3 ( #29813 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 15:10:03 +02:00
renovate[bot]
2eaad79d1c
Update dependency @codemirror/view to v6.39.15 ( #29807 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 12:47:06 +02:00
renovate[bot]
afef7a2c0f
Update dependency @bundle-stats/plugin-webpack-filter to v4.21.10 ( #29806 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 12:46:41 +02:00
renovate[bot]
18d5224002
Update dependency @formatjs/intl-datetimeformat to v7.2.2 ( #29809 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 12:46:08 +02:00
Johan Henkens
dbffdfeaca
Add cover of device type window to the security dashboard ( #29797 )
2026-02-25 11:11:13 +01:00
Artur Pragacz
0a4b7917ab
Update vacuum segment mapping description ( #29802 )
2026-02-25 08:38:37 +01:00
Simon Lamon
e1524358d9
Remove duplicated buttons ( #29798 )
2026-02-25 08:22:40 +01:00
Artur Pragacz
8774f9c3fc
Add vacuum mapping not configured issue ( #29800 )
2026-02-25 08:14:38 +01:00
Wendelin
f9a9aeacab
Fix app panel narrow header safe area top ( #29792 )
...
* Enhance narrow property to reflect changes and adjust header padding for safe area
* Remove safe-area-inset-top for narrow iframe
* handle kiosk mode
2026-02-24 20:26:06 +01:00
ildar170975
b798fee116
Data tables: keep "Actions" as the last column ( #29364 )
...
* Data tables: keep "Actions" as the last column
* last_fixed -> lastFixed
* last_fixed -> lastFixed
* last_fixed -> lastFixed
* last_fixed -> lastFixed
* last_fixed -> lastFixed
* last_fixed -> lastFixed
* last_fixed -> lastFixed
* last_fixed -> lastFixed
* last_fixed -> lastFixed
* last_fixed -> lastFixed
* simplify
* Update dialog-data-table-settings.ts
* narrow down a column
* blank line added
* narrow dow Assistants a bit more
* remove moveable/hideable for "actions"
* remove moveable/hideable for "actions"
* remove moveable/hideable for "actions"
* remove moveable/hideable for "actions"
* remove moveable/hideable for "actions"
* remove moveable/hideable for "actions"
* remove moveable/hideable for "actions"
* remove moveable/hideable for "actions"
2026-02-24 20:24:53 +01:00
Norbert Rittel
b25f731f0f
Simplify card descriptions using "This …" instead of repeating the name ( #29795 )
...
Simplify card description using "This …" instead of repeating the name
2026-02-24 20:17:05 +01:00
Paul Bottein
26a7372c5e
Don't show label for toggle all lights and align individual lights ( #29794 )
2026-02-24 17:28:53 +01:00
Paul Bottein
70d3409d62
Don't use navigation history when using tabs ( #29791 )
2026-02-24 18:03:48 +02:00
Wendelin
0711ecddab
Handle selector edge case for [] ( #29790 )
2026-02-24 15:30:29 +00:00
Petar Petrov
bcfaa67eba
Add power, water and gas current flow rate tile cards ( #29788 )
2026-02-24 16:01:32 +01:00
Matthias de Baat
1b60e6e04e
Reorganize Zigbee settings page ( #29671 )
...
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2026-02-24 15:11:36 +01:00
Petar Petrov
a1a634f6dc
Add footer card support to sections view ( #29620 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
Co-authored-by: Wendelin <w@pe8.at >
2026-02-24 11:00:50 +00:00
Petar Petrov
55f48fbb56
Add tabs to energy config page ( #29689 )
2026-02-24 09:43:02 +00:00
Norbert Rittel
ca4d66b94c
Change second tab to "Electricity" in Energy dashboard ( #29787 )
2026-02-24 10:13:22 +01:00
Aidan Timson
51fd2eedd9
Update gallery with latest adaptive dialog changes ( #29672 )
...
* Update gallery with latest adaptive dialog changes
* Update gallery/src/pages/components/ha-adaptive-dialog.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Format
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2026-02-24 06:57:31 +01:00
ildar170975
434a7c2e93
"Numeric state" trigger editor: add a "filter_entity" context to "attribute" selector ( #29778 )
...
* add a "filter_entity" context to "attribute" selector
* remove unused variable
2026-02-24 07:55:49 +02:00
Petar Petrov
b849fecf0b
Add flow rate picker to gas, water, and water device energy dialogs ( #29693 )
...
* Add flow rate picker to gas, water, and water device energy dialogs
Add optional flow rate (stat_rate) picker to gas source, water source,
and water device configuration dialogs, matching the pattern used for
power tracking in grid/solar/battery sources and energy devices.
- Add stat_rate to GasSourceTypeEnergyPreference and WaterSourceTypeEnergyPreference
- Collect gas/water stat_rate in getReferencedStatisticIdsPower()
- Add flow rate ha-statistic-picker filtered to volume_flow_rate device class
- Move entity help text to picker helper props for cleaner layout
* Apply suggestions from code review
Co-authored-by: Norbert Rittel <norbert@rittel.de >
---------
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2026-02-24 06:55:35 +01:00
ildar170975
3a48e1996f
hui-entities-card: fix "buttons-header-footer" margin-bottom ( #29783 )
...
* fix margin-bottom for hui-buttons-header-footer
* typo
2026-02-24 07:54:50 +02:00
ildar170975
8299386737
ha-entity-attribute-picker: add valueRenderer ( #29780 )
...
add valueRenderer
2026-02-24 06:52:10 +01:00
Raphael Hehl
5e58ff476f
Re-initialize camera stream when backend finishes starting ( #29752 )
2026-02-23 16:59:53 +01:00
Paul Bottein
758d955053
Add configuration to built-in panels ( #29572 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-23 16:15:54 +01:00
Kevin Stillhammer
1efd5d26f0
Show allow_negative in DurationSelector options ( #29775 )
2026-02-23 16:02:33 +01:00
Aidan Timson
36979f10cc
Fix types for dialog hide events ( #29777 )
2026-02-23 15:54:36 +01:00
Aidan Timson
812c59fcb4
Add missing back path for protocol config dashboards ( #29770 )
2026-02-23 15:36:50 +01:00
karwosts
0c34165bcf
Disallow moving a section to non-sections view ( #29756 )
2026-02-23 10:54:11 +00:00
Matthias de Baat
8c2bfbe9ce
Reorganize Matter settings ( #29708 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2026-02-23 10:31:38 +00:00
Aidan Timson
8f721d74e2
Fix swipe action bubbling up to stacked bottom drawer/sheet ( #29768 )
2026-02-23 10:26:10 +01:00
dependabot[bot]
63782e6ef3
Bump lodash from 4.17.21 to 4.17.23 ( #29767 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 10:22:31 +01:00
Marie-Alice Blete
eaad2295a9
Fix ZHA config dashboard button animation targeting ( #29744 )
...
Co-authored-by: Marie-Alice Blete <malywut@users.noreply.github.com >
2026-02-23 10:18:32 +01:00
Norbert Rittel
e74eee3d34
Make all picker strings of Frontend conditions consistent ( #29742 )
2026-02-23 09:54:14 +01:00
karwosts
cc39010839
Fix group more-info names for not-in-registry entities ( #29758 )
2026-02-23 09:50:55 +01:00
Kevin Stillhammer
7f97425214
Allow to disable seconds in DurationSelector ( #29760 )
2026-02-23 09:30:04 +01:00
dependabot[bot]
8fac6e63de
Bump actions/stale from 10.1.1 to 10.2.0 ( #29765 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 09:22:29 +01:00
dependabot[bot]
2ac8fe2b21
Bump github/codeql-action from 4.32.3 to 4.32.4 ( #29766 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 09:22:18 +01:00
Aidan Timson
45ca1b2cdc
Fix esc closing all dialogs or sheets (close one after another) ( #29732 )
2026-02-23 09:13:28 +01:00
Matthias de Baat
0667f1e789
Reorganize Bluetooth settings ( #29723 )
...
* Reorganize Bluetooth settings
* Additional changes
* Updates adapter page
* Update statuses
* Fix button icon
* Update en.json
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Update bluetooth-adapter-info-page.ts
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Update text
* Show GATT message and make row clickable
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-23 06:59:09 +01:00
Norbert Rittel
db49678ccb
Make descriptions of Frontend actions consistent with Core ( #29740 )
2026-02-20 18:03:19 +01:00
Norbert Rittel
2ca7e9f71e
Make building block descriptions consistent with new conditions ( #29739 )
...
Make building block descriptions consistent with conditions
2026-02-20 18:02:41 +01:00
karwosts
8d883450a8
Add year period to stat graph card editor ( #29741 )
...
Add year period to stat graph card
2026-02-20 18:02:07 +01:00
dependabot[bot]
2c136e00f5
Bump tar from 7.5.7 to 7.5.8 ( #29735 )
...
* Bump tar from 7.5.7 to 7.5.8
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.7 to 7.5.8.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.7...v7.5.8 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.8
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* dedupe
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-20 07:05:32 +00:00
RoboMagus
6f82478598
Fix header tab height ( #29736 )
...
Fix header tabs to header height
2026-02-20 08:48:43 +02:00
Aidan Timson
1093bd890f
Add missing helper to ha-select, remove unused attr ( #29729 )
2026-02-19 18:54:29 +01:00
Aidan Timson
456c638750
Use ha-scrollbar in config dashboard ( #29724 )
...
* Use ha-scrollbar in config dashboard
* Remove padding
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Add padding to bottom
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-19 18:52:32 +01:00
Aidan Timson
60ca50deb4
Add a drag handle visual indicator to bottom sheet ( #29707 )
...
* Add drag handle to bottom sheet
* Remove locks
* Fix rounded corners
* Restore original functionality, keep visual indicator
* Add padding to combo box
* Apply suggestion from @wendevlin
* Fix prettier
* Shorter height
Co-authored-by: Marcin Bauer <marcinbauer85@gmail.com >
* Half width
Co-authored-by: Marcin Bauer <marcinbauer85@gmail.com >
* Restore after rebase
* Reduce space for picker
---------
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
Co-authored-by: Wendelin <w@pe8.at >
Co-authored-by: Marcin Bauer <marcinbauer85@gmail.com >
2026-02-19 14:24:09 +01:00
Matthias de Baat
2064ab4141
Reorganize Z-Wave settings page ( #29697 )
...
* Reorganize ZWave settings
* Next iteration
* Made more consistent with Zigbee settings page
* Update text
* Updates on the provisioned devices page
* Add identifier when you have multiple networks
* Update to force remove button
* Update button text
* Update rebuild text
* Update remove foreign device button text
2026-02-19 13:45:35 +02:00
karwosts
d34c42e587
Refine supported actions in button heading badge ( #29718 )
2026-02-19 12:49:30 +02:00
Joakim Sørensen
5da7bf6fba
Add repository handling for missing addons in HaConfigAppDashboard ( #29722 )
...
* Add repository handling for missing addons in HaConfigAppDashboard
* Implement feedback
* More adjustments
* minor adjustment
2026-02-19 10:36:34 +00:00
Norbert Rittel
f05ff58d27
Replace "consumption" with "usage" for battery and grid energy ( #29719 )
...
Replace "consumption" with "usage" for battery and grid power
2026-02-19 10:59:47 +02:00
Aidan Timson
7b0a381d93
Use ha-scrollbar with history panel, fix overflow position ( #29715 )
...
Use ha-scrollbar with history panel
2026-02-18 18:04:46 +01:00
Aidan Timson
8b38e6d170
Switch dialog device registry detail to adaptive dialog ( #29713 )
2026-02-18 18:04:05 +01:00
Aidan Timson
6daf0eb469
Use ha-scrollbar with media browser ( #29714 )
2026-02-18 18:03:26 +01:00
Wendelin
6f8f849af3
Prevent bottom-sheet from closing from child elements ( #29716 )
...
Fix handling of after hide event in ha-bottom-sheet component
2026-02-18 16:19:43 +00:00
Aidan Timson
cafe0f62c6
Trigger add todo item dialog via search param ( #29690 )
...
* Fix scrim closure
* Trigger add todo item dialog via add_item=true search param
* Check supports before opening prompt
* Use in willUpdate
* Add subtitle as context using name of list
2026-02-18 16:28:20 +01:00
Wendelin
721cf46ce5
Migrate ha-icon-button to webawesome ( #29622 )
...
* Remove mwc-icon-button dependency and update ha-icon-button to use ha-button component
* --mdc-icon-button-size to --ha-icon-button-size
* Refactor ha-icon-button styles to improve encapsulation and remove redundant CSS rules
* add href functionality
* Migrate a wrapped ha-icon-button to ha-icon-button
* Update slot reference for ha-icon-button in hui-dialog-save-config
* fix overflow trigger
* Review
* fix sub icon buttons
* Fix attribute binding for href and target in ha-icon-button-next
* Fix binding for href and target properties in ha-icon-button
* Update src/layouts/hass-tabs-subpage.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Update src/panels/lovelace/editor/hui-dialog-save-config.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Update src/panels/lovelace/editor/badge-editor/hui-dialog-edit-badge.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Update src/panels/config/labs/ha-config-labs.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Fix icon-button slot
* Update src/components/ha-icon-button.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2026-02-18 16:18:28 +01:00
Marcin Bauer
4e087760ab
Fix chip order in automation save dialog to match field order ( #29710 )
2026-02-18 15:18:07 +00:00
Aidan Timson
8fcfd4be84
Move scrolling for dashboards inside view container ( #29444 )
...
* Move scrolling for dashboards inside view container
* Use scrollbar styles on host
* Cleanup
* Inline
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
---------
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-02-18 16:17:13 +01:00
Wendelin
b03680a8ab
ha-automation-action-condition use generic-picker ( #29702 )
...
Refactor ha-automation-action-condition to use ha-generic-picker and improve condition rendering
2026-02-18 15:14:25 +00:00
ildar170975
7ab0622bec
cloud-tts-pref: fix for language picker ( #29678 )
...
* fix styles to prevent oveflow
* use a new variable to define min-width
* pass a "minWidth" property into ha-language-picker
* use a "minWidth" property for ha-generic-picker
* Update ha-language-picker.ts
* pass empty minWidth
* do not set min-width if empty
* add a style for ha-language-picker
* remove a style for ha-language-picker
* add a style for ha-language-picker
* remove min-width
* add a style for ha-language-picker
* Update src/panels/profile/ha-pick-language-row.ts
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* add a gap
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-18 14:05:41 +00:00
Bram Kragten
c5aad44768
Add support for vacuum segment mapping to areas ( #29343 )
...
* Add support for vacuum segment mapping to areas
* simplify, use list item
* Update ha-more-info-view-vacuum-segment-mapping.ts
* review
* review
* Update dialog-vacuum-segment-mapping.ts
2026-02-18 14:11:17 +01:00
Icecovery
20ee7e5dc7
Split antimeridian-crossing paths in ha-map ( #29694 )
...
* Add option to split antimeridian-crossing path to ha-map
and map card with related editor options
* Remove split antimeridian-crossing option in ha-map
making it the default behavior, as suggested by @karwosts. And remove the option from the map card
* Fix longitudeDifference is zero edge case
2026-02-18 12:08:03 +00:00
Petar Petrov
32fdcc708e
Fix history timeline showing same color for all zones ( #29700 )
...
* Fix history timeline showing same color for all zones
For person and device_tracker entities, zone states (e.g. "Kitchen",
"Office") all resolved to --state-person-active-color because their
zone-specific CSS variables don't exist and the fallback chain always
landed on the generic active color.
Now zone states only check for an explicitly defined CSS variable
(e.g. --state-person-kitchen-color) and otherwise fall through to the
generic color handler which assigns a unique palette color per zone.
Fixes #14705
* Update src/components/chart/timeline-color.ts
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
---------
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-02-18 10:45:15 +01:00
Aidan Timson
7dd9b3308e
Switch more info dialog to adaptive dialog ( #29664 )
...
* Switch more info dialog to adaptive dialog
* Remove old attr
* Fixed height
* Add dialog styles for ha-adaptive-dialog, fixes fixed top
* Lock swipe for moveable components
* Add more components
* Add locked classes
* Refactor
* Revert "Refactor"
This reverts commit 041161715e .
* Merge for loops
* Use events to track slider interaction and prevent bottom sheet closure
* Update src/components/ha-bottom-sheet.ts
* Update src/resources/styles.ts
---------
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-02-18 08:55:11 +01:00
Aidan Timson
71b870be15
Fix styles for manage zha device dialog ( #29684 )
...
* Fix styles for manage zha device dialog
* Prevent scrim close
2026-02-18 09:41:45 +02:00
Simon Lamon
f08c5fa03a
Assign no-stale to Tasks/Epic/Opportunity issue type ( #29698 )
...
* Enhance issue creation restrictions and labeling
Added functionality to restrict Task issue creation to organization members, authorized contributors, and integration code owners. Updated permissions and added a no-stale label for specific issue types.
* Refactor Task issue authorization checks
* Update github-script action and enhance Task issue handling
2026-02-18 09:37:31 +02:00
Wendelin
fca408ae23
Upgrade webawesome to version 3.2.1-ha.2 ( #29691 )
...
Upgrade webawesome to version 3.2.1-ha.2 and adjust animation durations to 0ms
2026-02-18 08:35:23 +02:00
Aidan Timson
f3a814e38a
Cleanup dialog default width attrs ( #29686 )
2026-02-17 20:13:27 +01:00
Aidan Timson
7b0e4651c4
Fix iframe flash for dark theme using transition ( #29685 )
...
* Fix iframe flash for light mode using transition
* Use normal duration
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Use normal duration
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-17 16:53:06 +02:00
Petar Petrov
e5fb0e21ec
Update animation duration variable names in copilot instructions ( #29692 )
...
The old `--ha-animation-base-duration` variable was split into three
separate variables: `--ha-animation-duration-fast` (150ms),
`--ha-animation-duration-normal` (250ms), and
`--ha-animation-duration-slow` (350ms).
2026-02-17 14:42:00 +01:00
Wendelin
beb4c3bf8a
Fix panel safe area subpage usage ( #29688 )
2026-02-17 11:24:48 +00:00
Aidan Timson
ad41f91c7b
Fix lovelace tab overflow fade height ( #29687 )
2026-02-17 13:15:49 +02:00
Wendelin
dc9c20f4ac
Fix custom panel size ( #29681 )
2026-02-17 10:06:51 +00:00
Aidan Timson
776840a527
Add prevent-scrim-close to energy config dialogs ( #29682 )
...
Add prevent-scrim-close to energy config dialogs
2026-02-17 11:39:39 +02:00
Aidan Timson
3568d8281a
Add prevent-scrim-close to 3 form dialogs ( #29683 )
...
Add prevent-scrim-close to 3 dialogs
2026-02-17 11:39:10 +02:00
Arsène Reymond
5491b6c023
fix: invisible dashboard header section ( #29679 )
...
fix: minimum column count to 1
2026-02-17 06:42:10 +00:00
Simon Lamon
e60d8f3ca4
Unflex apps ( #29675 )
2026-02-16 19:38:25 +00:00
ildar170975
aa0df190ed
ha-code-editor: use ha-scrollbar class ( #29674 )
...
use ha-scrollbar class
2026-02-16 19:34:53 +00:00
Wendelin
7552e91f24
Fix ha-script-field-row styles ( #29658 )
...
Refactor ha-script-field-row styles and replace haStyle with rowStyles
2026-02-16 14:53:54 +00:00
Aidan Timson
0c61304023
Finish feature parity for dialog and bottom-sheet with adaptive-dialog ( #29669 )
...
* Complete feature parity for dialog and bottom-sheet with adaptive-dialog
* Update src/components/ha-bottom-sheet.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* use render root
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Format
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2026-02-16 15:52:39 +01:00
Petar Petrov
c61bc718c2
Move energy CSV download to period selector overflow menu ( #29668 )
...
Extract CSV dump logic from ha-panel-energy into a reusable
downloadEnergyData() utility in data/energy.ts, and add a
"Download data" button to the period selector's overflow menu.
This makes the download accessible from both the energy panel
and energy cards on regular dashboards.
2026-02-16 14:44:21 +00:00
ildar170975
2229e851be
cloud-remote-pref: migrate "ha-settings-row -> ha-md-list-item" ( #29667 )
...
* ha-settings-row -> ha-md-list-item
* remove "narrow"
* remove "narrow"
2026-02-16 15:10:34 +01:00
Wendelin
32d3b854ca
Fix dialogs when reduce motion is active. ( #29666 )
...
Reduce dialog and animation durations for improved accessibility
2026-02-16 14:58:19 +01:00
karwosts
f5dbb89e25
Add conditions to map card ( #29614 )
2026-02-16 15:38:48 +02:00
Aidan Timson
2ca47fddd3
Use prevent scrim close on settings form/editor dialogs, add cancel as secondary action ( #29656 )
...
* Use prevent scrim close on registry dialogs (forms/editors)
* Add to va pipeline
* Add cancel button
* Add cancel button
* Add cancel
* Prevent scrim close, easily closable, undesired effect
* Prevent scrim closure
* Prevent scrim closure
* Delete or cancel, not both
* Remove cancel, 2 actions per dialog
* Prevent scrim closure
2026-02-16 15:37:47 +02:00
YeonJuan
ca21658968
Fix invalid attribute values ( #29639 )
...
* Fix invalid attribute values
* Update .yarnrc.yml
2026-02-16 15:33:24 +02:00
ildar170975
d8c1fe7f4d
ha-formfield: fix typo "inline -> initial" ( #29662 )
...
inline -> initial
2026-02-16 13:51:50 +01:00
Aidan Timson
a159a84228
Prevent scrim close on lovelace editor dialogs ( #29653 )
...
* Prevent scrim close on lovelace editor dialogs
* Prevent other editors
2026-02-16 14:47:48 +02:00
Florian Schweikert
5c95fa65dd
Allow to start typing -0 in float field ( #29665 )
...
Prevent replacing "-0" with "0" while typing
2026-02-16 12:45:16 +00:00
Aidan Timson
20cde0ef70
Compute shown entity attributes in one place ( #29655 )
...
* Compute shown entity attributes in one place
* Remove type assertion
* Unit tests
2026-02-16 12:54:01 +01:00
Wendelin
b0d272bc3d
Remove generic-picer backdrop background ( #29661 )
...
Style: Update backdrop styling for wa-popover in HaGenericPicker
2026-02-16 11:43:01 +00:00
Matthias de Baat
d844c5b894
Make energy config page consistent ( #29452 )
...
* Make energy config page consistent
* Update src/translations/en.json
Co-authored-by: Norbert Rittel <norbert@rittel.de >
* small tweaks
---------
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-16 10:52:24 +00:00
Wendelin
2229d42429
Automation editor: Add continue on error UI for actions ( #29603 )
...
* Add continue on error functionality to automation actions
* use checkbox icons
2026-02-16 11:01:11 +01:00
Tom Carpenter
2ba0e77e73
Fix Energy Dialog Localisation ( #29654 )
...
`localizeBaseKey` was seemingly being set as an attribute not a property, and therefore failing to apply.
2026-02-16 09:58:51 +00:00
Marcin Bauer
e72facdec8
Replace filled help icon with outlined version ( #29625 )
...
* Replace filled help icon with outlined version across frontend
Updated help icon from mdiHelpCircle to mdiHelpCircleOutline for
visual consistency across the application. This change affects help
tooltips and icon buttons in configuration panels, dialogs, and
Lovelace editor components.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* Update src/panels/config/ha-panel-config.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2026-02-16 09:38:59 +01:00
Petar Petrov
16bbd84962
Use custom home name in energy flow cards ( #29652 )
2026-02-16 10:23:13 +02:00
Petar Petrov
010eee76c5
Migrate grid connections to single objects with import/export/power ( #29389 )
...
* Migrate grid connections to single objects with import/export/power
* Fix duplicate imports in battery settings dialog
* Update src/translations/en.json
Co-authored-by: Norbert Rittel <norbert@rittel.de >
* Update src/translations/en.json
Co-authored-by: Norbert Rittel <norbert@rittel.de >
* Remove redundant power grid translation keys from en.json
* Remove redundant power charge and discharge keys from en.json
* Clean up grid keys from en.json
* Rename sell price to export
* add descriptions
* use ValueChangedEvent
* Renamed translationKeyPrefix to localizeBaseKey
* Add clarification to stat_rate in energy preference interfaces
* Add handling for external statistics in energy cost tracking
* Apply suggestion from @NoRi2909
Co-authored-by: Norbert Rittel <norbert@rittel.de >
* Update src/translations/en.json
Co-authored-by: Norbert Rittel <norbert@rittel.de >
* update comments
* Use ha-dialog instead of ha-wa-dialog
---------
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2026-02-16 08:55:07 +01:00
dependabot[bot]
c138608445
Bump qs from 6.14.1 to 6.14.2 ( #29651 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.1 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 09:24:02 +02:00
dependabot[bot]
9632251a36
Bump github/codeql-action from 4.32.2 to 4.32.3 ( #29650 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.32.2 to 4.32.3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](45cbd0c69e...9e907b5e64 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 09:03:16 +02:00
Petar Petrov
17c3699707
Smarter floor/area grouping for energy sankey cards ( #29588 )
...
* Smarter floor/area grouping for energy sankey cards
Instead of hiding floors and areas whenever any device has an upstream
parent (included_in_stat), check whether each parent shares the same
area as its children. Only disable grouping when a mismatch is found.
* Allow missing area for parent or child
---------
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2026-02-15 19:14:55 +00:00
ildar170975
681cbfdbd1
Data tables: "voice assistants" icons alignment fix ( #29645 )
...
fix alignment for icons
2026-02-15 14:13:28 +00:00
Aidan Timson
7c6e88ca3f
Delete ha-dialog, rename ha-wa-dialog to ha-dialog ( #29627 )
...
* Delete ha-dialog
* Rename ha-wa-dialog to ha-dialog
* Rename component
* Rename gallery
* Rename gallery
* Update agents.md
* Rename references
* Rename component
* Format
* Fix
* Fix
* Fix
* Fix typo
* Fix typo
* Fix typo
* Fix typo
* Fix typo
* Fix typos
* Remove duplicate
* Remove
* Remove redundant header
* This should never have been here
* Remove, fixup
* Cleanup
* Remove
* Cleanup
* Give it a name again for gallery sidebar
* Fix invalid action design
* Fix gallery dialog actions to correct spec
---------
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2026-02-15 11:01:31 +00:00
ildar170975
8ba7ff1705
Data table filters: fix overflow ( #29646 )
...
* fix overflow
* fix overflow
* fix overflow
* fix overflow
* fix overflow
2026-02-15 11:51:26 +01:00
karwosts
8727396e63
Virtualize notification drawer ( #29640 )
...
* Virtualize notification drawer
* update padding
2026-02-15 11:50:59 +01:00
Tom Carpenter
f03a573154
Correct Developer Tools Tab Translation Key ( #29642 )
...
Correct Dev Tools Tab Translation Key
Wrong key was selected for the dev tools page title due to caching issue.
2026-02-14 21:04:08 +01:00
Tom Carpenter
be8a7e0fa5
Fix Missing Developer Tools Page Title ( #29631 )
...
Add panel.developer_tools as an additional translation key for the developer tools in `configSections`. Otherwise the title of the page is simply Settings.
2026-02-14 10:42:12 +01:00
Paul Bottein
67e3eeb45e
Fix custom value in picker with sections ( #29593 )
2026-02-13 16:24:40 +01:00
Aidan Timson
309e60fc4f
Migrate other dialogs to wa ( #29610 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-02-13 16:19:48 +01:00
Aidan Timson
8edfd4d5ad
Fix custom paths for navigation picker ( #29619 )
...
Fix custom paths for navigation
2026-02-13 15:13:36 +02:00
Aidan Timson
32f69c08a1
Migrate lovelace config dialogs to wa ( #29607 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-02-13 13:09:42 +00:00
Aidan Timson
4d7d76c9aa
Migrate Z-Wave and Zigbee config dialogs to wa ( #29583 )
2026-02-13 14:03:08 +01:00
Tom Carpenter
9f10bc1371
Correct value update for 'ha-selector-select' elements displaying as radio buttons. ( #29612 )
...
* Correct options reset in ha-selector-select
Separate out the handling of resetting for select elements in `ha-selector-select` from the main value changed callback.
This fixes a bug that prevented `ha-selector-select` elements operating in `list` mode from updating their value due to recent changes in the reset logc.
* Split radio changed callback for consistency
2026-02-13 15:02:16 +02:00
Aidan Timson
93a0f37974
Migrate lovelace editor dialogs to wa ( #29594 )
2026-02-13 13:02:06 +00:00
Tom Carpenter
2ad264beaf
Fix hardcoded collection keys in energy dashboard ( #29623 )
...
Correct hardcoded collection keys
Some elements in the energy overview strategy, and all in the energy view strategy were using hardcoded literals rather than the assigned collection key.
2026-02-13 14:48:53 +02:00
Aidan Timson
2eec2ded13
Migrate matter config dialogs to wa ( #29605 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-02-13 13:48:17 +01:00
Aidan Timson
eca535dd81
Migrate more info dialog to ha-wa-dialog ( #28583 )
2026-02-13 13:43:46 +01:00
Aidan Timson
33ba3f20aa
Migrate voice assistant config dialogs to wa ( #29606 )
2026-02-13 13:30:44 +01:00
Paul Bottein
a45ef6e019
Light dashboard toggle area ( #29363 )
...
* Add toggle lights button on light dashboard
* Use not
* Use group card on desktop
2026-02-13 09:16:13 +02:00
Tom Carpenter
b256fc820d
Fix compare button bug in energy-period-selector ( #29611 )
...
Fix bug in energy-period-selector
When the dropdown item for compare is disabled, the click callback still fires, allowing compare to be selected. So remove the callback for disabled buttons.
Also fix a slight visual bug in the ha-ripple border radius.
2026-02-13 09:02:43 +02:00
Wendelin
67fb7f61c2
Remove ha-divider and replace with wa-divider ( #29609 )
...
* Replace ha-divider with wa-divider in onboarding and dashboard components
* Refactor styles in onboarding-welcome component for consistency and responsiveness
2026-02-12 19:03:28 +01:00
Marcin Bauer
1b3ea3d55d
Move automation help icons from sections to dialogs ( #29584 )
...
Co-authored-by: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com >
Co-authored-by: Wendelin <w@pe8.at >
2026-02-12 15:42:44 +00:00
Steven Travers
3f724aba4f
Fix kiosk mode not opening sidebar on toggle menu event ( #29604 )
2026-02-12 09:54:46 -05:00
Aidan Timson
7e225ed8a7
Migrate onboarding dialogs to wa ( #29601 )
...
* Migrate onboarding dialog(s) to wa
* Remove hass
* Allow hass to be uninitialised in wa dialog
* Use standard width for overflowing text
2026-02-12 15:35:32 +01:00
Wendelin
bd78800d8a
Fix ha-dropdown-item selected hover ( #29602 )
...
Add hover effect for selected dropdown item
2026-02-12 15:32:35 +01:00
Aidan Timson
13d40993ef
Change state card button/input_button to control button ( #29367 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-02-12 12:41:56 +00:00
Paul Bottein
1ad74d46d6
Improve PR template and add AI agent instructions ( #29590 )
...
* Improve PR template and add AI agent instructions
Move screenshots section closer to proposed change for better flow, and add instructions in copilot-instructions.md to ensure AI agents use the PR template when creating pull requests.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Instruct AI agents to not check checklist items on behalf of the user
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Remind user to add screenshots for UI changes after creating PR
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 14:33:54 +02:00
Aidan Timson
4a128c904e
Migrate enter code dialog to wa ( #29592 )
...
* Move enter code dialog migration to dedicated branch
* Fix
* Make small
* Small
2026-02-12 14:33:12 +02:00
Paul Bottein
e414bab746
Improve default dashboard confirmation dialog ( #29596 )
2026-02-12 12:58:34 +01:00
ildar170975
a354026780
Migrate more "ha-settings-row" to "ha-md-list-item" ( #29508 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
Co-authored-by: Wendelin <w@pe8.at >
2026-02-12 09:54:49 +01:00
Matthias Alphart
24014116dc
Add missing import in hass-tabs-subpage-data-table ( #29591 )
2026-02-12 08:49:09 +00:00
Aidan Timson
b07b604a20
Migrate zone config dialogs to wa ( #29581 )
...
* Migrate config-zone dialog(s) to wa
* Move cancel to new item, only delete if editing
2026-02-12 08:33:48 +00:00
Marcin Bauer
81525a2b14
Hide actions in attributes view ( #29580 )
...
* Hide actions in attributes view
Simplify the isDefaultView condition to hide actions when child views are shown in the more-info dialog.
Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com >
* Remove keepHeader option from ChildView interface
Completely removes the keepHeader property which was used to keep the header visible in child views. This simplifies the logic and ensures actions are consistently hidden across all child views, including the attributes view.
Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com >
2026-02-12 09:23:45 +01:00
Paulus Schoutsen
3b6babe0be
Reorganize profile localization settings into dedicated card ( #29496 )
...
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
2026-02-12 09:06:10 +01:00
Aidan Timson
432e8fc0d7
Migrate zeroconf discovery info dialog to wa ( #29579 )
...
* Migrate config-zeroconf dialog(s) to wa
* Cleanup
2026-02-11 18:06:58 +01:00
Aidan Timson
2e350d24f5
Migrate ssdp config dialogs to wa ( #29582 )
...
* Migrate config-ssdp dialog(s) to wa
* Cleanup
2026-02-11 18:01:34 +01:00
Aidan Timson
024e953c89
Migrate thread config dialog to wa ( #29578 )
...
* Migrate config-thread dialog(s) to wa
* Cleanup
2026-02-11 17:48:03 +01:00
Aidan Timson
c29401a5a5
Migrate tags config dialog to wa ( #29577 )
...
* Migrate config-tags dialog(s) to wa
* Prevent scrim close
2026-02-11 17:28:26 +01:00
Aidan Timson
f913677dfe
Migrate storage config dialogs to wa ( #29576 )
...
Migrate config-storage dialog(s) to wa
2026-02-11 17:21:31 +01:00
Aidan Timson
3b3f8f3343
Migrate integrations dialogs to wa ( #29567 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-02-11 12:48:41 +00:00
Aidan Timson
03917a5e1c
Migrate energy config dialogs to wa ( #29565 )
...
Migrate config-energy dialog(s) to wa
2026-02-11 13:51:57 +02:00
Paul Bottein
5e3002f739
Align pull request template with core ( #29573 )
2026-02-11 13:50:18 +02:00
ildar170975
da4395b8b3
Entity card: allow a reversed order for "value" & "unit" ( #29407 )
...
* allow a reversed order
* formatEntityStateToParts() does not return "order"
* resolving conflicts
* fixed styles
2026-02-11 12:37:41 +01:00
ildar170975
16609053ac
ha-fab: fix styles for disabled ( #29446 )
...
* Update ha-fab.ts
* fix styles for "disabled"
* fix styles
* do not change opacity
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
* revert & simplify
---------
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
2026-02-11 12:21:22 +01:00
Aidan Timson
7beadb8108
Migrate person and user dialogs to wa ( #29569 )
2026-02-11 11:07:55 +00:00
Aidan Timson
8ca169fc23
Migrate hardware avaliable dialog to wa ( #29566 )
2026-02-11 12:07:39 +01:00
Aidan Timson
6502c14fad
Migrate logs detail dialog to wa ( #29568 )
2026-02-11 11:52:19 +01:00
Aidan Timson
3d4b10caab
Migrate cloud dialog to wa ( #29563 )
2026-02-11 11:40:33 +01:00
Aidan Timson
20bfe8b633
Migrate statistics dialogs to wa ( #29437 )
...
* Migrate config-developer-tools dialog(s) to wa
* Add space
* Remove duplicate method, fix variant typo
* Restore closeDialog
2026-02-11 12:01:45 +02:00
Aidan Timson
c6ecb5f217
Migrate mqtt device info dialog to wa ( #29564 )
...
Migrate config-devices dialog(s) to wa
2026-02-11 11:38:17 +02:00
Aidan Timson
938cc6a1a1
Migrate app store dialogs to wa, standardise registry actions ( #29542 )
...
* Migrate config-apps dialog(s) to wa
* Apply suggestions from code review
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Use standard buttons
* Use back action
* Remove extra close action
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-11 11:34:53 +02:00
Wendelin
1d1e05dbdf
Migrate from ha-md-select to ha-select ( #29551 )
...
* Migrate from ha-md-select to ha-select across multiple components
* Review
* Remove --md-filled-field-content-space
2026-02-11 11:30:10 +02:00
Aidan Timson
a1b4923673
Migrate bluetooth device info dialog to wa ( #29546 )
...
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2026-02-11 10:00:16 +01:00
Aidan Timson
823a42f567
Add additional config areas to quick search ( #29535 )
...
* Add network discovery browsers to quick search
* Add cloud to quick search
* Add application credentials and mqtt, remove cloud as is a redirect
2026-02-11 09:46:26 +02:00
Aidan Timson
81275a96ff
Migrate main calendar dialogs to wa ( #29505 )
...
* Migrate calendar dialog(s) to wa
* Remove width (too wide)
* Prevent scrim close
2026-02-11 09:26:11 +02:00
Paul Bottein
2e372b2f8a
Add repairs and updates cards to home dashboard overview ( #29552 )
...
* Add repairs and updates cards to home dashboard overview
Add two new cards to the "For You" section of the home dashboard that display
links to repairs and updates when there are active issues or available updates.
Both cards are only visible to admin users and hide when empty.
https://claude.ai/code/session_013NTgs1U9x59uaEJs1smy8i
* Fix navigation and visibility
* Reorder
---------
Co-authored-by: Claude <noreply@anthropic.com >
2026-02-11 09:15:37 +02:00
sebcaps
541cc7d10b
Add Percentage in distribution card tooltip ( #29555 )
...
Add Percentage in tooltip
2026-02-11 09:06:56 +02:00
Aidan Timson
678ee7e82a
Migrate todo dialog to wa ( #29527 )
...
Migrate todo dialog(s) to wa
2026-02-10 20:38:45 +01:00
uptimeZERO_
ee72f4818d
Add guard for failed JSON parsing of localStorage entries ( #29502 )
...
* Added guard for failed json parsing of selectedTheme key
* deleting corrupted keys and logging
2026-02-10 20:30:28 +01:00
karwosts
ccbd9c1f24
Don't show hidden todolists on todo panel ( #29510 )
2026-02-10 19:21:53 +01:00
ildar170975
84135a9424
hui-entity-editor: fix padding-top for ha-md-list ( #29537 )
...
fix padding-top for ha-md-list
2026-02-10 19:17:10 +01:00
Petar Petrov
4ebc334298
Normalize SI unit prefixes in distribution card proportions ( #29539 )
...
* Normalize SI unit prefixes in distribution card proportions
* Extract SI prefix normalization to shared utility with tests
Moves normalizeValueBySIPrefix to src/common/number/ so it can be
reused. Replaces the inline method in the distribution card and the
switch statement in getPowerFromState (energy.ts).
2026-02-10 19:16:02 +01:00
Petar Petrov
3c4c3e39e5
Fix storage space calculations to account for reserved system space ( #29540 )
2026-02-10 19:13:58 +01:00
Aidan Timson
1267003b42
Migrate local backup location dialog to wa ( #29543 )
...
Migrate config-backup dialog(s) to wa
2026-02-10 19:11:44 +01:00
Aidan Timson
733359c869
Fix position of 2 extra actions for date picker dialog ( #29541 )
...
Fix position of 2 extra actions for date picker
2026-02-10 19:08:55 +01:00
Aidan Timson
50b6e07ae5
Migrate import blueprint dialog to wa ( #29544 )
...
* Migrate config-blueprint dialog(s) to wa
* Add vt
2026-02-10 19:00:58 +01:00
Wendelin
1b62a7cff8
Dropdown item add selected prop ( #29553 )
...
Refactor dropdown item selection handling to use property binding for selected state
2026-02-10 18:55:38 +01:00
Wendelin
c293cf56f6
Migrate from ha-md-menu to ha-dropdown ( #29548 )
2026-02-10 15:33:49 +00:00
Aidan Timson
2ec6f3615d
Use ValueChangedEvent for more CustomEvents ( #29547 )
2026-02-10 16:26:19 +01:00
Wendelin
d3b92059e5
Re-enable autofocus for iOS in ha-wa-dialog ( #29534 )
2026-02-10 15:09:33 +01:00
ildar170975
72e69f6291
Entities card: add “area” for “secondary_info” ( #29268 )
...
* add "area/floor" labels for secondary-info for Entities card
* use STRINGS_SEPARATOR_DOT
* add "area/floor" for secondary-info
* add "area/floor" for secondary-info
* add "area/floor" for secondary-info
* use STRINGS_SEPARATOR_DOT
* use STRINGS_SEPARATOR_DOT
* use STRINGS_SEPARATOR_DOT
* add STRINGS_SEPARATOR_DOT
* changed an order & renamed an option
* fixed name for "area with floor"
* chaged an order & renamed an entry
* renamed "area with floor" entry
* add STRINGS_SEPARATOR_DOT
* Delete src/common/strings-separator.ts
* change import
* change import
* change import
* change import
* change import
* fix import
* fix import
* fix import
* remove "area-with-floor"
* remove "area-with-floor"
* remove "area-with-floor"
* remove unneeded comma
* remove "area-with-floor"
* clean up
* typo
* Apply suggestion from @MindFreeze
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* move area definition into a separate method
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-10 16:06:00 +02:00
Aidan Timson
3bff97595f
Migrate date picker dialog to wa ( #29506 )
2026-02-10 14:52:01 +01:00
renovate[bot]
19b1d03cd1
Update Node.js to v24.13.1 ( #29538 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 13:34:20 +00:00
Petar Petrov
f04557688c
Use unique SVG mask IDs in graph base to fix rendering on Samsung WebView ( #29525 )
...
* Use unique SVG mask IDs in graph base to fix rendering on Samsung WebView
* Remove unused IDs
2026-02-10 14:23:52 +01:00
Matthias de Baat
d6953ea1bc
Make storage charts consistent with lifetime chart ( #29526 )
...
* Make storage charts consistent with lifetime chart
* Update src/panels/config/storage/storage-breakdown-chart.ts
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-10 13:12:53 +00:00
ildar170975
4501db18c7
Entities card editor: fix margin-top for ha-entity-picker ( #29536 )
...
* fix margin-top for ha-entity-picker
* Apply suggestion from @MindFreeze
* use ha-space var
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-10 13:10:40 +00:00
ildar170975
c68bcc5b32
Entity card: fix unit for monetary ( #29406 )
...
* fix unit for monetary
* fix for span
* formatEntityStateToParts() does not return "order"
* get unit from formatEntityStateToParts()
* resolving conflicts
* resolving conflicts
* some styling
2026-02-10 15:09:43 +02:00
Aidan Timson
3753c7d313
Migrate helper dialogs to wa ( #29507 )
...
* Migrate config-helpers dialog(s) to wa
* Stop secondary dialogs from automatically closing
* Styles
* Fix initial focus
2026-02-10 14:54:52 +02:00
Aidan Timson
4a2ef18375
Migrate media browser dialog to wa ( #29529 )
2026-02-10 13:28:48 +01:00
Wendelin
051da41eec
Update @home-assistant/webawesome to version 3.2.1-ha.0 ( #29533 )
...
update @home-assistant/webawesome to version 3.2.1-ha.0
2026-02-10 13:25:53 +01:00
Aidan Timson
9b1a679f21
Add missing AI tasks item to quick search ( #29531 )
2026-02-10 13:10:35 +01:00
Aidan Timson
905a0f957c
Migrate system information and startup time dialogs to wa ( #29532 )
2026-02-10 13:08:08 +01:00
Wendelin
d9a687b79c
Hardware panel imporve chart loading UI ( #29528 )
2026-02-10 10:42:57 +00:00
karwosts
3b56497134
Hide more info weather forecast when unsupported ( #29517 )
2026-02-10 09:28:52 +00:00
Paul Bottein
ed0ec871ce
Don't close automation and script sidebar on save ( #29434 )
2026-02-10 10:07:31 +01:00
ildar170975
29f5362182
hui-graph-header-footer: add own action handler ( #29522 )
...
* add action handler
* set action handler for ":host"
2026-02-10 11:03:31 +02:00
Matthias de Baat
5096bab26c
Move AI task to its own page and change General into Home information ( #29458 )
...
* Move AI task to its own page and change General into Home information
* Fixed unused state properties for form submission states, removed unused imports and obsolete CSS, replaced hardcoded pixel values with spacing tokens, and added error handling for the map component.
* Update src/panels/config/core/ha-config-section-general.ts
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-10 06:45:26 +00:00
Yosi Levy
ce2892cab9
Various RTL fixes ( #29520 )
2026-02-10 06:59:18 +01:00
renovate[bot]
57748c15de
Update dependency @codemirror/commands to v6.10.2 ( #29518 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 06:58:46 +01:00
Paul Bottein
ecb6a33c86
Add color settings for entity in distribution card ( #29436 )
...
* Add color settings for entity in distribution card
* Fix name
* Fix name again...
2026-02-09 16:15:14 +01:00
ildar170975
d34921ff6d
state-card-input_number: fix for narrow viewport ( #29327 )
...
state-info: fix for narrow viewport
2026-02-09 15:30:40 +01:00
ildar170975
e6c9e81082
Add formatEntityStateToParts() + use it for hui-entity-card & ha-state-label-badge ( #29239 )
...
* add formatEntityStateToParts
* add formatEntityStateToParts
* use formatEntityStateToParts
* add formatEntityStateToParts
* use formatEntityStateToParts
* add formatEntityStateToParts
* add formatEntityStateToParts
* add computeStateDisplayToParts
* update for monetary
* fix a test for monetary
* fixed test for monetary
* do not include "order" into result
* do not include "order" into result
* do not include "order" into result
* do not include "order" into result
* do not include "order" into result
* do not include "order" into result
* do not include "order" into result
* simplify
* ensure less conflicts in future merges
* Refactor monetary computing
---------
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
2026-02-09 15:11:05 +01:00
Petar Petrov
aa13c6fa53
Add tests for energy chart functions ( #29504 )
2026-02-09 15:07:11 +01:00
ildar170975
d47738aa24
developer-tools-debug: migrate "ha-settings-row" to "ha-md-list-item" ( #29501 )
...
* ha-settings-row -> ha-md-list-item
* ha-settings-row -> ha-md-list-item
* ha-settings-row -> ha-md-list-item
* background: 0 -> background: none
2026-02-09 14:25:23 +01:00
ildar170975
d473ee1084
User profile: migrate toggle rows "ha-settings-row" to "ha-md-list-item" ( #29497 )
...
* ha-settings-row -> ha-md-list-item
* ha-settings-row -> ha-md-list-item
* ha-settings-row -> ha-md-list-item
* ha-settings-row -> ha-md-list-item
* ha-settings-row -> ha-md-list-item
* ha-settings-row -> ha-md-list-item
* ha-settings-row -> ha-md-list-item
* ha-settings-row -> ha-md-list-item
* remove unneeded "narrow"
* add import
* background: 0 -> background: none
2026-02-09 13:52:19 +01:00
Aidan Timson
0372ed932f
Migrate new dashboard dialog to wa ( #29438 )
...
* Migrate config-dashboard dialog(s) to wa
* Restructure for scrolling
2026-02-09 14:08:04 +02:00
Aidan Timson
2baa044db5
Migrate profile dialogs to wa, refactor LL access token dialog ( #29440 )
...
* Migrate profile dialog(s) to wa
* Make sure code is entered before submit is allowed
* Refactor dialog
* Remove unused params
* Pass existing names and validate name is not already used
* Reduce cleanup on show
* Make QR image larger
* max width
* Fix
* Remove extra event fire
* Make params required
* cleanup
* Cleanup
* Fix
* Fix
2026-02-09 12:54:02 +01:00
Wendelin
3d04046bcc
Migrate automation picker row to ha-dropdown ( #29428 )
...
* Update @home-assistant/webawesome to version 3.2.1 and refactor ha-dropdown integration in automation picker
* review
* revert wa update
* Update @home-assistant/webawesome to version 3.0.0-ha.2 in yarn.lock
2026-02-09 12:35:49 +01:00
Tom Carpenter
8e860cb17d
Improve energy dashboard monthly/this-quarter chart time axes ( #29435 )
...
* Add splitNumber option to monthly ECharts
When there are a small number of bars (<=3) for monthly data, set the splitNumber parameter to force the date x-axis to show whole months.
* Add axis tick fomratting for short months
This ensures that the month format is consistent between 2/3 month and longer ranges.
* Avoid calling getSuggestedMax twice
* Fix another case of power chart cutting off last hour of data
The previous fix only solved the problem for 5-minute data, not hourly or daily. This should solve the issue regardless, and allows the energy chart to have other line-based plots in the future.
* Update other uses of getSuggestedMax()
* Fix statistics-chart Last Period Rendering
1. When appending the "current state" value, if the current time intersects with the final period, we can end up with the chart folding back on itself. This is fixed by ensuring for the final period we push the earlier of the statistic end time and the display end time (which is in turn limited to now).
2. Always close off the last data point at the chart end time. Otherwise for line charts, the final period doesn't get rendered.
* Remove unused monthStyle formatter.
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Rename getSuggestedMax function parameter in energy chart
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Document magic numbers in montly energy chart
* Make padding a constant for clarity.
* Explain the purpose of splitNumber.
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-09 13:05:42 +02:00
Petar Petrov
c41d7ff923
Fix history-graph card rendering stale data point on left edge ( #29499 )
...
When HistoryStream.processMessage() prunes expired history and preserves
the last expired state as a boundary marker, it updates lu (last_updated)
but not lc (last_changed). Chart components use lc preferentially, so
when lc is present the boundary point gets plotted at the original stale
timestamp far to the left of the visible window. Delete lc from the
boundary state so the chart uses the corrected lu timestamp.
2026-02-09 10:13:06 +01:00
Matthias de Baat
c22fc1021a
Counter gravity effect on the Matter icon ( #29459 )
2026-02-09 10:05:06 +01:00
dependabot[bot]
6344233934
Bump github/codeql-action from 4.32.0 to 4.32.2 ( #29498 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.32.0 to 4.32.2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](b20883b0cd...45cbd0c69e )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 10:22:39 +02:00
ildar170975
23441d593b
Data tables: filters: fix a placement for icon & text ( #29488 )
...
* fix padding & margin
* fix margin for icon
* fix margin for icon
* fix margin for image
* use ha-space-4
* use --ha-space-4
* use ha-space-1
* use ha-space-4
2026-02-09 08:57:00 +01:00
ildar170975
8393ed5fd4
voice-assistant-brand-icon: fixes for margin & alignment ( #29493 )
...
* fix styles
* fix a gap between logos
* fix a gap between logos
* fix right margin for logo
* fix right margin for logo
* show icons in flex
* remove unneeded style
* add right margin for logo
2026-02-09 08:54:45 +01:00
TheJulianJES
09afe9bb51
Fix ZHA dashboard using disabled and ignored config entries ( #29494 )
2026-02-09 08:18:43 +01:00
Benedikt Johannes
fb8d6062c5
Sugestion -> Suggestion ( #29490 )
...
* Update en.json
* Update ha-area-picker.ts
* Update ha-label-picker.ts
* Update ha-floor-picker.ts
* Update ha-category-picker.ts
2026-02-09 08:14:15 +01:00
karwosts
f93ae58b83
Fix dupl. id error in water-sankey ( #29489 )
2026-02-08 19:06:37 +01:00
karwosts
7626b26b2d
No FAB in calendar-card ( #29487 )
2026-02-08 19:06:31 +01:00
renovate[bot]
a1bf30e501
Update dependency @rsdoctor/rspack-plugin to v1.5.2 ( #29481 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-08 08:41:36 +00:00
ildar170975
37a45d1729
voice-assistants-expose-assistant-icon: fix tooltip ( #29469 )
...
* fix tooltip
* provide id for tooltip for assistant icon
2026-02-08 09:32:12 +01:00
karwosts
6962a915a3
Fix describe legacy triggers in traces ( #29473 )
...
* Fix describe legacy triggers in traces
* remove unnecessary type
2026-02-07 22:05:05 +01:00
renovate[bot]
de3e2bcafa
Update dependency glob to v13.0.1 ( #29462 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 21:44:45 +01:00
Matthias de Baat
e732280b70
Add safe space at the bottom ( #29454 )
...
* Add safe space at the bottom
* Move margin-bottom from ha-config-analytics component to its parent wrapper in ha-config-section-analytics
2026-02-06 17:47:40 +01:00
renovate[bot]
4fb3453f73
Update dependency ua-parser-js to v2.0.9 ( #29456 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 16:45:18 +00:00
renovate[bot]
0f9cb9c13e
Update dependency @rspack/core to v1.7.5 ( #29447 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 12:23:27 +01:00
Matthias de Baat
7aa235c6af
Fix Discord link for designers ( #29393 )
...
* Fix Discord link for designers
Updated Discord link for designers to the correct channel.
* Update Discord link for designers in home.markdown
* Update gallery/src/pages/concepts/home.markdown
Co-authored-by: Aidan Timson <aidan@timmo.dev >
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Aidan Timson <aidan@timmo.dev >
2026-02-05 21:09:28 +01:00
Aidan Timson
e8ddae8189
Migrate join beta dialog to wa ( #29439 )
...
Migrate config-updates dialog(s) to wa
2026-02-05 21:06:38 +01:00
Paul Bottein
c26e59f19c
Fix theme and sidebar on demo ( #29433 )
2026-02-05 15:49:27 +01:00
Petar Petrov
83aa06cb18
Fix storage apps translation keys ( #29432 )
2026-02-05 15:43:47 +01:00
Tom Carpenter
9d3d0dac48
Fix energy dashboard date/time tooltip date labelling ( #29431 )
...
* Use Suggested Period for Energy Tooltip
Ensure the tooltips for energy charts match energy data grouping by using getSuggestedPeriod rather than hardcoded differenceInDays.
* Make getSuggestedMax return Date()
Currently used in two places - for energy charge ECOption, and for a statistics-graph. In both places a Date is expected rather than a Number. No point converting to a Number with getTime() when they are immediately converted back to a Date.
2026-02-05 15:40:12 +01:00
Aidan Timson
8da1154924
Delete ha-md-dialog ( #29421 )
2026-02-05 15:35:34 +01:00
Bram Kragten
eb588075b8
Use ha-alert for copyright of logo ( #29429 )
...
Use ha-alert for copyright of logo
2026-02-05 15:25:54 +01:00
Aidan Timson
bdeaf10d74
Migrate remaining backup dialogs dialog to wa ( #29419 )
...
Migrate backup dialogs dialog to wa
2026-02-05 15:24:05 +02:00
Aidan Timson
bec0d19fc9
Migrate favorite color picker to wa (more info) ( #29373 )
...
* Migrate favorite color picker to wa (more info)
* Remove cancel
2026-02-05 13:22:01 +00:00
Aidan Timson
325a7974c2
Migrate pick config entry dialog to wa ( #29417 )
2026-02-05 13:14:19 +00:00
Darren Griffin
fab1fde6e3
Update license text ( #29423 )
2026-02-05 14:08:18 +01:00
Norbert Rittel
0e9564e676
Make description of Map card consistent ( #29420 )
2026-02-05 15:06:26 +02:00
Aidan Timson
244eb75049
Migrate cloud support package dialog to wa ( #29418 )
2026-02-05 15:05:46 +02:00
Aidan Timson
644bb016d6
Migrate download logs dialog to wa ( #29416 )
2026-02-05 14:53:38 +02:00
Aidan Timson
02dbcf0946
Add context to quick bar, prioritise related entries ( #29107 )
...
* Add support for context in quick bar
* Send context from device page
* Use interface
* Prefetch and pass related result to dialog instead of loading on show (load on event call)
* Apply suggestion from @MindFreeze
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Add error
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Fix
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-05 12:48:02 +00:00
Aidan Timson
f7df4d8a90
Migrate join media players to wa (more info) ( #29374 )
...
* Migrate join media players to wa (more info)
* Fix padding
2026-02-05 14:00:01 +02:00
Aidan Timson
e00ced23ee
Use ValueChangedEvent instead of CustomEvent ( #29399 )
...
* Use ValueChangedEvent with generic type requested
* Add more
* Add
* Add more
2026-02-05 13:55:43 +02:00
Aidan Timson
f5cc2104ef
Refactor ha-select and ha-dropdown event handlers to use generic event types ( #29397 )
...
* Allow HaDropdownSelectEvent to pass the value type
* Fix potential type conflict
* Add clarification of type
* Fix type
* Create new type for ha-select
* Refactor
* Add clearable to only handle undefined when needed
* Value changed event
* Use clearable type
* Remove
* Profile section refactor
* Protocols refactor
* More config refactor
* Entity rows 1
* Remove unrelated
* Remove ValueChangedEvent changes (moved to separate branch)
* Revert
* Add
* Revert unrelated or extra checks
* Restore
* Restore
* Restore
* Update src/components/ha-conversation-agent-picker.ts
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-05 13:47:28 +02:00
Tom Carpenter
161dd26b4d
Display Selected Year on Energy Date Picker ( #29321 )
...
* Show Year on Energy Dashboard Date Picker
When the selected range (start and/or end) is in a different year from the current one, show the year for that date.
* Correct Energy Picker Year Detection
Ensure that when checking if a range is a full year, the endpoints must be in the same calendar year.
Otherwise selecting a 12-month range that spans into two years would be treated as all being a single year.
* Add natural wrapping spans for date range
Encourage the range to wrap nicely if the text is too large for the toolbar.
* Use en dash between date range
The en dash character is usually used for date ranges rather than the
standard hypen
* Fix Now Button Rendering on Resize
Host element needs to be `display:block` no the default `display:inline` for the ResizeObserver to work.
* Remove P tag from date picker range label
Removing the paragraph tag and adding text-align center seems to produce cleaner wrapping of the date range on narrower screens.
* Allow Overriding HA Dialog Header Font Size
For the title and subtitle, variables can not be set in the host to control the font size. This is useful in cases where the heading is used on a narrow card and the title needs to be smaller.
* Add property to manually trigger opening of ha-date-range-picker
For cases where there is a desire to click in regions other than the calendar icon to have the date picker open.
* Add no-padding option to ha-dialog-header
When used within cards already containing padding, the extra padding may be unnecessary.
* Use ha-dialog-header for Energy Period Selector
Place the day/month in the title and the year in the subtitle. This gives a cleaner more consistent look.
* Remove Unnecessary IDs
Came from copy-paste from another example.
* Apply Typing to Date Picker Methods
* Move selector buttons to overflow if too small
When the period selector gets too small to fit everything (very narrow screens, or card in grid), then move the next/previous buttons to the overflow menu.
The now button exists on the overflow menu now too when in narrow mode.
* Change Date Picker openPicker to open()
Makes far more sense as a method not a property.
* Revert Padding Change to ha-dialog-header
* Simplify Energy Selector Overflow Buttons
Improve button labelling to just use index, avoiding possible localisation issues of using the label.
Simplify the interface to remove unnecessary fields.
* Update Button Collapse Width for Picker
Increase to 300px now that padding of dialog header is present.
* Fix Imports in Energy Period Selector
* Fix whitespace
* Properly leverage slots in ha-dialog-header
Make proper use of the actionItems slot for the control buttons to keep them properly contained as the date selector is resized.
* Move clickable date to title/subtitle elements
In moving the control buttons into the actionItems slot, we can no longer use the whole ha-dialog-header element as a clickable region for opening the date selector. Frankly this is not a bad thing as it meant it was not possible to nicely hover/highlight the date.
Instead we now make the title/subtitle clickable elements. This allows adding a nice hover effect and cursor pointer effect.
* Add option to make ha-dialog-header content clickable
* Use clickable dialog header in period selector
This way the whole title area is the hit point rather than the title and subtitle text individually.
* Remove ha-dialog-header from period selector
It's not a dialog, so it makes no sense to use that element. Instead recreate just the necessary parts to make it stylistically simiar. The reality is this is not much extra code, and it should make maintaining easier.
* Revert changes to ha-dialog-header
* Style Date Range as Input Field
* Use ha-ripple Effect
* Remove Unnecessary Tooltip Option
Unused, so remove the extra complexity.
* Remove more unused imports
* Force energy panel picker open direction
Now that the button is on the left, we need it to open to the right to avoid colision with the sidebar. Add the option to force the direction.
* Rename property to openingDirection for consistency
2026-02-05 12:36:10 +02:00
Paul Bottein
29cee99f10
Use consistent name for common controls in home dashboard ( #29410 )
2026-02-05 08:48:58 +00:00
renovate[bot]
47341e93fc
Update dependency jsdom to v28 ( #29409 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 10:46:54 +02:00
Wendelin
cbae7d6e2f
Error log card migrate ha-md-menu to ha-dropdown ( #29398 )
...
* Migrate from ha-md-menu to ha-dropdown in error log card, scene dashboard, script picker, and refresh tokens card
* Fix setBoot
2026-02-05 10:37:52 +02:00
karwosts
ebff35d17f
Fix more-info media source select ( #29400 )
2026-02-04 17:18:49 +01:00
Bram Kragten
d98e373f64
Bumped version to 20260128.6
2026-02-04 15:41:09 +01:00
Paul Bottein
649516c9fa
Change default icon for blank area if not icon configured ( #29394 )
2026-02-04 15:40:36 +01:00
Paul Bottein
bbc4fb96b2
Load domain translation when integration page load ( #29391 )
2026-02-04 15:40:35 +01:00
Paul Bottein
0ae639aeb0
Remove old lovelace overview from pickers ( #29390 )
2026-02-04 15:40:34 +01:00
karwosts
0e7e41065e
Don't shrink ha-dropdown checkboxes ( #29387 )
2026-02-04 15:40:33 +01:00
Paul Bottein
685843f112
Add translations for new overview dialog ( #29382 )
2026-02-04 15:40:32 +01:00
Paul Bottein
5e1a99d94a
Use area icon for area empty state ( #29371 )
2026-02-04 15:40:31 +01:00
Wendelin
aec4a06156
migrate ha-select to ha-dropdown ( #29392 )
...
* migrate ha-select to ha-dropdown
* remove ha-menu
* review
* Fix eslint error
---------
Co-authored-by: Aidan Timson <aidan@timmo.dev >
2026-02-04 13:47:15 +00:00
Dominik Bruhn
917f2b4434
Add tag-id column in tag table ( #29383 )
2026-02-04 14:35:56 +01:00
Paul Bottein
79ec6b972e
Change default icon for blank area if not icon configured ( #29394 )
2026-02-04 14:33:27 +01:00
Paul Bottein
9e35befa99
Remove old lovelace overview from pickers ( #29390 )
2026-02-04 12:03:29 +01:00
Paul Bottein
75160d67d3
Load domain translation when integration page load ( #29391 )
2026-02-04 11:58:27 +01:00
Tom Carpenter
b145d09041
Fix Horizontal Scrolling on System Logs Page ( #29375 )
2026-02-04 08:32:10 +00:00
Aidan Timson
f3f7a1e46a
Migrate siren advanced controls to wa-dialog (more info) ( #29369 )
...
* Migrate siren advanced controls to wa (more info)
* Fix footer
* Update src/dialogs/more-info/components/siren/ha-more-info-siren-advanced-controls.ts
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-04 06:45:50 +00:00
Simon Lamon
091315d9a9
Fixup dev container ( #29376 )
...
* Fixup dev container
* Fix yarn installation command in bootstrap script
* Fast restart
2026-02-04 08:33:39 +02:00
renovate[bot]
75b830cdf9
Update dependency globals to v17.3.0 ( #29385 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 08:22:40 +02:00
renovate[bot]
e4b8352832
Update formatjs monorepo ( #29386 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 06:14:54 +01:00
karwosts
4e193187f9
Don't shrink ha-dropdown checkboxes ( #29387 )
2026-02-04 06:14:39 +01:00
Paul Bottein
5394b3b8cf
Add translations for new overview dialog ( #29382 )
2026-02-03 23:37:24 +01:00
ildar170975
2ab867986a
Data tables: standardize columns ( #29155 )
...
* Create data-table-columns.ts
* Update data-table-columns.ts
* move a code for columns into separate functions
* move a code for columns into separate functions
* move a code for columns into separate functions
* move a code for columns into separate functions
* move a code for columns into separate functions
* move a code for columns into separate functions
* move a code for columns into separate functions
* move a code for columns into separate functions
* fix a translation key
* move commonly used translations to generic
* remove a translation for another PR
* restore "domain" translation for while
* resolving conflicts
* resolve conflicts
* resolving conflicts
* resolving conflicts
* resolving conflicts
* resolving conflicts
* fix conflicts
* fix conflicts
* fix import
* fix import
2026-02-03 21:37:53 +01:00
renovate[bot]
a1c3a6c662
Update babel monorepo to v7.29.0 ( #29379 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 21:37:34 +01:00
Benedikt Johannes
11296adbd4
Coversation -> Conversation ( #29378 )
...
* Coversation -> Conversation
* Update en.json
2026-02-03 20:22:32 +01:00
Paul Bottein
4e04f4284e
Use area icon for area empty state ( #29371 )
2026-02-03 17:58:37 +01:00
Bram Kragten
d843349865
Bumped version to 20260128.5
2026-02-03 16:58:01 +01:00
Paul Bottein
ec23164aa9
Improve other devices page in home dashboard ( #29370 )
2026-02-03 16:57:45 +01:00
Paul Bottein
e74ef11101
Hide edit and delete actions for YAML dashboards in config ( #29368 )
...
YAML dashboards are defined in configuration files and cannot be
modified or deleted through the UI. This change ensures the edit
and delete actions are only shown for storage-mode dashboards.
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 16:57:43 +01:00
Paul Bottein
a222f6a736
Add missing danger variant in dropdown item ( #29359 )
2026-02-03 16:57:40 +01:00
Petar Petrov
ef3dd16d45
Move dialog scrim to pseudo-element ( #29357 )
2026-02-03 16:57:39 +01:00
karwosts
5d4e1d205e
Fix missing imports in devtools-statistics ( #29355 )
2026-02-03 16:57:38 +01:00
Darryn Capes-Davis
1ee5ebbe75
Fix CSS minification issue for ha-card ( #29354 )
2026-02-03 16:57:37 +01:00
Paul Bottein
a0cc0d9cca
Improve other devices page in home dashboard ( #29370 )
2026-02-03 15:50:49 +00:00
uptimeZERO_
c925053bb8
Animate app side bar ( #29026 )
2026-02-03 14:55:10 +00:00
Aidan Timson
22a7aa8f8e
Add default view transition to edit badge and card ( #29360 )
2026-02-03 14:33:20 +00:00
Petar Petrov
3a5f719a3e
Fix chart theme colors in Lovelace edit mode ( #29361 )
...
When edit mode is toggled, existing cards are moved into edit mode
wrappers. This triggers connectedCallback which was calling _setupChart
synchronously before the browser recalculated CSS inheritance. The
chart would read stale CSS custom properties, resulting in low-contrast
axis labels in dark theme.
Defer _setupChart using afterNextRender to allow the browser to complete
layout and CSS recalculation first. Guard conditions prevent issues with
rapid connect/disconnect cycles.
2026-02-03 16:27:17 +02:00
Aidan Timson
7b7182c147
Migrate state card select/input_select to select menu ( #29362 )
...
* Migrate state card input select to select menu
* Sort
* Migrate state card select to select menu
2026-02-03 16:26:41 +02:00
Paul Bottein
0eb7229819
Hide edit and delete actions for YAML dashboards in config ( #29368 )
...
YAML dashboards are defined in configuration files and cannot be
modified or deleted through the UI. This change ensures the edit
and delete actions are only shown for storage-mode dashboards.
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 16:25:40 +02:00
Petar Petrov
fcc6f1b5e9
Move dialog scrim to pseudo-element ( #29357 )
2026-02-03 14:28:51 +01:00
Paul Bottein
19dc2a5865
Add missing danger variant in dropdown item ( #29359 )
2026-02-03 11:37:42 +00:00
Wendelin
ae63530123
Migrate ha-control-select-menu to use ha-dropdown ( #29350 )
2026-02-03 10:30:51 +00:00
uptimeZERO_
97e1f47af9
Add transition for more-info-dialog when toggling expand state ( #29341 )
2026-02-03 09:21:29 +00:00
Paul Bottein
346d916944
Add an disable view transition as it crashes chrome browser when using chrome dev tools ( #29339 )
2026-02-03 09:10:16 +01:00
Kristel
ab326b3277
Refactor _applyFilters for Scenes and Scripts pages ( #29116 )
...
* proper functionnames
* refactor _applyFilters on scenes and script page
* Apply suggestions from code review
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-03 07:50:02 +00:00
Tom
55e251c04f
Expose target_humidity_step value to climate ( #28834 )
...
Add target_humidity_step to climate
2026-02-03 09:34:53 +02:00
Darryn Capes-Davis
b902f3e6f5
Fix CSS minification issue for ha-card ( #29354 )
2026-02-03 09:19:06 +02:00
ildar170975
9daac6c49f
Remove "type" where "attribute: false" ( #29356 )
...
remove "type" when "attribute: false"
2026-02-03 09:17:33 +02:00
Benedikt Johannes
65ea0c9121
Fix "unamed" -> "unnamed" (potential crash / non registered translation information bug) ( #29351 )
...
* Fix typo
* Update home-area-view-strategy.ts
* Update home-other-devices-view-strategy.ts
2026-02-03 05:55:11 +00:00
Denis Shulyaka
505cc698f6
Fallback data flow section label translation ( #29352 )
2026-02-03 05:54:18 +00:00
karwosts
b0f9b31dae
Fix missing imports in devtools-statistics ( #29355 )
2026-02-03 06:45:39 +01:00
Norbert Rittel
2b2966a214
Make explanation of "search command(s)" shortcut consistent ( #29345 )
...
Change "search command" to "search commands"
2026-02-02 17:49:45 +01:00
renovate[bot]
558b251e32
Update dependency @codemirror/view to v6.39.12 ( #29349 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 17:41:06 +01:00
renovate[bot]
df28eaa99e
Update dependency tar to v7.5.7 [SECURITY] ( #29348 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 17:40:45 +01:00
Bram Kragten
59d705aa3d
Bumped version to 20260128.4
2026-02-02 17:17:24 +01:00
Paul Bottein
332e108dae
Fix "Reload resources" menu for YAML resource mode ( #29346 )
2026-02-02 17:17:17 +01:00
karwosts
3c15b29d0a
Entity diagnostic - handle entity not in the registry ( #29344 )
2026-02-02 17:17:16 +01:00
Wendelin
130c708e23
Fix dropdown width in datatables ( #29340 )
2026-02-02 17:17:15 +01:00
Paul Bottein
588a14a8a7
Fix type error for missing hass.themes race condition in themes mixin ( #29338 )
2026-02-02 17:17:14 +01:00
Petar Petrov
a1ef6ad266
Remove redundant dialog backdrop color ( #29337 )
2026-02-02 17:17:13 +01:00
Aidan Timson
a6c1f87730
Ensure template renderer overflows on overflow ( #29335 )
2026-02-02 17:17:12 +01:00
Wendelin
49252a3808
Fix missing ha-md-menu in config/labels ( #29334 )
2026-02-02 17:17:11 +01:00
Aidan Timson
c7877fe38f
Show hint only if keyboard shortcuts is enabled ( #29332 )
...
Enabled by default, must be explicity disabled
2026-02-02 17:17:10 +01:00
Wendelin
e355a61d8f
Revert "Fix automation sidebar ui supported check" ( #29331 )
2026-02-02 17:17:08 +01:00
Linus Rath
f2e19e51ce
Update untracked consumption threshold to 1W ( #29310 )
2026-02-02 17:17:07 +01:00
karwosts
fd9ab8f561
Use ha-form for condition template ( #29301 )
2026-02-02 17:17:06 +01:00
Kristel
faa1b3c98f
bugfix: add eventlistener for exposed-entities-changed to Entities page ( #29299 )
2026-02-02 17:17:06 +01:00
Aidan Timson
acc4a84fc9
Fix scrolling for labs page ( #29287 )
2026-02-02 17:17:05 +01:00
karwosts
4d723dac37
Fix areas cannot be deleted ( #29285 )
2026-02-02 17:17:03 +01:00
Aidan Timson
f1d4d0ef98
Fix type error for missing hass.config race condition in themes mixin ( #29280 )
2026-02-02 17:17:02 +01:00
Paul Bottein
88180a2708
Fix demo because of new default panel ( #29279 )
2026-02-02 17:17:01 +01:00
Aidan Timson
258d87e3d5
Add missing settings nav items for quick search ( #29278 )
...
* Add missing repairs quick search item
* Add voice assistants
2026-02-02 17:17:00 +01:00
Wendelin
55f22ba61a
Implement fallback for dialog close event in Quick Search ( #29260 )
2026-02-02 17:16:59 +01:00
Aidan Timson
812f3ca8b9
Change default shortcut tip in Quick Search to mod+k, add tip to settings ( #29253 )
2026-02-02 17:16:58 +01:00
Marcin Bauer
7f880d11a0
Keep focus on search field when clicking filter chips ( #29249 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 17:16:57 +01:00
Bram Kragten
6b2452c538
Update compress.js
2026-02-02 17:15:44 +01:00
Petar Petrov
40342c9cfd
Remove redundant dialog backdrop color ( #29337 )
2026-02-02 17:12:27 +01:00
Paul Bottein
c6573b9c1b
Fix "Reload resources" menu for YAML resource mode ( #29346 )
2026-02-02 16:07:10 +00:00
karwosts
54c46ad362
Entity diagnostic - handle entity not in the registry ( #29344 )
2026-02-02 17:00:26 +01:00
Wendelin
3376036392
Fix dropdown width in datatables ( #29340 )
2026-02-02 13:49:54 +00:00
Paul Bottein
ff5ecc047a
Fix type error for missing hass.themes race condition in themes mixin ( #29338 )
2026-02-02 13:44:24 +00:00
Jeremy Cook
a8393cddd4
Improved HTML presentation table support to ha-markdown, compatible w… ( #29108 )
...
Improved HTML presentation table support to ha-markdown, compatible with companion app on android and iOS
- Support valign attribute for vertical alignment (top, middle, bottom, baseline)
- Support border attribute for cell borders (0, 1, 2, 3px)
- Set default styling for presentation tables (no borders, no padding)
- Use CSS variables for customization
- Include future-proof @supports rule for attr() function
- Maintain backward compatibility with existing markdown tables
2026-02-02 15:17:12 +02:00
Tom Carpenter
edfc33039b
Merge Long Term Statistics for Power Sensors in Energy Dashboard ( #29319 )
...
* Merge Long Term Statistics for Power Sensors in Energy Dashboard
When using 5minute data for the power sources chart, data would be missing if the selected range was beyond the short term statistics limit. This change takes data from long term statistics and merges it in to the power sources data if the short term statistics doesn't extend far enough back for the selection.
* Skip for zero-length power statistics
Prevent out of bounds array access if power statistics has no entries.
2026-02-02 15:11:52 +02:00
ildar170975
14f8d982a9
hui-gauge-card-editor: use imported code for actions ( #29326 )
...
use imported code for actions
2026-02-02 15:02:22 +02:00
Marcin Bauer
847a040fa7
Keep focus on search field when clicking filter chips ( #29249 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 13:45:54 +01:00
Aidan Timson
8611359481
Ensure template renderer overflows on overflow ( #29335 )
2026-02-02 12:07:49 +00:00
Kristel
f473ebf18c
bugfix: add eventlistener for exposed-entities-changed to Entities page ( #29299 )
2026-02-02 11:32:32 +00:00
Wendelin
9010898742
Fix missing ha-md-menu in config/labels ( #29334 )
2026-02-02 11:15:33 +00:00
Petar Petrov
1e30394bf3
Append current entity state to history and statistics charts ( #29273 )
2026-02-02 09:34:50 +00:00
Paulus Schoutsen
bca2cb0c1e
Conditionally show HTML5 push notifications ( #29227 )
2026-02-02 09:24:42 +00:00
Aidan Timson
29317eb842
Show hint only if keyboard shortcuts is enabled ( #29332 )
...
Enabled by default, must be explicity disabled
2026-02-02 10:59:14 +02:00
Wendelin
a8327ef59a
Revert "Fix automation sidebar ui supported check" ( #29331 )
2026-02-02 08:57:19 +00:00
Petar Petrov
01c8832024
Add area dashboard link to navigation picker ( #29264 )
2026-02-02 09:51:03 +01:00
Linus Rath
a8c633e627
Update untracked consumption threshold to 1W ( #29310 )
2026-02-02 08:16:34 +00:00
Simon Lamon
b659671814
Bump codespace to Python 3.14 ( #29316 )
2026-02-02 09:52:07 +02:00
dependabot[bot]
3060cdf355
Bump github/codeql-action from 4.31.11 to 4.32.0 ( #29329 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.11 to 4.32.0.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](19b2f06db2...b20883b0cd )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 08:44:06 +02:00
dependabot[bot]
215241df56
Bump actions/cache from 5.0.2 to 5.0.3 ( #29328 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](8b402f58fb...cdf6c1fa76 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 08:43:49 +02:00
renovate[bot]
f6852894b0
Update dependency @lokalise/node-api to v15.6.1 ( #29322 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 06:33:24 +01:00
renovate[bot]
86d7205a3a
Update dependency @braintree/sanitize-url to v7.1.2 ( #29325 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 06:33:03 +01:00
Norbert Rittel
9c16ceda71
Also replace "Sensor type" with "Type of power measurement" ( #29317 )
...
Replace "Sensor type" with "Type of power measurement"
2026-02-01 10:44:47 +01:00
karwosts
288789a604
Use ha-form for condition template ( #29301 )
2026-02-01 10:18:27 +01:00
Norbert Rittel
09139d5bec
Replace "Power sensor type" with "Type of power measurement" ( #29305 )
2026-02-01 09:54:56 +01:00
ildar170975
2d90be9af3
ha-config-device-page: fix placement for tooltip ( #29302 )
...
fix placement for tooltip
2026-02-01 09:39:08 +01:00
renovate[bot]
1c6464663e
Update dependency @rsdoctor/rspack-plugin to v1.5.1 ( #29297 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-01 09:37:46 +01:00
renovate[bot]
189f0b9472
Update dependency node-vibrant to v4.0.4 ( #29293 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-31 09:04:52 +02:00
renovate[bot]
771f5eaff4
Update dependency @vibrant/color to v4.0.4 ( #29292 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-31 08:49:36 +02:00
renovate[bot]
a4cb3b5b01
Update dependency globals to v17.2.0 ( #29288 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 16:51:11 +00:00
Norbert Rittel
eb1ae99a1f
Replace "home page" with "Overview page" for preferences panel ( #29284 )
...
Replace "home page" with "Overview page"
2026-01-30 17:46:34 +01:00
Aidan Timson
655643eb3f
Cleanup padding on matter dashboard expansion panel ( #29286 )
...
Cleanup padding on matter config expansion panel
2026-01-30 17:43:32 +01:00
Aidan Timson
02eb1e6832
Fix scrolling for labs page ( #29287 )
2026-01-30 17:41:40 +01:00
karwosts
62f7a2eea1
Fix areas cannot be deleted ( #29285 )
2026-01-30 14:01:31 +00:00
Aidan Timson
a7f9b93018
Fix type error for missing hass.config race condition in themes mixin ( #29280 )
2026-01-30 12:54:08 +01:00
Paul Bottein
3e7011e2c8
Fix demo because of new default panel ( #29279 )
2026-01-30 11:48:47 +01:00
Aidan Timson
97f89bd983
Add missing settings nav items for quick search ( #29278 )
...
* Add missing repairs quick search item
* Add voice assistants
2026-01-30 12:11:09 +02:00
renovate[bot]
9aedaeabbf
Update dependency @rspack/core to v1.7.4 ( #29275 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 11:58:31 +02:00
Aidan Timson
7e839dc895
Change default shortcut tip in Quick Search to mod+k, add tip to settings ( #29253 )
2026-01-30 09:48:03 +00:00
Paul Bottein
c2cbf8bd21
Bumped version to 20260128.3
2026-01-30 10:31:26 +01:00
Wendelin
224bcece9c
Fix multi select in quick search ( #29272 )
...
Add item selection state management to QuickBar component
2026-01-30 10:30:33 +01:00
Wendelin
dc84b7698f
Fix --wa-color-text-normal ( #29271 )
...
Update normal text color variable in wa.globals.ts
2026-01-30 10:30:32 +01:00
Wendelin
bc22e6a9bd
Fix device download diagnostic via overflow ( #29269 )
...
fix diagnostic download link handling to simplify URL signing
2026-01-30 10:30:31 +01:00
Simon Lamon
d44874783a
Remove duplicated text ( #29265 )
2026-01-30 10:30:30 +01:00
Paul Bottein
8d1bb5c867
Fix default lovelace yaml loading ( #29240 )
2026-01-30 10:30:29 +01:00
Wendelin
1f6c916d11
Fix multi select in quick search ( #29272 )
...
Add item selection state management to QuickBar component
2026-01-30 10:14:32 +01:00
Wendelin
71bd12bb90
Fix --wa-color-text-normal ( #29271 )
...
Update normal text color variable in wa.globals.ts
2026-01-30 09:48:52 +02:00
Simon Lamon
e741c14482
Remove duplicated text ( #29265 )
2026-01-30 08:46:18 +01:00
Wendelin
a496448ed9
Fix device download diagnostic via overflow ( #29269 )
...
fix diagnostic download link handling to simplify URL signing
2026-01-30 09:42:40 +02:00
renovate[bot]
c772285358
Update dependency typescript-eslint to v8.54.0 ( #29267 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 08:13:50 +02:00
renovate[bot]
4fcdd09935
Update dependency @bundle-stats/plugin-webpack-filter to v4.21.9 ( #29266 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 08:13:30 +02:00
Paul Bottein
157e89e5e7
Fix default lovelace yaml loading ( #29240 )
2026-01-29 23:26:39 +01:00
Bram Kragten
da1b528eee
Bumped version to 20260128.2
2026-01-29 18:04:42 +01:00
Paul Bottein
756138408a
Remove default title for new dashboards ( #29259 )
2026-01-29 18:04:09 +01:00
Paul Bottein
3c8f112565
Prevent action in tile container ( #29257 )
2026-01-29 18:04:08 +01:00
Paul Bottein
2521f3dde4
Fix actions in dashboard overflow menu ( #29256 )
2026-01-29 18:04:07 +01:00
TheJulianJES
56390aa01a
Fix Matter dashboard using disabled and ignored config entries ( #29254 )
2026-01-29 17:52:32 +01:00
Paul Bottein
9aac5b19da
Stop click propagation when clicking item in icon overflow ( #29252 )
2026-01-29 17:52:31 +01:00
Wendelin
24afc3dc88
Prevent quick search to close from hot keys ( #29251 )
2026-01-29 17:52:30 +01:00
Paul Bottein
873c7b2947
Remove unused theme option in distribution card ( #29250 )
2026-01-29 17:52:29 +01:00
Aidan Timson
648db4276b
Add protocols to quick search ( #29248 )
...
Add protocols to quick search, extract logic and translations
2026-01-29 17:52:28 +01:00
Aidan Timson
f86c3e7856
Remove unused "app" item from quick search ( #29244 )
2026-01-29 17:52:27 +01:00
Aidan Timson
1d0251cc28
Fixes for picker combo box scrolling and selection ( #29242 )
2026-01-29 17:52:26 +01:00
Wendelin
518cf87847
Fix quick search apps ( #29238 )
2026-01-29 17:52:25 +01:00
ildar170975
81a9216c44
computeGroupEntitiesState(): fix condition ( #29234 )
...
* fix condition
* fix condition
* prettier
2026-01-29 17:52:24 +01:00
Paul Bottein
f0e10e0058
Fix default yaml lovelace panel loading ( #29230 )
2026-01-29 17:52:23 +01:00
Paul Bottein
5df8ea4f07
Add welcome banner for new overview dashboard ( #29223 )
2026-01-29 17:52:22 +01:00
Aidan Timson
73f081f5cc
Add meta+click/enter support to quick search ( #29220 )
...
* Allow meta+click event from combobox
* Handle new tab events for navigations
* Add mod+enter support for new tab
* Helper function
2026-01-29 17:52:21 +01:00
Petar Petrov
f0d1db1da6
Add non standard power sensor support ( #28845 )
...
* Add non standard power sensor support
* remove useless code
* GridPowerSourceInput type for grid power source saving
2026-01-29 17:52:20 +01:00
Wendelin
c223f932f3
Implement fallback for dialog close event in Quick Search ( #29260 )
2026-01-29 17:41:12 +01:00
Wendelin
fcd63e7cba
Prevent quick search to close from hot keys ( #29251 )
2026-01-29 17:20:26 +01:00
Paul Bottein
c1bab376c8
Remove default title for new dashboards ( #29259 )
2026-01-29 16:05:44 +00:00
Aidan Timson
01f5df6671
Add protocols to quick search ( #29248 )
...
Add protocols to quick search, extract logic and translations
2026-01-29 17:37:09 +02:00
TheJulianJES
241a655765
Fix Matter dashboard using disabled and ignored config entries ( #29254 )
2026-01-29 15:27:49 +00:00
Paul Bottein
9841a6341a
Remove unused theme option in distribution card ( #29250 )
2026-01-29 15:26:46 +00:00
Paul Bottein
44c917b4b7
Prevent action in tile container ( #29257 )
2026-01-29 15:25:55 +00:00
uptimeZERO_
bff785ca68
Move theme settings to user settings ( #29255 )
2026-01-29 15:14:34 +00:00
Paul Bottein
1f15724024
Fix actions in dashboard overflow menu ( #29256 )
2026-01-29 15:46:10 +01:00
Paul Bottein
ceaa3b8c17
Stop click propagation when clicking item in icon overflow ( #29252 )
2026-01-29 15:16:37 +01:00
Aidan Timson
7ed3ac1e24
Fixes for picker combo box scrolling and selection ( #29242 )
2026-01-29 15:11:30 +01:00
ildar170975
cfcb649a6f
computeGroupEntitiesState(): fix condition ( #29234 )
...
* fix condition
* fix condition
* prettier
2026-01-29 15:35:53 +02:00
Aidan Timson
ae036f4084
Remove unused "app" item from quick search ( #29244 )
2026-01-29 12:18:54 +00:00
Wendelin
6cca48e79d
Fix quick search apps ( #29238 )
2026-01-29 11:30:09 +00:00
Paul Bottein
feb9ce421d
Fix default yaml lovelace panel loading ( #29230 )
2026-01-28 23:32:46 +01:00
Marcin Bauer
9639403865
Reorder profile settings to prioritize user preferences ( #29202 )
...
Reorganizes the User settings card on the profile page to show more
frequently used settings first:
- Default dashboard
- Customize sidebar
- Advanced mode (admin)
- Entity ID picker (admin)
Then adds a divider followed by localization settings:
- Language, number format, time format, date format, time zone, first weekday
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 14:56:45 -05:00
Aidan Timson
8e8cb095b1
Add meta+click/enter support to quick search ( #29220 )
...
* Allow meta+click event from combobox
* Handle new tab events for navigations
* Add mod+enter support for new tab
* Helper function
2026-01-28 18:52:15 +01:00
Paul Bottein
60079ce999
Add welcome banner for new overview dashboard ( #29223 )
2026-01-28 18:46:22 +01:00
Bram Kragten
c658eb414b
Bumped version to 20260128.1
2026-01-28 17:52:10 +01:00
Bram Kragten
bac493b72b
dont include brotli compression
2026-01-28 17:50:19 +01:00
Petar Petrov
4f3196adb9
Add non standard power sensor support ( #28845 )
...
* Add non standard power sensor support
* remove useless code
* GridPowerSourceInput type for grid power source saving
2026-01-28 18:20:35 +02:00
Bram Kragten
922e8c7752
Merge branch 'rc' into dev
2026-01-28 16:43:29 +01:00
Bram Kragten
e63301cd9c
Bumped version to 20260128.0
2026-01-28 16:42:45 +01:00
Aidan Timson
29a3d67e48
AI suggestions: Areas ( #29090 )
2026-01-28 16:35:24 +01:00
Bram Kragten
4c98a7791b
Move developer tools panel to config panel ( #29221 )
2026-01-28 15:31:47 +00:00
Bram Kragten
5a76c3f606
Make addon selector an alias of app selector ( #29222 )
2026-01-28 15:27:30 +00:00
Steven Travers
251a4ce5ce
Add device database labs feature ( #29104 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2026-01-28 14:09:17 +01:00
karwosts
408735fa77
Live inline template previews ( #27557 )
...
* Live inline template previews
* Opt out for markdown, no fullscreen
* flask/flaskOff
* styling
* mdiBug
* Update src/components/ha-selector/ha-selector-template.ts
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* resub on connect
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-28 11:57:41 +02:00
Wendelin
c0442b5b39
Fix automation sidebar ui supported check ( #29219 )
2026-01-28 10:52:12 +01:00
ildar170975
c6284987fd
ha-filter-domains: set a plural caption ( #29153 )
...
* add "domains" / "caption"
* fix caption
2026-01-28 06:38:33 +01:00
Bram Kragten
ed618124dc
Fix double action handler area card ( #29217 )
2026-01-28 06:37:48 +01:00
Paul Bottein
3e350b7642
Attempt to make icon fetching and caching more reliable ( #29195 )
2026-01-27 21:34:19 +01:00
Paul Bottein
c66b4e2027
Update top bar title margin on config and dashboard page ( #29212 )
2026-01-27 21:32:43 +01:00
Paul Bottein
4c25c639af
Don't show back button when opening the add integration sub page directly ( #29213 )
2026-01-27 21:31:59 +01:00
Paul Bottein
0fbde5024e
Fix back button in energy panel ( #29214 )
2026-01-27 21:31:05 +01:00
Paul Bottein
b991a8122b
Set home as default dashboard ( #28446 )
...
* Set home as default dashboard
* Handle lovelace to home redirect
* Remove special url path for lovelace
* Rename special rules for lovelace dashboard
* Update src/panels/lovelace/ha-panel-lovelace.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Handle default config
* Fix default section
* Early check for lovelace panel
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2026-01-27 17:08:19 +01:00
Jan Čermák
c2c4e06915
Add AppSelector following the Add-ons->Apps rename ( #29209 )
2026-01-27 15:19:51 +00:00
Aidan Timson
91c12605d3
Add timezone selector ( #29205 )
...
* Add timezone selector
* Use timezone selector in clock card
2026-01-27 17:10:39 +02:00
Wendelin
cddf91cfd0
Replace ha-md-button-menu with ha-dropdown ( #29210 )
2026-01-27 15:10:32 +00:00
Paul Bottein
6e1999ceb7
Update top bar background color with the same color as config panel ( #29208 )
2026-01-27 17:01:15 +02:00
Marcin Bauer
3b571d42fa
Add find and replace button to code editor toolbar ( #28980 )
2026-01-27 14:53:50 +00:00
Marcin Bauer
08ee742233
Move entity attributes to three-dots menu subview ( #29186 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-27 14:07:23 +00:00
Wendelin
b3cc88e124
Fix PickerComboBox to not overwrite local selected section ( #29206 )
2026-01-27 13:41:45 +00:00
Paul Bottein
9fe9456f3c
Add link to manage discovered devices in add integration dialog ( #29188 )
...
* Add link to manage discovered devices in add integration dialog
* Prettier
* Update src/panels/config/integrations/dialog-add-integration.ts
---------
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-01-27 14:04:33 +01:00
Wendelin
6d1d7690ef
Refactor dropdown menus to use ha-dropdown and ha-dropdown-item components ( #29204 )
2026-01-27 12:36:53 +00:00
Aidan Timson
4a2b7324f7
Fix position of tooltips in sidebar ( #29203 )
2026-01-27 12:17:15 +00:00
Aidan Timson
15b85d6f19
Move developer tools to settings (admin) area ( #29201 )
2026-01-27 11:13:09 +00:00
ildar170975
c49115a91e
ha-sidebar: exclude some items from scrollable + fade + various fixes ( #28747 )
...
Co-authored-by: Aidan Timson <aidan@timmo.dev >
2026-01-27 09:55:58 +00:00
Aidan Timson
efc67a30f3
Migrate currency picker to generic ( #29193 )
...
* Migrate currency picker to generic
* Pass required pro
2026-01-27 11:54:28 +02:00
Aidan Timson
bf41b3f7e3
Migrate country picker to generic picker ( #29190 )
...
* Migrate country picker to generic picker
* Add country code as secondary text
* Pass required prop
* Remove
2026-01-27 11:08:54 +02:00
Tomasz
30eb50a962
Add color setting for calendar entities ( #28882 )
...
* Enhance calendar entity options with color support and update UI components for color selection
* Add loading spinner to calendar components and improve event loading state management
* simplify
* Remove redundant color change check in HuiCalendarCard update logic
* Add color validation utility and update calendar components to use it. color need to be hex strings
* Adds logic to reset the _eventsLoaded state to false when either the card configuration or the entity registry changes, ensuring events are reloaded appropriately.
* remove casting
* Use SubscribeMixin for entity registry subscription
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-27 08:54:41 +00:00
Aidan Timson
567e8c51d0
Migrate timezone picker to generic ( #29192 )
...
* Migrate timezone picker to generic
* Pass required prop, remove query
2026-01-27 08:29:50 +02:00
renovate[bot]
e214c79cd5
Update dependency vite-tsconfig-paths to v6.0.5 ( #29198 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 08:24:18 +02:00
renovate[bot]
c0cae1cead
Update dependency @babel/helper-define-polyfill-provider to v0.6.6 ( #29197 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 08:23:54 +02:00
Petar Petrov
22742eec84
Group small power consumers into Other node instead of hiding ( #29185 )
2026-01-26 17:05:41 +02:00
Aidan Timson
37d8273e7c
Navigation picker: add sections/grouping and related nav paths ( #29094 )
...
* Add sections to navigation picker
* Use PANEL_DASHBOARDS to assign system dashboards to the dashboards section
* Clean
* Add context based related section
* Add integration icon for related device
* Add floor and sort
* Consolidate and cleanup
* Reuse type
* Add context check and catch findRelated errors
* Remove floor from set, use area
* Memoize related updates
* Log error
* Remove
* Fix icon path usage
2026-01-26 15:10:09 +02:00
AlCalzone
9ba34869be
Display Z-Wave home ID as hexadecimal ( #29187 )
2026-01-26 11:58:09 +00:00
Petar Petrov
63284b328c
Support app param in my links ( #29142 )
2026-01-26 08:55:42 +00:00
Simon Lamon
9bb9ae6ad6
Fix tooltip ( #29169 )
2026-01-26 08:44:45 +00:00
Petar Petrov
0377bf378d
Fix sizing of the period selector in energy dashboard ( #29183 )
2026-01-26 08:42:03 +00:00
Kristel
7e5ecf4007
bugfix: correct assistant column and filtering for entities without unique id ( #29039 )
...
* correct assistant column and filtering for entities without unique id
* _fetchExposedEntities with additional guard
* refactor _getExposedEntitySettingsAsOptions for better code readability
* processed review comments
* move _fetchExposedEntities to firstUpdated
* resolve merge conflicts with #29137
* Update src/panels/config/entities/ha-config-entities.ts
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-26 07:27:11 +00:00
renovate[bot]
e17055bef0
Update dependency globals to v17.1.0 ( #29176 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 09:01:06 +02:00
renovate[bot]
38f64b0e93
Update vitest monorepo to v4.0.18 ( #29175 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 09:00:43 +02:00
dependabot[bot]
4ea207d74a
Bump release-drafter/release-drafter from 6.1.0 to 6.2.0 ( #29180 )
...
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases )
- [Commits](b1476f6e6e...6db134d15f )
---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 07:27:55 +01:00
dependabot[bot]
04b0db35f6
Bump actions/setup-python from 6.1.0 to 6.2.0 ( #29182 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](83679a892e...a309ff8b42 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 07:27:39 +01:00
dependabot[bot]
0d22b88f27
Bump github/codeql-action from 4.31.10 to 4.31.11 ( #29181 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.10 to 4.31.11.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](cdefb33c0f...19b2f06db2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 07:27:20 +01:00
dependabot[bot]
ddf209bd8d
Bump actions/checkout from 6.0.1 to 6.0.2 ( #29179 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 07:26:51 +01:00
renovate[bot]
ce5c1d2a9f
Update dependency @rspack/dev-server to v1.2.1 ( #29178 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 07:26:37 +01:00
Simon Lamon
31168e1342
Cleanup unused hassio backup files ( #29170 )
...
Cleanup
2026-01-25 14:13:18 +02:00
renovate[bot]
5b5c671d89
Update dependency core-js to v3.48.0 ( #29165 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-25 07:28:16 +02:00
renovate[bot]
e6462835e5
Update dependency prettier to v3.8.1 ( #29164 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-25 07:27:42 +02:00
renovate[bot]
fa08a9801e
Update dependency tar to v7.5.6 ( #29154 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 07:45:27 +01:00
renovate[bot]
c1d7100e91
Update dependency tar to v7.5.4 [SECURITY] ( #29119 )
...
* Update dependency tar to v7.5.4 [SECURITY]
* Update dependency tar to v7.5.4
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-24 05:42:13 +00:00
Paul Bottein
0f1ffaf5ac
Remove blue color for header and reduce margin for dashboard view header ( #29111 )
...
* Use background color for header color
* Reduce margin above top title in home overview strategy
* Remove dark color (not needed anymore)
2026-01-23 17:42:38 +01:00
Petar Petrov
5ca8fd4095
Fix crash when using invalid visibility condition type ( #29150 )
2026-01-23 17:34:57 +01:00
renovate[bot]
c3277ff8b2
Update dependency @rspack/core to v1.7.3 ( #29147 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 17:29:10 +01:00
Petar Petrov
aac463b34d
Update minimum power threshold to 1 W in power sankey ( #29148 )
2026-01-23 17:28:42 +01:00
ildar170975
c8471cb623
Refactor processing values w/o unit in "ha-attribute-value" & "hui-attribute-row" ( #28540 )
...
* add "hideUnit" to formatEntityAttributeValue()
* add "hideUnit" to formatEntityAttributeValue()
* add "hideUnit" to computeAttributeValueDisplay()
* use formatEntityAttributeValue() with "hideUnit"
* fix logic for "hideUnit" for ha-attribute-value
* prettier
* remove hideUnit from formatEntityAttributeValue()
* revert to the initial code
* revert to the initial code
* revert to the initial code
* use formatEntityAttributeValuePart() to get a value w/o unit
* use formatEntityAttributeValueToParts() instead of formatEntityAttributeValuePart()
* fix a value
* fix name of a const
* Update src/components/ha-attribute-value.ts
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
* Prettier
---------
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
2026-01-23 15:13:24 +00:00
ildar170975
bd33a94749
Add formatEntityAttributeValueToParts() function (and use for Entity card) ( #28539 )
2026-01-23 08:18:28 +01:00
Simon Lamon
6061f72f3a
Fix cast ( #29141 )
2026-01-23 08:51:01 +02:00
Wendelin
de85b08de4
Migrate ha-md-button-menu to ha-dropdown in 6 files ( #29137 )
...
Refactor dropdown menus to use ha-dropdown and ha-dropdown-item components
- Replaced ha-md-button-menu and related components with ha-dropdown and ha-dropdown-item in dialog-edit-sidebar, hass-tabs-subpage-data-table, ha-config-devices-dashboard, ha-config-entities.
- Updated event handling to accommodate new dropdown structure.
- Added wa-divider for better visual separation in dropdowns.
- Improved accessibility and usability of dropdown menus across various components.
2026-01-22 20:00:51 +01:00
Paul Bottein
2599804d22
Don't set icon slot in tile card if image url is set ( #29140 )
2026-01-22 19:23:42 +01:00
renovate[bot]
27e1fc9b91
Update dependency typescript-eslint to v8.53.1 ( #29139 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 19:11:11 +01:00
ildar170975
ae627a9c66
Data tables: fix sorting for "Assistants" column ( #29121 )
...
fix sorting
2026-01-22 18:13:54 +01:00
renovate[bot]
12623c31da
Update formatjs monorepo ( #29138 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 18:13:28 +01:00
Petar Petrov
1ddbf4ba09
Add tap_action and image_tap_action to Area card ( #29112 )
...
* Add tap_action and image_tap_action to Area card
* limit actions
2026-01-22 16:05:54 +01:00
Paul Bottein
af4d68e2b6
Use translation for media player source and sound mode in more info ( #29135 )
2026-01-22 14:59:27 +00:00
Wendelin
45b28d382c
Remove ha-button-menu component ( #29134 )
2026-01-22 15:07:02 +01:00
karwosts
be007399cc
Prevent flashing the energy setup wizard when already configured ( #29117 )
2026-01-22 12:56:36 +00:00
Paul Bottein
823b4fc4f6
Remove color picker text color ( #29133 )
2026-01-22 13:49:04 +01:00
Bram Kragten
4e4882b9fa
Remove supervisor build ( #29132 )
2026-01-22 13:30:33 +01:00
Paul Bottein
55c74d7959
Add empty state to Home panel strategies ( #29113 )
2026-01-22 12:15:27 +00:00
ildar170975
3231d46835
ha-label-picker: add color badges ( #28977 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-01-22 13:04:17 +01:00
Wendelin
0d110cfc7e
Migrate all ha-button-menu to ha-dropdown ( #29129 )
2026-01-22 11:57:37 +00:00
Paul Bottein
936c0cd6aa
Open edit area dialog when clicking edit button in area view ( #29128 )
2026-01-22 11:35:36 +00:00
Wendelin
311cbad8fa
Remove download file support checks and related code ( #29124 )
2026-01-22 12:02:51 +01:00
ildar170975
73a1ce90c3
Data tables: do not show "Assistants" column in "secondary" when narrow ( #29120 )
...
fix a column for "narrow"
2026-01-22 09:37:03 +02:00
uptimeZERO_
ea1b7b9dec
Media player fixes ( #29075 )
...
* aligning ui of dialog and media bar
* refactored media progress logic to be reusable
* updating track times to be consistent with music assistant
* WIP aligning volume slider with music assistant
* migrating to ha-dropdown
* showing volume tooltip on touch devices
* Fixed volume slider going to 100 randomly
* Added scrolling support
* Refactored volume control logic
2026-01-21 20:28:32 +01:00
Paul Bottein
fd506d4d72
Add assign area shortcut to home panel ( #29082 )
...
* Add assign area shortcut to home panel
* Set empty state for empty other devices page
2026-01-21 17:11:23 +01:00
karwosts
a3be09018c
Fix add entry button for integrations ( #29106 )
2026-01-21 16:13:03 +02:00
Wendelin
3364d4f578
Migrate button-menu components to dropdown in 7 files ( #29105 )
...
Migrate button-menu components to dropdown in various editors
2026-01-21 15:12:15 +02:00
Paul Bottein
1f04379974
Add button to heading card ( #28991 )
...
* Add heading badge button
* Fix look and feel
* Improve editor
* Prettier
2026-01-21 11:38:48 +01:00
Kristel
e060c179f6
Refactor ha-automation-picker _applyFilters ( #29055 )
2026-01-21 10:56:01 +01:00
Wendelin
54b72ce2b8
Migrate button-menu to ha-dropdown 8 files ( #29102 )
2026-01-21 09:35:25 +00:00
Aidan Timson
5795b8787d
Allow helpers area id to fallback to device area if not set ( #29093 )
2026-01-21 10:22:38 +01:00
Paulus Schoutsen
ec742d3342
App store link app panel 2 ( #29100 )
...
* Revert "App store to link to app panel"
This reverts commit 415319f69e .
* App store to link to app panel
2026-01-21 06:04:45 +01:00
renovate[bot]
e4d6f3c9d7
Update dependency tar to v7.5.3 [SECURITY] ( #29045 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 17:12:23 +00:00
Paul Bottein
2d496afdbc
Add discovered devices to add integration dialog ( #29092 )
2026-01-20 14:28:29 +00:00
Wendelin
681b60614f
Migrate button-menu to ha-dropdown in 9 files ( #29089 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-20 14:20:29 +00:00
Petar Petrov
1654a67d30
Refactor area control picker into a separate component ( #29080 )
2026-01-20 15:04:20 +01:00
renovate[bot]
8f00494d53
Update dependency rspack-manifest-plugin to v5.2.1 ( #29091 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 15:31:53 +02:00
Joost Lekkerkerker
d9c7c0422b
Allow the main entry type button to be translatable ( #28721 )
...
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2026-01-20 14:25:48 +01:00
Aidan Timson
2d24447c3c
Rename Add-ons to Apps in more areas ( #29076 )
...
* Remove add-ons mention in agents file
* Rename user facing form and selector name
* Everything else
* Update more
* Update more
* Update more
* Update more
* Update key
* Update key
* Update keys
* Use translation
* More changes
* Update key
* Backward / Forward compat
* Drop "the"
Co-authored-by: Norbert Rittel <norbert@rittel.de >
---------
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2026-01-20 13:39:30 +02:00
Paul Bottein
3b8d485ec6
Update log icons ( #29084 )
2026-01-20 11:40:03 +01:00
Wendelin
4e4a00e3e9
Migrate ha-button-menu to ha-dropdown in 6 files ( #29072 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-20 09:29:29 +00:00
Paul Bottein
14f7328f92
Add context to group more info ( #29077 )
...
* Add area context in more info group
* Use entity name instead of entry
* Remove filter
2026-01-20 10:26:03 +02:00
Paul Bottein
c5ad074dfb
Create reusable ha tile container component. ( #29038 )
...
* Create reusable component for tile based card
* Fix icon interaction
* Add icon and iconPath props
* Migrate discovered devices card
* Refactor
* Share card style
2026-01-20 08:49:10 +02:00
Paulus Schoutsen
07aa8706ce
App store to link to app panel ( #29079 )
2026-01-20 06:11:56 +01:00
TheJulianJES
1665fa3775
Fix Z-Wave dashboard picker showing disabled config entries ( #29078 )
...
* Fix Z-Wave dashboard picker showing disabled config entries
* Fix Z-Wave dashboard picker showing ignored discoveries
2026-01-19 20:08:44 +01:00
Aidan Timson
3be6a87658
Bring scene editor in line with automations and scripts ( #29002 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-01-19 16:49:54 +01:00
ildar170975
9092de5c28
Entity card: add support of actions ( #28949 )
2026-01-19 15:13:36 +01:00
Petar Petrov
e0fc661920
Allow specific entity controls in Area card ( #29025 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-01-19 14:44:10 +01:00
JLo
aaad8e5434
Add distribution card ( #28886 )
...
* Add horizontal stacked bar card
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* Refactor to use ha-segmented-bar component
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* Fix spacing when heading is empty
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* Rename card from horizontal-stacked-bar to distribution
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* Fix remaining translation references
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* Add fixed row setting to prevent layout issues
* Add spacing between bar and legend
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* PR review changes
* Improve accessibility and performance
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-19 12:46:14 +00:00
Jan Layola
35c668744a
Update ha-base-time-input to accept decimal input for seconds ( #29058 )
...
* Update ha-base-time-input to accept decimal input for seconds
* Add support for decimal values in time formatting ha-base-time-input
2026-01-19 14:28:08 +02:00
Wendelin
081b0a0222
Migrate ha-button-menu to ha-dropdown in 8 files ( #29070 )
...
Migrates the following files from ha-button-menu to ha-dropdown component:
- ha-config-backup-details.ts
- ha-config-areas-dashboard.ts
- ha-config-dashboard.ts
- ha-panel-history.ts
- ha-scene-editor.ts
- ha-config-integrations-dashboard.ts
- thread-config-panel.ts
- ha-panel-developer-tools.ts
Changes:
- Replace ha-button-menu with ha-dropdown
- Replace ha-list-item with ha-dropdown-item
- Change @action event handlers to @wa-select
- Change slot="graphic" to slot="icon" for icons
- Update event handlers from index-based to value-based selection
- Replace <li divider role="separator"> with <wa-divider>
- Update CSS selectors from ha-button-menu to ha-dropdown
- Use type="checkbox" for checkbox dropdown items in integrations dashboard
- Remove unused li[role="separator"] CSS styles
Contributes to #26537
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-19 13:11:29 +02:00
Paulus Schoutsen
829cd96e9b
Add apps panel as built-in panel ( #28245 )
...
* Add apps panel as built-in panel
* Fix missing translation
* Address cursor comment
* Another cursor fix
* One more cursor fix
* Address PR review comments: localize error messages, fix deprecated method, use spacing tokens (#28246 )
* Initial plan
* Address PR review comments: localize error messages, replace substr with substring, use spacing tokens
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com >
* Cursor fix
* Cursor: use willUpdate
* prettier
* Cursor: fix translation placeholder swap
* Apply suggestions from code review
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Cursor: clearTimeout
* Cursor: fix race condition
* Update src/translations/en.json
Co-authored-by: Norbert Rittel <norbert@rittel.de >
* Apply spacing tokens
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com >
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2026-01-19 13:08:15 +02:00
Paulus Schoutsen
c404e66ee5
Add new app panel ( #28214 )
...
* Add ingress panel to Home Assistant
* Better wait until app loaded logic
* Cleaner slug extraction
* Support HA-aware apps integrating more tightly
* Add new file too
* Memoize
* Cursor: use clearTimeout
* Cursor: fix race conditions
* Claude: fixes
* Cursor: fix issues
* Rename hideToolbar to kioskMode
* Hook kiosk mode into native kiosk mode
* Update src/data/route.ts
* Move computeRouteTail to common URL module
* dry refactor
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-19 13:08:07 +02:00
Aidan Timson
d47d3f9694
Create shared ai task metadata suggestion task ( #29012 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-01-19 09:42:36 +01:00
dependabot[bot]
622df52167
Bump actions/cache from 5.0.1 to 5.0.2 ( #29068 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](9255dc7a25...8b402f58fb )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 09:44:26 +02:00
dependabot[bot]
20345c3771
Bump actions/setup-node from 6.1.0 to 6.2.0 ( #29067 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](395ad32622...6044e13b5d )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 09:44:01 +02:00
dependabot[bot]
fc7468a43b
Bump github/codeql-action from 4.31.9 to 4.31.10 ( #29069 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.9 to 4.31.10.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](5d4e8d1aca...cdefb33c0f )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 09:43:43 +02:00
renovate[bot]
c8ab65cde9
Lock file maintenance ( #29065 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 08:01:36 +02:00
Kristel
001ade24ea
Reuse <voice-assistant-brand-icon> ( #29046 )
2026-01-18 23:55:53 +01:00
karwosts
f987cfe91e
Use water-heater operation_mode icon translations ( #29051 )
2026-01-18 23:31:11 +01:00
renovate[bot]
0bc0acebe0
Update formatjs monorepo ( #29062 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-18 23:30:07 +01:00
renovate[bot]
2087efca51
Update dependency prettier to v3.8.0 ( #29049 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-18 09:57:51 +01:00
renovate[bot]
16a4a07080
Update dependency @rsdoctor/rspack-plugin to v1.5.0 ( #29044 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-17 13:26:05 +01:00
renovate[bot]
58eefcb216
Update CodeMirror ( #29043 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-17 13:24:01 +01:00
Wendelin
92a36ac687
Migrate ha-button-menu to ha-dropdown in logs and forms ( #29036 )
...
Migrate four components from ha-button-menu to ha-dropdown:
- error-log-card: overflow menu with log view switching
- system-log-card: overflow menu for full logs
- ha-filter-categories: category edit/delete actions
- ha-form-optional_actions: add interaction dropdown
Changes:
- Replace ha-button-menu with ha-dropdown
- Replace ha-list-item with ha-dropdown-item
- Update event handlers from @action to @wa-select
- Use value-based selection instead of index-based
- Add proper accessibility labels to trigger buttons
Part of #26537
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-16 19:27:14 +01:00
Wendelin
8221ca8971
Add artifact upload step for frontend build in CI workflow ( #29034 )
2026-01-16 17:30:37 +01:00
Paul Bottein
8f69cbb6c1
Add discovered devices card ( #29035 )
2026-01-16 17:25:08 +01:00
renovate[bot]
4c111e1a7d
Update dependency @codemirror/search to v6.6.0 ( #29029 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 15:17:31 +02:00
Bram Kragten
956dbb5346
Merge branch 'rc'
2026-01-16 13:36:43 +01:00
Bram Kragten
2b7cd8fe3a
Bumped version to 20260107.2
2026-01-16 13:36:27 +01:00
Wendelin
dbff31a281
Automation add TCA: fix: prevent multiple dialog closures by tracking closing state ( #28978 )
2026-01-16 13:36:12 +01:00
Petar Petrov
6572200e8b
Respect user-configured grid options for fixed_rows/fixed_columns cards ( #28961 )
2026-01-16 13:36:11 +01:00
Wendelin
1465515fb8
Fix category-picker unknown check ( #28957 )
2026-01-16 13:36:09 +01:00
Petar Petrov
ddaba99f64
Sanitize names in history card and map card ( #28947 )
2026-01-16 13:36:08 +01:00
karwosts
1c73bc6f6c
Update energy summary visibility condition ( #28913 )
...
* Update energy summary visibility condition
* add grid power as special case
* Always show summary when you have powersource
2026-01-16 13:36:07 +01:00
SmartCoder
44870cb3eb
Fixed modal visibility issue in settings -> areas -> edit room ( #28907 )
...
* Fixed modal visibility issue in settings -> areas -> edit room
* converting both components to use ha-wa-dialog
* removed z-index from ha-wa-dialog
* fixed hardcoded .open in media browser dialog and remove unnecessary z-index CSS variables
2026-01-16 13:36:06 +01:00
Brendan Annable
481a90352b
Fix timer restore bug ( #28898 )
2026-01-16 13:36:05 +01:00
Simon Lamon
9b536b2172
Remove twine and introduce trusted publishing ( #27110 )
...
* Remove twine and introduce trusted publishing
* Update release.yaml
2026-01-16 13:36:04 +01:00
Aidan Timson
af8659d8ed
Migrate automation/script dialogs to ha-wa-dialog ( #29030 )
...
* Migrate dialog-automation-save to ha-wa-dialog
* Migrate dialog-automation-mode to ha-wa-dialog
* Migrate dialog-paste-replace to ha-wa-dialog
* Migrate dialog-new-automation to ha-wa-dialog
* Migrate ha-device-automation-dialog to ha-wa-dialog
2026-01-16 13:23:56 +02:00
renovate[bot]
c9e1c9e0a3
Update dependency ua-parser-js to v2.0.8 ( #29028 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 10:14:57 +00:00
renovate[bot]
9d15499953
Update dependency @rspack/core to v1.7.2 ( #29027 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 10:03:25 +00:00
Wendelin
7d54dd4940
Fix shortcuts ctrl translation ( #29024 )
...
* fix: update localization for CTRL key in shortcuts dialog
* fix: update search label in translations for improved clarity
2026-01-16 11:09:34 +02:00
renovate[bot]
8ef717df6e
Update dependency typescript-eslint to v8.53.0 ( #29019 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 11:08:06 +02:00
renovate[bot]
7b4a7403c8
Update babel monorepo to v7.28.6 ( #29018 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 11:07:40 +02:00
ildar170975
22b7c52828
"Voice assistant" column in tables: standardize ( #28889 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-01-16 09:10:02 +01:00
Remy Sharp
04dbeb5e84
Fixed dark mode hidden text in debug assistant ( #29021 )
...
Co-authored-by: Wendelin <w@pe8.at >
2026-01-16 08:33:45 +01:00
Simon Lamon
db5f823b6b
Remove twine and introduce trusted publishing ( #27110 )
...
* Remove twine and introduce trusted publishing
* Update release.yaml
2026-01-15 22:50:52 -05:00
uptimeZERO_
1d241aa49a
Truncate long menu item labels in the sidebar ( #29005 )
2026-01-15 15:41:48 +00:00
Pegasus
fece231faf
fix: restrict to exact match for data table ( #28853 )
2026-01-15 15:50:15 +01:00
Aidan Timson
fffb3c3a28
Migrate category dialogs to ha-wa-dialog ( #29009 )
2026-01-15 15:32:43 +01:00
renovate[bot]
fe14d436ff
Update vitest monorepo to v4.0.17 ( #29007 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 15:46:10 +02:00
Petar Petrov
42e02be928
Add subpage titles in for config panel pages ( #28990 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-01-15 12:48:33 +01:00
Aydar Gumerbaev
6213b6cd2a
Always use fallback for brands URL ( #28994 )
2026-01-15 11:42:17 +00:00
Aidan Timson
cd75c55392
Entity context: voice assistants expose entities ( #28992 )
...
* Entity context: voice assistants expose entities
* Load virtualiser
* Refactor filter entities, reduce duplicate renders
* Fix logic
2026-01-15 13:09:38 +02:00
Marcin Bauer
ca325020d7
Add Labs feature note to automation element picker ( #28874 )
...
Co-authored-by: Wendelin <w@pe8.at >
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-01-15 11:09:11 +00:00
Jeremy Cook
6250402661
Fix vertical-align in markdown tables with presentation role ( #29001 )
2026-01-15 11:48:43 +01:00
Amit Finkelstein
0bfca79851
Stop dropdown select events from bubbling in automation rows ( #28985 )
2026-01-15 11:22:23 +01:00
Wendelin
49bddf6139
Automation add TCA: fix: prevent multiple dialog closures by tracking closing state ( #28978 )
2026-01-15 08:50:55 +01:00
Wendelin
0daf94e98f
Quick bar: new design and area search ( #28678 )
...
* Add "Commands" title to quick bar translations in English
* Enhance QuickBar dialog handling and localize commands title
* add nav icons
* Add icons and styles and separate navigation from commands
* handle non admin
* Add areas
* Fix import and shortcuts
* Restructure
* remove area sort
* move keys
* area search keys review
* Fix adaptive dialog slots without header
* Design review
* Review marcin
* Fix safe area bottom
* Fix ios focus
* Make it clearable
---------
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2026-01-15 09:45:57 +02:00
uptimeZERO_
00a3237611
Persist theme settings to user profile and allow migration ( #28965 )
...
* Moved theme functionality and persistence target
* fixed type mismatch
* using SubscribeMixin
* returning no-op unsub to handle rejection path
* added notification if theme save fails
* using hass instead of state
* renamed theme variable for clarity
* Added toast if theme pref is unavailable
* Always saving theme to localStorage
* Removing localStorage fallback
* Updating local cache when new theme comes from core
2026-01-15 09:40:43 +02:00
StormDev
53deb3f419
Removed uneccessary import in landing-page-network.ts ( #29000 )
...
* Removed uneccessary console on landing-page-networks.ts
* Uneccessary import removed in landing-page-networks.ts
2026-01-15 07:26:50 +00:00
Pegasus
6c1c7cead3
Fixes duplicate "Device info" section name when viewing Matter devices. ( #28984 )
...
ha-device-info-matter: rename 'Device info' to 'Matter info'
Fixes duplicate "Device info" section name when viewing Matter devices.
The nested expansion panel now displays "Matter info" consistent with
other integrations (e.g., ZHA uses "Zigbee info", Z-Wave uses "Z-Wave info").
Also adds a gallery demo for testing the component.
2026-01-15 09:18:21 +02:00
Jason Madigan
f8d65cc0ec
Make entities on the energy now sankey graph clickable ( #28998 )
...
* enhancement: make entities on the energy now sankey graph clickable to show details
Signed-off-by: Jason Madigan <jason@jasonmadigan.com >
* add a test
Signed-off-by: Jason Madigan <jason@jasonmadigan.com >
* format
---------
Signed-off-by: Jason Madigan <jason@jasonmadigan.com >
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-15 06:44:03 +00:00
Paul Bottein
5be7bad176
Allow to add context to tile card secondary line ( #28995 )
2026-01-14 19:48:27 +01:00
Paul Bottein
0a54a93a39
Use tabs for bluetooth panel ( #28824 )
...
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-14 14:38:10 +01:00
Petar Petrov
156583aff1
Include the area when duplicating a scene from the scene dashboard ( #28955 )
2026-01-14 12:28:05 +01:00
Aidan Timson
7572257821
Match expose config dashboard for assistants columns ( #28956 )
2026-01-14 11:43:56 +01:00
Pegasus
4703cf802f
Change border-quiet token values from 80 to 90 ( #28976 )
2026-01-14 09:28:32 +00:00
ildar170975
55c2315329
ha-label-picker: remove valueRenderer ( #28975 )
2026-01-14 10:15:39 +01:00
Wendelin
7d7e95ac55
Improve device automation UI ( #28967 )
...
* Improve device automation rows
* Improve device automation type picker
* Update src/panels/config/automation/condition/ha-automation-condition-row.ts
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-14 07:06:56 +00:00
ildar170975
6d7694caff
ha-label-picker, ha-category-picker: fix icon for "no items available" ( #28973 )
...
* remove NO_LABELS
* remove NO_CATEGORIES
* reverted removed icon
2026-01-14 08:42:24 +02:00
calm
d7b6243698
Fix tree view heading overlapping Show more button ( #28872 ) ( #28968 )
2026-01-13 18:34:39 +01:00
calm
73feef9e92
Remove box-shadow from automation dialog "Show more" button ( #28945 ) ( #28960 )
2026-01-13 17:31:55 +01:00
renovate[bot]
453a546574
Update Node.js to v24.13.0 ( #28963 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-13 15:16:03 +00:00
Petar Petrov
52c0e6f1f5
Respect user-configured grid options for fixed_rows/fixed_columns cards ( #28961 )
2026-01-13 16:24:25 +02:00
Aidan Timson
444f8d87b3
Ignore all node_modules, not just from root dir ( #28959 )
2026-01-13 13:51:54 +01:00
Pegasus
57a586c3a7
fix: update the z-index of search button mainly for yaml mode ( #28878 )
2026-01-13 13:41:53 +01:00
Pegasus
1975265e6b
Update the Select Option type from any to string per documentation ( #28954 )
2026-01-13 10:44:02 +01:00
Wendelin
66e6cb8dbc
Fix category-picker unknown check ( #28957 )
2026-01-13 09:39:05 +00:00
Petar Petrov
9ce9d254f8
Picture elements position by click ( #28597 )
2026-01-13 10:01:07 +01:00
ildar170975
1beca4bfa6
ha-data-table: issues with "numeric" column ( #28916 )
...
Co-authored-by: uptimeZERO_ <pavilionsahota@gmail.com >
2026-01-13 08:38:15 +00:00
Kristel
82ab29cfc5
Add "Voice assistant" filter to helpers, automations, scenes and scripts pages ( #28914 )
2026-01-13 08:29:28 +00:00
Simon Lamon
3579c66f71
Update dropdown adjustments ( #28294 )
2026-01-13 08:54:17 +01:00
ildar170975
c042a8e310
ha-sidebar: remove scrollIntoViewIfNeeded() ( #28938 )
...
remove scrollIntoViewIfNeeded()
2026-01-13 07:23:20 +01:00
renovate[bot]
8d2794a4ee
Update dependency vite-tsconfig-paths to v6.0.4 ( #28952 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-13 07:15:15 +01:00
Paul Bottein
50be1d9345
Use action button text name for empty state card ( #28948 )
2026-01-12 17:42:01 +01:00
Petar Petrov
c551bf03b6
Sanitize names in history card and map card ( #28947 )
2026-01-12 15:28:32 +00:00
Paul Bottein
cd062293fc
Add config to empty state card and use it in area empty page ( #28946 )
...
* Add config to empty state card and use it in area empty page
* Remove old translations
2026-01-12 16:58:59 +02:00
TheJulianJES
e89ea47d3a
Add Matter status to config dashboard ( #28825 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2026-01-12 15:45:18 +01:00
SmartCoder
2cd209a6a4
Fixed modal visibility issue in settings -> areas -> edit room ( #28907 )
...
* Fixed modal visibility issue in settings -> areas -> edit room
* converting both components to use ha-wa-dialog
* removed z-index from ha-wa-dialog
* fixed hardcoded .open in media browser dialog and remove unnecessary z-index CSS variables
2026-01-12 15:07:56 +02:00
Marcin Bauer
9bbc761736
Fix: Allow dismissing add integration and helper dialogs with escape/click ( #28944 )
...
* refactor: polish automation dialog UI and component styles
* Revert "Merge pull request #1 from marcinbauer85/fix/ui-polish-automation-dialog"
This reverts commit c2c47197e2 , reversing
changes made to 49bed5e6a6 .
* Fix: Allow dismissing add integration and helper dialogs
* Apply suggestions from code review
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-01-12 13:39:16 +01:00
Daniel O'Connor
9097faa04b
Config > Helpers > Add loading filter state from URL ( #28924 )
2026-01-12 13:38:04 +01:00
SmartCoder
fcf844cf1a
Fix issue #28896 : "Last 12 months" in the Datetime Picker selects last year ( #28902 )
...
Summary of the fix:
The Problem:
now-12m was selecting the calendar year (Jan 1st to Dec 31st) instead of the last 12 months from now
It used startOfMonth and endOfMonth, which snap to month boundaries
The Solution:
Changed to match the now-7d and now-30d pattern
Now uses subMonths(today, 12) for start and subMonths(today, 0) (which equals today) for end
This gives exactly the last 12 months (365/366 days) ending at the current time
The Fix:
// Before (WRONG):calcDate(subMonths(today, 12), startOfMonth, ...) // Jan 1st of 12 months agocalcDate(subMonths(today, 1), endOfMonth, ...) // Dec 31st of last month// After (CORRECT):calcDate(today, subMonths, hass.locale, hass.config, 12) // 12 months ago from nowcalcDate(today, subMonths, hass.locale, hass.config, 0) // now
2026-01-12 11:53:08 +00:00
dcapslock
8808c31e98
Fix ha-card styling of .card-content when not first element but not following .card-header ( #28935 )
2026-01-12 12:41:14 +01:00
Michael
e0a9f5a08a
Show also not installable updates on update overview page ( #28717 )
...
* add "show not installable option" to update page
* split updates by install feature and show always
* fix
* fix "no update" panel
* use `nothing` instead of empty string
* re-add `outlined` to ha-card
* keep title, use different for not-installable updates
2026-01-12 13:18:53 +02:00
Petar Petrov
56d71c8e54
Use temp & humidity data from attributes in Area card ( #28530 )
...
* Use temp & humidity data from attributes in Area card
* Avoid duplicate sensor readings by tracking devices contributing values
2026-01-12 12:01:12 +01:00
karwosts
125ab4c671
Update energy summary visibility condition ( #28913 )
...
* Update energy summary visibility condition
* add grid power as special case
* Always show summary when you have powersource
2026-01-12 12:42:16 +02:00
Eduardo Tsen
8014216c45
Fix ha-entity-toggle not restoring old state on exception ( #28915 )
2026-01-12 10:28:23 +00:00
ildar170975
55ba331489
developer-tools-statistics: alignment for "fix" column ( #28942 )
2026-01-12 11:25:44 +01:00
karwosts
ad2ff672b0
Add configurable confirmation title & button text ( #28931 )
2026-01-12 10:19:09 +00:00
JLo
00907ecd17
Add area and device context to media player join dialog ( #28926 )
...
* Add area and device context to media player join dialog
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* Add memoization to avoid recomputing display data
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-12 11:08:44 +01:00
Petar Petrov
07d8219136
Add ES5-compatible keyed directive implementation ( #28941 )
2026-01-12 10:50:38 +01:00
Eduardo Tsen
f37241c84c
Fix hui-select-entity-row restoring old state ( #28918 )
2026-01-12 09:43:31 +00:00
SmartCoder
65d046132d
Updated entity name to friendly name ( #28928 )
2026-01-12 10:14:23 +01:00
Simon Lamon
122cf40092
Don't close dialog upon tooltip close ( #28927 )
2026-01-11 20:23:42 -05:00
SmartCoder
28ed5c86c7
Fix automation row menu icon being pushed off-screen on mobile ( #28893 )
...
When entity names are too long, the header text would push the three-dot menu icon off the right edge of the screen, making it inaccessible. This fix ensures the menu icon remains visible by:
- Adding min-width: 0 to the header slot to allow proper flexbox shrinking and text wrapping
- Adding flex-shrink: 0 to the icons container to prevent it from being compressed
The fix uses standard flexbox properties that work universally across all screen sizes, ensuring the menu icon stays visible on both mobile and desktop views.
2026-01-10 15:58:28 +01:00
Kristel
1f99c3d895
Add Voice assistants filter to Entities page ( #28854 )
...
* create Assistants filter
* render logo and name
* make the Voice assistants filter work
* integrate cloudStatus
* code clean-up
* remove cloudStatus
* bugfix
* remove console log
* remove cloudstatus
* set ha-list clientHeight to 49px
2026-01-10 12:57:33 +01:00
LG-ThinQ-Integration
f2293713de
Add target_humidity_step to humidifier ( #28005 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2026-01-10 10:12:55 +01:00
Brendan Annable
b3f202400c
Fix timer restore bug ( #28898 )
2026-01-10 09:51:19 +01:00
ildar170975
010d87bd0d
ha-dialog-automation-save: small improvements & fixes ( #28561 )
...
* explictly set line-height for "helper" element
* move "description" to bottom, css tweaks
* revert
* revert, make a helper persistent
2026-01-10 09:40:10 +01:00
karwosts
b403b8f09e
Implement allow_negative for duration selector ( #28909 )
2026-01-10 08:58:14 +01:00
Bram Kragten
78d41dfd55
Merge branch 'rc'
2026-01-09 23:28:00 +01:00
Bram Kragten
905435db3e
Bumped version to 20260107.1
2026-01-09 23:26:47 +01:00
Yosi Levy
ea73fd3f01
Fix for volume scroll in media player ( #28891 )
2026-01-09 23:26:22 +01:00
Yosi Levy
e519a0203e
Arrow fixes in media browser ( #28890 )
2026-01-09 23:26:21 +01:00
Bram Kragten
d98ee7e0b5
Add support for choose selector to initial form data ( #28876 )
...
* Add support for choose selector to initial form data
* Update compute-initial-ha-form-data.ts
2026-01-09 23:26:20 +01:00
Bram Kragten
6fc8c17909
Fix color palette creation ( #28867 )
2026-01-09 23:26:19 +01:00
dcapslock
201169c3d8
Fix choose selector active_choice when card editor config changes ( #28858 )
2026-01-09 23:26:18 +01:00
DAccord
303538ac21
Handling empty history ( #28852 )
...
Co-authored-by: DAccord <11232265+DAccord@users.noreply.github.com >
2026-01-09 23:26:17 +01:00
karwosts
b9a3dc795b
Duration selector: migrate legacy duration formats ( #28880 )
2026-01-09 20:30:09 +01:00
Bram Kragten
35dbfdebcf
Add support for choose selector to initial form data ( #28876 )
...
* Add support for choose selector to initial form data
* Update compute-initial-ha-form-data.ts
2026-01-09 19:57:32 +01:00
renovate[bot]
c5e5fb3ace
Update formatjs monorepo ( #28905 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 17:41:54 +00:00
Yosi Levy
e649472b20
Arrow fixes in media browser ( #28890 )
2026-01-09 18:31:25 +01:00
Yosi Levy
3cbb24a4c5
Fix for volume scroll in media player ( #28891 )
2026-01-09 18:30:45 +01:00
renovate[bot]
f92608a9d3
Update dependency @codemirror/view to v6.39.9 ( #28903 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 18:23:11 +01:00
renovate[bot]
6591cdc5c1
Update dependency @rspack/core to v1.7.1 ( #28892 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 18:22:51 +01:00
renovate[bot]
0ae1ac367d
Update dependency lit-html to v3.3.2 ( #28762 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 08:32:27 +02:00
renovate[bot]
6d3a1b93e1
Update dependency lit to v3.3.2 ( #28761 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-08 21:03:20 +01:00
renovate[bot]
6d7b22a21c
Update dependency typescript-eslint to v8.52.0 ( #28879 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-08 20:54:45 +01:00
Petar Petrov
784ee22623
Removes duplicate closing tag in ha-auth-form-string ( #28883 )
2026-01-08 20:53:55 +01:00
Aidan Timson
c03654ef8e
Fix wa dialog esc behaviour when preventing scrim closure ( #28875 )
...
* Fix wa dialog esc behaviour when preventing scrim closure
* Use wa-hide event to prevend closure
2026-01-08 17:10:53 +00:00
Pegasus
826cb3117d
Fix: update the id, pan id to capitalize ( #28873 )
...
fix: update the id, pan id to capitalize
2026-01-08 12:26:49 +00:00
Aidan Timson
f77fa26ffe
Fix type error for calendar card ( #28869 )
2026-01-08 12:57:46 +02:00
Bram Kragten
35e30f9184
Fix color palette creation ( #28867 )
2026-01-08 10:14:03 +00:00
DAccord
7dd3ade678
Handling empty history ( #28852 )
...
Co-authored-by: DAccord <11232265+DAccord@users.noreply.github.com >
2026-01-08 09:58:38 +00:00
karwosts
6d1e15d11a
Add a devtools event listener filter ( #28849 )
2026-01-08 10:58:24 +01:00
Timothy
f5b33922ff
Move companion app settings to a dedicated section in the settings ( #28830 )
2026-01-08 10:36:50 +01:00
dcapslock
ceb7baf851
Fix choose selector active_choice when card editor config changes ( #28858 )
2026-01-08 10:20:42 +01:00
ildar170975
d195fd3244
Views: allow showing both icon & text title ( #28690 )
2026-01-07 19:03:48 +00:00
renovate[bot]
231cd632d6
Update dependency @bundle-stats/plugin-webpack-filter to v4.21.8 ( #28846 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-07 17:23:37 +01:00
Bram Kragten
ac88f3ed0b
Merge branch 'rc'
2026-01-07 16:32:25 +01:00
Bram Kragten
3c5a6193d0
Bumped version to 20260107.0
2026-01-07 16:32:09 +01:00
Wendelin
5ee4bd63f8
Fix logs provider picker mobile width ( #28847 )
2026-01-07 16:31:52 +01:00
Wendelin
b193929bd9
Throttle unknown value checks in ha-generic-picker ( #28842 )
2026-01-07 16:31:51 +01:00
Paul Bottein
3bee5c8cd4
Remove ha-combo-box-textfield ( #28841 )
2026-01-07 16:31:50 +01:00
Paul Bottein
976c74b8da
Prefill the field with current value when editing a custom text item ( #28840 )
2026-01-07 16:31:49 +01:00
Wendelin
3a4a13db21
Improve device picker performance ( #28835 )
2026-01-07 16:31:48 +01:00
Paul Bottein
a2f033dd88
Reduce shadow effect for scrollable fade mixin ( #28832 )
2026-01-07 16:31:46 +01:00
Bram Kragten
a44b94c8df
Prevent showing error during loading of statistics picker ( #28823 )
2026-01-07 16:31:45 +01:00
Wendelin
82d72ea39c
Fix logs provider picker mobile width ( #28847 )
2026-01-07 16:30:49 +01:00
Wendelin
022bebb14f
Throttle unknown value checks in ha-generic-picker ( #28842 )
2026-01-07 16:14:33 +01:00
Paul Bottein
0981ae1b4a
Prefill the field with current value when editing a custom text item ( #28840 )
2026-01-07 15:42:47 +01:00
Paul Bottein
9608824a28
Remove ha-combo-box-textfield ( #28841 )
2026-01-07 15:39:58 +01:00
Marcin Bauer
33d215533e
Add Shift+/ shortcut to shortcuts dialog and use Unicode command character ( #28838 )
...
* refactor: polish automation dialog UI and component styles
* Revert "Merge pull request #1 from marcinbauer85/fix/ui-polish-automation-dialog"
This reverts commit c2c47197e2 , reversing
changes made to 49bed5e6a6 .
* Add shortcuts dialog shortcut and use Unicode command character
* Update shortcut description text
2026-01-07 14:17:18 +00:00
Paul Bottein
5c503ecac0
Reduce shadow effect for scrollable fade mixin ( #28832 )
2026-01-07 14:16:41 +00:00
Wendelin
d114693fed
Improve device picker performance ( #28835 )
2026-01-07 14:28:18 +01:00
Kristel
7a8cb80413
Add Voice assistant column to data tables ( #28785 )
...
* added Voice assistant column to data tables
* remove commented code
* fix column settings
* code review changes
* reuse voice-assistants-expose-assistant-icon
* refactor getEntityVoiceAssistantsKeys
* fix column width
* Apply suggestion from @MindFreeze
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-07 13:15:01 +00:00
Marcin Bauer
f5cd234c4b
Refactor: Polish automation dialog UI and component styles ( #28831 )
...
* refactor: polish automation dialog UI and component styles
* Update ha-automation-row-targets.ts
- added borders to main automation list chips
2026-01-07 09:27:01 +00:00
karwosts
49bed5e6a6
Standardize all energy period calculations ( #28827 )
2026-01-07 08:46:54 +02:00
Bram Kragten
b84a51235d
Prevent showing error during loading of statistics picker ( #28823 )
2026-01-06 17:40:53 +01:00
Bram Kragten
8796830ff9
Bumped version to 20251229.1
2026-01-06 17:18:45 +01:00
Bram Kragten
bdff13d5e1
Use target selector to filter references entities ( #28822 )
...
* Use target selector to filter references entities
* Update ha-selector-state.ts
2026-01-06 17:18:20 +01:00
Bram Kragten
4346484afc
Use single path for thread icon, add KNX, simplify ( #28819 )
...
* Use single path for thread icon, simplify
* Add custom path for KNX
2026-01-06 17:18:19 +01:00
Bram Kragten
533694391e
Remove iOS focus handling from dialogs ( #28818 )
2026-01-06 17:18:18 +01:00
Bram Kragten
3adba7aa1f
Fix translation loading of choose selector ( #28817 )
2026-01-06 17:18:17 +01:00
karwosts
b60552c025
Fix statistic-graph-card cutoff w/ energy date picker ( #28810 )
...
* Fix statistics-graph energy-date mode end-time with 5min statistics
* don't modify date/hour for 5minute graph
* suggestedMax use period instead of days
* go back to string types
2026-01-06 17:18:16 +01:00
Paul Bottein
3011d56101
Show close button when zwave firmware update is finished ( #28805 )
2026-01-06 17:18:15 +01:00
Aidan Timson
c903c0d734
Add option for any state and show translated label for entity state values ( #28803 )
...
* Add option for any state
* Use translated labels for value
2026-01-06 17:18:14 +01:00
Aidan Timson
14be390994
Remove duplicate custom items, remove "no matching ..." when allow-custom-value set ( #28801 )
...
* Remove duplicate custom items, allow default from picker
* Memoize
* Memoize
* Memoize func
* Don't show no matching item when custom value is allowed
* Remove no items found label now unused
* Cleanup unused translations
* Restore used value
* Remove no items found label now unused
* Remove redundant comment
* Remove searchFn
* Ensure custom value isnt identical
* Fix duplicated value
* Fix duplicated value
* Use additional items for entity state content
* Fix duplicate values
---------
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
2026-01-06 17:18:12 +01:00
Paul Bottein
d48019a48e
Remove custom value for unknown icon in icon picker ( #28800 )
2026-01-06 17:18:11 +01:00
Copilot
7b5cbb76ef
Display template targets with neutral badge instead of "Unknown area" error ( #28799 )
...
* Initial plan
* Add template target display with neutral badge
- Import mdiCodeBraces icon and isTemplate function
- Check if target ID is a template before checking if it exists
- Display grey {} icon with "Template" text for templated targets
- Add "template" translation key to target_summary
- Prevents misleading red "Unknown area" badge for template targets
Co-authored-by: piitaya <5878303+piitaya@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: piitaya <5878303+piitaya@users.noreply.github.com >
2026-01-06 17:18:10 +01:00
Paul Bottein
c75fab025f
Use regular item for bottom padding in combobox ( #28798 )
2026-01-06 17:18:09 +01:00
karwosts
c007206fa0
Fix statistic names w/ energy_date_selection ( #28787 )
2026-01-06 17:18:08 +01:00
Norbert Rittel
ab5b5a4276
A few small spelling fixes in user-facing strings ( #28786 )
...
- use correct spelling for "Wi-Fi" trademark
- capitalize "PIN" as abbreviation
- fix spelling of "set up" as verb
- fix sentence-casing
2026-01-06 17:18:07 +01:00
Paulus Schoutsen
9eb40f8470
Bluetooth panel to support multi adapter ( #28763 )
...
* Support multiple adapters in bluetooth panel
* Move connection allocations up
* Make it tabs
* Add icons
* Revert "Add icons"
This reverts commit e338b6e578 .
* Revert "Make it tabs"
This reverts commit d1b19d5c3e .
* Fix scanner matching and no active connection slot support
* Update src/panels/config/integrations/integration-panels/bluetooth/bluetooth-config-dashboard.ts
---------
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-06 17:18:06 +01:00
dependabot[bot]
bc827d9bf1
Bump qs from 6.14.0 to 6.14.1 ( #28760 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-06 17:18:05 +01:00
Simon Lamon
24f5d58691
Make cancel a secondary action in blueprint import ( #28754 )
2026-01-06 17:18:04 +01:00
Simon Lamon
13505a9104
Fix matter translations ( #28752 )
2026-01-06 17:18:03 +01:00
Simon Lamon
c1d135aa16
Revert lit update ( #28751 )
2026-01-06 17:18:02 +01:00
Paulus Schoutsen
16d13c3202
Verify bluetooth config entries exist before showing entry ( #28745 )
2026-01-06 17:18:01 +01:00
Paulus Schoutsen
46b3c34ba1
Hide dashboard controls in kiosk mode ( #28742 )
2026-01-06 17:18:00 +01:00
Paulus Schoutsen
57a81b9de4
Add config entry picker for Z-Wave JS panel ( #28741 )
2026-01-06 17:17:58 +01:00
Simon Lamon
69f4f1dbed
Provide kioskmode in demo ( #28739 )
2026-01-06 17:17:57 +01:00
Paulus Schoutsen
355a1aff3f
Protocol link updates ( #28736 )
...
* Update icons Thread & Insteon
* Remove matter link
* Remove back path from ZHA
* Fix ZHA dashboard config entry
2026-01-06 17:17:56 +01:00
Bram Kragten
602d6a2337
Use target selector to filter references entities ( #28822 )
...
* Use target selector to filter references entities
* Update ha-selector-state.ts
2026-01-06 16:16:23 +01:00
Matthias Alphart
6e614cd3f2
Explicitly set ha-wa-dialog content color ( #28821 )
2026-01-06 16:00:15 +01:00
Paulus Schoutsen
6793edd68b
Bluetooth panel to support multi adapter ( #28763 )
...
* Support multiple adapters in bluetooth panel
* Move connection allocations up
* Make it tabs
* Add icons
* Revert "Add icons"
This reverts commit e338b6e578 .
* Revert "Make it tabs"
This reverts commit d1b19d5c3e .
* Fix scanner matching and no active connection slot support
* Update src/panels/config/integrations/integration-panels/bluetooth/bluetooth-config-dashboard.ts
---------
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-06 16:46:43 +02:00
Bram Kragten
ad6e3267c3
Fix translation loading of choose selector ( #28817 )
2026-01-06 14:24:19 +01:00
Bram Kragten
f941117ca4
Remove iOS focus handling from dialogs ( #28818 )
2026-01-06 13:45:21 +01:00
Bram Kragten
aef0bf03e3
Use single path for thread icon, add KNX, simplify ( #28819 )
...
* Use single path for thread icon, simplify
* Add custom path for KNX
2026-01-06 12:43:05 +00:00
Simon Lamon
f22f6b74db
Remove used from energy usage header ( #28775 )
...
* Remove used
* Update src/translations/en.json
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-06 11:37:27 +00:00
Aidan Timson
913c4ae24e
Remove duplicate custom items, remove "no matching ..." when allow-custom-value set ( #28801 )
...
* Remove duplicate custom items, allow default from picker
* Memoize
* Memoize
* Memoize func
* Don't show no matching item when custom value is allowed
* Remove no items found label now unused
* Cleanup unused translations
* Restore used value
* Remove no items found label now unused
* Remove redundant comment
* Remove searchFn
* Ensure custom value isnt identical
* Fix duplicated value
* Fix duplicated value
* Use additional items for entity state content
* Fix duplicate values
---------
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
2026-01-06 11:16:54 +01:00
Matthias Alphart
4b7b5fa21a
Replace unload event handler for custom panels with pagehide ( #28781 )
...
* Replace `unload` event handler for custom panels
* Handle restore from bfcache
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-06 09:07:52 +00:00
Norbert Rittel
bf6887541b
Capitalize counter button labels ( #28814 )
...
Capitalized counter button labels
2026-01-06 08:47:51 +02:00
karwosts
26da9f3a37
Fix statistic-graph-card cutoff w/ energy date picker ( #28810 )
...
* Fix statistics-graph energy-date mode end-time with 5min statistics
* don't modify date/hour for 5minute graph
* suggestedMax use period instead of days
* go back to string types
2026-01-05 17:28:15 +02:00
Aidan Timson
d48520efdf
Add option for any state and show translated label for entity state values ( #28803 )
...
* Add option for any state
* Use translated labels for value
2026-01-05 16:55:23 +02:00
Aidan Timson
d462356122
Reapply "Migrate dialog-device-registry-detail to ha-wa-dialog ( #27668 )" ( #28804 )
...
* Reapply "Migrate dialog-device-registry-detail to ha-wa-dialog (#27668 )" (#27716 )
This reverts commit 5f75fc5bcb .
* Apply suggestion from @MindFreeze
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-05 11:51:12 +00:00
Copilot
9a5cdb0a99
Display template targets with neutral badge instead of "Unknown area" error ( #28799 )
...
* Initial plan
* Add template target display with neutral badge
- Import mdiCodeBraces icon and isTemplate function
- Check if target ID is a template before checking if it exists
- Display grey {} icon with "Template" text for templated targets
- Add "template" translation key to target_summary
- Prevents misleading red "Unknown area" badge for template targets
Co-authored-by: piitaya <5878303+piitaya@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: piitaya <5878303+piitaya@users.noreply.github.com >
2026-01-05 12:44:58 +01:00
Paul Bottein
eaf012d5ff
Show close button when zwave firmware update is finished ( #28805 )
2026-01-05 13:42:55 +02:00
Paul Bottein
19934dad72
Remove custom value for unknown icon in icon picker ( #28800 )
2026-01-05 10:57:09 +00:00
Paul Bottein
6194f73442
Use regular item for bottom padding in combobox ( #28798 )
2026-01-05 11:40:54 +01:00
Paul Bottein
dbc880fe35
Add warning about running tsc with file arguments ( #28797 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-05 10:08:21 +00:00
karwosts
be4e46a3c6
Fix statistic names w/ energy_date_selection ( #28787 )
2026-01-05 09:51:49 +02:00
renovate[bot]
2fce89a689
Update dependency globals to v17 ( #28789 )
...
* Update dependency globals to v17
* Add global definitions for audioWorklet in ESLint configuration
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-05 07:11:10 +00:00
renovate[bot]
81d21b0907
Update formatjs monorepo ( #28793 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 09:04:20 +02:00
dependabot[bot]
65381b1dc5
Bump relative-ci/agent-action from 3.2.1 to 3.2.2 ( #28792 )
...
Bumps [relative-ci/agent-action](https://github.com/relative-ci/agent-action ) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/relative-ci/agent-action/releases )
- [Commits](c45aaa919e...3c68192601 )
---
updated-dependencies:
- dependency-name: relative-ci/agent-action
dependency-version: 3.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 08:51:48 +02:00
Norbert Rittel
7cbede2f6e
A few small spelling fixes in user-facing strings ( #28786 )
...
- use correct spelling for "Wi-Fi" trademark
- capitalize "PIN" as abbreviation
- fix spelling of "set up" as verb
- fix sentence-casing
2026-01-04 18:07:40 +01:00
renovate[bot]
0a13dddaea
Update dependency @rspack/core to v1.7.0 ( #28774 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-04 09:12:12 +00:00
renovate[bot]
662be980e8
Update dependency @rspack/dev-server to v1.1.5 ( #28773 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-04 10:03:10 +01:00
renovate[bot]
209abf466d
Update dependency @codemirror/view to v6.39.8 ( #28759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-02 19:29:57 +01:00
Simon Lamon
db9a3bd562
Fix matter translations ( #28752 )
2026-01-02 11:22:45 +01:00
Paulus Schoutsen
36ecaa6610
Add config entry picker for Z-Wave JS panel ( #28741 )
2026-01-02 11:20:42 +01:00
Simon Lamon
4f46d0f4a3
Make cancel a secondary action in blueprint import ( #28754 )
2026-01-02 11:18:37 +01:00
Paulus Schoutsen
42ad47649d
Verify bluetooth config entries exist before showing entry ( #28745 )
2026-01-02 11:18:02 +01:00
dependabot[bot]
c62ee6e692
Bump qs from 6.14.0 to 6.14.1 ( #28760 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 11:16:37 +01:00
Simon Lamon
b38c8d7d5f
Revert lit update ( #28751 )
2026-01-02 11:13:09 +01:00
renovate[bot]
83bcc39d5f
Update dependency typescript-eslint to v8.51.0 ( #28756 )
2026-01-02 09:54:41 +01:00
Paulus Schoutsen
8d317d1e2c
Hide dashboard controls in kiosk mode ( #28742 )
2026-01-01 00:36:49 +01:00
Simon Lamon
9acad2e83c
Provide kioskmode in demo ( #28739 )
2025-12-30 22:45:01 +01:00
ildar170975
9099c5a92c
Map card editor: add a basic sub-element editor ( #28687 )
...
* add subelement editor
* explicit type convertion
* test
* test
* test
* test
* prettier
2025-12-30 20:18:57 +01:00
Paulus Schoutsen
60c4d60d66
Protocol link updates ( #28736 )
...
* Update icons Thread & Insteon
* Remove matter link
* Remove back path from ZHA
* Fix ZHA dashboard config entry
2025-12-30 19:54:48 +01:00
sebcaps
e8a4cde643
Add energy percentage usage on pie chart view. ( #28733 )
...
* showPercent
* unnecessary change
2025-12-30 19:54:35 +01:00
renovate[bot]
148eab31b6
Update dependency jsdom to v27.4.0 ( #28726 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-29 19:18:29 +01:00
Franck Nijhof
3a3036c635
20251229.0 ( #28727 )
2025-12-29 14:34:15 +01:00
Franck Nijhof
9f7683021e
Bumped version to 20251229.0
2025-12-29 12:41:19 +00:00
Franck Nijhof
549bd25f5c
Merge branch 'master' into dev
2025-12-29 12:38:44 +00:00
Paulus Schoutsen
eb74dd541a
Show the protocols on the top level of the config section ( #28448 )
2025-12-29 11:52:20 +01:00
Paulus Schoutsen
4c84c7b54f
Add kiosk mode foundation ( #28714 )
...
* Add kiosk mode foundation
* last file too
2025-12-29 11:24:24 +01:00
renovate[bot]
3a8f964ebd
Update formatjs monorepo ( #28724 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-29 05:21:27 +00:00
Christopher Nethercott
211ddcf7a4
Developer Tools: Update both event fire and event listen when clicked. ( #28646 )
...
Set the event listen event to one clicked when it isn't currently listening to an event.
2025-12-28 20:40:45 +01:00
renovate[bot]
021e5f5ce0
Update dependency @swc/helpers to v0.5.18 ( #28722 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-28 19:03:16 +01:00
Paulus Schoutsen
4398e2d6c2
Remove snow flakes from hot path ( #28716 )
2025-12-27 20:28:58 +01:00
renovate[bot]
e95af3c661
Update dependency @codemirror/view to v6.39.7 ( #28713 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-27 19:17:06 +01:00
renovate[bot]
53af746466
Update dependency @lit-labs/observers to v2.1.0 ( #28712 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-27 05:51:28 +00:00
renovate[bot]
18103c0e36
Update dependency lit-html to v3.3.2 ( #28710 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-27 05:51:18 +00:00
renovate[bot]
d6d235d032
Update dependency @lit-labs/motion to v1.1.0 ( #28711 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-27 06:41:31 +01:00
renovate[bot]
3761dec700
Update dependency lit to v3.3.2 ( #28709 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-27 06:40:45 +01:00
renovate[bot]
606fa41e6e
Update dependency @lit/reactive-element to v2.1.2 ( #28708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-27 06:40:32 +01:00
renovate[bot]
0ee37e9544
Update formatjs monorepo ( #28706 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-26 20:48:03 +01:00
renovate[bot]
b0027b8c18
Update formatjs monorepo ( #28704 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-26 16:32:59 +01:00
renovate[bot]
a397368e02
Update dependency @codemirror/view to v6.39.6 ( #28702 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-26 14:15:09 +00:00
Joep Meindertsma
cac89e94df
Add history link to statistics graph card ( #28500 )
2025-12-26 14:06:31 +00:00
Aidan Timson
cc2e001990
Migrate area and cropper dialogs to ha-wa-dialog ( #28608 )
...
* Migrate area dialog to ha-wa-dialog
* Migrate cropper dialog to wa
2025-12-26 11:40:41 +01:00
renovate[bot]
b1e2724aca
Update dependency @rsdoctor/rspack-plugin to v1.4.0 ( #28701 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-26 10:34:35 +00:00
ildar170975
5a60750841
ha-labels-picker: add a check for undefined label ( #28686 )
...
* add a check for undefined label
* simplify fix
2025-12-26 11:24:09 +01:00
ildar170975
94c180d64b
state-badge element in Picture elements card: allow to set a "name" option ( #28689 )
...
* add "name" to StateBadgeElementConfig
* pass "name" to ha-state-label-badge
* add "name" field
2025-12-26 11:16:31 +01:00
ildar170975
6121f425c4
"Devices" & "Voice assistants expose": fix sort for "-" values ( #28692 )
...
* fix sorting for "-" values
* fix sorting for "-" values
2025-12-26 11:06:18 +01:00
renovate[bot]
91028fd0dd
Update dependency typescript-eslint to v8.50.1 ( #28698 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-26 11:05:21 +01:00
renovate[bot]
082a2c08b9
Update fullcalendar monorepo to v6.1.20 ( #28700 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-26 11:05:15 +01:00
renovate[bot]
d447dad28d
Update CodeMirror ( #28697 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-25 18:08:10 +01:00
renovate[bot]
4358ccdff8
Update CodeMirror ( #28693 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-25 17:35:28 +02:00
Bram Kragten
8f7dd9b0ef
Fix navigation in supervisor panel ( #28683 )
2025-12-24 13:32:30 +01:00
Paul Bottein
52db6a16d1
Add other devices view to home dashboard ( #28097 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2025-12-24 09:38:47 +00:00
karwosts
ba213bf11c
Don't set history redraw timer when not connected ( #28679 )
2025-12-24 10:08:35 +01:00
karwosts
5dea6b2c89
Fix a crash when clearing energy statistic ( #28680 )
2025-12-23 18:38:14 +01:00
Wendelin
97d51094df
Add iOS-specific autofocus handling in HaWaDialog ( #28607 )
2025-12-23 14:43:03 +01:00
Wendelin
0904a1116c
Language picker: add search fallback to en ( #27818 )
2025-12-23 14:41:30 +01:00
Wendelin
282458e645
Automation editor target in row improve configEntry subscription ( #28662 )
2025-12-23 14:40:55 +01:00
Paul Bottein
063c2d776a
Improve new color picker ( #28663 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2025-12-23 10:36:00 +00:00
Aidan Timson
97e0bc8080
Show icons for ha-tab in desktop views ( #28508 )
...
Add icons to tabs
2025-12-22 21:18:54 +01:00
renovate[bot]
21e2c676b8
Update dependency @lokalise/node-api to v15.6.0 ( #28668 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-22 20:50:46 +01:00
Paul Bottein
214b8cd5c7
Put favorite at the top for home dashboard ( #28665 )
2025-12-22 20:50:22 +01:00
renovate[bot]
3bd5481274
Update formatjs monorepo ( #28667 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-22 20:39:18 +01:00
Wendelin
ac63f991b2
Use generic-picker for log provider select ( #28664 )
...
Use generic-picker for log provider switcher
2025-12-22 18:56:22 +01:00
renovate[bot]
97e9129832
Update dependency sinon to v21.0.1 ( #28666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-22 18:02:51 +01:00
dependabot[bot]
704887999b
Bump github/codeql-action from 4.31.8 to 4.31.9 ( #28659 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.8 to 4.31.9.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](1b168cd394...5d4e8d1aca )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 12:19:52 +01:00
ndrwrbgs
3194fe9a30
Add back button to history when coming from history-card title link ( #28649 )
2025-12-22 09:38:16 +01:00
ndrwrbgs
5ce7308194
Change 'Weekdays' to 'Days of the Week' ( #28656 )
2025-12-21 21:28:46 +01:00
renovate[bot]
f9a9cf0ba0
Update dependency fs-extra to v11.3.3 ( #28657 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-21 21:24:12 +01:00
renovate[bot]
bf90c6829f
Update dependency @lokalise/node-api to v15.5.0 ( #28653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-21 21:23:57 +01:00
karwosts
36d4097ff8
Add select-all to media management dialog, design update, migrate to wa ( #28595 )
...
* Add select-all to media management dialog, design update
* Update src/components/media-player/dialog-media-manage.ts
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* remove old styles
* css
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2025-12-21 21:22:40 +02:00
Aidan Timson
92bf8c3d47
Add missing close icon in adaptive dialog mode ( #28461 )
...
* Add missing close icon in adaptive dialog mode
* No need for default text
* Restore
2025-12-21 14:53:10 +00:00
renovate[bot]
4251f3468b
Update dependency vite-tsconfig-paths to v6.0.3 ( #28652 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-21 14:54:09 +01:00
karwosts
a6869e7c14
Use-top-label for statistic picker ( #28639 )
2025-12-20 18:25:42 +01:00
renovate[bot]
bd46c358fb
Update dependency @codemirror/commands to v6.10.1 ( #28642 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-20 10:59:12 +00:00
renovate[bot]
30b8ea1ae8
Update dependency @rspack/core to v1.6.8 ( #28643 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-20 11:53:48 +01:00
renovate[bot]
a24dacf50d
Update formatjs monorepo ( #28641 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-20 11:53:03 +01:00
renovate[bot]
7cbd07e33e
Update dependency vite-tsconfig-paths to v6.0.2 ( #28640 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-20 08:57:07 +01:00
renovate[bot]
c72ad83532
Lock file maintenance ( #28621 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-19 19:11:00 +00:00
renovate[bot]
f2aba45dfe
Update formatjs monorepo (major) ( #28619 )
...
* Update formatjs monorepo
* Add compiler paths
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2025-12-19 18:58:38 +00:00
Bram Kragten
639c2ce077
Add choose selector ( #28624 )
...
* Add choose selector
* add support for translation
* pass required
* Add to gallery
2025-12-19 19:52:31 +01:00
renovate[bot]
1bddc02ae0
Update dependency @formatjs/intl-durationformat to v0.8.1 ( #28617 )
...
* Update dependency @formatjs/intl-durationformat to v0.8.1
* Add compiler path for polyfill
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2025-12-19 18:33:11 +00:00
Simon
ebea5176e2
Add npmMinimalAgeGate to .yarnrc.yml ( #28638 )
2025-12-19 17:53:57 +00:00
Petar Petrov
39f550cf9f
Fix datetime handling in energy charts ( #28345 )
...
* Fix datetime handling in energy charts
* PR comment
* Add detailedDailyData parameter to getSuggestedMax and update getCommonOptions
* refactor
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2025-12-19 18:47:18 +01:00
Paul Bottein
cdcbd00a92
Remove ha-space-0 ( #28635 )
...
* Remove ha-space-0
* Update src/components/ha-sidebar.ts
Co-authored-by: Aidan Timson <aidan@timmo.dev >
* Fix variable inside calc
* Replace for variables
---------
Co-authored-by: Aidan Timson <aidan@timmo.dev >
2025-12-19 17:12:28 +01:00
Bram Kragten
5b0bd9d577
Merge branch 'rc'
2025-12-19 17:05:32 +01:00
Bram Kragten
d839152fd1
Bumped version to 20251203.3
2025-12-19 17:05:16 +01:00
Petar Petrov
407cb79805
Fix power sources graph ordering with multiple sources ( #28549 )
2025-12-19 17:04:50 +01:00
karwosts
7817ebe983
Home strategy: don't link non-admin to config pages ( #28512 )
2025-12-19 17:04:49 +01:00
Wendelin
7e58cedd49
Fix ha-toast z-index ( #28491 )
2025-12-19 17:04:48 +01:00
Wendelin
06334a039c
Fix automation add TCA search icons ( #28490 )
...
Fix automation add TCA seach icons
2025-12-19 17:04:47 +01:00
Silas Krause
6e5853a1c0
Support legacy table styles in markdown ( #28488 )
...
* Remove unnecessary assist styles
* Fix list styles
* Remove table styles for role="presentation"
2025-12-19 17:04:46 +01:00
Wendelin
f4f4520773
Fix target picker area in history/activity ( #28474 )
...
* Add max target picker width for history and activity
* Fix target picker area selection in history and activity
2025-12-19 17:04:45 +01:00
karwosts
94453dfba5
Fix markdown card image sizing ( #28449 )
2025-12-19 17:04:44 +01:00
renovate[bot]
86cd0e81ad
Update vitest monorepo to v4.0.16 ( #28636 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-19 15:56:52 +00:00
Aidan Timson
6efe444af3
Use space tokens in more info dialog area ( #28627 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2025-12-19 16:12:32 +01:00
Wendelin
09c9665b2f
Remove ha-combo-box and vaadin dependencies ( #28632 )
2025-12-19 15:11:17 +01:00
Paul Bottein
23e394fec9
Always add favorite heading for home overview ( #28629 )
2025-12-19 11:35:44 +00:00
Wendelin
4b02a11634
Migrate ha-selector-select to use ha-generic-picker component ( #28614 )
2025-12-19 10:06:20 +00:00
Aidan Timson
ed9c00cab5
Migrate entity state picker to generic picker ( #28613 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2025-12-19 10:52:39 +01:00
Aidan Timson
eaa1fb4107
Add space tokens to developer tools ( #28626 )
2025-12-19 09:33:53 +00:00
Aidan Timson
c0a49b3d0b
Migrate floor dialog to webawesome ( #28606 )
2025-12-19 10:21:55 +01:00
karwosts
a7a00228a2
Add a debug tool to capture an entity diagnostic details ( #28615 )
2025-12-19 09:18:13 +00:00
renovate[bot]
c85f7a71b2
Update dependency @rsdoctor/rspack-plugin to v1.3.16 ( #28623 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-19 09:11:31 +00:00
renovate[bot]
c95e914219
Update dependency @types/chromecast-caf-receiver to v6.0.25 ( #27189 )
...
* Update dependency @types/chromecast-caf-receiver to v6.0.25
* Fix typings
* Fix messageType type json
* Fix FMP4
* Add doc link
* Fix FMP4
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
2025-12-19 10:53:48 +02:00
ildar170975
362a0b96ab
ha-labels-picker: remove margin-bottom for ha-chip-set ( #28559 )
2025-12-19 08:55:21 +01:00
Jan Layola
ef984fc438
Trim whitespace from 2FA input before validation ( #28616 )
2025-12-19 08:48:11 +01:00
renovate[bot]
ce9bbc9972
Update dependency typescript-eslint to v8.50.0 ( #28618 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 19:19:20 +01:00
Aidan Timson
a3921f0559
Migrate entity state content picker to generic picker ( #28612 )
...
* Migrate entity state content picker to generic picker
* Use similar primary/secondary as name picker
* Remove redundant func
* Memoize func
* Add custom value label
* Format
* Remove
* Remove renderer, use better translation
* Format
* Cleanup import
* Remove search labels where unused
* Merge
2025-12-18 19:12:03 +01:00
Aidan Timson
f8ec5d27a4
Migrate entity attribute picker to generic picker ( #28611 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2025-12-18 17:03:21 +01:00
Wendelin
d679916fa5
Migrate domain selection to use generic picker component ( #28605 )
...
* Migrate domain selection to use generic picker component
* Remove unused CSS, add margins
* Space tokens
* Fix validation
---------
Co-authored-by: Aidan Timson <aidan@timmo.dev >
2025-12-18 13:39:16 +00:00
Aidan Timson
96be4768d3
Migrate entity name picker to generic picker ( #28604 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2025-12-18 14:31:29 +01:00
Aidan Timson
6ff3b9f761
Migrate new label dialog to ha-wa-dialog ( #28586 )
2025-12-18 13:22:07 +01:00
Joakim Plate
9026009842
Let event domain expose attributes in gui ( #28486 )
2025-12-18 12:43:48 +01:00
Aidan Timson
54398a4784
Fix entity settings row sizing ( #28585 )
2025-12-18 12:42:29 +01:00
Wendelin
fa3cc970ec
Migrate Z-Wave JS node configuration to use generic picker component ( #28603 )
2025-12-18 13:30:24 +02:00
Aidan Timson
1cf0560003
Migrate color picker to generic picker ( #28598 )
2025-12-18 11:23:25 +01:00
Wendelin
2a4ac15987
Generic-picker: Implement allowCustomValue ( #28572 )
...
* Introduce allowCustomValue and remove usage
* Review
* Fix secondary title
2025-12-18 12:19:57 +02:00
Aidan Timson
f264eebe49
Remove unused prop in target picker ( #28601 )
2025-12-18 10:14:42 +00:00
Aidan Timson
dae27e091f
Migrate config entry picker to new picker syntax ( #28600 )
2025-12-18 10:10:55 +00:00
Aidan Timson
7ca681e417
Refactor generic pickers ( #28570 )
2025-12-18 10:53:50 +01:00
ndrwrbgs
1adfe63322
Add media query for prefers-reduced-motion in dialog styles ( #28593 )
...
Co-authored-by: ndrwrbgs <10776890+ndrwrbgs@users.noreply.github.com >
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2025-12-18 08:18:19 +00:00
Wendelin
119a505a0d
Add iOS focus element messaging for ha-generic-picker component ( #28569 )
2025-12-18 09:18:01 +01:00
renovate[bot]
1f8403f6c1
Update dependency vite-tsconfig-paths to v6 ( #28596 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 09:19:09 +02:00
Wendelin
7dd7309a47
Migrate addon-picker to generic-picker ( #28567 )
2025-12-17 16:33:41 +00:00
Wendelin
736afe2530
Migrate config-entry-picker to generic-picker ( #28568 )
...
* Use generic-picker for config-entry-picker
* Apply suggestion from @MindFreeze
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Apply suggestion from @MindFreeze
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2025-12-17 13:49:23 +02:00
Paul Bottein
92980dfddf
Show summaries at top on mobile, sidebar on desktop ( #28573 )
...
* Use weather tile card and energy summary in home dashboard
* Only use sidebar on desktop
* Hide sidebar on mobile
* Rename widget to summaries
* Improve commonly used
* Feedbacks
* Use key instead of section
2025-12-17 11:45:27 +02:00
karwosts
9f3d6e1fea
fix read-only fields in config flow expandables ( #28579 )
...
* fix read-only fields in config flow expandables
* types
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2025-12-17 07:29:56 +00:00
ildar170975
9e9adfcc90
ha-data-table: add ellipsis for ".secondary" ( #28577 )
...
add ellipsis for ".secondary"
2025-12-17 06:41:07 +01:00
karwosts
9b6ebdfcc0
device selector - add missing disabled & helper ( #28576 )
...
* device selector - add missing disabled & helper
* more
2025-12-17 06:39:50 +01:00
Aidan Timson
88faedba65
Migrate ha-icon-picker to generic picker ( #27677 )
2025-12-16 15:14:44 +00:00
Aidan Timson
b125cd5f3e
Migrate hui-dialog-select-dashboard to ha-wa-dialog ( #28456 )
2025-12-16 13:47:50 +01:00
Aidan Timson
3425837de3
Switch energy now chart to watts, format values to W, kW etc ( #28555 )
...
* Switch energy now chart to watts
* Add kW
* Scale formatted value based on powers of 1000
1000 W -> 1 kW
W → kW → MW → GW → TW
* Explainers
* Use 3 dp for kW+ and 0 for W
* Add non-integer test
2025-12-16 14:33:45 +02:00
Paul Bottein
24a797e46a
Improve shadow and border for energy date picker ( #28566 )
...
* Improve shadow and border for energy date picker
* Use variable
* Fix z-index
* Fix margin
* Improve mobile margin
2025-12-16 14:05:47 +02:00
Copilot
4a486ff28b
Add fallback for empty cards in sections view ( #28565 )
...
* Initial plan
* Add edit-mode class to container in hui-grid-section to enable minimum card height
Co-authored-by: piitaya <5878303+piitaya@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: piitaya <5878303+piitaya@users.noreply.github.com >
2025-12-16 10:17:28 +00:00
Clément Notin
6be390a07e
Add ignoreLocation option to fuseMultiTerm config ( #28557 )
2025-12-16 09:44:33 +01:00
Wendelin
c93942919b
Automation editor show targets within rows ( #28510 )
...
* Automation editor show targets within rows
* review
* Fix expandable row icons
* Use state icon instead of state-badge
* Fix target wrap
* Use default font weight for automation rows
* Remove comma from targets in row
2025-12-16 09:42:38 +02:00
ildar170975
ca06269a91
Entity card: remove whitespaces in span ( #28562 )
2025-12-16 08:18:13 +01:00
ildar170975
b3d7c0b6dc
Helpers table: show dashes in "Area" column ( #28563 )
2025-12-16 08:16:15 +01:00
Paul Bottein
e709703f79
Wait for translations before showing home and domain dashboards ( #28556 )
2025-12-16 08:11:15 +01:00
renovate[bot]
fd42614a23
Update dependency eslint to v9.39.2 ( #28560 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-16 08:41:38 +02:00
Petar Petrov
4050dd0384
Fixed period selector for energy dashboard ( #28458 )
...
* Sticky period selector for energy dashboard
* Blur view when date picker is open
* move to hui-root via slot
* fix scrollbar
* Use dialog backdrop and define default
* Set energy selector position to fixed
* format
---------
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
2025-12-15 18:21:46 +01:00
Petar Petrov
9996b1bfea
Fix inability to leave scene creation page without saving ( #28546 )
2025-12-15 16:59:57 +01:00
Petar Petrov
8092340d2a
Fix min max issues in statistics chart ( #28493 )
2025-12-15 15:54:47 +01:00
Petar Petrov
443e205395
Fix power sources graph ordering with multiple sources ( #28549 )
2025-12-15 15:52:59 +01:00
Wendelin
8c5d0c4b80
Use ha-state-icon for add from target entity icon ( #28551 )
2025-12-15 15:51:17 +01:00
Paul Bottein
3005f12ef5
Restore navigation header for home, light, security and climate dashboards ( #28552 )
2025-12-15 15:44:51 +01:00
Petar Petrov
3bcf530200
Storage space breakdown chart ( #28311 )
...
Co-authored-by: Aidan Timson <aidan@timmo.dev >
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2025-12-15 15:10:35 +01:00
ildar170975
af2fa98666
ha-map: add a variable for marker size ( #28536 )
...
* use a new variable for width & height
* use a new variable for width & height
* fix styles & creation of marker
* iconSize -> markerIconSize (for zones)
* Apply suggestion from @MindFreeze
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* format
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2025-12-15 13:01:27 +00:00
renovate[bot]
8f335668db
Update Node.js to v24 ( #27687 )
...
* Update Node.js to v24
* fix test
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2025-12-15 14:56:48 +02:00
Aidan Timson
51acd271ea
Add duplicate voice assistant action ( #28511 )
2025-12-15 13:12:57 +01:00
dependabot[bot]
830e9b5089
Bump dessant/lock-threads from 5.0.1 to 6.0.0 ( #28545 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 11:12:59 +00:00
dependabot[bot]
b13cb84baf
Bump actions/upload-artifact from 5.0.0 to 6.0.0 ( #28542 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 11:12:33 +00:00
renovate[bot]
f8df7f37ea
Update dependency @codemirror/view to v6.39.4 ( #28548 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 12:32:35 +02:00
Aidan Timson
54e4f4e60a
Attempt to ensure view transitions are always ran ( #28547 )
2025-12-15 11:24:50 +01:00
ildar170975
81cb483163
Generic picker: show a label for area, category, language ( #28236 )
...
Co-authored-by: Aidan Timson <aidan@timmo.dev >
2025-12-15 08:54:12 +00:00
dependabot[bot]
eb5b14ea00
Bump actions/cache from 4.3.0 to 5.0.1 ( #28543 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.3.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](0057852bfa...9255dc7a25 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 08:20:03 +02:00
renovate[bot]
b221fbb387
Update dependency @rsdoctor/rspack-plugin to v1.3.15 ( #28541 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 06:11:43 +00:00
dependabot[bot]
3033bfb1fb
Bump github/codeql-action from 4.31.7 to 4.31.8 ( #28544 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.7 to 4.31.8.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](cf1bb45a27...1b168cd394 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 08:11:38 +02:00
karwosts
8db967eb2f
Fix navigate action after confirm ( #28535 )
...
Fix navigate on confirm
2025-12-15 08:11:20 +02:00
renovate[bot]
10af86cc02
Update dependency terser-webpack-plugin to v5.3.16 ( #28537 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 08:03:40 +02:00
renovate[bot]
dfc7116819
Update dependency @codemirror/view to v6.39.3 ( #28533 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-14 15:56:09 +01:00
ildar170975
685c642bfc
hui-map-card: add firstUpdated() with _getMapEntities() ( #28526 )
...
add firstUpdated() with _getMapEntities()
2025-12-13 17:15:57 +02:00
renovate[bot]
2e547937b8
Update dependency @rsdoctor/rspack-plugin to v1.3.13 ( #28532 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 16:32:52 +02:00
Michael Bisbjerg
e3e01c327a
Fix trace download truncation with Jinja comments ( #28519 )
2025-12-13 09:50:42 +02:00
renovate[bot]
abd706fed0
Update dependency @codemirror/view to v6.39.2 ( #28522 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 07:59:22 +01:00
renovate[bot]
3bd45dd29b
Update dependency ua-parser-js to v2.0.7 ( #28516 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 15:34:04 +01:00
renovate[bot]
206f067d2b
Update dependency @rspack/core to v1.6.7 ( #28518 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 15:31:53 +01:00
renovate[bot]
caefa7530a
Update dependency @codemirror/view to v6.39.1 ( #28520 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 15:31:26 +01:00
Aidan Timson
de142e33a1
Use entity picker for heading card entities editor ( #28463 )
...
* Use entity picker for heading card entities editor
* Use space tokens
* Pass index
* Lint
* Set undefined
* Iterate
* Spread
* Fixes
* Fixes
2025-12-12 09:30:07 +02:00
karwosts
5d4c3ebfcd
Home strategy: don't link non-admin to config pages ( #28512 )
2025-12-12 07:23:37 +01:00
renovate[bot]
eb910c5ac5
Update dependency typescript-eslint to v8.49.0 ( #28515 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 07:23:10 +01:00
renovate[bot]
72726a2e0f
Update dependency @codemirror/view to v6.39.0 ( #28514 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 07:22:53 +01:00
Aidan Timson
253b49871e
Allow deletion of disabled helper entities via overflow menu ( #28498 )
...
* Allow deletion of disabled entities
* Still check if editable
2025-12-11 16:12:33 +02:00
Aidan Timson
6306890922
Add entities to device page overflow menu ( #28497 )
2025-12-11 16:07:04 +02:00
renovate[bot]
fee16ed4e4
Update dependency jsdom to v27.3.0 ( #28504 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 16:01:40 +02:00
karwosts
055f6c82fb
Fix labels in entity picker create entity ( #28503 )
2025-12-11 15:55:15 +02:00
Paul Bottein
0c1627c69a
Fix area and floor picker search ( #28494 )
2025-12-11 14:16:17 +02:00
Aidan Timson
780c03ece8
Add .cursor to gitignore ( #28496 )
2025-12-11 14:14:27 +02:00
Silas Krause
62dc66abd8
Support legacy table styles in markdown ( #28488 )
...
* Remove unnecessary assist styles
* Fix list styles
* Remove table styles for role="presentation"
2025-12-11 14:10:26 +02:00
Wendelin
08aaee754e
Fix automation add TCA search icons ( #28490 )
...
Fix automation add TCA seach icons
2025-12-11 13:48:41 +02:00
Aidan Timson
bba400443e
Fix mobile touch edit card click after saving card ( #28484 )
2025-12-11 10:17:52 +01:00
Wendelin
a7a937e197
Fix ha-toast z-index ( #28491 )
2025-12-11 09:14:12 +00:00
karwosts
2a97913520
Pass hass to ha-yaml-editors (and others) ( #28485 )
2025-12-11 08:31:42 +01:00
Wendelin
9f16ce7341
Fix picker initial sort and reorganize picker data ( #28476 )
2025-12-11 08:28:45 +01:00
Aidan Timson
3e20e9b388
Wait for custom dashboards to load in profile settings before rendering select ( #28482 )
...
Wait for custom dashboards to load before rendering select
2025-12-10 18:06:42 +01:00
Wendelin
6891eb9ff8
Fix target picker area in history/activity ( #28474 )
...
* Add max target picker width for history and activity
* Fix target picker area selection in history and activity
2025-12-10 17:59:35 +02:00
Wendelin
f649b3783d
fix service-picker search keys ( #28481 )
...
Update SEARCH_KEYS to include search_labels prefix for consistency
2025-12-10 16:59:23 +01:00
Wendelin
c46f67d572
Fix automation add tca item search ( #28483 )
2025-12-10 15:34:52 +00:00
Wendelin
86acfa67dd
Add unchecked icon support to ha-dropdown-item component ( #28299 )
2025-12-10 16:08:45 +01:00
dcapslock
3c5c19270f
Allow for badges to be connectedWhileHidden and for hui-badge to respond to badge-visibility-changed event ( #28399 )
...
* Allow for badges to be connectedWhileHidden and for hui-badge to respond to badge-visibility-changed event
* Update after environment prettier update
2025-12-10 15:23:53 +01:00
karwosts
6db7817032
Hide energy usage chips when no title is set ( #28464 )
2025-12-10 10:16:34 +02:00
Aidan Timson
05ca8253f0
Update HaGenericPicker unknown value check to handle null and empty strings ( #28462 )
2025-12-09 15:53:28 +01:00
Aidan Timson
071161e82d
Add area to helpers table ( #28460 )
2025-12-09 14:05:54 +00:00
Wendelin
9cd38c7128
Multi term search sort by search score ( #28353 )
2025-12-09 14:48:57 +01:00
Wendelin
6322c19a45
Generic picker warn unknown selected item ( #28372 )
...
* Add unknown item text localization to various pickers
* Review
2025-12-09 14:24:30 +02:00
karwosts
74b51b77fe
Fix markdown card image sizing ( #28449 )
2025-12-09 13:15:12 +01:00
Wendelin
b80481b53e
Generic picker: scroll to selected value on open ( #28457 )
2025-12-09 12:27:56 +01:00
Aidan Timson
2ce1eaf8c6
Revert "Add basic view transitions between tab UIs ( #28374 )" ( #28451 )
2025-12-09 13:18:51 +02:00
Aidan Timson
4030ce3f88
Migrate dialog-upload-backup to ha-wa-dialog ( #28444 )
...
* Migrate dialog-upload-backup.ts from ha-md-dialog to ha-wa-dialog
* Remove custom css, space tokens
* Restore
2025-12-09 09:32:28 +02:00
Paul Bottein
0ce0247a2c
20251203.2 ( #28443 )
2025-12-08 17:30:04 +01:00
Paul Bottein
ce8cabbad9
Bumped version to 20251203.2
2025-12-08 17:29:01 +01:00
karwosts
0802841606
More unsafe description_placeholders fixes ( #28416 )
2025-12-08 17:28:52 +01:00
Nils Schönwald
cb93e1b741
Update snowflake to 6 sides ( #28406 )
2025-12-08 17:28:51 +01:00
dcapslock
30c383a2fc
Energy strategies to refresh energy collection which allows to be used in custom dashboards ( #28400 )
...
* Energy strategies to refresh energy collection which allows to be used in custom dashboards
* Update src/panels/energy/strategies/energy-overview-view-strategy.ts
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Only refresh if no prefs
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2025-12-08 17:28:50 +01:00
karwosts
73ee235fef
Fix for undefined description_placeholders ( #28395 )
...
Another fix for undefined description_placeholders
2025-12-08 17:28:49 +01:00
Paul Bottein
31603ea7b2
20251203.1 ( #28383 )
2025-12-05 20:53:17 +01:00
Paul Bottein
17c1043cfc
Bumped version to 20251203.1
2025-12-05 20:51:48 +01:00
Timothy
da255dce40
Add add to button in more info topbar for non admin users ( #28365 )
2025-12-05 20:51:20 +01:00
Paul Bottein
0c68072f8f
Use non-admin endpoint to subscribe to one lab feature ( #28352 )
2025-12-05 20:51:19 +01:00
Petar Petrov
d197fd8f76
Fix calendar card not showing different colors for multiple calendars ( #28338 )
2025-12-05 20:51:18 +01:00
Paul Bottein
a961a87872
Move reorder areas and floors to floor overflow ( #28335 )
2025-12-05 20:51:17 +01:00
Petar Petrov
cc96c707b9
Fix markdown sections and styling ( #28333 )
2025-12-05 20:51:16 +01:00
Petar Petrov
4b73713f2a
Fix gauge severity using entity state instead of attribute value ( #28331 )
2025-12-05 20:51:15 +01:00
Petar Petrov
c001102f15
Append current state to power-sources-graph ( #28330 )
2025-12-05 20:51:14 +01:00
Preet Patel
c1e5e0bfcb
Fix energy dashboard redirect for device-consumption-only configs ( #28322 )
...
When users configure energy with only device consumption (no
grid/solar/battery/gas/water sources), the dashboard would redirect
to /config/energy instead of displaying. This occurred because
_generateLovelaceConfig() returned an empty views array.
The fix adds hasDeviceConsumption check and includes ENERGY_VIEW
when device consumption is configured, since energy-view-strategy
already supports device consumption cards.
2025-12-05 20:51:13 +01:00
Bram Kragten
a1412e90fd
Add more info to the energy demo ( #28316 )
...
* Add more info to the energy demo
* Also add battery power
2025-12-05 20:51:12 +01:00
Petar Petrov
f6f40c1679
Always show energy-sources-table in overview ( #28315 )
2025-12-05 20:48:59 +01:00
Bram Kragten
d77bebe96b
Bumped version to 20251203.0
2025-12-03 15:38:49 +01:00
Bram Kragten
1260af0b45
Fix add matter device my link ( #28313 )
2025-12-03 15:36:05 +01:00
Petar Petrov
1d37eec411
Fix label filter losing selections when searching ( #28312 )
2025-12-03 15:36:04 +01:00
Bram Kragten
5a52f83358
Fix sticky headers in TCA dialog when target is selected ( #28310 )
2025-12-03 15:36:03 +01:00
Aidan Timson
60724eb952
Add subscribeLabFeature function ( #28309 )
...
* Add subscribe to lab feature function
* Add docstrings to exported functions
2025-12-03 15:36:02 +01:00
Aidan Timson
de5778079e
Add small rotation to snowflakes ( #28308 )
2025-12-03 15:36:01 +01:00
Wendelin
f3710650f2
Hide disabled devices in automation target tree ( #28307 )
2025-12-03 15:36:00 +01:00
Paul Bottein
feb35dbc4f
Use svg for snowflakes ( #28306 )
2025-12-03 15:35:59 +01:00
Paul Bottein
ee9e101fa6
Rename unassigned areas to other areas ( #28305 )
2025-12-03 15:35:58 +01:00
Paul Bottein
24b16360a6
Use core area sorting everywhere ( #28304 )
2025-12-03 15:35:57 +01:00
Wendelin
109c81a00d
Revert "Migrate updates dropdown to ha-dropdown" ( #28303 )
...
Revert "Migrate updates dropdown to ha-dropdown (#28039 )"
This reverts commit ba9bab38c9 .
2025-12-03 15:35:56 +01:00
Wendelin
eaa1ddbf61
Fix filtering of floors in getAreasAndFloorsItems function ( #28302 )
2025-12-03 15:35:55 +01:00
Paul Bottein
b11cb57a1e
Always set ha-wa-dialog position to fixed ( #28301 )
2025-12-03 15:35:55 +01:00
Petar Petrov
87b5f58779
Add Y-axis label formatter to energy charts ( #28298 )
2025-12-03 15:35:53 +01:00
Petar Petrov
8dac53c672
Fix binary sensor history timeline not rendering properly ( #28297 )
2025-12-03 15:35:52 +01:00
Petar Petrov
d0966bf35a
Hide empty System message in assist debug view ( #28296 )
2025-12-03 15:35:51 +01:00
Paul Bottein
6ba4fc0808
Handle not existing panels in dashboard config ( #28292 )
2025-12-03 15:35:50 +01:00
ildar170975
bd582ff816
computeLovelaceEntityName(): allow "number" names to be processed ( #28231 )
...
* allow "number" names to be processed
* Apply suggestion from @MindFreeze
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2025-12-03 15:35:49 +01:00
Bram Kragten
d34bf83da0
Bumped version to 20251202.0
2025-12-02 16:02:32 +01:00
Wendelin
b0cfb31bf3
Automation add TCA: fix narrow subtitles & icons ( #28291 )
2025-12-02 16:02:25 +01:00
Wendelin
6c39e5d2c5
Use history to manage back button click in automations add TCA ( #28289 )
2025-12-02 16:02:24 +01:00
Paul Bottein
7b51e71092
Only show current weather in home overview ( #28288 )
2025-12-02 16:02:23 +01:00
Paul Bottein
8a82483685
Fix container alignment in section view ( #28287 )
2025-12-02 16:02:23 +01:00
Bram Kragten
bb691fa7a2
fix paste in add tca dialog ( #28286 )
2025-12-02 16:02:22 +01:00
Petar Petrov
2232db9c0f
Update Energy dashboard layout ( #28283 )
2025-12-02 16:02:21 +01:00
Petar Petrov
5375665dc6
Fix index value for grid return in power sankey card ( #28281 )
2025-12-02 16:02:20 +01:00
Silas Krause
480122f40a
Revert custom markdown styles ( #28277 )
2025-12-02 16:02:18 +01:00
karwosts
ee5c54030a
Safer lookup of description_placeholders when service is invalid ( #28273 )
2025-12-02 16:02:17 +01:00
Paul Bottein
b73f50e864
Add dialog to reorder areas and floors ( #28272 )
2025-12-02 16:02:16 +01:00
eringerli
b9836073b7
fix stacking of multiple power sources ( #28243 )
2025-12-02 16:02:15 +01:00
Bram Kragten
a40512e0b5
Bumped version to 20251201.0
2025-12-01 16:35:54 +01:00
Paul Bottein
b2122570fb
Clean reference to floor compare ( #28269 )
...
Fix floor compare
2025-12-01 16:35:34 +01:00
Paul Bottein
885f9333d2
Add helper for floor level ( #28268 )
...
* Add helper for floor level
* Update src/translations/en.json
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2025-12-01 16:35:33 +01:00
Aidan Timson
f812e7e9fb
Match more-info-update backup preferences ( #28266 )
2025-12-01 16:35:32 +01:00
Wendelin
64dad39f6e
Fix automation trigger ha icon ( #28265 )
2025-12-01 16:35:31 +01:00
Simon Lamon
df0fb423ed
Include background in light, climate and security views ( #28264 )
...
* Include background
* Remove background key
* Add imports
2025-12-01 16:35:30 +01:00
Wendelin
4c3156f290
Respect system area sort in automation target tree ( #28263 )
2025-12-01 16:35:29 +01:00
Petar Petrov
ecdf374902
Reduce the duration of init animation for charts to 500ms ( #28262 )
...
Reduce the duration of init animation for charts
2025-12-01 16:35:29 +01:00
Aidan Timson
3e924e0cde
Add missing key for labs to show in quick bar ( #28261 )
2025-12-01 16:35:27 +01:00
Bram Kragten
6fb71e12c8
Use name instead of description_configured for triggers and conditions ( #28260 )
2025-12-01 16:35:27 +01:00
Wendelin
6138aa5489
Fix ha-bottom-sheet closed event ( #28257 )
2025-12-01 16:35:26 +01:00
Aidan Timson
61e865d3a6
Fix 1px padding for subpage titles ( #28256 )
2025-12-01 16:35:24 +01:00
Aidan Timson
febcbf6242
Make labs toolbar icon use default color ( #28255 )
2025-12-01 16:35:23 +01:00
Petar Petrov
6a2fac6a9e
Fix refresh in energy panel subviews ( #28252 )
2025-12-01 16:35:22 +01:00
karwosts
b60c5467fc
Add water devices to energy data download ( #28242 )
2025-12-01 16:35:21 +01:00
Petar Petrov
ecd563406e
Add power view and restructure energy dashboard layout ( #28240 )
2025-12-01 16:35:19 +01:00
Silas Krause
d5b66315e2
Fix markdown rendering for cached html ( #28229 )
...
* Render markdown table in wrapper.
* Fix markdown styles
* Fix formatting
* fix rendering for cache
2025-12-01 16:35:18 +01:00
karwosts
5b1719fc6e
Add missing helper to language selector ( #28218 )
2025-12-01 16:35:17 +01:00
Silas Krause
add22cf2e9
Fix markdown styles regression ( #28202 )
...
* Render markdown table in wrapper.
* Fix markdown styles
* Fix formatting
2025-12-01 16:35:16 +01:00
Paul Bottein
21509191fa
Fix ha icon size ( #28201 )
2025-12-01 16:35:15 +01:00
Paul Bottein
1a73cccf0d
Fix safe area for sidebar section views in Android ( #28194 )
2025-12-01 16:35:14 +01:00
Aidan Timson
407d68250a
Fix ha-wa-dialog fullscreen and make alerts not fullscreen ( #28175 )
2025-12-01 16:35:13 +01:00
Bram Kragten
38b7bd18bb
Bumped version to 20251127.0
2025-11-27 17:06:57 +01:00
Wendelin
a00e944a35
Add TCA by target sort like item collections ( #28192 )
2025-11-27 17:06:30 +01:00
Petar Petrov
481569804e
Fix water sankey calculation to include total supply from sources ( #28191 )
2025-11-27 17:06:29 +01:00
Paul Bottein
a1d7e270ff
Add hint to reorder areas and floors ( #28189 )
2025-11-27 17:06:28 +01:00
Wendelin
225ccf1d2f
Fix lab automations icons and sidebar width ( #28184 )
...
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2025-11-27 17:06:27 +01:00
Wendelin
4a5e1f9f3f
"Add TCA" dialog desktop height to 800px ( #28182 )
2025-11-27 17:06:26 +01:00
Wendelin
b27b7210fd
Show hidden entities in target tree ( #28181 )
...
* Show hidden entities in target tree
* Fix types
2025-11-27 17:06:25 +01:00
Petar Petrov
acd5181449
Fix sankey chart resizing ( #28180 )
2025-11-27 17:06:24 +01:00
Bram Kragten
b6b2d03a80
Always store token when using develop and serve ( #28179 )
2025-11-27 17:06:22 +01:00
Paul Bottein
7aee2b7cb7
Fix labs back button ( #28174 )
2025-11-27 17:06:21 +01:00
Paul Bottein
df1914cb7a
Fix disabled dashboard picker when no custom dashboard ( #28172 )
2025-11-27 17:06:20 +01:00
Paul Bottein
6706d5904d
Fix box shadow for sidebar tabs ( #28170 )
2025-11-27 17:06:19 +01:00
Wendelin
221aefd764
Fix automation add TCA autofocus ( #28168 )
...
Fix automation add tca autofocus
2025-11-27 17:06:18 +01:00
Paul Bottein
670057e8e6
Restore sidebar view when clicking back ( #28167 )
2025-11-27 17:06:17 +01:00
Wendelin
427e46201c
Fix add condition default tab and blank styles ( #28166 )
2025-11-27 17:06:16 +01:00
Petar Petrov
fd1240f335
Refactor power sankey hierarchy to handle devices with not power sensor ( #28164 )
2025-11-27 17:06:15 +01:00
Petar Petrov
aa7670cb59
Disable axis pointer on the energy devices bar chart to fix refresh issues on touch devices ( #28163 )
2025-11-27 17:06:14 +01:00
Petar Petrov
468139229c
Handle grouping by floor and area in power sankey card ( #28162 )
2025-11-27 17:06:13 +01:00
Simon Lamon
39752f0e3f
Don't show more info for untracked consumption ( #28151 )
2025-11-27 17:06:12 +01:00
Petar Petrov
4d850d067f
Replace gauges with energy usage graph in energy overview ( #28150 )
2025-11-27 17:06:10 +01:00
Paul Bottein
bcae64df88
Use hui-root for panel energy ( #28149 )
...
* Use hui-root for panel energy
* Review feedback
* Set empty prefs
2025-11-27 17:06:09 +01:00
Iván Pereira
690fd5a061
Fix hide sidebar tooltip on touchend events ( #28042 )
...
* fix: hide sidebar tooltip on touchend events
* Add a comment recommended by Copilot
* Clear timeouts id in disconnectedCallback
2025-11-27 17:06:08 +01:00
Bram Kragten
ac56c6df9a
Bumped version to 20251126.0
2025-11-26 16:11:20 +01:00