Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,19 +40,19 @@ Only test if instructed to. Otherwise submit work only.

Testing needs a virtual python environment. If `.venv` exists assume you are working on a setup environment and proceed ro run Home Assistant persistent server.

- python3 -m venv .venv && source .venv/bin/activate && pip install -e '.[test]' && playwright install chromium
- `python3 -m venv .venv && source .venv/bin/activate && pip install -e '.[test]' && playwright install chromium`

For a session you save considerable time running Home Assistant persistent server

- source .venv/bin/activate && HA_VERSION=$(awk 'NF && $1 !~ /^#/ { print; exit }' tests/HA_VERSION 2>/dev/null || true) && HA_VERSION=${HA_VERSION:-stable} HA_CONFIG_PATH=tests/ha-config HA_CUSTOM_COMPONENTS_PATH=custom_components HA_SETUP_INTEGRATION=uix HA_PLUGINS_YAML=tests/plugins.yaml python -m ha_testcontainer.ha_server
- `source .venv/bin/activate && HA_VERSION=$(awk 'NF && $1 !~ /^#/ { print; exit }' tests/HA_VERSION 2>/dev/null || true) && HA_VERSION=${HA_VERSION:-stable} HA_CONFIG_PATH=tests/ha-config HA_CUSTOM_COMPONENTS_PATH=custom_components HA_SETUP_INTEGRATION=uix HA_PLUGINS_YAML=tests/plugins.yaml python -m ha_testcontainer.ha_server`

Then run specific test

- source .venv/bin/activate && source .ha_env 2>/dev/null; pytest tests/visual/test_scenarios.py -k '${input:scenarioId}'
- `source .venv/bin/activate && source .ha_env 2>/dev/null; pytest tests/visual/test_scenarios.py -k '${input:scenarioId}'`

To update a specific test when snapshot output already exists

- source .venv/bin/activate && source .ha_env 2>/dev/null; SNAPSHOT_UPDATE=1 pytest tests/visual/test_scenarios.py -k '${input:scenarioId}'
- `source .venv/bin/activate && source .ha_env 2>/dev/null; SNAPSHOT_UPDATE=1 pytest tests/visual/test_scenarios.py -k '${input:scenarioId}'`

Never run all tests as this will bog down your session

Expand Down
38 changes: 12 additions & 26 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,43 +1,29 @@
## [8.0.1-beta.6](https://github.com/Lint-Free-Technology/uix/compare/v8.0.1-beta.5...v8.0.1-beta.6) (2026-08-11)
## [8.0.1](https://github.com/Lint-Free-Technology/uix/compare/v8.0.0...v8.0.1) (2026-08-13)

### 🐞 Bug Fixes

* Correctly apply uix theme config, theme spark or more-info theme following view. ([#511](https://github.com/Lint-Free-Technology/uix/issues/511)) ([29d20de](https://github.com/Lint-Free-Technology/uix/commit/29d20de885fa3349accfc01324c160377c3a288e)), closes [#510](https://github.com/Lint-Free-Technology/uix/issues/510)
* custom cards that use Lit local scoped customElements registry correctly apply uix on cards customElement shadow roots. ([#513](https://github.com/Lint-Free-Technology/uix/issues/513)) ([00a8e37](https://github.com/Lint-Free-Technology/uix/commit/00a8e37ba073c70990d0935eadec090dd5c4ed7c)), references [#512](https://github.com/Lint-Free-Technology/uix/issues/512)
* custom cards that use Lit local scoped customElements registry correctly apply uix on cards customElement shadow roots. e.g. custom:mini-climate ([#513](https://github.com/Lint-Free-Technology/uix/issues/513)) ([00a8e37](https://github.com/Lint-Free-Technology/uix/commit/00a8e37ba073c70990d0935eadec090dd5c4ed7c)), references [#512](https://github.com/Lint-Free-Technology/uix/issues/512)
* **forge:** Also fix actions not working in Home Assistant 2026.8.0 for forged picture-elements of types icon, state-badge, state-icon and state-label when one of these has no actions. ([4a47eff](https://github.com/Lint-Free-Technology/uix/commit/4a47eff4f8590a616b3145caead8f69dd264c865))
* **forge:** Correctly apply overlay-icon spark right and bottom parts of icon_position. ([#502](https://github.com/Lint-Free-Technology/uix/issues/502)) ([53aef12](https://github.com/Lint-Free-Technology/uix/commit/53aef1230399cd6d119fbf99700fe655711d59bc)), references [#501](https://github.com/Lint-Free-Technology/uix/issues/501)
* **forge:** Fix actions not working in Home Assistant 2026.8.0 for forged picture-elements of types icon, state-badge, state-icon and state-label. ([#497](https://github.com/Lint-Free-Technology/uix/issues/497)) ([3225c92](https://github.com/Lint-Free-Technology/uix/commit/3225c929b1d3b934c6f57bd9144ae228e0b2a348)), closes [#495](https://github.com/Lint-Free-Technology/uix/issues/495)
* Restore UIX Foundries to YAML tab on Frontend Tools after 2026.8.0 ([350000f](https://github.com/Lint-Free-Technology/uix/commit/350000f0845d8c954bb5fa2175cd6f4eb6f8b511))
* Send foundries on initial backend connect so they are immediately available. ([193ff15](https://github.com/Lint-Free-Technology/uix/commit/193ff158eac79d561eea27f80ca7dd62b58a6f1f)), references [#494](https://github.com/Lint-Free-Technology/uix/issues/494)

### ⚙️ Miscellaneous

* Remove no longer used ha-developer-tools patch. Update documentation removing Developer from any reference to Home Assistant tools. ([a150edb](https://github.com/Lint-Free-Technology/uix/commit/a150edb89c0a3e38799e29714c6210920eed3875))

## [8.0.1-beta.5](https://github.com/Lint-Free-Technology/uix/compare/v8.0.1-beta.4...v8.0.1-beta.5) (2026-08-09)

### 🐞 Bug Fixes

* Restore UIX Foundries to YAML tab on Frontend Tools after 2026.8.0 ([350000f](https://github.com/Lint-Free-Technology/uix/commit/350000f0845d8c954bb5fa2175cd6f4eb6f8b511))

## [8.0.1-beta.4](https://github.com/Lint-Free-Technology/uix/compare/v8.0.1-beta.3...v8.0.1-beta.4) (2026-08-09)

### 🐞 Bug Fixes

* **forge:** Correctly apply overlay-icon spark right and bottom parts of icon_position. ([#502](https://github.com/Lint-Free-Technology/uix/issues/502)) ([53aef12](https://github.com/Lint-Free-Technology/uix/commit/53aef1230399cd6d119fbf99700fe655711d59bc)), references [#501](https://github.com/Lint-Free-Technology/uix/issues/501)

## [8.0.1-beta.3](https://github.com/Lint-Free-Technology/uix/compare/v8.0.1-beta.2...v8.0.1-beta.3) (2026-08-08)

### 🐞 Bug Fixes

* **forge:** Also fix actions not working in Home Assistant 2026.8.0 for forged picture-elements of types icon, state-badge, state-icon and state-label when one of these has no actions. ([4a47eff](https://github.com/Lint-Free-Technology/uix/commit/4a47eff4f8590a616b3145caead8f69dd264c865))

## [8.0.1-beta.2](https://github.com/Lint-Free-Technology/uix/compare/v8.0.1-beta.1...v8.0.1-beta.2) (2026-08-07)
## [8.0.1-beta.6](https://github.com/Lint-Free-Technology/uix/compare/v8.0.1-beta.5...v8.0.1-beta.6) (2026-08-11)

### 🐞 Bug Fixes

* **forge:** Fix actions not working in Home Assistant 2026.8.0 for forged picture-elements of types icon, state-badge, state-icon and state-label. ([#497](https://github.com/Lint-Free-Technology/uix/issues/497)) ([3225c92](https://github.com/Lint-Free-Technology/uix/commit/3225c929b1d3b934c6f57bd9144ae228e0b2a348)), closes [#495](https://github.com/Lint-Free-Technology/uix/issues/495)

## [8.0.1-beta.1](https://github.com/Lint-Free-Technology/uix/compare/v8.0.0...v8.0.1-beta.1) (2026-08-06)
* Correctly apply uix theme config, theme spark or more-info theme following view. ([#511](https://github.com/Lint-Free-Technology/uix/issues/511)) ([29d20de](https://github.com/Lint-Free-Technology/uix/commit/29d20de885fa3349accfc01324c160377c3a288e)), closes [#510](https://github.com/Lint-Free-Technology/uix/issues/510)
* custom cards that use Lit local scoped customElements registry correctly apply uix on cards customElement shadow roots. ([#513](https://github.com/Lint-Free-Technology/uix/issues/513)) ([00a8e37](https://github.com/Lint-Free-Technology/uix/commit/00a8e37ba073c70990d0935eadec090dd5c4ed7c)), references [#512](https://github.com/Lint-Free-Technology/uix/issues/512)

### 🐞 Bug Fixes
### ⚙️ Miscellaneous

* Send foundries on initial backend connect so they are immediately available. ([193ff15](https://github.com/Lint-Free-Technology/uix/commit/193ff158eac79d561eea27f80ca7dd62b58a6f1f)), references [#494](https://github.com/Lint-Free-Technology/uix/issues/494)
* Remove no longer used ha-developer-tools patch. Update documentation removing Developer from any reference to Home Assistant tools. ([a150edb](https://github.com/Lint-Free-Technology/uix/commit/a150edb89c0a3e38799e29714c6210920eed3875))

## [8.0.0](https://github.com/Lint-Free-Technology/uix/compare/v7.7.1...v8.0.0) (2026-08-05)

Expand Down
2 changes: 1 addition & 1 deletion custom_components/uix/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@
"integration_type": "service",
"iot_class": "local_push",
"issue_tracker": "https://github.com/Lint-Free-Technology/uix/issues",
"version": "8.0.1-beta.6"
"version": "8.0.1"
}
2 changes: 1 addition & 1 deletion custom_components/uix/uix.js

Large diffs are not rendered by default.

Binary file modified custom_components/uix/uix.js.gz
Binary file not shown.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "uix",
"private": true,
"version": "8.0.1-beta.6",
"version": "8.0.1",
"description": "UIX - UI eXtension for Home Assistant",
"scripts": {
"build": "rollup -c",
Expand Down