Releases: home-assistant/frontend
Releases · home-assistant/frontend
20241127.1
What's Changed
- Simplify depends_on_cloud translation (#23042) @wendevlin
- Add internal, legacy to IQS (#23040) @wendevlin
- Fix iqs naming and docs link anchor (#23036) @wendevlin
- Dont floor duration for milliseconds (#23028) @karwosts
- Only use duration poly-fill when necessary (#23030) @piitaya
- Fix platinum color and spacing of integration logo (#23029) @wendevlin
20241127.0
What's Changed
- Limit iqs indicator to colors only (#23026) @wendevlin
- Add horizontal swing to climate (#22043) @gjohansson-ST
- Add alt to img, fix styling issue voice (#23024) @bramkragten
- Improve duration formatting (#23025) @piitaya
- Integration Quality Scale indicator (#23015) @wendevlin
- Fix error on hardware page (#23021) @bramkragten
- Fix timeout error handling local voice (#23023) @bramkragten
- Add add-on installation to voice setup flow (#23018) @bramkragten
- Use DurationFormat for calendar trigger (#23020) @silamon
- Use explicit duration format for state formatting (#23017) @piitaya
- Add unit tests for common/array files (#23006) @wendevlin
- Make missed strings translatable in
ha-script-trace
andha-automation-trace
(#23013) @jpbede - Use "No traces found" automation translation in ha-script-trace (#23010) @jpbede
- Mark reset addon options dialog as destructive (#23009) @jpbede
- Mark delete backup dialog as destructive (#23008) @jpbede
- Add node_modules cache in ci (#22826) @wendevlin
- Support time entities in automation time conditions/triggers selectors (#21069) @markbergsma
- Rspack (#22807) @wendevlin
- Improve tags datatable (#23003) @piitaya
- Fix padding top for logbook panel (#22999) @ildar170975
- Cancels page retry loop with negative intervals. (#22983) @RubenNL
- Add workflow_dispatch to release workflow (#22993) @wendevlin
- Use consistent name "Field key" for entry field (#22985) @NoRi2909
- Remove redundant action handler and wrapper from sensor entity row (#22975) @arthanoss
- Fix inconsistent capitalization in Device info (#22979) @NoRi2909
- Make key_c_hint strings consistent (#22971) @NoRi2909
- Webrtc use RTCIceCandidateInit messages with backend (#22667) @sdb9696
- Ha-alert-narrow-action (#22956) @wendevlin
- Add cloud signup to voice flow (#22941) @bramkragten
- Tolerant env vars (#22948) @wendevlin
- Fix disable ha-progress button (#22939) @wendevlin
- Add inline-arrow option to ha-select & ha-language-picker (#22935) @wendevlin
- Fix disable fields in general config (#22938) @wendevlin
- Disable devices/entities click in scene review mode (#22940) @wendevlin
- Improv external flow (#22878) @bramkragten
- Change "Add" to "Create" for Labels and Zones following HA Design guidelines (#22942) @NoRi2909
- Improve message for yaml core settings (#22936) @bramkragten
- Fix landing-page dns update request (#22932) @wendevlin
- Add warning for muted voice assistant or when not heard wakeword in 1… (#22934) @bramkragten
- Voice wizard: prevent flash of hardware screen when cloud is active (#22933) @bramkragten
- Fix broken grammar in confirm_unsaved_comments alert (#22928) @NoRi2909
- Dev Tools: Replace "Current entities" with "Current entity states" (#22924) @NoRi2909
- Change "Add script" and "Add scene" to "Create …" (#22922) @NoRi2909
- Change "Elevation" to "Elevation above sea level" for clarity (#22919) @NoRi2909
- Change "Find my value" to "Find my ISO Code" for the currency field (#22917) @NoRi2909
- Add local processing option to pipeline for LLM conversation agents (#22561) @balloob
- Fix two strings for Settings > Tags (#22916) @NoRi2909
- Add support for unit_of_measurement translation (#22868) @abmantis
- Add missing words in matter::ping_node::battery_device_warning (#22914) @NoRi2909
- Change "Run" command for automation to "Run actions" (#22913) @NoRi2909
- No longer use "button" when referring to "Edit ID" menu item for triggers (#22892) @NoRi2909
- Handle empty trigger or action in migration path (#22912) @silamon
- Landing page (#22598) @wendevlin
- Remove activate scene in automation editor (#22258) @silamon
- Use consistent name "Entity search" for that part of "Quick Search" (#22907) @NoRi2909
- Voice wizard: Use test message in tts language (#22882) @bramkragten
- Improve scene editor UI (#22910) @wendevlin
- Picture elements card editor: Add title to secondary description for custom cards (#22908) @yosilevy
- Remove display of 'Current state' in ha-card-condition-state (#22887) @karwosts
- Fixes #17769, #22503: Improved subscription handling (#22889) @systemtester
- Better explain the "Push notification" option in the browser settings (#22906) @NoRi2909
- Update Scene Editor (#22847) @karwosts
- Update the explanation for setting up the Google Home integration (#22897) @NoRi2909
- Update 'mqtt_device_debug_info' strings to use ICU syntax (#22899) @NoRi2909
- Fix grammar issue in remove_fabric_confirm_text (#22901) @NoRi2909
- Clarify 'updates_refreshed' message (#22904) @NoRi2909
- Entity settings for helpers: avoid repeating "options" in explanation (#22896) @NoRi2909
- Replace wrong uses of "energy" with "electricity" in Energy dashboard (#22893) @NoRi2909
- Make sidebar (app) settings items consistent by replacing 'configuration' (#22890) @NoRi2909
- ZWaveJS: Support for Door Lock in Expert UI (#22775) @MindFreeze
- Show ZwaveJS "Installer settings" based on
installer_mode
option (#22710) @MindFreeze - Dashboard: Fix description of the Tile card (#22894) @NoRi2909
- Use ICU string for proper singular vs. plural of "listener(s)" (#22885) @NoRi2909
- Form correct headline for 'Delete backups?' alert, separate "Delete backup" menu item (#22891) @NoRi2909
- Update en.json to make all automation conditions use "if", not "when" (#22883) @NoRi2909
- Hide wake word in pipeline settings (#22879) @bramkragten
- Fix lint-staged with eslint v9 (#22880) @wendevlin
- Fix media browser (#22875) @ivanjx
- Add Y-Axis limits functionality from history graphs card to statistics graph card (#22771) @DominikBitzer
- Add tone,volume & duration selector to more-info dialog for sirens (#22786) @MindFreeze
- Fix logbook date range alignment (#22877) @wendevlin
- add previous and next button to History and Logbook (#22802) @boern99
- ESLint Flat Config (#22221) @silamon
- Fix 2fa login validation, add autofocus to login (#22856) @wendevlin
- Logbook target picker (#22851) @silamon
- Improve grid size editor (#22697) @piitaya
- Create a section when dropping card on the create section button (#22790) @piitaya
- Fix back gesture on Android activating buttons (#22852) @mattyway
- Catch yaml errors in script editor (#22853) @karwosts
- Only download verified translations (#22844) @joostlek
- ZWaveJS: Add names to colors in Installer Settings (#22819) @MindFreeze
- ZWaveJS: Configuration.resetAll is only supported on CC v4+ (#22823) @MindFreeze
- Allow attaching additional data to schedule in UI (#22798) @karwosts
- Introduce calendar trigger description (#22814) @silamon
- Fix swapped plural and singular match use in and condition (#22815) @silamon
- Confirm uses to if for clarity (#22816) @silamon
- Add outline to a label (3) - consistency (#22812) @ildar170975
- Add outline to a label (2) (#22803) @ildar170975
- Increase ZwaveJS add device timeout to 5 mins (#22809) @MindFreeze
- Add describeCondition and entity_ids as additional information to automation step details (#21965) @boern99
- Fix visibility for shown entities on device card (#22579) @ildar170975
- Allow entities table to delete helpers (#22248) @karwosts
- ZWaveJS: Color Switch support fot the expert UI (#22722) @MindFreeze
- Z-Wave JS: Fix validation/parsing for custom config param UI (#22789) @AlCalzone
- Add download snapshot button to camera more info dialog (#22704) @jpbede
- Warn on switching to automation UI mode with yaml errors (#22780) @karwosts
- Show YAML parsing errors in automation editor (#22753) @karwosts
- Allow GET/SET custom config param in Z-Wave device configuration (#22364) @MindFreeze
- More flexible translation keys for logbook binary sensors (#22696) @MindFreeze
- CSS Fixes for md-dialog (#22638) @balloob
- Improve choose description in automation editor (#22769) @silamon
- Fix calendar add/edit event dialogs not saving via keyboard (#22767) @silamon
- Fix typo in Czech language for blank before percent (#22760) @adamjez
- Collection of localization issues (2) (#22758) @silamon
- Better disabled/error handling on
config/helpers
page (#22237) @karwosts - Improve stream and iOS checks in error-log-card (#22738) @wendevlin
Dependency updates
39 changes
- Update dependency typescript to v5.7.2 (#22998) @renovate
- Update dependency @types/chromecast-caf-receiver to v6.0.19 (#23000) @renovate
- Update dependency @types/chromecast-caf-sender to v1.0.11 (#23001) @renovate
- Update vaadinWebComponents monorepo to v24.5.4 (#22990) @renovate
- Update dependency @codemirror/search to v6.5.8 (#22989) @renovate
- Update Yarn to v4.5.2 (#22986) @renovate
- Update dependency @codemirror/view to v6.35.0 (#22982) @renovate
- Update dependency marked to v15.0.2 (#22974) @renovate
- Update dependency @types/mocha to v10.0.10 (#22972) @renovate
- Update dependency magic-string to v0.30.13 (#22949) @renovate
- Update dependency husky to v9.1.7 (#22945) @renovate
- Update formatjs monorepo (#22930) @renovate
- Update dependency marked to v15.0.1 (#22929) @renovate
- Update dependency @lit-labs/observers to v2.0.4 (#21636) @renovate
- Update dependency eslint to v9.15.0 (#22870) @renovate
- Update dependency @bundle-stats/plugin-webpack-filter to v4.17.0 (#22869) @renovate
- Lock file maintenance (#22873) @renovate
- Pin dependency globals to 15.12.0 (#22858) @renovate
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 (#22865) @dependabot
- Bump cross-spawn from 7.0.3 to 7.0.6 (#22864) @dependabot
- Update dependency @codemirror/view to v6.34.3 (#22863) @renovate
- Update dependency globals to v15 (#22861) @renovate
- Update dependency eslint to v9.14.0 (#22859) @renovate
- Bump @eslint/plugin-kit from 0.2.0 to 0.2.3 (#22860) @dependabot
- Bump softprops/action-gh-release from 2.0.9 to 2.1.0 (#22854) @dependabot
- Update dependency @types/chromecast-caf-receiver to v6.0.18 (#22849) @renovate
- Update dependen...
20241106.2
What's Changed
- Fix live-logs loading (#22737) @wendevlin
- Fix join-beta text (#22733) @wendevlin
- Fix for RTL languages in logs (#22727) @tzagim
20241106.1
What's Changed
- move download logs button, switch between raw and normal logs (#22721) @bramkragten
- Enable auto-scroll for drag and drop (#22725) @piitaya
- Fix logs live-indicator on older boots (#22719) @wendevlin
- Add support for helper text in form boolean (#22711) @bramkragten
- Update value of password field on change event (#22706) @bramkragten
- Fix hassio logs for core < 2024.11 (#22708) @wendevlin
- Fix typo for fixed background attribute (#22707) @piitaya
20241106.0
What's Changed
- Fix hassio logs translations (#22693) @wendevlin
- Fix logs overflow when there are 0 boots (#22694) @wendevlin
- Fix action descriptions switch to English when using search (#22689) @silamon
- Fix update more info margin (#22691) @piitaya
- Add overflow menu to error-log-card (#22684) @wendevlin
- Check for empty logs (#22675) @wendevlin
- Fix icon click in edit card overflow (#22686) @piitaya
- Revert "More flexible translation keys for logbook binary sensors" (#22687) @piitaya
- Localize automation logbook text (#22685) @silamon
- More flexible translation keys for logbook binary sensors (#22257) @karwosts
- Use grid options instead of layout options for all cards. (#22676) @piitaya
20241105.0
What's Changed
- fix height of header table rows (#22678) @bramkragten
- Group stream picking logic (#22674) @bramkragten
- Migrate select in md-dialog to md-select (#22670) @bramkragten
- Fix scanning of small QR codes with JS (#22651) @MindFreeze
- Restrict webrtc logging to dev (#22671) @bramkragten
- Remove sections blog post link (#22663) @balloob
20241104.0
What's Changed
- Fix load older logs at boot 0 in error-log-card (#22657) @wendevlin
- Only show webrtc if it has video (#22659) @bramkragten
- Show error when using wrong username format during onboarding (#22658) @bramkragten
- Update voice wizard animations (#22656) @bramkragten
- Improve imported card container style (#22653) @piitaya
- Fix create backup toggle ignored (#22652) @piitaya
- Delay loading IndexedDB to when first icon is requested (#22637) @balloob
- CSS Fixes for hui-energy-date-selection-card (#22640) @balloob
- CSS Fixes for ha-toast (#22639) @balloob
- Collection of localization issues (#22615) @silamon
- Make duration input clearable (#22614) @karwosts
- Render preview based of entity domain (#21926) @gjohansson-ST
- Fix map zone focus issues (#22623) @karwosts
- Fix NFS proper name (#22620) @joshmcrty
- Revert height=100% in horizontal-stack-card (#22617) @ildar170975
Dependency updates
11 changes
- Update dependency webpack to v5.96.1 (#22655) @renovate
- Update dependency @codemirror/search to v6.5.7 (#22647) @renovate
- Bump relative-ci/agent-action from 2.1.12 to 2.1.13 (#22648) @dependabot
- Bump softprops/action-gh-release from 2.0.8 to 2.0.9 (#22649) @dependabot
- Update dependency webpack to v5.96.0 (#22645) @renovate
- Update dependency core-js to v3.39.0 (#22636) @renovate
- Update dependency mocha to v10.8.2 (#22633) @renovate
- Update dependency @codemirror/autocomplete to v6.18.2 (#22632) @renovate
- Update dependency mocha to v10.8.1 (#22629) @renovate
- Update dependency mocha to v10.8.0 (#22627) @renovate
- Update workbox monorepo to v7.3.0 (#22626) @renovate
20241031.0
What's Changed
- Remove get layout options warning in console (#22611) @piitaya
- Fix hassio repositories tooltip (#22610) @wendevlin
- Fix hassio backups translations (#22609) @wendevlin
- Add theme variable for text in heading badge, fix font family (#22606) @piitaya
- Use entity instead of entity_id for more info action (#22603) @piitaya
- Add fallback for missing logs boot result. (#22600) @wendevlin
Dependency updates
20241030.0
What's Changed
- Add setting for enableing/disabling cloud ICE servers (#22527) @klejejs
- Add precise resizing mode for card inside section (#22366) @piitaya
- Allow to convert a view to sections view (#22594) @piitaya
- Fix logbook search when live update is disabled (#22284) @ngraziano
- Don't push a duplicate entry to select selector when filtering (#22578) @karwosts
- Add type import check to eslint (#22488) @wendevlin
- Remove ripple for disabled entities on a device card (#22589) @ildar170975
- update regex for check html (#22596) @bramkragten
- ZwaveJS: Resume adding a device if the page is refreshed (#22519) @MindFreeze
- Handle automation and dashboard drag and drop at the element level (#22300) @piitaya
- Fix height for horizontal-stack-card (#22593) @ildar170975
- Try both HLS and webRTC and pick best stream (#22585) @bramkragten
- Restore disabled entities to the statistics table (#22411) @karwosts
- Fix an uncaught error in ha-config-entities (#22587) @karwosts
- Fix an infinite loop in automation numeric_state (#22429) @karwosts
- Show local network URL used in Home Assistant URL settings (#22379) @MindFreeze
- Add 'focus' option to geo_location_sources for map card (#22535) @karwosts
- Fix text-align in map marker (#22580) @ildar170975
- fix(data-range-picker): select element is hard to read in dark mode (#22479) @Cryolitia
- Shrink title space on mobile if needed (#21878) @piitaya
- Fix a disabled entity row's height on a device card (#22577) @ildar170975
- Fix margins for disabled entities on a device card (#22576) @ildar170975
- Add fixed background support in iOS and improve the way we set view background (#22531) @piitaya
- Improve more info update release note display (#22502) @piitaya
- Fallback to formatjs pt for brazilian pt (#22570) @wendevlin
- Show loading spinner when waiting for backups (re)load (#22485) @jpbede
- Preserve device elements in automation when device is missing (#22521) @karwosts
- Add a geo_location selector to map editor (#22538) @karwosts
- Fix misalignment on "create person" page (#22574) @ildar170975
- Fix header title padding (#22568) @ildar170975
- Add outline to a label (#22392) @ildar170975
- Fix enable checkbox in service field subsections (#22299) @karwosts
- Add select prev boots in error-log-card (#22528) @wendevlin
- Show buttons in cover and valve more info if it supports position (#22569) @piitaya
- Make web rtc player ice resolving async (#22312) @bramkragten
- Allow to move card from other view to section view (#22399) @piitaya
- Add confirmations to some interactive entity-rows (#21453) @karwosts
- Add hold_action to Tile card's visual config editor (#22042) @redxtech
- Fix configStruct for conditional entities row (#22543) @karwosts
- Fix a crash in compute-unused-entities (#22549) @karwosts
- Set "add card" button width to 1 (#22532) @piitaya
- Add support for update entity's display_precision state attribute (#22470) @emontnemery
- Streamline condition summary messages in automation editor (#22497) @shodhan-rai
- Update picture glance card descriptions (#22501) @shodhan-rai
- Improve Wifi configuration UI (#22471) @MindFreeze
- Fix zwave_js provisioned table for narrow (#22507) @karwosts
- Fix issue #22495: Corrected the broken grammar (#22499) @shodhan-rai
- Fix issue #22473: Fixed the typo (#22500) @shodhan-rai
- Fix issue #22450: Corrected two inaccurate messages (#22496) @shodhan-rai
- Update voice wizard (#22472) @bramkragten
- Config logs streaming (#22172) @wendevlin
- Add support for update entity's update_percentage state attribute (#22453) @emontnemery
- Fix invalid var references (#22482) @silamon
- Migrate assist device count to satellite entity (#22486) @balloob
- Fix a crash in energy csv export (#22476) @karwosts
- Add option to delete add-on config on uninstall (#22268) @MindFreeze
- Reintroduce floor context (#22192) @silamon
- Fix Venezuela currency (VEF to VED) (#22475) @gjohansson-ST
- Use undo notification when deleting a card or badge (#22414) @piitaya
- Fix old safari but for relative time (#22457) @wendevlin
- Dont attempt to add devices to disabled zwave config (#22461) @karwosts
- Use sections view when creating a new view (#22382) @piitaya
- Improve IP configuration UI (#22320) @MindFreeze
- Reduce margin between badges and cards (#22458) @piitaya
- Place icon next to the text in control button (#22451) @piitaya
- Improve warnings for insecure zwavejs inclusion (#22456) @MindFreeze
- Fix integration configure on failed setup (#22407) @wendevlin
- Center ha-toast (#22412) @piitaya
- Fix label filters from URL (#22447) @karwosts
- Remove close_select_mode key from transladtions and corresponding code (#22434) @j4n-e4t
- Fix zwave node config toggle switch (#22443) @karwosts
- Change triggered by service to triggered by action (#22438) @silamon
- Hide integration logo on device page when load error occurs (#22357) @krzysdabro
- Improve accessibility for people with red-green colourblindness (#22365) @ThatBlockyPenguin
- Fix translations for YAML-only alert when adding new integrations (#22383) @j4n-e4t
- Improve card and badge edit mode (#22413) @piitaya
- Fix small typographical issues in UI translations (#22402) @j4n-e4t
- Updated design for integration icons (#22393) @MindFreeze
- Show if a custom integration overwrites a core integration (#22295) @MindFreeze
- Change background for collapsible rows in data tables (#22372) @ildar170975
- box-shadow for stack in panel: fix typo (#22384) @ildar170975
- Fix type in matter integration translation "end_device" (#22390) @j4n-e4t
- Discovered integration: configure -> add (#22387) @balloob
- Protocol integrations always link to devices page (#22388) @balloob
- Update Assist config page (#22338) @balloob
- Update devtools/statistics for renamed issue type (#22371) @karwosts
- Forward change event in password field (#22377) @bramkragten
- Prefer Thread border router instance name (#22378) @agners
- Fix tooltip firefox bug in persistent-notification-item (#22363) @wendevlin
- fix: correct typos in en.json file (#22353) @TRIPLE-ADE
- Update build-system (#22348) @cdce8p
- Hide fields section when all fields inside are filtered (#22277) @piitaya
- Add sensor offset to time trigger UI (#21957) @karwosts
- Refine automation action search with ignoreLocation (#22332) @karwosts
- Fix a case where developer-tools/action can get stuck in an error loop (#22334) @karwosts
- Fix entity id setting on newly created scripts, handle update of enti… (#22272) @bramkragten
- Add hide completed option to hui-todo-list-card (#22323) @wendevlin
- Improve zigbee remove device dialog (#22276) @piitaya
- fix(script/bootstrap): Improve missing Yarn error (#22308) @alexjurkiewicz
- Use default font for heading card (#22322) @piitaya
Dependency updates
11 changes
- Update babel monorepo to v7.26.0 (#22571) @renovate
- Update formatjs monorepo (#22562) @renovate
- Bump actions/cache from 4.1.1 to 4.1.2 (#22564) @dependabot
- Bump actions/setup-node from 4.0.4 to 4.1.0 (#22565) @dependabot
- Bump actions/checkout from 4.2.1 to 4.2.2 (#22563) @dependabot
- Update vaadinWebComponents monorepo to v24.5.1 (#22545) @renovate
- Update dependency chai to v5.1.2 (#22544) @renovate
- Update dependency @types/leaflet to v1.9.14 (#22540) @renovate
- Update babel monorepo to v7.25.9 (#22534) @renovate
- Update formatjs monorepo (#22520) @renovate
- Update dependency @codemirror/commands to v6.7.1 (#22516) @renovate
20241002.4
- Fix entity id setting on newly created scripts, handle update of enti… (@bramkragten - #22272)
- Use default font for heading card (@piitaya - #22322)
- Fix tooltip firefox bug in persistent-notification-item (@wendevlin - #22363)
- Update devtools/statistics for renamed issue type (@karwosts - #22371)
- Forward change event in password field (@bramkragten - #22377)
- Fix integration configure on failed setup (@wendevlin - #22407)
- Place icon next to the text in control button (@piitaya - #22451)
- Fix old safari but for relative time (@wendevlin - #22457)
- Update voice wizard (@bramkragten - #22472)