Petar Petrov
f81b43491d
Add My links for infrared and radio frequency config panels ( #52931 )
2026-07-01 20:06:34 +02:00
Aidan Timson
23335fffdb
Migrate hui-warning and hui-error-card to lazy context ( #52926 )
2026-07-01 15:32:50 +03:00
Paul Bottein
0a93a681e3
Show the event type in the logbook for event entities ( #52863 )
2026-07-01 13:32:10 +02:00
renovate[bot]
7bc2cad83e
Update dependency eslint-plugin-import-x to v4.17.1 ( #52923 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-01 14:17:12 +03:00
Aidan Timson
39ee60a8ef
Migrate all card features to lazy context ( #52922 )
...
* Migrate all card features to lazy context
* Gate render() on _locale in hui-date-set-card-feature
* fix typo: rename supportsFanOscilatteCardFeatureFromState to supportsFanOscillateCardFeatureFromState
* Apply Prettier formatting to rebased card feature templates.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 14:16:48 +03:00
renovate[bot]
e06d46e87f
Update dependency prettier to v3.9.1 ( #52913 )
...
* Update dependency prettier to v3.9.1
* format
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-07-01 10:55:38 +00:00
renovate[bot]
45704587f3
Update tsparticles to v4.3.0 ( #52919 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-01 08:39:30 +03:00
renovate[bot]
f7c9033b22
Update dependency tar to v7.5.19 ( #52920 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-01 08:39:05 +03:00
Andrei Nistor
0edb5c5241
Show device area and entity count in connected devices list ( #52914 )
...
* Show device area and entity count in connected devices list
Display each connected (via) device's area and entity count as secondary
text, so devices that share a name (e.g. multiple Floor Heating devices)
can be told apart by their location and size. The count is read from the
full entity registry so it matches what the integration page shows.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
* Apply suggestions from code review
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-06-30 14:01:18 +00:00
Bram Kragten
3ca9b8b9aa
Show a warning when deprecated automation options where used and migr… ( #52915 )
...
Show a warning when deprecated automation options where used and migrated
2026-06-30 16:45:33 +03:00
renovate[bot]
ba10fd0447
Update dependency @codemirror/view to v6.43.4 ( #52912 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-30 16:27:26 +03:00
renovate[bot]
3171e00929
Update dependency @html-eslint/eslint-plugin to v0.63.0 ( #52911 )
2026-06-30 08:57:12 +01:00
karwosts
032790750c
Improve/unify icon behavior in entities and helpers tables ( #52887 )
...
* Improve/unify icon behavior in entities and helpers tables
* remove unused changedProp
* unused imports
* Apply suggestion from @MindFreeze
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-06-30 07:41:14 +00:00
renovate[bot]
9807b9bb33
Update dependency prettier to v3.8.5 ( #52905 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-30 08:23:16 +03:00
karwosts
29853ab37d
Do not flicker "no items" when loading todo list ( #52909 )
2026-06-30 08:22:26 +03:00
renovate[bot]
d9e996d901
Update dependency eslint to v10.6.0 ( #52907 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-30 08:20:45 +03:00
renovate[bot]
3d1630e497
Update dependency @rspack/core to v2.1.1 ( #52910 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-30 08:20:22 +03:00
renovate[bot]
301c08dc86
Update dependency js-yaml to v5.2.0 ( #52908 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-30 06:35:14 +02:00
Aidan Timson
bc9af7fc2f
Fix loading spinner position for more info weather forecast ( #52903 )
2026-06-29 19:05:28 +02:00
renovate[bot]
86c1a81aca
Update dependency @rspack/core to v2.1.0 ( #52898 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-29 11:49:14 +03:00
renovate[bot]
05afa19a76
Update dependency js-yaml to v5.1.0 ( #52899 )
2026-06-29 08:08:48 +00:00
Bram Kragten
66775f03dd
Update dependency js-yaml to v5 ( #52843 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 10:00:21 +02:00
renovate[bot]
53e47e58f1
Update dependency intl-messageformat to v11.2.9 ( #52897 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-29 08:53:58 +03:00
Paul Bottein
7b2569346f
Show dedicated icons for Cloud and Cast in Actvity and add tooltip ( #52896 )
2026-06-29 08:37:30 +03:00
renovate[bot]
72fe6e1cbb
Update dependency tar to v7.5.17 ( #52895 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-29 08:34:08 +03:00
Paulus Schoutsen
26f270720a
Fix duplicate logbook entries in more info dialog after reconnect ( #52880 )
...
* Fix duplicate logbook entries after reconnect in more info dialog
When a more info dialog is left open while the app is backgrounded, the
WebSocket connection drops and reconnects on resume. The logbook stream
subscription relied on home-assistant-js-websocket's auto-resubscribe,
which replays the original subscription with its stale start_time. The
backend then resends the entire historical chunk, and ha-logbook appends
streamed events without deduplicating, so every entry was shown twice
(and a third time after another background/reconnect cycle).
Mirror the approach already used for the history stream: disable the
library's auto-resubscribe for the logbook event stream and have
ha-logbook listen for the connection "ready" event, resubscribing from a
clean state on reconnect instead of appending a replayed history chunk.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01WYMwT7ZQJrjyzrNfGQyWaU
* Simplify logbook reconnect comments
---------
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
2026-06-28 21:34:07 +00:00
renovate[bot]
e01bef53dc
Update CodeMirror ( #52894 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-28 08:16:16 +00:00
dependabot[bot]
04226dda32
Bump actions/download-artifact from 4.1.7 to 8.0.1 ( #52889 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.1.7 to 8.0.1.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/65a9edc5881444af0b9093a5e628f2fe47ea3b2e...3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-28 10:08:55 +02:00
dependabot[bot]
b8fc05d5c4
Bump actions/github-script from 7.0.1 to 9.0.0 ( #52890 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7.0.1 to 9.0.0.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7.0.1...3a2844b7e9c422d3c10d287c895573f7108da1b3 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: 9.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-28 10:08:24 +02:00
dependabot[bot]
d602e77fc3
Bump actions/checkout from 6.0.2 to 7.0.0 ( #52891 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.2 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6.0.2...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-28 10:08:04 +02:00
dependabot[bot]
a19842bd4d
Bump home-assistant/actions/helpers/verify-version from e91ad1948e57189485b9c1ad608af0c303946f89 to f4ca6f671bd429efb108c0f2fa0ae8af0215986c ( #52893 )
...
Bump home-assistant/actions/helpers/verify-version
Bumps [home-assistant/actions/helpers/verify-version](https://github.com/home-assistant/actions ) from e91ad1948e57189485b9c1ad608af0c303946f89 to f4ca6f671bd429efb108c0f2fa0ae8af0215986c.
- [Release notes](https://github.com/home-assistant/actions/releases )
- [Commits](https://github.com/home-assistant/actions/compare/e91ad1948e57189485b9c1ad608af0c303946f89...f4ca6f671bd429efb108c0f2fa0ae8af0215986c )
---
updated-dependencies:
- dependency-name: home-assistant/actions/helpers/verify-version
dependency-version: f4ca6f671bd429efb108c0f2fa0ae8af0215986c
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-28 10:07:40 +02:00
dependabot[bot]
13872baa8c
Bump release-drafter/release-drafter from 7.3.1 to 7.4.0 ( #52892 )
...
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter ) from 7.3.1 to 7.4.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases )
- [Commits](https://github.com/release-drafter/release-drafter/compare/693d20e7c1ce1a81d3a41962f85914253b518449...ed4bc48ec97379be2258e7b7ac2624a3e26ab809 )
---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
dependency-version: 7.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-28 10:07:09 +02:00
karwosts
a1aaf3fe33
Disconnect helpers table updates from hass states updates ( #52878 )
2026-06-27 13:49:18 +03:00
Jan-Philipp Benecke
84840dc922
Fix overflow issue in mobile automation target picker ( #52883 )
...
Fix overflow issue in mobile target picker
2026-06-27 10:20:02 +02:00
Petar Petrov
8e43688ed8
Add untracked consumption to intermediate devices in energy and water sankey cards ( #52884 )
2026-06-27 10:19:38 +02:00
Abílio Costa
d9037b84c8
Add untracked power to intermediate upstream devices ( #52882 )
2026-06-27 10:11:01 +03:00
renovate[bot]
c070765f54
Update dependency @rsdoctor/rspack-plugin to v1.5.16 ( #52877 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-27 07:08:41 +00:00
renovate[bot]
8e5d976f7b
Update CodeMirror ( #52879 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-27 09:59:03 +03:00
renovate[bot]
2dbb052200
Update dependency @playwright/test to v1.61.1 ( #52881 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-27 09:58:35 +03:00
TheOtherAdam
3b04f29755
Handle disabled core log file ( #52523 )
...
* Handle disabled core log file
* Use typed logging config
* Address disabled log file UI review
* Align disabled log file metadata
---------
Co-authored-by: Adam Steen <8374368+adamsteen@users.noreply.github.com >
2026-06-26 18:49:15 +03:00
Aidan Timson
865b5b1b80
Localize hardcoded UI strings in lovelace, logs, cloud, and media browse ( #52869 )
...
* Localize hardcoded UI strings in lovelace, logs, cloud, and media browse
Wire existing translation keys where available and add scoped keys for lovelace error sections and cloud support package privacy text.
Co-authored-by: Cursor <cursoragent@cursor.com >
* Keep loading ellipsis outside translatable strings
Localize the loading and preview labels without dots, then append ellipsis in the template so translators are not asked to copy punctuation.
Co-authored-by: Cursor <cursoragent@cursor.com >
* Fix manual entry localize key path
Use ui.components.selectors.selector.types.manual so the key resolves in en.json and TypeScript.
Co-authored-by: Cursor <cursoragent@cursor.com >
* Use property bindings for localized dialog and badge labels
Bind headerTitle and label as properties so localized strings pass correctly to ha-dialog and ha-badge.
Co-authored-by: Cursor <cursoragent@cursor.com >
* Format
* Use better path
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-26 05:08:55 +02:00
Aidan Timson
b44c69b1b0
Add more info view smoke tests to e2e app spec ( #52862 )
...
* Add more info views to e2e app spec
* Add registry for light more info test
* Improve tests
2026-06-26 05:06:44 +02:00
Aidan Timson
27787e51f8
Add test:e2e:app:dev to not need to build for every test run ( #52865 )
...
* Add test:e2e:app:dev to not need to build for every test run
* Stop browser open
* Add test:e2e:app:dev
2026-06-26 05:05:09 +02:00
renovate[bot]
dc7daf3156
Update dependency typescript-eslint to v8.62.0 ( #52876 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-26 05:03:59 +02:00
renovate[bot]
b898468193
Update dependency globals to v17.7.0 ( #52875 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-26 05:03:42 +02:00
renovate[bot]
781aa116b8
Update dependency eslint-plugin-import-x to v4.17.0 ( #52874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-26 05:03:24 +02:00
Simon Lamon
60c86899f3
Swap google-timezones-json to @vvo/tzdb ( #52770 )
2026-06-25 16:14:42 +02:00
Petar Petrov
f8d870d6bb
Group Sankey flow siblings under their parent to fix segment crossovers ( #52867 )
2026-06-25 16:12:52 +02:00
Copilot
4d82b352a9
Localize "(default)" label in Edit sidebar dialog ( #52868 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-25 16:02:29 +02:00
Paul Bottein
179b4cf77c
Show dash for unavailable number entity in slider row ( #52866 )
2026-06-25 14:17:54 +02:00