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