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'
20260107.2
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