Releases: home-assistant/frontend
Releases · home-assistant/frontend
20251203.2
- Fix for undefined description_placeholders (@karwosts - #28395)
- Energy strategies to refresh energy collection which allows to be used in custom dashboards (@dcapslock - #28400)
- Fix snowflake to 6 sides (@schoenwaldnils - #28406)
- More unsafe description_placeholders fixes (@karwosts - #28416)
20251203.1
- Always show energy-sources-table in overview (@MindFreeze - #28315)
- Add more info to the energy demo (@bramkragten - #28316)
- Fix energy dashboard redirect for device-consumption-only configs (@preetpatel - #28322)
- Append current state to power-sources-graph (@MindFreeze - #28330)
- Fix gauge severity using entity state instead of attribute value (@MindFreeze - #28331)
- Fix markdown sections and styling (@MindFreeze - #28333)
- Move reorder areas and floors to floor overflow (@piitaya - #28335)
- Fix calendar card not showing different colors for multiple calendars (@MindFreeze - #28338)
- Use non-admin endpoint to subscribe to one lab feature (@piitaya - #28352)
- Add add to button in more info topbar for non admin users (@TimoPtr - #28365)
20251203.0
- computeLovelaceEntityName(): allow "number" names to be processed (@ildar170975 - #28231)
- Handle not existing panels in dashboard config (@piitaya - #28292)
- Hide empty System message in assist debug view (@MindFreeze - #28296)
- Fix binary sensor history timeline not rendering properly (@MindFreeze - #28297)
- Add Y-axis label formatter to energy charts (@MindFreeze - #28298)
- Always set ha-wa-dialog position to fixed (@piitaya - #28301)
- Fix filtering of floors in getAreasAndFloorsItems function (@wendevlin - #28302)
- Revert "Migrate updates dropdown to ha-dropdown" (@wendevlin - #28303)
- Use core area sorting everywhere (@piitaya - #28304)
- Rename unassigned areas to other areas (@piitaya - #28305)
- Use svg for snowflakes (@piitaya - #28306)
- Hide disabled devices in automation target tree (@wendevlin - #28307)
- Add small rotation to snowflakes (@timmo001 - #28308)
- Add subscribeLabFeature function (@timmo001 - #28309)
- Fix sticky headers in TCA dialog when target is selected (@bramkragten - #28310)
- Fix label filter losing selections when searching (@MindFreeze - #28312)
- Fix add matter device my link (@bramkragten - #28313)
20251202.0
- fix stacking of multiple power sources (@eringerli - #28243)
- Add dialog to reorder areas and floors (@piitaya - #28272)
- Safer lookup of description_placeholders when service is invalid (@karwosts - #28273)
- Revert custom markdown styles (@krsilas - #28277)
- Fix index value for grid return in power sankey card (@MindFreeze - #28281)
- Update Energy dashboard layout (@MindFreeze - #28283)
- fix paste in add tca dialog (@bramkragten - #28286)
- Fix container alignment in section view (@piitaya - #28287)
- Only show current weather in home overview (@piitaya - #28288)
- Use history to manage back button click in automations add TCA (@wendevlin - #28289)
- Automation add TCA: fix narrow subtitles & icons (@wendevlin - #28291)
20251201.0
- Fix ha-wa-dialog fullscreen and make alerts not fullscreen (@timmo001 - #28175)
- Fix safe area for sidebar section views in Android (@piitaya - #28194)
- Fix ha icon size (@piitaya - #28201)
- Fix markdown styles regression (@krsilas - #28202)
- Add missing helper to language selector (@karwosts - #28218)
- Fix markdown rendering for cached html (@krsilas - #28229)
- Add power view and restructure energy dashboard layout (@MindFreeze - #28240)
- Add water devices to energy data download (@karwosts - #28242)
- Fix refresh in energy panel subviews (@MindFreeze - #28252)
- Make labs toolbar icon use default color (@timmo001 - #28255)
- Fix 1px padding for subpage titles (@timmo001 - #28256)
- Fix ha-bottom-sheet closed event (@wendevlin - #28257)
- use name instead of description_configured for triggers and conditions (@bramkragten - #28260)
- Add missing key for labs to show in quick bar (@timmo001 - #28261)
- Reduce the duration of init animation for charts to 500ms (@MindFreeze - #28262)
- Respect system area sort in automation target tree (@wendevlin - #28263)
- Include background in light, climate and security views (@silamon - #28264)
- Fix automation trigger ha icon (@wendevlin - #28265)
- Match more-info-update backup preferences (@timmo001 - #28266)
- Add helper for floor level (@piitaya - #28268)
- Clean reference to floor compare (@piitaya - #28269)
20251127.0
- Fix hide sidebar tooltip on touchend events (@elchininet - #28042)
- Use hui-root for panel energy (@piitaya - #28149)
- Replace gauges with energy usage graph in energy overview (@MindFreeze - #28150)
- Don't show more info for untracked consumption (@silamon - #28151)
- Handle grouping by floor and area in power sankey card (@MindFreeze - #28162)
- Disable axis pointer on the energy devices bar chart to fix refresh issues on touch devices (@MindFreeze - #28163)
- Refactor power sankey hierarchy to handle devices with not power sensor (@MindFreeze - #28164)
- Fix add condition default tab and blank styles (@wendevlin - #28166)
- Restore sidebar view when clicking back (@piitaya - #28167)
- Fix automation add TCA autofocus (@wendevlin - #28168)
- Fix box shadow for sidebar tabs (@piitaya - #28170)
- Fix disabled dashboard picker when no custom dashboard (@piitaya - #28172)
- Fix labs back button (@piitaya - #28174)
- Always store token when using develop and serve (@bramkragten - #28179)
- Fix sankey chart resizing (@MindFreeze - #28180)
- Show hidden entities in target tree (@wendevlin - #28181)
- "Add TCA" dialog desktop height to 800px (@wendevlin - #28182)
- Fix lab automations icons and sidebar width (@wendevlin - #28184)
- Add hint to reorder areas and floors (@piitaya - #28189)
- Fix water sankey calculation to include total supply from sources (@MindFreeze - #28191)
- Add TCA by target sort like item collections (@wendevlin - #28192)
20251126.0
What's Changed
- Only clear from and to trigger in state trigger by @piitaya in #27700
- Only display add button if at least one entity is selected in entities picker by @piitaya in #27699
- Restore trigger id in overflow menu for trigger by @piitaya in #27702
- Update dependency @rsdoctor/rspack-plugin to v1.3.5 by @renovate[bot] in #27706
- Trend feature: make sure content is centered when loading by @timmo001 in #27708
- Add a state filter to logbook card by @karwosts in #27685
- Revert "Migrate dialog-device-registry-detail to ha-wa-dialog (#27668)" by @timmo001 in #27716
- Assist pipelines: allow user to stop TTS audio test by @timmo001 in #27710
- Update dependency @rsdoctor/rspack-plugin to v1.3.6 by @renovate[bot] in #27719
- Update vitest monorepo to v4.0.4 by @renovate[bot] in #27720
- Calendar card height: account for title and stop overflow by @timmo001 in #27707
- Revert entity naming in target picker chips by @piitaya in #27722
- Use entity naming in more cards by @piitaya in #27714
- Revert "Fix entities card size and add grid contstraints" by @piitaya in #27725
- Don't show tooltip for ha button menu in top bar by @piitaya in #27723
- Update dependency tar to v7.5.2 [SECURITY] by @renovate[bot] in #27728
- Update dependency @material/web to v2.4.1 by @renovate[bot] in #27729
- Update vaadinWebComponents monorepo to v24.9.4 by @renovate[bot] in #27738
- Fix button text overflow by @jpbede in #27744
- Update vitest monorepo to v4.0.5 by @renovate[bot] in #27748
- Use progress ring for updates on config dashboard by @jpbede in #27731
- Fix translation keys of energy-compare card by @Wesley-Vos in #27747
- Update dependency @rspack/core to v1.6.0 by @renovate[bot] in #27753
- Add support for PM4 sensor state by @akx in #27754
- Update octokit monorepo to v8.0.3 by @renovate[bot] in #27757
- Bump github/codeql-action from 4.31.0 to 4.31.2 by @dependabot[bot] in #27758
- Update dependency jsdom to v27.1.0 by @renovate[bot] in #27759
- Move label translations to ui.dialog by @silamon in #27752
- Show action description in sidebar header using describeAction by @Copilot in #27516
- Fix suggest cards dialog for sections view by @piitaya in #27762
- Update dependency @rsdoctor/rspack-plugin to v1.3.7 by @renovate[bot] in #27761
- Translate voice assistant pipeline debugger by @timmo001 in #27721
- Auto update statistics graph in more-info by @MindFreeze in #27760
- Fix calendar all-day toggle date normalization by @ezra-freedman in #27701
- Fix display of multi-day events on calendar card view by @ezra-freedman in #27730
- Update vitest monorepo to v4.0.6 by @renovate[bot] in #27766
- Don't show tooltip on overflow menu in dashboard toolbar by @piitaya in #27763
- Remove dynamic
eventDisplayin calendar by @MindFreeze in #27767 - Fix selected element text color by @wendevlin in #27771
- Use supervisor endpoint for downloading logs (when avaliable) by @timmo001 in #27765
- Revert "Show action description in sidebar header using describeAction" by @wendevlin in #27772
- Fix for Y axis label formatting in history graph by @MindFreeze in #27770
- Fix sensor card graph in Safari by @MindFreeze in #27768
- Fixes in backup overflow by @silamon in #27745
- Apply theme variables to pi charts by @MindFreeze in #27773
- Update dependency hls.js to v1.6.14 by @renovate[bot] in #27780
- Update dependency @octokit/rest to v22.0.1 by @renovate[bot] in #27779
- Fix sankey with external statistics devices by @karwosts in #27784
- Update dependency globals to v16.5.0 by @renovate[bot] in #27785
- Fix tooltip hide delay by @piitaya in #27786
- Fix-labels-yaml-helper by @wendevlin in #27776
- Display entities without area in summary dashboard by @piitaya in #27777
- Hide media players summary when no entities exist by @Turbo87 in #27642
- Don't show summary card if summary dashboards are empty by @piitaya in #27788
- Rename safety panel to security panel by @piitaya in #27796
- Auto refresh summary dashboard when registries changed by @piitaya in #27794
- Handle unknown items in target picker by @bramkragten in #27795
- Add hide background option to iframe card by @timmo001 in #27792
- Fix z-index for target picker item row icon by @jpbede in #27798
- Fix target picker in card editor by @wendevlin in #27800
- Add trigger/condition/action dialog: fix empty elements in search results by @wendevlin in #27802
- Add condition/action dialog: blocks title by @wendevlin in #27801
- Fix auth language picker styles by @wendevlin in #27805
- Fix target picker in logbook card editor by @piitaya in #27804
- Add trigger/condition/action dialog - Show device group always on top by @wendevlin in #27812
- Change add trigger/condition/action dialog title by @wendevlin in #27811
- Fix assist conversation language picker by @wendevlin in #27764
- Fix target picker with empty sections by @wendevlin in #27813
- Add fallback icon for domain template by @wendevlin in #27814
- All external config properties could be undefined by @TimoPtr in #27803
- Fix landing page build by @bramkragten in #27817
- Fix incorrect unit displayed in energy grid flow settings by @karwosts in #27822
- Add Add entity to feature for external_app by @TimoPtr in #26346
- Fix OHF logo theme by @piitaya in #27830
- Fix floor details area picker by @wendevlin in #27827
- Update @home-assistant/webawesome to 3.0.0-beta.6.ha.7 by @timmo001 in #27834
- Add trigger/condition/action dialog: select single search result with enter key by @wendevlin in #27825
- Target picker row check if not found entity isn't "all" by @wendevlin in #27826
- Fix index for service action translation in service action dialog by @jbouwh in #27824
- Update dependency @bundle-stats/plugin-webpack-filter to v4.21.6 by @renovate[bot] in #27841
- Update dependency typescript-eslint to v8.46.3 by @renovate[bot] in #27842
- Update dependency eslint to v9.39.1 by @renovate[bot] in #27846
- Add service titles to automation action sidebar by @wendevlin in #27831
- Disable graph resize animation fo...
20251105.1
- Disable graph resize animation for general resizing (@MindFreeze - #27816)
- Fix landing page build (@bramkragten - #27817)
- Fix index for service action translation in service action dialog (@jbouwh - #27824)
- Add trigger/condition/action dialog: select single search result with enter key (@wendevlin - #27825)
- Target picker row check if not found entity isn't "all" (@wendevlin - #27826)
- Fix floor details area picker (@wendevlin - #27827)
- Fix OHF logo theme (@piitaya - #27830)
- Fix backup download and delete actions (@piitaya - #27851)
- Fix malformed HTML tags in backup backups component (@yuks - #27872)
- Fix entity editor with non-existant entity (@karwosts - #27875)
- Fix chart label outline color (@MindFreeze - #27882)
- Dynamic total energy for pie chart (@MindFreeze - #27883)
- Use ha-ripple in ha-md-list-item (@wendevlin - #27889)
- Smooth sensor card more when "Show more detail" is disabled (@MindFreeze - #27891)
- Fix target picker for entity_id: none (@wendevlin - #27893)
- Fix entity name in statistics chart (@MindFreeze - #27896)
- Increase ZHA reconfiguration dialog width for details view (@MindFreeze - #27909)
- Fix media image on dashboard-level background (@karwosts - #27934)
- Update dependency js-yaml to v4.1.1 [SECURITY] (@renovate[bot] - #27955)
- Dont add store token for external auth flows (@bramkragten - #28026)
20251105.0
What's Changed
- Fix target picker in logbook card editor (#27804) @piitaya
- Fix auth language picker styles (#27805) @wendevlin
- Add condition/action dialog: blocks title (#27801) @wendevlin
- Add trigger/condition/action dialog: fix empty elements in search results (#27802) @wendevlin
- Fix target picker in card editor (#27800) @wendevlin
- Fix z-index for target picker item row icon (#27798) @jpbede
- Add hide background option to iframe card (#27792) @timmo001
- Handle unknown items in target picker (#27795) @bramkragten
- Auto refresh summary dashboard when registries changed (#27794) @piitaya
- Rename safety panel to security panel (#27796) @piitaya
- Don't show summary card if summary dashboards are empty (#27788) @piitaya
- Hide media players summary when no entities exist (#27642) @Turbo87
- Display entities without area in summary dashboard (#27777) @piitaya
- Fix-labels-yaml-helper (#27776) @wendevlin
- Fix tooltip hide delay (#27786) @piitaya
- Fix sankey with external statistics devices (#27784) @karwosts
- Apply theme variables to pi charts (#27773) @MindFreeze
- Fixes in backup overflow (#27745) @silamon
- Fix sensor card graph in Safari (#27768) @MindFreeze
- Fix for Y axis label formatting in history graph (#27770) @MindFreeze
- Revert "Show action description in sidebar header using describeAction" (#27772) @wendevlin
- Use supervisor endpoint for downloading logs (when avaliable) (#27765) @timmo001
- Fix selected element text color (#27771) @wendevlin
- Remove dynamic
eventDisplayin calendar (#27767) @MindFreeze - Don't show tooltip on overflow menu in dashboard toolbar (#27763) @piitaya
- Fix display of multi-day events on calendar card view (#27730) @ezra-freedman
- Fix calendar all-day toggle date normalization (#27701) @ezra-freedman
- Auto update statistics graph in more-info (#27760) @MindFreeze
- Translate voice assistant pipeline debugger (#27721) @timmo001
- Fix suggest cards dialog for sections view (#27762) @piitaya
- Show action description in sidebar header using describeAction (#27516) @copilot-swe-agent[bot]
- Move label translations to ui.dialog (#27752) @silamon
- Add support for PM4 sensor state (#27754) @akx
- Fix translation keys of energy-compare card (#27747) @Wesley-Vos
- Use progress ring for updates on config dashboard (#27731) @jpbede
- Fix button text overflow (#27744) @jpbede
- Don't show tooltip for ha button menu in top bar (#27723) @piitaya
- Revert "Fix entities card size and add grid contstraints" (#27725) @piitaya
- Use entity naming in more cards (#27714) @piitaya
- Revert entity naming in target picker chips (#27722) @piitaya
- Calendar card height: account for title and stop overflow (#27707) @timmo001
- Assist pipelines: allow user to stop TTS audio test (#27710) @timmo001
- Revert "Migrate dialog-device-registry-detail to ha-wa-dialog (#27668)" (#27716) @timmo001
- Add a state filter to logbook card (#27685) @karwosts
- Trend feature: make sure content is centered when loading (#27708) @timmo001
- Restore trigger id in overflow menu for trigger (#27702) @piitaya
- Only display add button if at least one entity is selected in entities picker (#27699) @piitaya
- Only clear from and to trigger in state trigger (#27700) @piitaya
- Add legend to energy pie chart (#27697) @MindFreeze
- Fix todo item date picker displaying previous day (#27698) @ezra-freedman
- Default card name to friendly name (#27696) @piitaya
- Add floor icon to every home dashboard views (#27695) @piitaya
- Add automations category to home dashboard area views (#27641) @Turbo87
- home dashboard: Always select the same weather entity (#27643) @Turbo87
- Fix next flow config flow showing an empty dialog (#27682) @MindFreeze
- Dev tools -> Templates: max-height fix for cm-editor (#27461) @ildar170975
- Fix calendar all day date display (#27689) @ezra-freedman
- Fix entities card size and add grid contstraints (#27684) @timmo001
- Fix activity card height and add constraints for grid layout (#27683) @timmo001
- Shift stats in history by 1 hour (#27633) @karwosts
- Add floor icons to home dashboard headings (#27639) @Turbo87
- Allow selecting multiple states in trigger condition (#27455) @Skaronator
- Bottom-sheet swipe to close (#27537) @wendevlin
- Fix typos and improve grammar on ha-dialogs design docs (#27681) @timmo001
- Add media player volume buttons card feature (#27624) @timmo001
- Use generic picker for language picker (#27631) @wendevlin
- Media selector for view backgrounds (#27544) @karwosts
- Migrate dialog-device-registry-detail to ha-wa-dialog (#27668) @timmo001
- Use space tokens in ha-more-info-dialog (#27666) @timmo001
- Use space tokens in ha-automation-row (#27665) @timmo001
- Use space tokens in ha-markdown (#27664) @timmo001
- Use space tokens in ha-quick-bar (#27663) @timmo001
- Use space tokens in ha-card (#27662) @timmo001
- Label picker/selector: add a decription to a list (#27635) @ildar170975
- Adjust primary action buttons for create/update category/area dialogs (#27651) @silamon
- Add min and max values for hardware graphs (#27649) @silamon
- Regenerate service-picker valueRenderer on localize update (#27640) @karwosts
- Adjust line height in weather card (#27653) @silamon
- Fix horiz spacings in ha-select (#27634) @ildar170975
- Improve label layout for pie chart on mobile (#27632) @MindFreeze
- Don't force ratio for area picture (#27630) @piitaya
- Add color and icon defaults for config labels table (#27622) @wendevlin
- Use space tokens in card features editor (#27625) @timmo001
- Use space tokens in tile card (#27626) @timmo001
- Use space tokens in area card (#27627) @timmo001
- Migrate generic-picker to new design (#27594) @wendevlin
- Use space vars (#27623) @wendevlin
- Fix padding for "search-input-outlined" in filters (#27621) @ildar170975
- Add automation element dialog: fix blocks only search result (#27618) @wendevlin
- target picker: use slugify() for tooltips (#27619) @ildar170975
- ha-media-player-browse: use slugify() for tooltips (#27617) @ildar170975
- New design for automation add trigger/condition/action dialog (#27529) @wendevlin
- Handle service description might be undefined (#27606) @bramkragten
- Fix resizing in pie chart (#27608) @MindFreeze
- Fix automation sidebar editor rerendering (#27607) @wendevlin
- ha-wa-dialog show header border on scroll (#27605) @wendevlin
- Target picker fix entities count for labels (#27603) @wendevlin
- Invert floor sort order to match physical layout (#27580) @Turbo87
- Revert "Sidebar profile picture fix alignment in RTL languages" (#27604) @wendevlin
- Add description support to fields in object selector (#27602) @piitaya
- Align state content picker with entity name picker (#27530) @piitaya
- Sidebar profile picture fix alignment in RTL languages (#27578) @wendevlin
- Show less information in picked targets (#27600) @wendevlin
- Fix min/max-height in error-log-card to prevent extra scrollbar (#27591) @ildar170975
- Improve automation save timeout (#27584) @karwosts
- Use ha-filter-chips for target picker (#27521) @wendevlin
- codemirror: show a cursor while drag-n-drop (#27592) @ildar170975
- Set numeric keypads to LTR (#27588) @karwosts
- Fix target-picker floor entities count (#27577) @wendevlin
- Make target area of slider track larger (#27571) @jpbede
- Hide "add hardware" button for hardware integrations (#27572) @TheJulianJES
- Fix date test to work on Oct 20 (#27575) @MindFreeze
- data/floor_registry: Use 9999 fallback for null floor levels (#27559) @Turbo87
- Add tooltip instead of title for dashboard button (#27563) @elchininet
- Display Zigbee Connection on device page (#27380) @CFenner
- Allow selecting multiple states in state condition (#27453) @Skaronator
- Use entity naming in more cards and badges (#27541) @piitaya
- Add placeholder text for ha-selector-device (#27551) @wrfz
- Consolidate floor sorting with
floorCompare()(#27553) @Turbo87 - Remove redundant sorting in area and floor registry fetching (#27552) @Turbo87
- Improve styling of ZHA manage device dialog (#27556) @jpbede
- Use progress button for config save button in ZHA dashboard (#27547) @jpbede
- Make target area of slider thumb larger (#27550) @jpbede
- Remove title for common controls section for home dashboard (#27545) @piitaya
- Set header bar min height and make sure items are centered (#27542) @timmo001
- Remove unnecessary on-surface-default semantic color (#27536) @timmo001
- Improve target picker section title (#27539) @wendevlin
- Fix duplicated name in entity name picker and fix missing entity id support (#27538) @piitaya
- Fix target picker device/floor icon (#27515) @wendevlin
- use popover with trap focus (#27533) @wendevlin
- Update drag icon (#27514) @piitaya
- Support media-source links for view background (#27522) @karwosts
- Fix entity badge name (#27520) @piitaya
- Use empty string for no name instead of empty array for name (#27523) @piitaya
- Only show backup ad when cloud is enabled (#27524) @silamon
- Delete image selector (#27519) @karwosts
- Group dashboards by type (#27517) @piitaya
- Make custom text more discoverable in entity name picker (#27505) @piitaya
- Use media selector in picture-glance and picture-elements (#27506) @karwosts
- Missing translation on back button (#27510) @karwosts
- Add support for next_flow on abort (#27491) @bdraco
- New target picker (#27284) @wendevlin
- Estimate backup size (#27423) @timmo001
- Add media support to hui-image and picture-entity-card (#27450) @karwosts
- Improved Sankey layout (#26787) @MindFreeze
- Add pie chart mode to energy devices graph (#27282) @MindFreeze
- Add menu item to copy config entry id (#27394) @hanwg
- Don't add audio track if webrtc player is muted (#25767) @piitaya
- Rename security panel to safety panel (#27502) @piitaya
- ...
20251104.0
- Fix-labels-yaml-helper (@wendevlin - #27776)
- Display entities without area in summary dashboard (@piitaya - #27777)
- Fix sankey with external statistics devices (@karwosts - #27784)
- Fix tooltip hide delay (@piitaya - #27786)
- Don't show summary card if summary dashboards are empty (@piitaya - #27788)
- Auto refresh summary dashboard when registries changed (@piitaya - #27794)
- Handle unknown items in target picker (@bramkragten - #27795)
- Rename safety panel to security panel (@piitaya - #27796)