What's Changed
- Add visibility option to dashboard cards (#20840) @piitaya
- use image selector for view background (#20898) @bramkragten
- Fix area card editor when an entity have an unknown device (#20900) @piitaya
- Use valid locale for translation test (#20899) @steverep
- Collapsible blueprint input sections (#19946) @karwosts
- Add a picture uploader to picture-card-editor (#18695) @karwosts
- Filter unrecorded entities from history panel (#19621) @karwosts
- Add Macedonian (Македонски) to the frontend. (#20701) @glisha
- Show detailed config entry error inline (#20764) @silamon
- Inject element polyfills where used using Babel (#20689) @steverep
- Inject Intl polyfills where used (#20798) @steverep
- Script change icon (#20885) @piitaya
- Fix
type
value on Interface for the energy-usage-graph (#20895) @TurnrDev - Unify usage of dashboard title (#20853) @piitaya
- Add UI for setting view background (#20708) @Nezz
- Save data table filters in session storage (#20894) @bramkragten
- Add default code to alarm_control_panel (#20062) @gjohansson-ST
- Change Z-Wave JS API model to match zwave-js (#20793) @raman325
- Add collapse & expand all groups (#20891) @bramkragten
- Allowing toggle of expiration date for refresh token (#20846) @piitaya
- Use list for change mode dialog (#20890) @piitaya
- Rename energy 'Today' button to 'Now' (#20871) @karwosts
- RTL fixes (#20880) @yosilevy
- Add sequence action building block (#20874) @frenck
- Fix entity picker delete button (#20875) @karwosts
- Inject ResizeObserver polyfill where needed (#20754) @steverep
- Remove empty electricity grid state (#20794) @silamon
- Bake numeric device classes into formatEntityState (#19878) @karwosts
- Fix pick-theme-row and behavior of default theme mode (#20783) @karwosts
- Remove strict connection (#20861) @piitaya
- Z-Wave JS: Title-Case "S2 Access Control" (#20850) @AlCalzone
- Fix long title for section in add card dialog (#20863) @piitaya
- Device trigger - sync value with initialHaFormData (#20810) @karwosts
- Inject ElementInternals polyfill where needed (#20818) @steverep
- Sort yaml reloads on translated domain (#20857) @karwosts
- Apply sentence-style capitalization to headings (#20855) @c0ffeeca7
- Modify the way the update shows available updates (#20773) @nielsnl68
- Fix app-theme-color not following header color (#20758) @Nezz
- Z-Wave JS: Sort security classes from highest to lowest (#20851) @AlCalzone
- Add configurable actions to Gauge Card (#20833) @karwosts
- Trim search inputs (#20825) @silamon
- Fix voice assistant expose datatable storage key (#20843) @piitaya
- Script editor updates (match automation editor) (#20791) @karwosts
- Missing checkbox in zwave dialog (#20841) @karwosts
- Add visibility option to sections (conditional section) (#20805) @piitaya
- Improve open and opening state for lock (#20808) @piitaya
- Reset select-selector to undefined when cleared (#20821) @karwosts
- Use domain translation in filter for domain search (#20763) @jpbede
- Allow storing thread credentials in phone keychain (#20743) @bramkragten
- Add grouping by area and domain in voice assistant expose data table (#20797) @piitaya
- Add checks to energy dashboard for when preferences are empty (#19765) @codyc1515
- Minor fixes to energy sources behavior (#20785) @karwosts
- Show descriptions in script editor (#20765) @karwosts
- Show tag ID if no name, sort by last updated on mobile (#20788) @balloob
- Support open / opening state in LockEntity (#19944) @gjohansson-ST
- Minor improvements to service call descriptions. (#20733) @karwosts
- Allow adding card from history panel (#19582) @balloob
- Logical property style fixes (#20752) @yosilevy
- Use Material 3 ripple (#20751) @piitaya
- Enhance webpack transform async plugin to use babel runtime (with fix) (#20745) @steverep
- Fix tile card margin on old devices (#20742) @piitaya
Dependency updates
38 changes
- Update dependency @bundle-stats/plugin-webpack-filter to v4.13.2 (#20897) @renovate
- Update dependency lint-staged to v15.2.5 (#20892) @renovate
- Update dependency @bundle-stats/plugin-webpack-filter to v4.13.1 (#20889) @renovate
- Update dependency eslint-plugin-unused-imports to v4 (#20884) @renovate
- Update babel monorepo to v7.24.6 (#20883) @renovate
- Update dependency @bundle-stats/plugin-webpack-filter to v4.13.0 (#20877) @renovate
- Update dependency @material/web to v1.5.0 (#20878) @renovate
- Update dependency glob to v10.4.1 (#20881) @renovate
- Update dependency glob to v10.4.0 (#20879) @renovate
- Update dependency @rollup/plugin-commonjs to v25.0.8 (#20873) @renovate
- Update fullcalendar monorepo to v6.1.13 (#20869) @renovate
- Update dependency lint-staged to v15.2.4 (#20868) @renovate
- Update dependency glob to v10.3.16 (#20867) @renovate
- Update formatjs monorepo (#20847) @renovate
- Update typescript-eslint monorepo to v7.10.0 (#20858) @renovate
- Update formatjs monorepo (#20838) @renovate
- Update dependency @braintree/sanitize-url to v7.0.2 (#20836) @renovate
- Update dependency chart.js to v4.4.3 (#20835) @renovate
- Bump actions/checkout from 4.1.5 to 4.1.6 (#20829) @dependabot
- Lock file maintenance (#20823) @renovate
- Update dependency eslint-plugin-lit to v1.13.0 (#20775) @renovate
- Update dependency sinon to v18 (#20822) @renovate
- Update dependency @lokalise/node-api to v12.5.0 (#20819) @renovate
- Update dependency core-js to v3.37.1 (#20815) @renovate
- Update typescript-eslint monorepo to v7.9.0 (#20812) @renovate
- Update vaadinWebComponents monorepo to v24.3.13 (#20802) @renovate
- Update dependency @types/chromecast-caf-sender to v1.0.10 (#20801) @renovate
- Update dependency glob to v10.3.15 (#20795) @renovate
- Bump softprops/action-gh-release from 2.0.4 to 2.0.5 (#20790) @dependabot
- Bump actions/checkout from 4.1.4 to 4.1.5 (#20789) @dependabot
- Update dependency glob to v10.3.14 (#20784) @renovate
- Update dependency chai to v5.1.1 (#20781) @renovate
- Update Yarn to v4.2.2 (#20778) @renovate
- Update dependency sinon to v17.0.2 (#20772) @renovate
- Update vaadinWebComponents monorepo to v24.3.12 (#20761) @renovate
- Update dependency intl-messageformat to v10.5.12 (#20755) @renovate
- Update dependency tar to v7.1.0 (#20748) @renovate
- Update dependency @octokit/rest to v20.1.1 (#20746) @renovate