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