What's Changed
- Migrate mailbox to LitElement (#17690) @silamon
- Listen to change event on string form too for autofill (#17733) @bramkragten
- Allow theme colors for individual sets in energy-usage-graph-card (#17527) @karwosts
- Fix zone dialog rendering wider than the window (#17642) @karwosts
- Bump actions/checkout from 3.5.3 to 3.6.0 (#17723) @dependabot
- Update onboarding (#17734) @bramkragten
- Update upload element (#17654) @bramkragten
- Add preview for template (#17699) @bramkragten
- Updates to alarm panel card configuration (#17598) @karwosts
- Add sortable options to input_select settings menu (#17706) @karwosts
- Ask user to logout all devices when changing password (#17523) @bramkragten
- Add target temperature tile feature for climate and water heater (#17697) @piitaya
- Adapt more info button layout depending of number of items and screen (#17691) @piitaya
- Use active color for position cover tile feature even if it's closed (#17685) @piitaya
- Add trailing full stop to visit_addon_page message (#17719) @reedy
- Fix language picker in profile displaying wrong language (#17725) @karwosts
- Fix combobox picking first item with label on blur (#17701) @bramkragten
- Add for_each to repeat action UI. Convert repeat to ha-form (#17688) @karwosts
- Use 1 element for all group previews (#17693) @bramkragten
- Don't show a battery if the entity domain is Number (#17631) @silamon
- Hide STT and TTS entities from generated dashboard (#17689) @ludeeus
- Add preview support to binary sensor group (#17682) @emontnemery
- Adapt circular slider style for climate, water_heater and humidifier (#17677) @piitaya
- Revert "Simplify onboarding integrations page (#17671)" (#17683) @bramkragten
- Simplify onboarding integrations page (#17671) @bramkragten
- Migrate ha-service-call-button to LitElement (#17666) @silamon
- Clear input element value of
ha-file-upload
(#17663) @farmio - Clean system health subscription after data is collected (#17665) @silamon
- Typo: lates -> latest (#17673) @karwosts
- Migrate gallery pages to LitElement (#17667) @silamon
- Add cover tilt position to tile card (#17619) @piitaya
- Keep user signed in during onboarding (#17669) @bramkragten
- Update return home and dock icon (#17672) @piitaya
- Reduce ha-icon-button-group height (#17664) @piitaya
- Fix not showing multi day events on mobile (#17660) @bramkragten
- Add support for previews in data flows (#17533) @bramkragten
- Fix initial data for select selector without labels (#17659) @bramkragten
- Reduce control select menu component size (#17657) @piitaya
- fix tabindex for glance card (#17656) @bramkragten
- Don't show pointer for glance entity when there is no action (#17625) @karwosts
- Tile feature lawn mower (#17655) @piitaya
- Form fields should not init in the error state (#17615) @silamon
- Fix blueprint editor behavior for number and text with defaults (#17646) @karwosts
- Fix AND condition description (#17630) @Virenbar
- Clear entityId before duplicate script (#17624) @silamon
- Update ha-config-person.ts: fix misaligned text (#17637) @ildar170975
- Update ha-sidebar.ts: fix notification badge clipped (#17638) @ildar170975
- Respect sensor precision setting when rendering line chart tooltips (#17648) @karwosts
- Fix reselecting forecast type in weather forecast card editor (#17652) @emontnemery
- Add basic more info for lawn mower (#17601) @piitaya
- Use gradient based on min/max color temp for tile card feature (#17612) @piitaya
- Add water heater more info to gallery (#17621) @piitaya
- Add missing super calls to disconnectedCallback (#17641) @steverep
- Add lawn mower entity state, icon and color (#17558) @mikey0000
- Bump actions/setup-node from 3.7.0 to 3.8.1 (#17650) @dependabot
- Fix template selector usage in config flows (#17643) @frenck
- Fix ha-tabs chevrons bug (#17620) @RoboMagus
- Cover position tile feature (#16110) @Misiu
- Add unit when formatting attribute for display (#17607) @piitaya
- Added support for color temperature tile feature (#16515) @PaoloTK
- Update developer-tools-state.js: widen "Set state" controls (#17500) @ildar170975
- Add operation modes to tile card (#17597) @piitaya
- Add water heater state colors to gallery (#17606) @piitaya
- Add show_name to state label badge (#17603) @karwosts
- Delay showing connection message (#17595) @bramkragten
- Add hvac modes to tile card (#17592) @piitaya
- Change wording and icon for default thread router (#17593) @bramkragten
- Sync selected icon with selected value in new select component (#17573) @piitaya
- Allow to set default router for thread network (#17584) @bramkragten
- Round altitude from GPS result (#17591) @bramkragten
- Fix synchronous loading for ES5 build (#17174) @steverep
- Fix source URLs in source maps (#17585) @steverep
- Improve grammar for single periodic second/minute/hour (#17572) @Bwooce
- Hide alert toggle when idle in more-info (#17563) @karwosts
- Fix the mailbox (#17582) @silamon
- Fix sort/filter on statistics issues (#17545) @karwosts
- Improve disabled state in more info (#17570) @piitaya
- Adjust to otbr info including extended address (#17581) @emontnemery
- Update some thread related types (#17574) @emontnemery
- Fix cleanup of logbook when switching entities (#17575) @bramkragten
- Update zwave_js config parameters page (#17529) @raman325
- Show statistics bands when charting min/max only (#17549) @karwosts
- Make some conditions translatable (#17234) @silamon
- Replace paper-items from ha-config-area-page (#17550) @silamon
- Fix multiline select text in zwave info (#17564) @karwosts
- Update water heater more info (#17544) @piitaya
- Use new select component for effect for more info light (#17542) @piitaya
- Use new select component for direction for more info fan (#17540) @piitaya
- Drop aux heat from more info climate (#17541) @piitaya
- Filter duplicate entries in energy solar/battery/gas/water/devices (#17538) @karwosts
- Redesign mode buttons for fan more-info (#17537) @piitaya
- Add format state/attribute to hass (#17249) @piitaya
- Redesign mode buttons for climate more-info (#17535) @piitaya
- Filter energy grid sources to not allow duplicates (#17381) @karwosts
- Redesign mode buttons for humidifier more-info (#17530) @piitaya
- Update target humidity control for climate more info (#17531) @piitaya
- Auth: Make it clearer where you are logging in to (#17459) @bramkragten
- Add new humidity control in humidifier more info (#17011) @piitaya
- Add new temperature control in climate more info (#17002) @piitaya
- Localize developer-tools/assist (#17489) @karwosts
- Prefer modern weather forecast over legacy (#17518) @gjohansson-ST
- Disable
?edit=1
for non-admin users (#17493) @karwosts - Fix default precision display in entity settings (#17491) @karwosts
- Fix unit label for static grid energy price (#17508) @karwosts
- Remove test language from production (#17507) @steverep
- Dismiss configuration check result on leaving page (#17466) @karwosts
- Update circular slider design (#17490) @piitaya
- Add crosshairs, destroy globals, and tweak updates for code editor (#17302) @steverep
- Prevent voice settings to override entity registry settings dialog (#17485) @bramkragten
- Change logic to determine if forecast is hourly (#17486) @bramkragten
- Remove hot reload for gallery (#17484) @piitaya
- Use service translations in logbook (#17461) @bramkragten
- Allow to sort options in select selector (#17468) @piitaya
- Strings: apply sentence-style capitalization (#17469) @c0ffeeca7
- Fix device config dialog when disabled (#17464) @karwosts
- Onboarding strings: fix capitalization (#17467) @c0ffeeca7
Dependency updates
65 changes
- Bump ChartJS to version 4 (#15531) @bramkragten
- Update dependency eslint to v8.48.0 (#17726) @renovate
- Update dependency cropperjs to v1.6.0 (#17728) @renovate
- Update CodeMirror (#17730) @renovate
- Update dependency marked to v7.0.5 (#17731) @renovate
- Update dependency luxon to v3.4.2 (#17710) @renovate
- Update vaadinWebComponents monorepo to v24.1.6 (#17724) @renovate
- Update dependency @material/web to v1.0.0-pre.16 (#17703) @renovate
- Update dependency typescript to v5.2.2 (#17720) @renovate
- Update babel monorepo to v7.22.11 (#17717) @renovate
- Update dependency chai to v4.3.8 (#17718) @renovate
- Update Yarn to v3.6.3 (#17715) @renovate
- Update dependency @lit-labs/virtualizer to v2.0.6 (#17702) @renovate
- Update dependency @rollup/plugin-node-resolve to v15.2.1 (#17704) @renovate
- Update dependency lint-staged to v14.0.1 (#17694) @renovate
- Update dependency magic-string to v0.30.3 (#17695) @renovate
- Update typescript-eslint monorepo to v6.4.1 (#17700) @renovate
- Update dependency marked to v7.0.4 (#17680) @renovate
- Update dependency eslint-import-resolver-webpack to v0.13.7 (#17675) @renovate
- Update dependency eslint-plugin-import to v2.28.1 (#17661) @renovate
- Update dependency core-js to v3.32.1 (#17658) @renovate
- Update dependency eslint-plugin-lit to v1.9.1 (#17556) @renovate
- Update dependency @lrnwebcomponents/simple-tooltip to v7.0.16 (#17651) @renovate
- Improve frontend error messages written to system log (#17616) @steverep
- Update Yarn to v3.6.2 (#17647) @renovate
- Lock file maintenance (#17634) @renovate
- Update dependency @rollup/plugin-node-resolve to v15.2.0 (#17640) @renovate
- Update dependency prettier to v3.0.2 (#17623) @renovate
- Lock file maintenance (#17627) @renovate
- Update dependency @codemirror/language to v6.9.0 (#17632) @renovate
- Update dependency systemjs to v6.14.2 (#17629) @renovate
- Update dependency eslint-import-resolver-webpack to v0.13.6 (#17628) @renovate
- Update typescript-eslint monorepo to v6.4.0 (#17611) @renovate
- Update dependency marked to v7.0.3 (#17539) @renovate
- Bump marked (#17609) @bramkragten
- Update dependency @lit-labs/virtualizer to v2.0.5 (#17499) @renovate
- Update dependency @lit-labs/motion to v1.0.4 (#17498) @renovate
- Update dependency @lrnwebcomponents/simple-tooltip to v7.0.15 (#17324) @renovate
- Update dependency luxon to v3.4.0 (#17559) @renovate
- Update dependency lint-staged to v14 (#17604) @renovate
- Update dependency lint-staged to v13.3.0 (#17602) @renovate
- Update vaadinWebComponents monorepo to v24.1.5 (#17569) @renovate
- Update dependency @rollup/plugin-commonjs to v25.0.4 (#17577) @renovate
- Update dependency eslint to v8.47.0 (#17576) @renovate
- Update dependency @material/web to v1.0.0-pre.15 (#17567) @renovate
- Update Material web to 1.0.0-pre.14 (#17543) @piitaya
- Update dependency eslint-import-resolver-webpack to v0.13.4 (#17520) @renovate
- Update babel monorepo to v7.22.10 (#17546) @renovate
- Update typescript-eslint monorepo to v6.3.0 (#17547) @renovate
- Update tsparticles to v2.12.0 (#17510) @renovate
- Update dependency eslint-config-prettier to v9 (#17528) @renovate
- Update dependency @codemirror/search to v6.5.1 (#17514) @renovate
- Minify and compress Intl locale data (#17506) @steverep
- Update dependency lit to v2.8.0 (#17501) @renovate
- Update dependency @braintree/sanitize-url to v6.0.4 (#17509) @renovate
- Update dependency prettier to v3.0.1 (#17504) @renovate
- Update dependency eslint-config-prettier to v8.10.0 (#17505) @renovate
- Update dependency @braintree/sanitize-url to v6.0.3 (#17492) @renovate
- Update dependency @codemirror/view to v6.16.0 (#17477) @renovate
- Update dependency core-js to v3.32.0 (#17433) @renovate
- Update dependency instant-mocha to v1.5.2 (#17480) @renovate
- Update dependency magic-string to v0.30.2 (#17434) @renovate
- Update dependency tsparticles-engine to v2.11.1 (#17424) @renovate
- Update typescript-eslint monorepo to v6.2.1 (#17476) @renovate