Releases: home-assistant/frontend
Releases · home-assistant/frontend
20251229.1
- Protocol link updates (@balloob - #28736)
- Provide kioskmode in demo (@silamon - #28739)
- Add config entry picker for Z-Wave JS panel (@balloob - #28741)
- Hide dashboard controls in kiosk mode (@balloob - #28742)
- Verify bluetooth config entries exist before showing entry (@balloob - #28745)
- Revert lit update (@silamon - #28751)
- Fix matter translations (@silamon - #28752)
- Make cancel a secondary action in blueprint import (@silamon - #28754)
- Bump qs from 6.14.0 to 6.14.1 (@dependabot[bot] - #28760)
- Bluetooth panel to support multi adapter (@balloob - #28763)
- A few small spelling fixes in user-facing strings (@NoRi2909 - #28786)
- Fix statistic names w/ energy_date_selection (@karwosts - #28787)
- Use regular item for bottom padding in combobox (@piitaya - #28798)
- Display template targets with neutral badge instead of "Unknown area" error (@Copilot - #28799)
- Remove custom value for unknown icon in icon picker (@piitaya - #28800)
- Remove duplicate custom items, remove "no matching ..." when allow-custom-value set (@timmo001 - #28801)
- Add option for any state and show translated label for entity state values (@timmo001 - #28803)
- Show close button when zwave firmware update is finished (@piitaya - #28805)
- Fix statistic-graph-card cutoff w/ energy date picker (@karwosts - #28810)
- Fix translation loading of choose selector (@bramkragten - #28817)
- Remove iOS focus handling from dialogs (@bramkragten - #28818)
- Use single path for thread icon, add KNX, simplify (@bramkragten - #28819)
- Use target selector to filter references entities (@bramkragten - #28822)
20251229.0
What's Changed
- Show the protocols on the top level of the config section (#28448) @balloob
- Add kiosk mode foundation (#28714) @balloob
- Developer Tools: Update both event fire and event listen when clicked. (#28646) @chriscn
- Remove snow flakes from hot path (#28716) @balloob
- Add history link to statistics graph card (#28500) @joepio
- Migrate area and cropper dialogs to ha-wa-dialog (#28608) @timmo001
- ha-labels-picker: add a check for undefined label (#28686) @ildar170975
- state-badge element in Picture elements card: allow to set a "name" option (#28689) @ildar170975
- "Devices" & "Voice assistants expose": fix sort for "-" values (#28692) @ildar170975
- Fix navigation in supervisor panel (#28683) @bramkragten
- Add other devices view to home dashboard (#28097) @piitaya
- Don't set history redraw timer when not connected (#28679) @karwosts
- Fix a crash when clearing energy statistic (#28680) @karwosts
- Add iOS-specific autofocus handling in HaWaDialog (#28607) @wendevlin
- Language picker: add search fallback to en (#27818) @wendevlin
- Automation editor target in row improve configEntry subscription (#28662) @wendevlin
- Improve new color picker (#28663) @piitaya
- Show icons for ha-tab in desktop views (#28508) @timmo001
- Put favorite at the top for home dashboard (#28665) @piitaya
- Use generic-picker for log provider select (#28664) @wendevlin
- Add back button to history when coming from history-card title link (#28649) @ndrwrbgs
- Change 'Weekdays' to 'Days of the Week' (#28656) @ndrwrbgs
- Add select-all to media management dialog, design update, migrate to wa (#28595) @karwosts
- Add missing close icon in adaptive dialog mode (#28461) @timmo001
- Use-top-label for statistic picker (#28639) @karwosts
- Add choose selector (#28624) @bramkragten
- Fix datetime handling in energy charts (#28345) @MindFreeze
- Remove ha-space-0 (#28635) @piitaya
Dependency updates
31 changes
- Update formatjs monorepo (#28724) @renovate[bot]
- Update dependency @swc/helpers to v0.5.18 (#28722) @renovate[bot]
- Update dependency @codemirror/view to v6.39.7 (#28713) @renovate[bot]
- Update dependency @lit-labs/observers to v2.1.0 (#28712) @renovate[bot]
- Update dependency lit-html to v3.3.2 (#28710) @renovate[bot]
- Update dependency @lit-labs/motion to v1.1.0 (#28711) @renovate[bot]
- Update dependency lit to v3.3.2 (#28709) @renovate[bot]
- Update dependency @lit/reactive-element to v2.1.2 (#28708) @renovate[bot]
- Update formatjs monorepo (#28706) @renovate[bot]
- Update formatjs monorepo (#28704) @renovate[bot]
- Update dependency @codemirror/view to v6.39.6 (#28702) @renovate[bot]
- Update dependency @rsdoctor/rspack-plugin to v1.4.0 (#28701) @renovate[bot]
- Update dependency typescript-eslint to v8.50.1 (#28698) @renovate[bot]
- Update fullcalendar monorepo to v6.1.20 (#28700) @renovate[bot]
- Update CodeMirror (#28697) @renovate[bot]
- Update CodeMirror (#28693) @renovate[bot]
- Update dependency @lokalise/node-api to v15.6.0 (#28668) @renovate[bot]
- Update formatjs monorepo (#28667) @renovate[bot]
- Update dependency sinon to v21.0.1 (#28666) @renovate[bot]
- Bump github/codeql-action from 4.31.8 to 4.31.9 (#28659) @dependabot[bot]
- Update dependency fs-extra to v11.3.3 (#28657) @renovate[bot]
- Update dependency @lokalise/node-api to v15.5.0 (#28653) @renovate[bot]
- Update dependency vite-tsconfig-paths to v6.0.3 (#28652) @renovate[bot]
- Update dependency @codemirror/commands to v6.10.1 (#28642) @renovate[bot]
- Update dependency @rspack/core to v1.6.8 (#28643) @renovate[bot]
- Update formatjs monorepo (#28641) @renovate[bot]
- Update dependency vite-tsconfig-paths to v6.0.2 (#28640) @renovate[bot]
- Lock file maintenance (#28621) @renovate[bot]
- Update formatjs monorepo (major) (#28619) @renovate[bot]
- Update dependency @formatjs/intl-durationformat to v0.8.1 (#28617) @renovate[bot]
- Add npmMinimalAgeGate to .yarnrc.yml (#28638) @simbados
20251203.3
- Fix markdown card image sizing (@karwosts - #28449)
- Fix target picker area in history/activity (@wendevlin - #28474)
- Support legacy table styles in markdown (@krsilas - #28488)
- Fix automation add TCA search icons (@wendevlin - #28490)
- Fix ha-toast z-index (@wendevlin - #28491)
- Home strategy: don't link non-admin to config pages (@karwosts - #28512)
- Fix power sources graph ordering with multiple sources (@MindFreeze - #28549)
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...