Compare commits

...

163 Commits

Author SHA1 Message Date
github-actions[bot]
1179852160 release(hamh-alpha): 2.0.0-alpha.113 2026-01-30 08:39:27 +00:00
github-actions[bot]
8652bd63bb release(hamh-testing): 4.0.0-testing.34 2026-01-30 08:39:15 +00:00
github-actions[bot]
9f747704e3 release(hamh-testing): 4.0.0-testing.33 2026-01-30 08:08:12 +00:00
github-actions[bot]
dc8f92c283 release(hamh-alpha): 2.0.0-alpha.112 2026-01-30 08:08:00 +00:00
github-actions[bot]
56a9e7e3df release(hamh-testing): 4.0.0-testing.32 2026-01-30 08:01:07 +00:00
github-actions[bot]
6ccffb43de release(hamh-alpha): 2.0.0-alpha.111 2026-01-30 08:00:54 +00:00
github-actions[bot]
5081435463 release(hamh-testing): 4.0.0-testing.31 2026-01-30 07:37:03 +00:00
github-actions[bot]
1ae5787334 release(hamh): 1.10.2 2026-01-30 07:36:51 +00:00
github-actions[bot]
2235e932e5 release(hamh-alpha): 2.0.0-alpha.110 2026-01-30 07:36:40 +00:00
github-actions[bot]
90d8606c26 release(hamh): 1.10.1 2026-01-30 00:47:04 +00:00
github-actions[bot]
9f6d7843b6 release(hamh-alpha): 2.0.0-alpha.109 2026-01-30 00:46:54 +00:00
github-actions[bot]
854becfd43 release(hamh-testing): 4.0.0-testing.30 2026-01-30 00:46:41 +00:00
github-actions[bot]
d23698ffd7 release(hamh-testing): 4.0.0-testing.29 2026-01-30 00:32:10 +00:00
github-actions[bot]
fc192e8ccd release(hamh-alpha): 2.0.0-alpha.108 2026-01-30 00:30:37 +00:00
github-actions[bot]
324ee6de0d release(hamh): 1.10.0 2026-01-30 00:28:40 +00:00
github-actions[bot]
33f11936f3 release(hamh): 1.9.0 2026-01-29 23:58:19 +00:00
github-actions[bot]
edb32dd518 release(hamh-alpha): 2.0.0-alpha.107 2026-01-29 23:50:53 +00:00
github-actions[bot]
0b03a061b8 release(hamh-testing): 4.0.0-testing.28 2026-01-29 23:50:35 +00:00
github-actions[bot]
19d591b7c3 release(hamh-alpha): 2.0.0-alpha.106 2026-01-29 23:47:29 +00:00
github-actions[bot]
5f097cb5e4 release(hamh-testing): 4.0.0-testing.27 2026-01-29 23:47:17 +00:00
github-actions[bot]
5cc88bdc21 release(hamh-alpha): 2.0.0-alpha.105 2026-01-29 23:45:44 +00:00
github-actions[bot]
10c87eb6e1 release(hamh-testing): 4.0.0-testing.26 2026-01-29 23:45:34 +00:00
github-actions[bot]
da614720b3 release(hamh-testing): 4.0.0-testing.25 2026-01-29 23:41:07 +00:00
github-actions[bot]
1871fddd2f release(hamh-alpha): 2.0.0-alpha.104 2026-01-29 23:40:56 +00:00
github-actions[bot]
1d68e48914 release(hamh-alpha): 2.0.0-alpha.103 2026-01-29 23:31:35 +00:00
github-actions[bot]
bfcb5895a2 release(hamh-testing): 4.0.0-testing.24 2026-01-29 23:31:21 +00:00
github-actions[bot]
8728c8efdf release(hamh-testing): 4.0.0-testing.23 2026-01-29 23:21:55 +00:00
github-actions[bot]
7e24910035 release(hamh-alpha): 2.0.0-alpha.102 2026-01-29 23:21:42 +00:00
github-actions[bot]
6d3506d08e release(hamh-alpha): 2.0.0-alpha.101 2026-01-29 23:14:30 +00:00
github-actions[bot]
0c1fb17940 release(hamh-testing): 4.0.0-testing.22 2026-01-29 23:14:18 +00:00
github-actions[bot]
b55f69c9bd release(hamh): 1.8.1 2026-01-29 23:14:06 +00:00
github-actions[bot]
cf1e0e7df2 release(hamh-alpha): 2.0.0-alpha.100 2026-01-29 23:04:43 +00:00
github-actions[bot]
ab5c035274 release(hamh-testing): 4.0.0-testing.21 2026-01-29 23:04:32 +00:00
github-actions[bot]
058ee8ce36 release(hamh): 1.8.0 2026-01-29 22:51:00 +00:00
github-actions[bot]
9788b2c226 release(hamh): 1.7.51 2026-01-29 22:43:26 +00:00
github-actions[bot]
f449f0a75f release(hamh-alpha): 2.0.0-alpha.99 2026-01-29 22:39:06 +00:00
github-actions[bot]
dc232e9bea release(hamh-testing): 4.0.0-testing.20 2026-01-29 22:38:31 +00:00
github-actions[bot]
2c5a93887f release(hamh-testing): 4.0.0-testing.19 2026-01-29 22:20:56 +00:00
github-actions[bot]
34a20111e3 release(hamh-alpha): 2.0.0-alpha.98 2026-01-29 22:20:24 +00:00
github-actions[bot]
a6dc86086e release(hamh-alpha): 2.0.0-alpha.97 2026-01-29 22:09:00 +00:00
github-actions[bot]
3cda4ea20a release(hamh-testing): 4.0.0-testing.18 2026-01-29 22:08:45 +00:00
github-actions[bot]
9236280078 release(hamh-alpha): 2.0.0-alpha.96 2026-01-29 22:03:40 +00:00
github-actions[bot]
3fffc82bc7 release(hamh-testing): 4.0.0-testing.17 2026-01-29 22:03:17 +00:00
github-actions[bot]
02f5f47167 release(hamh-testing): 4.0.0-testing.16 2026-01-29 21:48:54 +00:00
github-actions[bot]
24a133e377 release(hamh-alpha): 2.0.0-alpha.95 2026-01-29 21:48:31 +00:00
github-actions[bot]
77d5614d38 release(hamh-alpha): 2.0.0-alpha.94 2026-01-29 21:31:49 +00:00
github-actions[bot]
e349910284 release(hamh-testing): 4.0.0-testing.15 2026-01-29 21:31:20 +00:00
github-actions[bot]
7d81fbb730 release(hamh-testing): 4.0.0-testing.14 2026-01-29 21:16:39 +00:00
github-actions[bot]
93609952ae release(hamh): 1.7.50 2026-01-29 21:14:37 +00:00
github-actions[bot]
b49c1060c6 release(hamh-alpha): 2.0.0-alpha.93 2026-01-29 21:14:17 +00:00
github-actions[bot]
908e152706 release(hamh-alpha): 2.0.0-alpha.92 2026-01-29 21:10:23 +00:00
github-actions[bot]
6376b7fb60 release(hamh-testing): 4.0.0-testing.13 2026-01-29 21:10:11 +00:00
github-actions[bot]
d32bc55268 release(hamh): 1.7.49 2026-01-29 21:09:32 +00:00
github-actions[bot]
fe11ef77f4 release(hamh-testing): 4.0.0-testing.12 2026-01-29 20:53:04 +00:00
github-actions[bot]
50aa0b17e8 release(hamh-alpha): 2.0.0-alpha.91 2026-01-29 20:52:48 +00:00
github-actions[bot]
c35ab00599 release(hamh-testing): 4.0.0-testing.11 2026-01-29 20:40:20 +00:00
github-actions[bot]
450fa3e71b release(hamh-alpha): 2.0.0-alpha.90 2026-01-29 20:40:07 +00:00
github-actions[bot]
1e1ec878c1 release(hamh-testing): 4.0.0-testing.10 2026-01-29 20:31:07 +00:00
github-actions[bot]
c23ff45e0f release(hamh-alpha): 2.0.0-alpha.89 2026-01-29 20:30:54 +00:00
github-actions[bot]
447ee5597b release(hamh-alpha): 2.0.0-alpha.88 2026-01-29 20:16:24 +00:00
github-actions[bot]
11e92d2c5b release(hamh): 1.7.48 2026-01-29 20:05:49 +00:00
github-actions[bot]
7b7407577b release(hamh-alpha): 2.0.0-alpha.87 2026-01-29 20:04:38 +00:00
github-actions[bot]
e1faa3fd27 release(hamh-testing): 4.0.0-testing.9 2026-01-29 20:04:15 +00:00
github-actions[bot]
e17461093c release(hamh-testing): 4.0.0-testing.8 2026-01-29 20:01:11 +00:00
github-actions[bot]
7bbf6d5628 release(hamh): 1.7.47 2026-01-29 20:00:20 +00:00
github-actions[bot]
f1f8c46e3c release(hamh-alpha): 2.0.0-alpha.86 2026-01-29 20:00:08 +00:00
github-actions[bot]
81d8ced317 release(hamh-alpha): 2.0.0-alpha.85 2026-01-29 19:57:36 +00:00
github-actions[bot]
add7722269 release(hamh-testing): 4.0.0-testing.7 2026-01-29 19:46:15 +00:00
github-actions[bot]
b506c3b424 release(hamh-testing): 4.0.0-testing.6 2026-01-29 16:24:06 +00:00
github-actions[bot]
393cf21bc0 release(hamh): 1.7.46 2026-01-29 16:23:51 +00:00
github-actions[bot]
3e1f65a0e6 release(hamh-alpha): 2.0.0-alpha.84 2026-01-29 16:23:37 +00:00
github-actions[bot]
0620c6dc65 release(hamh-testing): 4.0.0-testing.5 2026-01-29 15:49:20 +00:00
github-actions[bot]
808d4f32d9 release(hamh-alpha): 2.0.0-alpha.83 2026-01-29 15:49:05 +00:00
github-actions[bot]
fa0116a8f2 release(hamh): 1.7.45 2026-01-29 15:48:53 +00:00
github-actions[bot]
48366d1d0d release(hamh): 1.7.44 2026-01-29 14:31:14 +00:00
github-actions[bot]
0aea63bc9a release(hamh-alpha): 2.0.0-alpha.82 2026-01-29 14:30:38 +00:00
github-actions[bot]
9cfbd0ee19 release(hamh-testing): 4.0.0-testing.4 2026-01-29 13:15:36 +00:00
github-actions[bot]
77ac270aef release(hamh): 1.7.43 2026-01-29 13:13:26 +00:00
github-actions[bot]
03715b8208 release(hamh-alpha): 2.0.0-alpha.81 2026-01-29 13:11:45 +00:00
github-actions[bot]
77d02f2f55 release(hamh-testing): 4.0.0-testing.3 2026-01-29 12:47:54 +00:00
github-actions[bot]
efe47501d1 release(hamh-alpha): 2.0.0-alpha.80 2026-01-29 12:26:21 +00:00
github-actions[bot]
766c5a6587 release(hamh): 1.7.42 2026-01-29 12:26:09 +00:00
github-actions[bot]
de1231c4dc release(hamh-alpha): 2.0.0-alpha.79 2026-01-29 12:00:56 +00:00
github-actions[bot]
9a13be8f29 release(hamh): 1.7.41 2026-01-29 12:00:37 +00:00
github-actions[bot]
46339646df release(hamh-alpha): 2.0.0-alpha.78 2026-01-29 11:56:59 +00:00
github-actions[bot]
e7cfaed5e5 release(hamh): 1.7.40 2026-01-29 11:56:35 +00:00
github-actions[bot]
2a571388e1 release(hamh-alpha): 2.0.0-alpha.77 2026-01-29 11:01:44 +00:00
github-actions[bot]
cf32ad60ca release(hamh): 1.7.39 2026-01-29 11:01:31 +00:00
github-actions[bot]
720020bd11 release(hamh-testing): 4.0.0-testing.2 2026-01-29 10:15:38 +00:00
github-actions[bot]
0af6ccf48b release(hamh-alpha): 2.0.0-alpha.76 2026-01-29 09:54:01 +00:00
github-actions[bot]
08a980b5a6 release(hamh): 1.7.38 2026-01-29 09:53:49 +00:00
github-actions[bot]
0bbe8ac12e release(hamh-alpha): 2.0.0-alpha.75 2026-01-29 09:42:16 +00:00
github-actions[bot]
5182499462 release(hamh-testing): 4.0.0-testing.1 2026-01-29 09:39:40 +00:00
github-actions[bot]
c5b3e35c56 release(hamh): 1.7.37 2026-01-29 09:37:51 +00:00
github-actions[bot]
04be02d90e release(hamh-testing): 2.0.0-testing.25 2026-01-29 09:25:47 +00:00
github-actions[bot]
06dacdc72c release(hamh-testing): 2.0.0-testing.24 2026-01-29 09:21:36 +00:00
github-actions[bot]
163d4caa4b release(hamh): 1.7.36 2026-01-29 08:32:11 +00:00
github-actions[bot]
8121c345c0 release(hamh-alpha): 2.0.0-alpha.74 2026-01-29 08:31:54 +00:00
github-actions[bot]
318c186d88 release(hamh-testing): 2.0.0-testing.22 2026-01-29 08:31:34 +00:00
github-actions[bot]
275d2cfe92 release(hamh-testing): 2.0.0-testing.21 2026-01-29 08:27:02 +00:00
github-actions[bot]
c2aa2dd22f release(hamh-alpha): 2.0.0-alpha.73 2026-01-29 08:26:48 +00:00
github-actions[bot]
7da1d830d4 release(hamh): 1.7.35 2026-01-29 08:26:28 +00:00
github-actions[bot]
15ea16c9ac release(hamh): 1.7.34 2026-01-29 08:16:54 +00:00
github-actions[bot]
f99cd2cd03 release(hamh-testing): 2.0.0-testing.20 2026-01-29 08:16:23 +00:00
github-actions[bot]
23f6d3c11b release(hamh-alpha): 2.0.0-alpha.72 2026-01-29 08:16:13 +00:00
github-actions[bot]
7f46ac767f release(hamh-testing): 2.0.0-testing.19 2026-01-29 07:52:26 +00:00
github-actions[bot]
69c143d952 release(hamh): 1.7.33 2026-01-29 07:52:14 +00:00
github-actions[bot]
214ef8c4c2 release(hamh-alpha): 2.0.0-alpha.71 2026-01-29 07:51:31 +00:00
github-actions[bot]
84ceed3e66 release(hamh-testing): 2.0.0-testing.18 2026-01-29 07:45:53 +00:00
github-actions[bot]
8dbe270e00 release(hamh): 1.7.32 2026-01-29 07:45:28 +00:00
github-actions[bot]
346bf1dfbd release(hamh-alpha): 2.0.0-alpha.70 2026-01-29 07:43:09 +00:00
github-actions[bot]
da960dbd23 release(hamh-alpha): 2.0.0-alpha.69 2026-01-29 07:37:23 +00:00
github-actions[bot]
42a0f7820a release(hamh-testing): 2.0.0-testing.17 2026-01-29 01:21:06 +00:00
github-actions[bot]
da48eee897 release(hamh-alpha): 2.0.0-alpha.68 2026-01-29 01:16:47 +00:00
github-actions[bot]
7d31400eec release(hamh): 1.7.31 2026-01-29 01:04:06 +00:00
github-actions[bot]
893f250a6c release(hamh-alpha): 2.0.0-alpha.67 2026-01-29 01:03:52 +00:00
github-actions[bot]
d2bc35fa16 release(hamh-testing): 2.0.0-testing.16 2026-01-29 01:03:42 +00:00
github-actions[bot]
d5a564fe18 release(hamh-alpha): 2.0.0-alpha.66 2026-01-29 00:46:13 +00:00
RiDDiX
b082fa65da fix: serialize releases with concurrency group and rebase on push 2026-01-29 01:44:49 +01:00
github-actions[bot]
61b7479dbb release(hamh-testing): 2.0.0-testing.15 2026-01-29 00:37:30 +00:00
github-actions[bot]
7c2cbd35ff release(hamh): 1.7.30 2026-01-29 00:36:58 +00:00
github-actions[bot]
b1eecc1459 release(hamh): 1.7.29 2026-01-29 00:24:52 +00:00
github-actions[bot]
392944ac61 release(hamh-alpha): 2.0.0-alpha.65 2026-01-29 00:24:32 +00:00
github-actions[bot]
8b424b2242 release(hamh-testing): 2.0.0-testing.14 2026-01-29 00:24:22 +00:00
github-actions[bot]
9c5209a32e release(hamh-testing): 2.0.0-testing.13 2026-01-29 00:19:34 +00:00
RiDDiX
ff0e085fcd fix: update hamh-testing description to warn about breaking changes 2026-01-29 01:15:18 +01:00
RiDDiX
cdd63974df fix: correct Docker image name for hamh-testing (remove -testing suffix) 2026-01-29 01:12:47 +01:00
github-actions[bot]
179e8cc792 release(hamh-testing): 2.0.0-testing.12 2026-01-29 00:08:42 +00:00
github-actions[bot]
88d13344cc release(hamh-alpha): 2.0.0-alpha.64 2026-01-29 00:08:25 +00:00
github-actions[bot]
b4fdeebfa2 release(hamh-testing): 2.0.0-testing.11 2026-01-28 23:49:41 +00:00
github-actions[bot]
6d29c8ef92 release(hamh-alpha): 2.0.0-alpha.63 2026-01-28 23:49:32 +00:00
github-actions[bot]
e52aca9716 release(hamh-alpha): 2.0.0-alpha.62 2026-01-28 23:44:21 +00:00
github-actions[bot]
42cfbe92e1 release(hamh-testing): 2.0.0-testing.10 2026-01-28 23:43:54 +00:00
RiDDiX
64f90a36fe fix: prevent double channel suffix in project name 2026-01-29 00:41:58 +01:00
github-actions[bot]
80b4c29bed release(hamh-testing): 4.0.0-testing.1 2026-01-28 23:32:36 +00:00
RiDDiX
be474ebdb8 fix: don't append channel to hamh-testing project directory 2026-01-29 00:32:21 +01:00
RiDDiX
8b1e146395 fix: clean merge conflict markers and reset testing version to 4.0.0-testing.1 2026-01-29 00:30:19 +01:00
github-actions[bot]
d3ce8ac636 release(hamh-alpha): 2.0.0-alpha.61 2026-01-28 23:28:21 +00:00
RiDDiX
2172fe81fb feat: reset testing version to 4.0.0-testing.1 with matter.js testing branch 2026-01-29 00:27:25 +01:00
RiDDiX
dceb495aea feat: reset testing version to 4.0.0-testing.1 with matter.js testing branch 2026-01-29 00:27:07 +01:00
github-actions[bot]
d88908e5be release(hamh): 1.7.27 2026-01-28 22:47:03 +00:00
github-actions[bot]
185402be36 release(hamh-alpha): 2.0.0-alpha.60 2026-01-28 22:46:33 +00:00
github-actions[bot]
12073b5442 release(hamh-testing): 2.0.0-testing.8 2026-01-28 22:46:21 +00:00
github-actions[bot]
1dc10e722a release(hamh-alpha): 2.0.0-alpha.59 2026-01-28 22:21:05 +00:00
github-actions[bot]
a54c1d87f1 release(hamh): 1.7.26 2026-01-28 22:20:29 +00:00
github-actions[bot]
1aa7b7340b release(hamh-testing): 2.0.0-testing.6 2026-01-28 22:00:49 +00:00
github-actions[bot]
89853021c9 release(hamh-alpha): 2.0.0-alpha.58 2026-01-28 22:00:12 +00:00
github-actions[bot]
9a6ffe7a49 release(hamh-alpha): 2.0.0-alpha.57 2026-01-28 21:55:52 +00:00
github-actions[bot]
1bbbdba988 release(hamh-testing): 2.0.0-testing.5 2026-01-28 21:51:21 +00:00
github-actions[bot]
2dba39ffa6 release(hamh-testing): 2.0.0-testing.4 2026-01-28 16:24:41 +00:00
github-actions[bot]
b1f239da02 release(hamh-alpha): 2.0.0-alpha.56 2026-01-28 16:24:15 +00:00
github-actions[bot]
830b46da0c release(hamh): 1.7.25 2026-01-28 16:23:59 +00:00
github-actions[bot]
c88b883e86 release(hamh-testing): 2.0.0-testing.3 2026-01-28 14:32:59 +00:00
github-actions[bot]
cd7147dd7f release(hamh): 1.7.24 2026-01-28 14:30:47 +00:00
github-actions[bot]
5e28e32acf release(hamh-alpha): 2.0.0-alpha.55 2026-01-28 14:25:17 +00:00
github-actions[bot]
265c80b783 release(hamh): 1.7.23 2026-01-28 14:24:55 +00:00
github-actions[bot]
2298434581 release(hamh-testing): 2.0.0-testing.2 2026-01-28 14:23:41 +00:00
github-actions[bot]
5c0a2ce567 release(hamh): 1.7.22 2026-01-28 13:34:52 +00:00
github-actions[bot]
17b68e5c72 release(hamh-alpha): 2.0.0-alpha.54 2026-01-28 13:33:40 +00:00
github-actions[bot]
ed4f5c5686 release(hamh-alpha): 2.0.0-alpha.53 2026-01-28 12:49:43 +00:00
github-actions[bot]
c40164ddb1 release(hamh): 1.7.21 2026-01-28 12:48:02 +00:00
github-actions[bot]
c9a7c3656e release(hamh-alpha): 2.0.0-alpha.52 2026-01-28 12:41:13 +00:00
github-actions[bot]
3a181013d1 release(hamh-alpha): 2.0.0-alpha.51 2026-01-28 12:32:43 +00:00
7 changed files with 1334 additions and 271 deletions

View File

@@ -26,6 +26,11 @@ on:
# version: "3.0.0"
# changelogUrl: "https://..."
# Serialize all releases to prevent push conflicts
concurrency:
group: addon-release
cancel-in-progress: false
jobs:
release:
runs-on: ubuntu-latest
@@ -52,9 +57,18 @@ jobs:
CHANGELOG_URL="${{ github.event.inputs.changelogUrl }}"
fi
# Append channel to project name if not latest
# Only append channel if:
# 1. Channel is not "latest"
# 2. Project doesn't already contain the channel suffix
if [ "$CHANNEL" != "latest" ]; then
PROJECT="$PROJECT-$CHANNEL"
case "$PROJECT" in
*-alpha|*-testing)
# Project already has channel suffix, don't append
;;
*)
PROJECT="$PROJECT-$CHANNEL"
;;
esac
fi
echo "project=$PROJECT" >> "$GITHUB_OUTPUT"
@@ -92,6 +106,8 @@ jobs:
- name: Commit and Push
run: |
git commit -m "release(${{ steps.event_parser.outputs.project }}): ${{ steps.event_parser.outputs.version }}"
# Pull any changes from concurrent releases and rebase
git pull --rebase origin main
git push origin main
- name: Create GitHub Release

View File

@@ -1,3 +1,450 @@
# [2.0.0-alpha.113](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.112...v2.0.0-alpha.113) (2026-01-30)
### Bug Fixes
* remove leading slash from bridge-icons API response for Ingress compatibility ([79a9ca9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/79a9ca98330406c8b1fbe6a63708f50f161c7b3f))
# [2.0.0-alpha.112](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.111...v2.0.0-alpha.112) (2026-01-30)
### Bug Fixes
* use HA limits directly for single-mode thermostats, wide limits for dual-mode ([#52](https://github.com/RiDDiX/home-assistant-matter-hub/issues/52)) ([1044a55](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1044a558556ae39f5f07a8e22c6b6b2498cd9cc2))
# [2.0.0-alpha.111](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.110...v2.0.0-alpha.111) (2026-01-30)
### Bug Fixes
* bridge icon selection now applies correctly, remove duplicate status chip, fix button inverted state ([#57](https://github.com/RiDDiX/home-assistant-matter-hub/issues/57)), add remote device support ([#40](https://github.com/RiDDiX/home-assistant-matter-hub/issues/40)) ([98ff47f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/98ff47ff7a7335bfee36854744466c12dfe52807))
# [2.0.0-alpha.110](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.109...v2.0.0-alpha.110) (2026-01-30)
### Bug Fixes
* hidden entities should only be included via feature flag, not by filter match (fixes [#56](https://github.com/RiDDiX/home-assistant-matter-hub/issues/56)) ([3e19be2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3e19be239f57ebf0495006d2df3b5c92ec4e9fbb))
# [2.0.0-alpha.109](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.108...v2.0.0-alpha.109) (2026-01-30)
### Bug Fixes
* use device_id instead of entity_id for device lookup (fixes [#56](https://github.com/RiDDiX/home-assistant-matter-hub/issues/56)) ([8afe290](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8afe290a37e1c1a5622d5ac0a3baafc84435e082))
# [2.0.0-alpha.108](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.107...v2.0.0-alpha.108) (2026-01-30)
### Features
* auto-refresh Entity Mappings list after saving from EndpointList ([8c18888](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8c188884dfd4d4a9cf81a5502c63f53a08abb084))
# [2.0.0-alpha.107](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.106...v2.0.0-alpha.107) (2026-01-29)
### Bug Fixes
* WebSocket URL includes Ingress path for proper routing ([d6c8a6a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d6c8a6a29f94a6ca459a6a981c92179d3353168f))
# [2.0.0-alpha.106](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.105...v2.0.0-alpha.106) (2026-01-29)
### Bug Fixes
* use relative API URL for bridge-icons (Ingress compatibility) ([a9d630b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a9d630b8535167f6374ea490faae08e4f9fc834b))
# [2.0.0-alpha.105](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.104...v2.0.0-alpha.105) (2026-01-29)
### Bug Fixes
* add error handling for bridge icon existence check ([26172d2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/26172d2b486727cc702fb52c11d89ed6915deb24))
# [2.0.0-alpha.104](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.103...v2.0.0-alpha.104) (2026-01-29)
### Bug Fixes
* ensure minCoolSetpointLimit >= minHeatSetpointLimit + deadband for Heating+Cooling thermostats ([00dbb46](https://github.com/RiDDiX/home-assistant-matter-hub/commit/00dbb4604c610f17f7a47c49ea456d7c5660c7d4))
# [2.0.0-alpha.103](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.102...v2.0.0-alpha.103) (2026-01-29)
### Features
* add custom image upload for bridge icons (PNG, JPG, GIF, WebP, SVG) ([6687fca](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6687fca87d08bca9a16170167e8be618e4162da4))
# [2.0.0-alpha.102](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.101...v2.0.0-alpha.102) (2026-01-29)
### Features
* add configurable icon field to bridge config with dropdown selection ([99900a4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/99900a4ceea2e2a9f474bad58d1a143b665ee33a))
# [2.0.0-alpha.101](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.100...v2.0.0-alpha.101) (2026-01-29)
### Bug Fixes
* clamp maxHeatSetpointLimit when maxCoolSetpointLimit would exceed 35°C ([066b726](https://github.com/RiDDiX/home-assistant-matter-hub/commit/066b726146b29867f19200f51c74d779c611e57e))
# [2.0.0-alpha.100](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.99...v2.0.0-alpha.100) (2026-01-29)
### Features
* add domain-based bridge icons, entity mapping in card view, and clean up UI (fixes [#44](https://github.com/RiDDiX/home-assistant-matter-hub/issues/44)) ([48f6933](https://github.com/RiDDiX/home-assistant-matter-hub/commit/48f6933ad717b7946f684f9ba5b92b123ec610af))
# [2.0.0-alpha.99](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.98...v2.0.0-alpha.99) (2026-01-29)
### Bug Fixes
* clamp maxHeatSetpointLimit for heating-only thermostats to satisfy Matter.js constraints ([a57a0f9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a57a0f905e8d80a45f689c3589294db3fb4a77af))
# [2.0.0-alpha.98](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.97...v2.0.0-alpha.98) (2026-01-29)
### Features
* add BasicVideoPlayer device type for TV/media player support (fixes [#45](https://github.com/RiDDiX/home-assistant-matter-hub/issues/45)) ([5537472](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5537472960347678c6f0a58bf4aeef92848f11be))
# [2.0.0-alpha.97](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.96...v2.0.0-alpha.97) (2026-01-29)
### Bug Fixes
* support auto-only thermostats by treating them as heating devices (fixes [#54](https://github.com/RiDDiX/home-assistant-matter-hub/issues/54)) ([bf0281c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bf0281cc88efa168b5c9910d44d5970e85a6c25a))
# [2.0.0-alpha.96](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.95...v2.0.0-alpha.96) (2026-01-29)
### Bug Fixes
* add uniqueId to BridgedDeviceBasicInformation for Alexa deduplication (fixes [#53](https://github.com/RiDDiX/home-assistant-matter-hub/issues/53)) ([4b7a7e5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4b7a7e54e4ef344d2646db757458669a14701ea3))
# [2.0.0-alpha.95](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.94...v2.0.0-alpha.95) (2026-01-29)
### Reverts
* Revert "feat: add GarageDoorDevice for Apple CarPlay support (fixes [#50](https://github.com/RiDDiX/home-assistant-matter-hub/issues/50))" ([78f4f54](https://github.com/RiDDiX/home-assistant-matter-hub/commit/78f4f54cbcaf33a6ba98c7e25f940c27a5f72677))
# [2.0.0-alpha.94](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.93...v2.0.0-alpha.94) (2026-01-29)
### Features
* add GarageDoorDevice for Apple CarPlay support (fixes [#50](https://github.com/RiDDiX/home-assistant-matter-hub/issues/50)) ([13c5ca8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/13c5ca88c571b0895dec6516a1053a4ff08cb3f9))
# [2.0.0-alpha.93](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.92...v2.0.0-alpha.93) (2026-01-29)
### Bug Fixes
* handle null transitionTime from Google Home (fixes [#41](https://github.com/RiDDiX/home-assistant-matter-hub/issues/41)) ([f4a0ff3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f4a0ff342aec30d4f1d4faf161afd66757e6e9cb))
# [2.0.0-alpha.92](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.91...v2.0.0-alpha.92) (2026-01-29)
### Bug Fixes
* check HVAC mode for temperature range support (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([c1244b9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c1244b94896c4d8376ce6a74256480fa4f8a89ca))
# [2.0.0-alpha.91](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.90...v2.0.0-alpha.91) (2026-01-29)
### Bug Fixes
* expand thermostat setpoint limits instead of restricting them ([6957c46](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6957c46ea6320b563826e59471ff9084ac649ce6))
# [2.0.0-alpha.90](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.89...v2.0.0-alpha.90) (2026-01-29)
### Bug Fixes
* show all leaf endpoints in card view, not just aggregator ([669557d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/669557dc823997b598f55786c01bddc582b469b8))
# [2.0.0-alpha.89](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.88...v2.0.0-alpha.89) (2026-01-29)
### Features
* add All Devices button to EndpointList in bridge details ([6c8f1d4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6c8f1d490705d610f67588a41015190f7b17cf4d))
# [2.0.0-alpha.88](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.87...v2.0.0-alpha.88) (2026-01-29)
### Bug Fixes
* sync frontend components from testing (AppTopBar, EndpointList, BridgeDetails) ([f2dded5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f2dded59cedc972dbadfdcf79ba6af7a617dfb8a))
# [2.0.0-alpha.87](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.86...v2.0.0-alpha.87) (2026-01-29)
### Features
* add Tuya, LG ThinQ, and Aqara vendor IDs to health dashboard ([6a11695](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6a1169590f03b08537a4c86b49563f51192a9cad))
# [2.0.0-alpha.86](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.85...v2.0.0-alpha.86) (2026-01-29)
### Bug Fixes
* correct vendor ID mapping - 4996 is iCloud Keychain, not Google (fixes [#47](https://github.com/RiDDiX/home-assistant-matter-hub/issues/47)) ([55cfd51](https://github.com/RiDDiX/home-assistant-matter-hub/commit/55cfd51774c26c509ec5cd2671fcbae007bc7d24))
# [2.0.0-alpha.85](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.84...v2.0.0-alpha.85) (2026-01-29)
### Features
* Add All Devices overview with entity mapping support ([18b6f62](https://github.com/RiDDiX/home-assistant-matter-hub/commit/18b6f62f8d04113c1e9a515f8822461a400419c4))
# [2.0.0-alpha.84](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.83...v2.0.0-alpha.84) (2026-01-29)
### Features
* Add Air Purifier as selectable Matter device type (fixes [#43](https://github.com/RiDDiX/home-assistant-matter-hub/issues/43)) ([67fa949](https://github.com/RiDDiX/home-assistant-matter-hub/commit/67fa949838fa40b5df81c3bbfdc935a3cdd9256e))
* Add TVOC sensor with numeric ppb value (related to [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([c512976](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c512976663e2a36faa5e765a6b08499295b7deda))
# [2.0.0-alpha.83](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.82...v2.0.0-alpha.83) (2026-01-29)
### Features
* Add CO2 sensor with numeric ppm value (fixes [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([fc73081](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fc730810ec8e4c0b2cded65032becde394a49bcf))
# [2.0.0-alpha.82](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.81...v2.0.0-alpha.82) (2026-01-29)
### Bug Fixes
* handle missing transitionTime in LevelControl commands for Google Home compatibility ([622787a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/622787aa4791535336ad4c17f10855374469795c))
# [2.0.0-alpha.81](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.80...v2.0.0-alpha.81) (2026-01-29)
### Bug Fixes
* improve brightness persistence by checking entity on/off state and add debug logging ([9cc3cf0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9cc3cf049927a505410074f443a372b6bcba23e7))
# [2.0.0-alpha.80](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.79...v2.0.0-alpha.80) (2026-01-29)
### Features
* add coverUseHomeAssistantPercentage flag for Alexa-friendly cover percentage display ([883ce66](https://github.com/RiDDiX/home-assistant-matter-hub/commit/883ce66093502b677626fd670fbcd06f481c4ca1))
# [2.0.0-alpha.79](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.78...v2.0.0-alpha.79) (2026-01-29)
### Bug Fixes
* preserve light brightness on turn-on and correct thermostat setpoint handling (fixes [#37](https://github.com/RiDDiX/home-assistant-matter-hub/issues/37), [#38](https://github.com/RiDDiX/home-assistant-matter-hub/issues/38)) ([3723d32](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3723d3267dcbe7d7937222aecfe9d4ae76648ff9))
# [2.0.0-alpha.78](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.77...v2.0.0-alpha.78) (2026-01-29)
### Bug Fixes
* add global error handler to suppress async endpoint storage errors during bridge deletion ([a21c32e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a21c32e39ac0ac7548c11200f919e7de8d5b60df))
# [2.0.0-alpha.77](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.76...v2.0.0-alpha.77) (2026-01-29)
### Bug Fixes
* handle endpoint storage errors during bridge deletion ([43c7527](https://github.com/RiDDiX/home-assistant-matter-hub/commit/43c75272a526382514ecab1b223d4c0a37afa5a8))
# [2.0.0-alpha.76](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.75...v2.0.0-alpha.76) (2026-01-29)
### Bug Fixes
* correct alarm_control_panel action format with domain prefix (fixes [#35](https://github.com/RiDDiX/home-assistant-matter-hub/issues/35)) ([a151091](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a151091f971fca79d4815d4b72f48bbf000eb465))
# [2.0.0-alpha.75](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.74...v2.0.0-alpha.75) (2026-01-29)
### Bug Fixes
* auto-detect Overkiz covers and suppress transaction conflicts for stable position display ([ecde728](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ecde728664242cf4877b74c5257af4087ab0d921))
# [2.0.0-alpha.74](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.73...v2.0.0-alpha.74) (2026-01-29)
### Bug Fixes
* correct thermostat deadband constraint logic with 2.5C margin ([fde0e98](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fde0e980233470880197a5ff5c4708987dba66aa))
# [2.0.0-alpha.73](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.72...v2.0.0-alpha.73) (2026-01-29)
### Bug Fixes
* adjust thermostat setpoint limits to satisfy Matter.js 200 deadband constraint ([e92b485](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e92b4853456a7c533628e601acd883586bd8224c))
# [2.0.0-alpha.72](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.71...v2.0.0-alpha.72) (2026-01-29)
### Bug Fixes
* remove AutoMode feature to prevent Matter.js permission error on thermostatRunningMode (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([36d50b2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/36d50b25a2fc189619cd5252a97cdb2c88d025fc))
# [2.0.0-alpha.71](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.70...v2.0.0-alpha.71) (2026-01-29)
### Bug Fixes
* add asLocalActor to preUpdateRunningMode for thermostat systemMode writes (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([fd4cd11](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fd4cd1188e44cc4670ad9d967c6ac10493fc0592))
# [2.0.0-alpha.70](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.69...v2.0.0-alpha.70) (2026-01-29)
### Bug Fixes
* BridgeWizard sends wrong filter format - use HomeAssistantMatcher (fixes [#33](https://github.com/RiDDiX/home-assistant-matter-hub/issues/33)) ([5de5221](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5de52216767a7eba3ab1b4a1afd670636895468a))
# [2.0.0-alpha.69](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.68...v2.0.0-alpha.69) (2026-01-29)
### Bug Fixes
* add asLocalActor to thermostat setpoint handlers (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([a567cf7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a567cf727f1842613025251759d18125fcf60db9))
# [2.0.0-alpha.68](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.67...v2.0.0-alpha.68) (2026-01-29)
### Features
* add exponential backoff retry, circuit breaker, and config validation ([1fb6d03](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fb6d03eddce825bf3a9b120be49d05fc83c8c71))
# [2.0.0-alpha.67](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.66...v2.0.0-alpha.67) (2026-01-29)
### Bug Fixes
* resolve lint formatting errors in SystemInfo and BackupRestore ([b6057c0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b6057c08f64f0776b4b852ead7744e19f6b2ebc5))
### Features
* enhance System Info with version, environment detection, CPU model ([20dc7e1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20dc7e1f629b50677f1a172151b62a4fad4e63cb))
# [2.0.0-alpha.66](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.65...v2.0.0-alpha.66) (2026-01-29)
### Features
* capture application logs in buffer for Log Viewer API ([d58c7fb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d58c7fbd9db384d80d2f2c040576d0484c20ca18))
# [2.0.0-alpha.65](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.64...v2.0.0-alpha.65) (2026-01-29)
### Bug Fixes
* use relative API paths for Home Assistant ingress compatibility ([a791fd9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a791fd95dda9f9b1c8b1f02967783d6d0358aac3))
# [2.0.0-alpha.64](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.63...v2.0.0-alpha.64) (2026-01-29)
### Features
* add Full Backup with Identity option and fix API paths in BackupRestore ([8822468](https://github.com/RiDDiX/home-assistant-matter-hub/commit/88224683d79db50e5178602f0f0facbefc87f3c3))
# [2.0.0-alpha.63](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.62...v2.0.0-alpha.63) (2026-01-28)
### Features
* improve system info API with more parameters (CPU, load, process info) ([8c60bc3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8c60bc3d7889daf9aa7e609c77d95d15dee4e502))
# [2.0.0-alpha.62](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.61...v2.0.0-alpha.62) (2026-01-28)
### Bug Fixes
* graceful handling of /api/system/info 404 and restore missing components ([26e396d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/26e396d409062e7613ebb6e626bc636b5a0d1664))
# [2.0.0-alpha.61](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.60...v2.0.0-alpha.61) (2026-01-28)
### Features
* comprehensive UI enhancements - logs, system info, device overview, and devices page ([9e21ba7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9e21ba7ec986204bb7ac34e6b4fdcc68b4b68ddd))
# [2.0.0-alpha.60](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.59...v2.0.0-alpha.60) (2026-01-28)
### Bug Fixes
* use pre-commit handlers for thermostat setpoint changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([8070297](https://github.com/RiDDiX/home-assistant-matter-hub/commit/80702972a0de970dd3093a47f654169eb80a4f71))
# [2.0.0-alpha.59](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.58...v2.0.0-alpha.59) (2026-01-28)
### Bug Fixes
* use pre-commit reactor to set thermostatRunningMode before Matter.js internal handler ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([79b2f6c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/79b2f6c68cc008628713eb4a7e6f1a3c81babb3c))
# [2.0.0-alpha.58](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.57...v2.0.0-alpha.58) (2026-01-28)
### Bug Fixes
* include hidden entities when explicitly matched by filter ([#26](https://github.com/RiDDiX/home-assistant-matter-hub/issues/26)) ([8bb96b8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8bb96b8b7626ac47c3feb8bc1b9aeba5c1e3c44c))
# [2.0.0-alpha.57](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.56...v2.0.0-alpha.57) (2026-01-28)
### Features
* add full backup with Matter identity files ([#31](https://github.com/RiDDiX/home-assistant-matter-hub/issues/31)) ([29c934e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/29c934e5ac19415524b9fddd99564b2123d76331))
# [2.0.0-alpha.56](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.55...v2.0.0-alpha.56) (2026-01-28)
### Features
* sort bridges alphabetically in UI ([#30](https://github.com/RiDDiX/home-assistant-matter-hub/issues/30)) ([2b38f06](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2b38f0678bc101d81469d46ee68f0c624dcb66a3))
# [2.0.0-alpha.55](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.54...v2.0.0-alpha.55) (2026-01-28)
### Bug Fixes
* use asLocalActor in thermostat reactors to fix access control issues ([1fd1023](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fd10234c41de3308aaafb3d4da6cd8c16467799))
# [2.0.0-alpha.54](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.53...v2.0.0-alpha.54) (2026-01-28)
### Bug Fixes
* set controlSequenceOfOperation based on features in initialize() ([#28](https://github.com/RiDDiX/home-assistant-matter-hub/issues/28)) ([627191c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/627191c598e7847ed45497f6eeb9e3e8ccda4a5f))
# [2.0.0-alpha.53](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.52...v2.0.0-alpha.53) (2026-01-28)
### Bug Fixes
* use setImmediate for thermostat setpoint changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([73bef52](https://github.com/RiDDiX/home-assistant-matter-hub/commit/73bef52de37f2a9473d48bfd0cb85baf9c06376f))
# [2.0.0-alpha.52](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.51...v2.0.0-alpha.52) (2026-01-28)
### Bug Fixes
* use setImmediate for thermostat mode changes to bypass transaction conflicts ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([cfe325a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cfe325a9ccce4a2186808ba549ba7b3f138be484))
# [2.0.0-alpha.51](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.50...v2.0.0-alpha.51) (2026-01-28)
### Bug Fixes
* handle transaction conflict in fan control state updates ([91b967f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91b967fe19085d832a22e0af52c564f95116dfef))
# [2.0.0-alpha.50](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.49...v2.0.0-alpha.50) (2026-01-28)

View File

@@ -1,4 +1,4 @@
version: "2.0.0-alpha.50"
version: "2.0.0-alpha.113"
image: ghcr.io/riddix/home-assistant-matter-hub-addon
slug: hamh-alpha
name: Home-Assistant-Matter-Hub (Alpha)

View File

@@ -1,352 +1,521 @@
# [2.0.0-alpha.23](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.22...v2.0.0-alpha.23) (2026-01-27)
# [4.0.0-testing.34](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.33...v4.0.0-testing.34) (2026-01-30)
### Bug Fixes
* clamp thermostat setpoints to valid limits to prevent Matter.js validation errors ([2d190b5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2d190b59d2adcf0e166a3a4ca5f296010642e78c))
* remove leading slash from bridge-icons API response for Ingress compatibility ([df9f26c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/df9f26c3ea4f044058f2abfab9b1e61166a30854))
# [2.0.0-alpha.22](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.21...v2.0.0-alpha.22) (2026-01-27)
# [4.0.0-testing.33](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.32...v4.0.0-testing.33) (2026-01-30)
### Bug Fixes
* use HA limits directly for single-mode thermostats, wide limits for dual-mode ([#52](https://github.com/RiDDiX/home-assistant-matter-hub/issues/52)) ([96fbb3e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/96fbb3ee6d40628212c32f4812b64e8054d2803c))
# [4.0.0-testing.32](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.31...v4.0.0-testing.32) (2026-01-30)
### Bug Fixes
* bridge icon selection now applies correctly, remove duplicate status chip, fix button inverted state ([#57](https://github.com/RiDDiX/home-assistant-matter-hub/issues/57)), add remote device support ([#40](https://github.com/RiDDiX/home-assistant-matter-hub/issues/40)) ([bbf2b93](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bbf2b932f0a7a1d07c1505220c66d280c9ac0c01))
# [4.0.0-testing.31](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.30...v4.0.0-testing.31) (2026-01-30)
### Bug Fixes
* hidden entities should only be included via feature flag, not by filter match (fixes [#56](https://github.com/RiDDiX/home-assistant-matter-hub/issues/56)) ([e267730](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e267730283871bc4e047a3bb4eeca79b800a514a))
# [4.0.0-testing.30](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.29...v4.0.0-testing.30) (2026-01-30)
### Bug Fixes
* use device_id instead of entity_id for device lookup (fixes [#56](https://github.com/RiDDiX/home-assistant-matter-hub/issues/56)) ([e3a9144](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e3a91444cd4bb9caa6f0345c77d57d585fcd4ef2))
# [4.0.0-testing.29](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.28...v4.0.0-testing.29) (2026-01-30)
### Features
* add comprehensive REST API with Home Assistant, Logs, and Metrics endpoints ([128a070](https://github.com/RiDDiX/home-assistant-matter-hub/commit/128a070f5627f59918d72169a2059b74c1620d19))
* auto-refresh Entity Mappings list after saving from EndpointList ([1c6ff58](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1c6ff585e27a1f72c531b900a6ecb54892c922b5))
# [2.0.0-alpha.21](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.20...v2.0.0-alpha.21) (2026-01-27)
# [4.0.0-testing.28](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.27...v4.0.0-testing.28) (2026-01-29)
### Bug Fixes
* set initial RVC state before super.initialize() to satisfy Matter.js validation ([23dcd5e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/23dcd5e71b170ca385d3ef92eb4349e2cd2d7f03))
* WebSocket URL includes Ingress path for proper routing ([a42fedd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a42fedd6ce272311547e00bc29e6cfad2446b6eb))
# [2.0.0-alpha.20](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.19...v2.0.0-alpha.20) (2026-01-27)
# [4.0.0-testing.27](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.26...v4.0.0-testing.27) (2026-01-29)
### Bug Fixes
* revert thermostat deadband changes - Matter.js enforces constraint on limits ([313e5d6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/313e5d62d3eb11b3401dbe7c7f09ba8a7ec9939c))
* use relative API URL for bridge-icons (Ingress compatibility) ([50fb5cc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/50fb5cc33ad3b8139e79daddb04be547af740e23))
# [2.0.0-alpha.19](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.18...v2.0.0-alpha.19) (2026-01-27)
# [4.0.0-testing.26](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.25...v4.0.0-testing.26) (2026-01-29)
### Bug Fixes
* remove deadband offset from thermostat setpoint limits ([c2a5290](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c2a5290096b4ecfff9d810e896eed6ede298f329))
* add error handling for bridge icon existence check ([e1a9489](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e1a9489df2e3196f3ff20d1df6f3f160618a36bd))
# [2.0.0-alpha.18](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.17...v2.0.0-alpha.18) (2026-01-27)
# [4.0.0-testing.25](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.24...v4.0.0-testing.25) (2026-01-29)
### Bug Fixes
* trigger release for Bun import stub fix ([66818ab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/66818abd16018ca8ba417ff84527e748c5617499))
* ensure minCoolSetpointLimit >= minHeatSetpointLimit + deadband for Heating+Cooling thermostats ([3b1d1cd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3b1d1cd63c67ed010930d7a2d7c3ae278a7218cc))
# [2.0.0-alpha.17](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.16...v2.0.0-alpha.17) (2026-01-27)
### Bug Fixes
* bundle Matter.js packages to include access control patch ([2791246](https://github.com/RiDDiX/home-assistant-matter-hub/commit/27912467396382c906b4c3fa5235ad5f9f8eceb4))
* patch Matter.js FabricAccessControl to grant Operate access when cluster undefined ([ca490e2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ca490e29a3d1c49c52af5b44f67931cb2746c6a6))
* stub Bun imports to prevent runtime errors in Node.js ([53db982](https://github.com/RiDDiX/home-assistant-matter-hub/commit/53db982d840b2ff5ca31098f858b99353ec126b2))
# [2.0.0-alpha.16](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.15...v2.0.0-alpha.16) (2026-01-27)
### Bug Fixes
* FanControl step command not calling Home Assistant ([91acf08](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91acf089c0b57e1380fb4ec58faf305879021670))
# [2.0.0-alpha.15](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.14...v2.0.0-alpha.15) (2026-01-26)
### Bug Fixes
* move super.initialize() to beginning in rvc behavior servers ([1fb48f8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fb48f80904442832f4a00beed8d8a7d316c8795))
# [2.0.0-alpha.14](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.13...v2.0.0-alpha.14) (2026-01-26)
### Bug Fixes
* add missing await to super.initialize() in behavior servers ([#8](https://github.com/RiDDiX/home-assistant-matter-hub/issues/8)) ([803dd35](https://github.com/RiDDiX/home-assistant-matter-hub/commit/803dd3517ba86075c190be2c15a63182b3e72607))
# [2.0.0-alpha.13](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.12...v2.0.0-alpha.13) (2026-01-26)
### Bug Fixes
* round fan percentage to nearest valid step ([#8](https://github.com/RiDDiX/home-assistant-matter-hub/issues/8)) ([292cc91](https://github.com/RiDDiX/home-assistant-matter-hub/commit/292cc91830ee6130f8bad9e2b4855e281d60a67b))
# [2.0.0-alpha.12](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.11...v2.0.0-alpha.12) (2026-01-26)
### Bug Fixes
* separate Smoke and CO alarm types to prevent duplicate sensors ([#7](https://github.com/RiDDiX/home-assistant-matter-hub/issues/7)) ([53e7d03](https://github.com/RiDDiX/home-assistant-matter-hub/commit/53e7d031630701e730fe45717309e77b6f0607c1))
# [2.0.0-alpha.11](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.10...v2.0.0-alpha.11) (2026-01-26)
# [4.0.0-testing.24](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.23...v4.0.0-testing.24) (2026-01-29)
### Features
* add Add Controller button for multi-fabric re-pairing ([a9a6829](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a9a68293ed86ef022434b5c663bc5aa430901a21))
* add custom image upload for bridge icons (PNG, JPG, GIF, WebP, SVG) ([73c18ff](https://github.com/RiDDiX/home-assistant-matter-hub/commit/73c18ffb92e80a2285be73f2174efdce11149b7f))
# [2.0.0-alpha.10](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.9...v2.0.0-alpha.10) (2026-01-26)
# [4.0.0-testing.23](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.22...v4.0.0-testing.23) (2026-01-29)
### Features
* add Backup/Restore section to Health page ([b4ea8d5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b4ea8d57a4d9fc33031da792c2a15e908c58c2e6))
* add configurable icon field to bridge config with dropdown selection ([3906855](https://github.com/RiDDiX/home-assistant-matter-hub/commit/390685581f72465e8e6f956480a261ba8eaa9473))
# [2.0.0-alpha.9](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.8...v2.0.0-alpha.9) (2026-01-26)
# [4.0.0-testing.22](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.21...v4.0.0-testing.22) (2026-01-29)
### Bug Fixes
* return minimum level instead of null for humidifier controller compatibility ([dfb36a7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dfb36a72afdea48e5c89b8d6781fefbe09d7b553))
* clamp maxHeatSetpointLimit when maxCoolSetpointLimit would exceed 35°C ([19608a4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/19608a44dd766e61eb154f2ec889db339a71217e))
# [2.0.0-alpha.8](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.7...v2.0.0-alpha.8) (2026-01-26)
### Bug Fixes
* return minimum level instead of null for Apple Home compatibility ([c3cb384](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c3cb384ba0028d8eb28cea82d41222098c9a47df))
# [2.0.0-alpha.7](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.6...v2.0.0-alpha.7) (2026-01-26)
### Bug Fixes
* move multer to runtime dependencies ([01e46a1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/01e46a1d784621576a9937c9446eb7f87557f4de))
# [2.0.0-alpha.6](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.5...v2.0.0-alpha.6) (2026-01-26)
### Bug Fixes
* pin archiver and unzipper versions and add to app dependencies ([65fd739](https://github.com/RiDDiX/home-assistant-matter-hub/commit/65fd739f26f586dd3da707302dfb3117dd3628e1))
# [4.0.0-testing.21](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.20...v4.0.0-testing.21) (2026-01-29)
### Features
* add backup/restore system, smoke/CO detector, filter preview, dark mode, sorting, and update docs ([5bcc9a0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5bcc9a0533924e0c0b0dc1a7e7732af548d07878))
* add domain-based bridge icons, entity mapping in card view, and clean up UI (fixes [#44](https://github.com/RiDDiX/home-assistant-matter-hub/issues/44)) ([47678df](https://github.com/RiDDiX/home-assistant-matter-hub/commit/47678df1c1891cb8d14fe2da6d20f414003c44cb))
# [2.0.0-alpha.5](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.4...v2.0.0-alpha.5) (2026-01-26)
### Features
* add dark mode toggle, device list sorting, and filter preview ([b4fe7e0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b4fe7e0ad94cc136655a511263f799f915a0542e))
# [2.0.0-alpha.4](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.3...v2.0.0-alpha.4) (2026-01-26)
# [4.0.0-testing.20](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.19...v4.0.0-testing.20) (2026-01-29)
### Bug Fixes
* pass APP_VERSION environment variable to Docker containers ([79bde68](https://github.com/RiDDiX/home-assistant-matter-hub/commit/79bde6896f0f6b90488e09cc960ff254dcf02e76))
* clamp maxHeatSetpointLimit for heating-only thermostats to satisfy Matter.js constraints ([ab148c2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ab148c2349819776846f65cf662f926e998574d2))
# [2.0.0-alpha.3](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.2...v2.0.0-alpha.3) (2026-01-26)
### Bug Fixes
* handle mutex-closed error gracefully during shutdown ([e23bcee](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e23bcee0e97e9a88eac88f2a251fbd0aeafcfe7d))
# [2.0.0-alpha.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-alpha.1...v2.0.0-alpha.2) (2026-01-26)
# [4.0.0-testing.19](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.18...v4.0.0-testing.19) (2026-01-29)
### Features
* improve Fan speed control, add Media Player playback ([0de6198](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0de6198ffb1c4922393e1bb8c190ceffeb613c5c))
* add BasicVideoPlayer device type for TV/media player support (fixes [#45](https://github.com/RiDDiX/home-assistant-matter-hub/issues/45)) ([d4a100b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d4a100b8ca637fa9f39c41d963960ef1b7ac952e))
# [2.0.0-alpha.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.22...v2.0.0-alpha.1) (2026-01-26)
# [4.0.0-testing.18](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.17...v4.0.0-testing.18) (2026-01-29)
### Bug Fixes
* support auto-only thermostats by treating them as heating devices (fixes [#54](https://github.com/RiDDiX/home-assistant-matter-hub/issues/54)) ([c3a5376](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c3a5376f820e0aafd4e29362a2ea73a12f122cd8))
# [4.0.0-testing.17](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.16...v4.0.0-testing.17) (2026-01-29)
### Bug Fixes
* add uniqueId to BridgedDeviceBasicInformation for Alexa deduplication (fixes [#53](https://github.com/RiDDiX/home-assistant-matter-hub/issues/53)) ([71e4f1a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/71e4f1a8918366e111e6097af07edc725575c00b))
# [4.0.0-testing.16](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.15...v4.0.0-testing.16) (2026-01-29)
### Reverts
* Revert "feat: add GarageDoorDevice for Apple CarPlay support (fixes [#50](https://github.com/RiDDiX/home-assistant-matter-hub/issues/50))" ([0a2896c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0a2896c637577d2af464a7bdac5fb88436ac7b35))
# [4.0.0-testing.15](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.14...v4.0.0-testing.15) (2026-01-29)
### Features
* add GarageDoorDevice for Apple CarPlay support (fixes [#50](https://github.com/RiDDiX/home-assistant-matter-hub/issues/50)) ([38e9ab8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/38e9ab8ad9ce5b62699b80eff03f72302794a6dd))
# [4.0.0-testing.14](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.13...v4.0.0-testing.14) (2026-01-29)
### Bug Fixes
* handle null transitionTime from Google Home (fixes [#41](https://github.com/RiDDiX/home-assistant-matter-hub/issues/41)) ([6e3dd5a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6e3dd5aa6dc739f4bf00d2d6237bc565aa5c1388))
# [4.0.0-testing.13](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.12...v4.0.0-testing.13) (2026-01-29)
### Bug Fixes
* check HVAC mode for temperature range support (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([63fefe2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/63fefe2f4d2c2b55e329b9930497393634bb62f8))
# [4.0.0-testing.12](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.11...v4.0.0-testing.12) (2026-01-29)
### Bug Fixes
* expand thermostat setpoint limits instead of restricting them ([27e87ea](https://github.com/RiDDiX/home-assistant-matter-hub/commit/27e87eac2a9b1701773090a32017d6f697538f79))
# [4.0.0-testing.11](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.10...v4.0.0-testing.11) (2026-01-29)
### Bug Fixes
* show all leaf endpoints in card view, not just aggregator ([675435d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/675435d119bbfe64e81fd49140975c4a47473007))
# [4.0.0-testing.10](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.9...v4.0.0-testing.10) (2026-01-29)
### Features
* add All Devices button to EndpointList in bridge details ([61abff1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/61abff14aefac4d3857bd2e7246afdcfa2546f76))
# [4.0.0-testing.9](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.8...v4.0.0-testing.9) (2026-01-29)
### Features
* add Tuya, LG ThinQ, and Aqara vendor IDs to health dashboard ([f162cea](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f162ceadc77858778a82988b712706a62e9d6fb0))
# [4.0.0-testing.8](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.7...v4.0.0-testing.8) (2026-01-29)
### Bug Fixes
* correct vendor ID mapping - 4996 is iCloud Keychain, not Google (fixes [#47](https://github.com/RiDDiX/home-assistant-matter-hub/issues/47)) ([a313586](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a3135867979a713dbbd1f50603f07beabf4a7b9f))
# [4.0.0-testing.7](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.6...v4.0.0-testing.7) (2026-01-29)
### Features
* Add entity mapping button to devices overview ([4ea6bc1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4ea6bc183371d1863801fec2fcf9019bbd0e97c4))
# [4.0.0-testing.6](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.5...v4.0.0-testing.6) (2026-01-29)
### Features
* Add Air Purifier as selectable Matter device type (fixes [#43](https://github.com/RiDDiX/home-assistant-matter-hub/issues/43)) ([22e1bed](https://github.com/RiDDiX/home-assistant-matter-hub/commit/22e1bed8452109bde87aaada1ae80f5495f90f7c))
* Add TVOC sensor with numeric ppb value (related to [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([66da471](https://github.com/RiDDiX/home-assistant-matter-hub/commit/66da4712704b6f71ab1622e1e0d26f3e7fe74ee1))
# [4.0.0-testing.5](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.4...v4.0.0-testing.5) (2026-01-29)
### Features
* Add CO2 sensor with numeric ppm value (fixes [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([b1e7377](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b1e73770c3451100bf07112c1ed09b759b36b903))
# [4.0.0-testing.4](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.3...v4.0.0-testing.4) (2026-01-29)
### Bug Fixes
* **frontend:** show all device endpoints in DevicesPage, not just aggregator ([3594841](https://github.com/RiDDiX/home-assistant-matter-hub/commit/35948419ebab6232451c55668bb00c739c34b981))
# [4.0.0-testing.3](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.2...v4.0.0-testing.3) (2026-01-29)
### Features
* add coverUseHomeAssistantPercentage flag for Alexa-friendly cover percentage display ([da0267b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/da0267b93f800f3d1b04a61245cda55c6054ad82))
* **frontend:** redesign UI with modern card-based layout for bridges and devices ([0a73c40](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0a73c40f6a2dae3fc987ca5fb30c9a129ab5beef))
# [4.0.0-testing.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.1...v4.0.0-testing.2) (2026-01-29)
### Features
* new EndpointCard UI with device icons, online/offline status and state display ([3247139](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3247139dac612f6adeb48ed6c0fc5d753109b52e))
# [4.0.0-testing.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.25...v4.0.0-testing.1) (2026-01-29)
### Bug Fixes
* auto-detect Overkiz covers and suppress transaction conflicts for stable position display ([f540bf9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f540bf93c14821baf658ff8a8ab7558d7543ae3f))
# [2.0.0-testing.25](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.24...v2.0.0-testing.25) (2026-01-29)
### Features
* add remaining Vision 1 domain endpoints (MediaPlayer, Vacuum, Humidifier, Valve, Button, Scene) ([f95d531](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f95d5319aef896737d0011f2c468d51daa0230e8))
# [2.0.0-testing.24](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.23...v2.0.0-testing.24) (2026-01-29)
### Features
* redesign DevicesPage with EndpointCards showing device types, status and clusters ([f9273b1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f9273b1118075e214c9f03970c91be9d16ab55b8))
# [2.0.0-testing.23](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.22...v2.0.0-testing.23) (2026-01-29)
### Features
* complete Vision 1 LightEndpoint and ThermostatEndpoint implementations ([5d9c7ef](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5d9c7efbc20efb7b86607d33f25c90fd93c70265))
# [2.0.0-testing.22](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.21...v2.0.0-testing.22) (2026-01-29)
### Bug Fixes
* correct thermostat deadband constraint logic with 2.5C margin ([93ec659](https://github.com/RiDDiX/home-assistant-matter-hub/commit/93ec659e816f1ec226055f045a0cfce57272cd05))
# [2.0.0-testing.21](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.20...v2.0.0-testing.21) (2026-01-29)
### Bug Fixes
* adjust thermostat setpoint limits to satisfy Matter.js 200 deadband constraint ([4ac7f0d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4ac7f0d3d729e8dbf90440ebdcb1b36c6294a06c))
# [2.0.0-testing.20](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.19...v2.0.0-testing.20) (2026-01-29)
### Bug Fixes
* remove AutoMode feature to prevent Matter.js permission error on thermostatRunningMode (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([a0cf010](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a0cf0104aa1ae523d6054de9fe8c2923af0d0140))
# [2.0.0-testing.19](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.18...v2.0.0-testing.19) (2026-01-29)
### Bug Fixes
* add asLocalActor to preUpdateRunningMode for thermostat systemMode writes (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([b289c0e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b289c0eeef4e36381390f81cfe485718d10fd1af))
# [2.0.0-testing.18](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.17...v2.0.0-testing.18) (2026-01-29)
### Bug Fixes
* add asLocalActor to thermostat setpoint handlers (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([a2bc129](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a2bc1293f1b599a209655479205bc0b91097a53e))
* BridgeWizard sends wrong filter format - use HomeAssistantMatcher (fixes [#33](https://github.com/RiDDiX/home-assistant-matter-hub/issues/33)) ([8bca099](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8bca09927050cbec890774abaaa93c73e30d3d1d))
# [2.0.0-testing.17](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.16...v2.0.0-testing.17) (2026-01-29)
# [2.0.0-testing.16](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.15...v2.0.0-testing.16) (2026-01-29)
### Bug Fixes
* resolve lint formatting errors in SystemInfo and BackupRestore ([1d032aa](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1d032aa926765335757cacfb6c0cb9fdd0459418))
### Features
* enhance System Info with version, environment detection, CPU model ([1376def](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1376def479cf33d132b8a0e0d824b31ccacc7b02))
# [2.0.0-testing.15](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.14...v2.0.0-testing.15) (2026-01-29)
### Features
* capture application logs in buffer for Log Viewer API ([d53faa0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d53faa022b80f1f498d0ecbb8cd3695199a7714e))
# [2.0.0-testing.14](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.13...v2.0.0-testing.14) (2026-01-29)
### Bug Fixes
* use relative API paths for Home Assistant ingress compatibility ([d53131b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d53131b32f63fb1ea206f8b44dba5f8df47323ea))
# [2.0.0-testing.13](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.12...v2.0.0-testing.13) (2026-01-29)
* feat!: bump to version 4.0 series for testing branch ([427b12a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/427b12ae90d43f5278a9e832be26e6776ef09eac))
### BREAKING CHANGES
* Major version bump to 4.0 series. This testing branch may contain breaking changes, experimental features, and unstable code. Use at your own risk.
# [2.0.0-testing.12](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.11...v2.0.0-testing.12) (2026-01-29)
### Features
* add Full Backup with Identity option and fix API paths in BackupRestore ([ed3bc78](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ed3bc7861314d61f0647674a05e6b270397c4115))
# [2.0.0-testing.11](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.10...v2.0.0-testing.11) (2026-01-28)
### Features
* improve system info API with more parameters (CPU, load, process info) ([4f62d98](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4f62d9853d758658dd20d44563ecd3f2c6328cd5))
# [2.0.0-testing.10](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.9...v2.0.0-testing.10) (2026-01-28)
### Bug Fixes
* graceful handling of /api/system/info 404 and restore missing components ([da587e9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/da587e96a13044d6e21de423a1b1569db56dc26b))
# [2.0.0-testing.9](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.8...v2.0.0-testing.9) (2026-01-28)
### Features
* comprehensive UI enhancements - logs, system info, device overview, and devices page ([7a0c4f0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7a0c4f08d3c2f5d07988e5e9d8e0a6b5d45e5862))
# [2.0.0-testing.8](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.7...v2.0.0-testing.8) (2026-01-28)
### Bug Fixes
* use pre-commit handlers for thermostat setpoint changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([6f445a4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6f445a40a97176cfe468ac5d78b751f812ce9c30))
# [2.0.0-testing.7](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.6...v2.0.0-testing.7) (2026-01-28)
### Bug Fixes
* use pre-commit reactor to set thermostatRunningMode before Matter.js internal handler ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([119c360](https://github.com/RiDDiX/home-assistant-matter-hub/commit/119c3607166d66b912bb0470207c4e37c754bdbf))
# [2.0.0-testing.6](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.5...v2.0.0-testing.6) (2026-01-28)
### Bug Fixes
* include hidden entities when explicitly matched by filter ([#26](https://github.com/RiDDiX/home-assistant-matter-hub/issues/26)) ([0417c7f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0417c7fc50e653c48ae13d426bc2f611fc6236be))
# [2.0.0-testing.5](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.4...v2.0.0-testing.5) (2026-01-28)
### Features
* add full backup with Matter identity files ([#31](https://github.com/RiDDiX/home-assistant-matter-hub/issues/31)) ([88262c5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/88262c5e819e072b00da81a264bf04de033066c4))
# [2.0.0-testing.4](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.3...v2.0.0-testing.4) (2026-01-28)
### Features
* sort bridges alphabetically in UI ([#30](https://github.com/RiDDiX/home-assistant-matter-hub/issues/30)) ([80cc75c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/80cc75cce9ef7d9ecebabde4d8b4f830c8ea04d7))
# [2.0.0-testing.3](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.2...v2.0.0-testing.3) (2026-01-28)
### Bug Fixes
* use asLocalActor in thermostat reactors to fix access control issues ([1fd1023](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fd10234c41de3308aaafb3d4da6cd8c16467799))
# [2.0.0-testing.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.1...v2.0.0-testing.2) (2026-01-28)
### Bug Fixes
* use asLocalActor in thermostat reactors to fix access control issues ([6062219](https://github.com/RiDDiX/home-assistant-matter-hub/commit/606221914b5e7ca9a36effcc01d0f483b6a2f5c9))
# [2.0.0-testing.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.3.1...v2.0.0-testing.1) (2026-01-28)
* fix!: AirQuality sensor conformance - enable all feature flags ([d037659](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d03765929a61ef38809c5af8573cfcc1ce4d0987))
### BREAKING CHANGES
* Alpha version bump to 2.0.0 series. This release includes major new features like Health Monitoring Dashboard, Auto-Recovery, and Bridge Wizard.
# [1.5.0-alpha.22](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.21...v1.5.0-alpha.22) (2026-01-26)
### Features
* health monitoring dashboard, auto-recovery, bridge wizard ([3800813](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3800813f6f740d1ee3a9dd032bc350cfcb7c0f90))
# [1.5.0-alpha.21](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.20...v1.5.0-alpha.21) (2026-01-26)
### Bug Fixes
* cover position comparison, thermostat offline status, valve actions ([4388383](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4388383710f874b1aac9f3f8a7ff3022481c5d81))
# [1.5.0-alpha.20](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.19...v1.5.0-alpha.20) (2026-01-26)
### Bug Fixes
* improve humidity sensor limits, light type detection, and media player power control ([30c94de](https://github.com/RiDDiX/home-assistant-matter-hub/commit/30c94ded8af39c360062ec5fd5293ebb18f0fba7))
# [1.5.0-alpha.19](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.18...v1.5.0-alpha.19) (2026-01-26)
### Bug Fixes
* correct unit mismatch in thermostat deadband (0.1°C vs 0.01°C) ([7b88ee3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7b88ee33d51416c7798c94e515471354511f1fe4))
# [1.5.0-alpha.18](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.17...v1.5.0-alpha.18) (2026-01-26)
### Bug Fixes
* minSetpointDeadBand int8 overflow (250 -> 25) ([3110267](https://github.com/RiDDiX/home-assistant-matter-hub/commit/311026762dfed23ff0df5752ed5b1ede1c26707e))
# [1.5.0-alpha.17](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.16...v1.5.0-alpha.17) (2026-01-26)
### Bug Fixes
* thermostat deadband constraint violation causing boot loop with climate entities ([a680be8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a680be8f59c7a2d16475ea93247db9fea9b099c0))
# [1.5.0-alpha.16](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.15...v1.5.0-alpha.16) (2026-01-26)
### Bug Fixes
* add .nojekyll file and copy to docs build output for GitHub Pages ([cf96b0c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cf96b0cabee98f9f891fd8b2c0ea63f45e455c8a))
# [1.5.0-alpha.15](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.14...v1.5.0-alpha.15) (2026-01-26)
### Bug Fixes
* add AirQualityServer to PM2.5/PM10 sensors to satisfy mandatory airQuality attribute ([2d9b3a1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2d9b3a10c3c7d3b1240104df203772982ca4d257))
* add environment config for GitHub Pages deployment ([87101a8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/87101a8e0bf775c1561a15a372a3604d2b63cdce))
# [1.5.0-alpha.14](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.13...v1.5.0-alpha.14) (2026-01-26)
### Bug Fixes
* add explicit docs build step with BASE_URL env for GitHub Pages ([259d57b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/259d57bda5fbfea06913d5c5e2bc283d5a253e3a))
# [1.5.0-alpha.13](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.12...v1.5.0-alpha.13) (2026-01-26)
### Features
* integrate structured logging with context and retry utilities into backend ([44bcb9f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/44bcb9f741304d7975408d30eae543e7d0675a35))
# [1.5.0-alpha.12](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.11...v1.5.0-alpha.12) (2026-01-26)
### Features
* add structured logging, retry utilities, and UI improvements ([a0b21ec](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a0b21ec30b717a9604b7d641d5ca3154060465d2))
# [1.5.0-alpha.11](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.10...v1.5.0-alpha.11) (2026-01-26)
### Bug Fixes
* StatusIndicator health API structure mismatch ([5b43fbb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5b43fbb9e3670729e1fff2f853092de54c563442))
# [1.5.0-alpha.10](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.9...v1.5.0-alpha.10) (2026-01-26)
### Features
* add Alarm Control Panel device type ([db96ffb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/db96ffb1e66ffdc7792da0286e05d35ce863f2cd))
# [1.5.0-alpha.9](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.8...v1.5.0-alpha.9) (2026-01-26)
### Features
* add Pressure, Flow, Air Quality sensors and Water Valve ([330d4e3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/330d4e37015b0c31a413b7e86faaa6cd4b0508e3))
# [1.5.0-alpha.8](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.7...v1.5.0-alpha.8) (2026-01-26)
### Bug Fixes
* add minSetpointDeadBand and absolute limits to thermostat defaults ([e925164](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e92516479a5aae08d83f057d4f90bd7031f7f9f9))
* add missing await to super.initialize() in behavior servers ([#8](https://github.com/RiDDiX/home-assistant-matter-hub/issues/8)) ([803dd35](https://github.com/RiDDiX/home-assistant-matter-hub/commit/803dd3517ba86075c190be2c15a63182b3e72607))
* add null checks for entity.state in all behavior servers to prevent crashes when entities are deleted ([477da9c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/477da9c6ddbc20415c0d0f34cac19580644ba784))
* add null checks in StatusIndicator to prevent crash ([e64b9a6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e64b9a6630b93e70667636b524451ef729abe3b9))
# [1.5.0-alpha.7](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.6...v1.5.0-alpha.7) (2026-01-26)
### Bug Fixes
* add smokeCoAlarm to ClusterId enum ([868558c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/868558ce11a5824c0c57c616bc54d99c1a66f736))
* avoid fatal crash when endpoint storage is temporarily inaccessible ([0552e1d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0552e1d0123095abec06bbc871b5b017073b6f51))
* biome formatting for .releaserc.json ([5ca1c4d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5ca1c4d93cf1ff19b6833d8f3ce105934f9cfdb3))
* bundle Matter.js packages to include access control patch ([2791246](https://github.com/RiDDiX/home-assistant-matter-hub/commit/27912467396382c906b4c3fa5235ad5f9f8eceb4))
* call HA action before thermostatRunningMode update to prevent blocking ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([1759fb2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1759fb236a2493ff9871648a2a87f06f461521f6))
* clamp thermostat setpoints to valid limits to prevent Matter.js validation errors ([2d190b5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2d190b59d2adcf0e166a3a4ca5f296010642e78c))
* climate mode change from Apple Home fails with read-only error ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([856e1ea](https://github.com/RiDDiX/home-assistant-matter-hub/commit/856e1eadbe9ac4703a826b27efd6853ff597a3c8))
* correct API URLs for Home Assistant ingress support ([8d6a8b5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8d6a8b58d93692918d1cd7b89ed27019fe022001))
* correct unit mismatch in thermostat deadband (0.1°C vs 0.01°C) ([7b88ee3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7b88ee33d51416c7798c94e515471354511f1fe4))
* cover position comparison, thermostat offline status, valve actions ([4388383](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4388383710f874b1aac9f3f8a7ff3022481c5d81))
* enable PhysicalContact feature for OccupancySensing cluster (required since revision 5) ([89ff72e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/89ff72e2894d6cc6e09b8fdfe71f522cbb98c739))
* entity mapping delete using array index instead of entityId ([20b4d46](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20b4d46030423a545f0bef34c97a901847a2cfe3))
* FanControl step command not calling Home Assistant ([91acf08](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91acf089c0b57e1380fb4ec58faf305879021670))
* handle Home Assistant action errors to prevent unhandled promise rejections (fixes [#17](https://github.com/RiDDiX/home-assistant-matter-hub/issues/17)) ([1f35169](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1f3516955cb61588cd3071849fd56f7a4021404e))
* handle Matter.js endpoint storage errors gracefully to prevent crashes ([2a059bc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2a059bcd7bec1dbac43821acfbe8c3fbbcb9d70d))
* handle missing entity-mappings storage data ([21674ab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/21674ab322306d26f9e6fdcf68bfe27e9229d32e))
* handle mutex-closed error gracefully during shutdown ([e23bcee](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e23bcee0e97e9a88eac88f2a251fbd0aeafcfe7d))
* handle transaction conflict in fan control state updates ([91b967f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91b967fe19085d832a22e0af52c564f95116dfef))
* improve humidity sensor limits, light type detection, and media player power control ([30c94de](https://github.com/RiDDiX/home-assistant-matter-hub/commit/30c94ded8af39c360062ec5fd5293ebb18f0fba7))
* minSetpointDeadBand int8 overflow (250 -> 25) ([3110267](https://github.com/RiDDiX/home-assistant-matter-hub/commit/311026762dfed23ff0df5752ed5b1ede1c26707e))
* move multer to runtime dependencies ([01e46a1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/01e46a1d784621576a9937c9446eb7f87557f4de))
* move super.initialize() to beginning in rvc behavior servers ([1fb48f8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fb48f80904442832f4a00beed8d8a7d316c8795))
* only apply thermostat deadband when currently in Auto mode, not just when feature is supported ([#21](https://github.com/RiDDiX/home-assistant-matter-hub/issues/21)) ([0f0db53](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0f0db539418f77517389744c7dad335735beff57))
* pass APP_VERSION environment variable to Docker containers ([79bde68](https://github.com/RiDDiX/home-assistant-matter-hub/commit/79bde6896f0f6b90488e09cc960ff254dcf02e76))
* patch Matter.js FabricAccessControl to grant Operate access when cluster undefined ([ca490e2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ca490e29a3d1c49c52af5b44f67931cb2746c6a6))
* pin archiver and unzipper versions and add to app dependencies ([65fd739](https://github.com/RiDDiX/home-assistant-matter-hub/commit/65fd739f26f586dd3da707302dfb3117dd3628e1))
* prevent crash when entity is enabled from disabled state (missing state) ([e7901c9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e7901c9fb57ec7b814de5952d659337c77d57e5c))
* prevent thermostat init crash by setting default deadband and improve version reporting ([1fd5260](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fd526000c2a5c9599a14cee8f5c7cfea6d878ef))
* remove broken Pump device (missing mandatory PumpConfigurationAndControl cluster) ([b1bd5b9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b1bd5b9637d6e43b80e58f598fdd64178f15490e))
* remove deadband offset from thermostat setpoint limits ([c2a5290](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c2a5290096b4ecfff9d810e896eed6ede298f329))
* remove Matter.js patch workaround - now using asLocalActor per Matter.js team advice ([0b6c6c0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0b6c6c029bda717b0d0049fd122b90749ae01679))
* resolve lint errors (parseInt radix, useless switch case) ([20fe6d8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20fe6d8006ebb62c9a036d10efd0971804496ad2))
* return minimum level instead of null for Apple Home compatibility ([c3cb384](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c3cb384ba0028d8eb28cea82d41222098c9a47df))
* return minimum level instead of null for humidifier controller compatibility ([dfb36a7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dfb36a72afdea48e5c89b8d6781fefbe09d7b553))
* revert thermostat deadband changes - Matter.js enforces constraint on limits ([313e5d6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/313e5d62d3eb11b3401dbe7c7f09ba8a7ec9939c))
* round fan percentage to nearest valid step ([#8](https://github.com/RiDDiX/home-assistant-matter-hub/issues/8)) ([292cc91](https://github.com/RiDDiX/home-assistant-matter-hub/commit/292cc91830ee6130f8bad9e2b4855e281d60a67b))
* satisfy CI lint (export server bases, organize imports) ([1c06a53](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1c06a53bf5128fa69a51711adfc1821fffd4a245))
* separate Smoke and CO alarm types to prevent duplicate sensors ([#7](https://github.com/RiDDiX/home-assistant-matter-hub/issues/7)) ([53e7d03](https://github.com/RiDDiX/home-assistant-matter-hub/commit/53e7d031630701e730fe45717309e77b6f0607c1))
* set controlSequenceOfOperation based on features in initialize() ([#28](https://github.com/RiDDiX/home-assistant-matter-hub/issues/28)) ([627191c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/627191c598e7847ed45497f6eeb9e3e8ccda4a5f))
* set initial RVC state before super.initialize() to satisfy Matter.js validation ([23dcd5e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/23dcd5e71b170ca385d3ef92eb4349e2cd2d7f03))
* set thermostat controlSequenceOfOperation before first update ([7a47ff4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7a47ff41e781395318fb3edf7c0537619b039ca4))
* set thermostat defaults at behavior creation to prevent conformance errors ([a898cb9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a898cb9008cd55b7568d60317e32552bec75c4db))
* StatusIndicator health API structure mismatch ([5b43fbb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5b43fbb9e3670729e1fff2f853092de54c563442))
* stub Bun imports to prevent runtime errors in Node.js ([53db982](https://github.com/RiDDiX/home-assistant-matter-hub/commit/53db982d840b2ff5ca31098f858b99353ec126b2))
* suppress transient endpoint storage errors in applyPatchState during behavior initialization ([4ab6f94](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4ab6f94ebfefb78c95a24ebbe15d367cf5e0a15d))
* thermostat deadband constraint violation causing boot loop with climate entities ([a680be8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a680be8f59c7a2d16475ea93247db9fea9b099c0))
* thermostat init deadband ordering and robust filter preview error parsing ([39a7222](https://github.com/RiDDiX/home-assistant-matter-hub/commit/39a72226347d4bc1a491d3037502385926a5927e))
* trigger release for Bun import stub fix ([66818ab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/66818abd16018ca8ba417ff84527e748c5617499))
* use asLocalActor for attribute change handlers to fix access control issues (per Matter.js team) ([f9334e4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f9334e4504c051a376b2825f45dbeb2f353b19c9))
* use setImmediate for thermostat mode changes to bypass transaction conflicts ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([cfe325a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cfe325a9ccce4a2186808ba549ba7b3f138be484))
* use setImmediate for thermostat setpoint changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([73bef52](https://github.com/RiDDiX/home-assistant-matter-hub/commit/73bef52de37f2a9473d48bfd0cb85baf9c06376f))
### Features
* add Add Controller button for multi-fabric re-pairing ([a9a6829](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a9a68293ed86ef022434b5c663bc5aa430901a21))
* add AirPurifier and Pump Matter device types (cherry-pick from main) ([1b1346f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1b1346f10dadd2aed5c3c528a758a7d6313e1ae1))
* add Alarm Control Panel device type ([db96ffb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/db96ffb1e66ffdc7792da0286e05d35ce863f2cd))
* add Backup/Restore section to Health page ([b4ea8d5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b4ea8d57a4d9fc33031da792c2a15e908c58c2e6))
* add backup/restore system, smoke/CO detector, filter preview, dark mode, sorting, and update docs ([5bcc9a0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5bcc9a0533924e0c0b0dc1a7e7732af548d07878))
* add bridge export/import functionality ([fbd42bd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fbd42bddd3558fc9f491ff8ea6df23c4dd2971b5))
* add comprehensive REST API with Home Assistant, Logs, and Metrics endpoints ([128a070](https://github.com/RiDDiX/home-assistant-matter-hub/commit/128a070f5627f59918d72169a2059b74c1620d19))
* add dark mode toggle, device list sorting, and filter preview ([b4fe7e0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b4fe7e0ad94cc136655a511263f799f915a0542e))
* add entity mapping customization ([0e89fd0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0e89fd04245cadacad5007bfc2709623fa850d80))
* add fan preset mode support and fix script filtering ([#26](https://github.com/RiDDiX/home-assistant-matter-hub/issues/26)) ([f63b715](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f63b71504206fe55964b6eb5c10aa1c728a71e5b))
* add health check API and WebSocket live updates ([bbbfd18](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bbbfd189c0325c93b98e3a06659961065341ac96))
* add migration support for importing stable exports into alpha ([331f11d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/331f11dd3dc9b545a5c25d3fb59bdba860d544d2))
* add PM2.5 and PM10 concentration measurement sensors with numeric values ([b52a4c3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b52a4c3bfa01f6285cbdfca8d72f4fe0da68939d))
* add Pressure, Flow, Air Quality sensors and Water Valve ([330d4e3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/330d4e37015b0c31a413b7e86faaa6cd4b0508e3))
* add ProductName filter for Include/Exclude entity filtering ([dccf818](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dccf81829c637e154f6cf807b6b4981a305fdbbd))
* add Pump device with proper PumpConfigurationAndControl cluster ([ebc989e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ebc989e6ef5f0c52fce90c815b6912d711430c4d))
* add restart prompt after backup restore and fix error message display ([769edaf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/769edafca2d3732ac063eae6623b830c4a9adeac))
* add Smoke/CO Alarm device type and update entity mappings ([5d405e4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5d405e4112740e9c8ffc6104e43f39e2babc31e6))
* add structured logging, retry utilities, and UI improvements ([a0b21ec](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a0b21ec30b717a9604b7d641d5ca3154060465d2))
* add WebSocket live updates and status indicator ([227edc8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/227edc804da5e618ccef27a1f2e01796316de437))
* complete entity mapping UI integration ([48d0ace](https://github.com/RiDDiX/home-assistant-matter-hub/commit/48d0ace72d6ad63546ec3761ce00babb53614f67))
* graceful error handling for failed entities with frontend display ([521f7f3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/521f7f35650123bc77cd442bd6feb3e9b143e9d2))
* health monitoring dashboard, auto-recovery, bridge wizard ([3800813](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3800813f6f740d1ee3a9dd032bc350cfcb7c0f90))
* improve Fan speed control, add Media Player playback ([0de6198](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0de6198ffb1c4922393e1bb8c190ceffeb613c5c))
* integrate structured logging with context and retry utilities into backend ([44bcb9f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/44bcb9f741304d7975408d30eae543e7d0675a35))
### Performance Improvements
* parallelize state updates for faster Alexa/Google Home response ([dea2e62](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dea2e626d6eb812e5290deadaa03104c867f3190))
# [1.5.0-alpha.6](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.5...v1.5.0-alpha.6) (2026-01-26)
### BREAKING CHANGES
### Features
* add WebSocket live updates and status indicator ([227edc8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/227edc804da5e618ccef27a1f2e01796316de437))
# [1.5.0-alpha.5](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.4...v1.5.0-alpha.5) (2026-01-26)
### Features
* add migration support for importing stable exports into alpha ([331f11d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/331f11dd3dc9b545a5c25d3fb59bdba860d544d2))
# [1.5.0-alpha.4](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.3...v1.5.0-alpha.4) (2026-01-26)
### Bug Fixes
* handle missing entity-mappings storage data ([21674ab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/21674ab322306d26f9e6fdcf68bfe27e9229d32e))
# [1.5.0-alpha.3](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.2...v1.5.0-alpha.3) (2026-01-26)
### Features
* complete entity mapping UI integration ([48d0ace](https://github.com/RiDDiX/home-assistant-matter-hub/commit/48d0ace72d6ad63546ec3761ce00babb53614f67))
# [1.5.0-alpha.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0-alpha.1...v1.5.0-alpha.2) (2026-01-26)
### Features
* add bridge export/import functionality ([fbd42bd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fbd42bddd3558fc9f491ff8ea6df23c4dd2971b5))
# [1.5.0-alpha.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.4.1-alpha.1...v1.5.0-alpha.1) (2026-01-25)
### Features
* add entity mapping customization ([0e89fd0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0e89fd04245cadacad5007bfc2709623fa850d80))
## [1.4.1-alpha.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.4.0...v1.4.1-alpha.1) (2026-01-25)
### Bug Fixes
* biome formatting for .releaserc.json ([5ca1c4d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5ca1c4d93cf1ff19b6833d8f3ce105934f9cfdb3))
# [1.4.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.3.1...v1.4.0) (2026-01-25)
### Features
* add health check API and WebSocket live updates ([bbbfd18](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bbbfd189c0325c93b98e3a06659961065341ac96))
* Alpha version bump to 2.0.0 series. This release includes major new features like Health Monitoring Dashboard, Auto-Recovery, and Bridge Wizard.
## [1.3.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.3.0...v1.3.1) (2026-01-25)

View File

@@ -1,9 +1,9 @@
version: "2.0.0-testing.3"
image: ghcr.io/riddix/home-assistant-matter-hub-addon-testing
version: "4.0.0-testing.34"
image: ghcr.io/riddix/home-assistant-matter-hub-addon
slug: hamh-testing
name: Home-Assistant-Matter-Hub (Testing)
description: "🧪 TESTING VERSION - For Matter.js debugging only! Contains debug logging without ACL workaround patch."
url: https://github.com/riddix/home-assistant-matter-hub/tree/testing-matterjs
description: "⚠️ TESTING VERSION - May contain BREAKING CHANGES! Experimental features, unstable code, and cutting-edge Matter.js updates. Use at your own risk. Not recommended for production use."
url: https://github.com/riddix/home-assistant-matter-hub/tree/testing
panel_icon: mdi:bug
panel_title: Matter Hub Testing
homeassistant: 2024.1.0
@@ -21,7 +21,9 @@ options:
app_log_level: debug
disable_log_colors: false
mdns_network_interface: ""
matter_js_testing: true
schema:
app_log_level: list(silly|debug|info|notice|warn|error|fatal)
disable_log_colors: bool
mdns_network_interface: "str?"
matter_js_testing: bool

View File

@@ -1,3 +1,432 @@
## [1.10.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.10.1...v1.10.2) (2026-01-30)
### Bug Fixes
* hidden entities should only be included via feature flag, not by filter match (fixes [#56](https://github.com/RiDDiX/home-assistant-matter-hub/issues/56)) ([f5cb1b7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f5cb1b7c224d8195b431b143281ff2d86d0b91c7))
## [1.10.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.10.0...v1.10.1) (2026-01-30)
### Bug Fixes
* use device_id instead of entity_id for device lookup (fixes [#56](https://github.com/RiDDiX/home-assistant-matter-hub/issues/56)) ([4dafb48](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4dafb48efa11fc47f5668e216b70069b2c89a8a2))
# [1.10.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.9.0...v1.10.0) (2026-01-30)
### Features
* auto-refresh Entity Mappings list after saving from EndpointList ([4721ddd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4721ddd50602881e79fec8ccf89e3bbae7c78c25))
# [1.9.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.8.1...v1.9.0) (2026-01-29)
* fix!: AirQuality sensor conformance - enable all feature flags ([d037659](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d03765929a61ef38809c5af8573cfcc1ce4d0987))
### Bug Fixes
* add .nojekyll file and copy to docs build output for GitHub Pages ([cf96b0c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cf96b0cabee98f9f891fd8b2c0ea63f45e455c8a))
* add AirQualityServer to PM2.5/PM10 sensors to satisfy mandatory airQuality attribute ([2d9b3a1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2d9b3a10c3c7d3b1240104df203772982ca4d257))
* add asLocalActor to preUpdateRunningMode for thermostat systemMode writes (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([fd4cd11](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fd4cd1188e44cc4670ad9d967c6ac10493fc0592))
* add asLocalActor to thermostat setpoint handlers (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([a567cf7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a567cf727f1842613025251759d18125fcf60db9))
* add environment config for GitHub Pages deployment ([87101a8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/87101a8e0bf775c1561a15a372a3604d2b63cdce))
* add error handling for bridge icon existence check ([26172d2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/26172d2b486727cc702fb52c11d89ed6915deb24))
* add explicit docs build step with BASE_URL env for GitHub Pages ([259d57b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/259d57bda5fbfea06913d5c5e2bc283d5a253e3a))
* add global error handler to suppress async endpoint storage errors during bridge deletion ([a21c32e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a21c32e39ac0ac7548c11200f919e7de8d5b60df))
* add minSetpointDeadBand and absolute limits to thermostat defaults ([e925164](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e92516479a5aae08d83f057d4f90bd7031f7f9f9))
* add missing await to super.initialize() in behavior servers ([#8](https://github.com/RiDDiX/home-assistant-matter-hub/issues/8)) ([803dd35](https://github.com/RiDDiX/home-assistant-matter-hub/commit/803dd3517ba86075c190be2c15a63182b3e72607))
* add null checks for entity.state in all behavior servers to prevent crashes when entities are deleted ([477da9c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/477da9c6ddbc20415c0d0f34cac19580644ba784))
* add null checks in StatusIndicator to prevent crash ([e64b9a6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e64b9a6630b93e70667636b524451ef729abe3b9))
* add smokeCoAlarm to ClusterId enum ([868558c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/868558ce11a5824c0c57c616bc54d99c1a66f736))
* add uniqueId to BridgedDeviceBasicInformation for Alexa deduplication (fixes [#53](https://github.com/RiDDiX/home-assistant-matter-hub/issues/53)) ([4b7a7e5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4b7a7e54e4ef344d2646db757458669a14701ea3))
* adjust thermostat setpoint limits to satisfy Matter.js 200 deadband constraint ([e92b485](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e92b4853456a7c533628e601acd883586bd8224c))
* auto-detect Overkiz covers and suppress transaction conflicts for stable position display ([ecde728](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ecde728664242cf4877b74c5257af4087ab0d921))
* avoid fatal crash when endpoint storage is temporarily inaccessible ([0552e1d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0552e1d0123095abec06bbc871b5b017073b6f51))
* biome formatting for .releaserc.json ([5ca1c4d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5ca1c4d93cf1ff19b6833d8f3ce105934f9cfdb3))
* BridgeWizard sends wrong filter format - use HomeAssistantMatcher (fixes [#33](https://github.com/RiDDiX/home-assistant-matter-hub/issues/33)) ([5de5221](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5de52216767a7eba3ab1b4a1afd670636895468a))
* bundle Matter.js packages to include access control patch ([2791246](https://github.com/RiDDiX/home-assistant-matter-hub/commit/27912467396382c906b4c3fa5235ad5f9f8eceb4))
* call HA action before thermostatRunningMode update to prevent blocking ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([1759fb2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1759fb236a2493ff9871648a2a87f06f461521f6))
* check HVAC mode for temperature range support (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([c1244b9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c1244b94896c4d8376ce6a74256480fa4f8a89ca))
* clamp maxHeatSetpointLimit for heating-only thermostats to satisfy Matter.js constraints ([a57a0f9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a57a0f905e8d80a45f689c3589294db3fb4a77af))
* clamp maxHeatSetpointLimit when maxCoolSetpointLimit would exceed 35°C ([066b726](https://github.com/RiDDiX/home-assistant-matter-hub/commit/066b726146b29867f19200f51c74d779c611e57e))
* clamp thermostat setpoints to valid limits to prevent Matter.js validation errors ([2d190b5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2d190b59d2adcf0e166a3a4ca5f296010642e78c))
* climate mode change from Apple Home fails with read-only error ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([856e1ea](https://github.com/RiDDiX/home-assistant-matter-hub/commit/856e1eadbe9ac4703a826b27efd6853ff597a3c8))
* correct alarm_control_panel action format with domain prefix (fixes [#35](https://github.com/RiDDiX/home-assistant-matter-hub/issues/35)) ([a151091](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a151091f971fca79d4815d4b72f48bbf000eb465))
* correct API URLs for Home Assistant ingress support ([8d6a8b5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8d6a8b58d93692918d1cd7b89ed27019fe022001))
* correct thermostat deadband constraint logic with 2.5C margin ([fde0e98](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fde0e980233470880197a5ff5c4708987dba66aa))
* correct unit mismatch in thermostat deadband (0.1°C vs 0.01°C) ([7b88ee3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7b88ee33d51416c7798c94e515471354511f1fe4))
* correct vendor ID mapping - 4996 is iCloud Keychain, not Google (fixes [#47](https://github.com/RiDDiX/home-assistant-matter-hub/issues/47)) ([55cfd51](https://github.com/RiDDiX/home-assistant-matter-hub/commit/55cfd51774c26c509ec5cd2671fcbae007bc7d24))
* cover position comparison, thermostat offline status, valve actions ([4388383](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4388383710f874b1aac9f3f8a7ff3022481c5d81))
* enable PhysicalContact feature for OccupancySensing cluster (required since revision 5) ([89ff72e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/89ff72e2894d6cc6e09b8fdfe71f522cbb98c739))
* ensure minCoolSetpointLimit >= minHeatSetpointLimit + deadband for Heating+Cooling thermostats ([00dbb46](https://github.com/RiDDiX/home-assistant-matter-hub/commit/00dbb4604c610f17f7a47c49ea456d7c5660c7d4))
* entity mapping delete using array index instead of entityId ([20b4d46](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20b4d46030423a545f0bef34c97a901847a2cfe3))
* expand thermostat setpoint limits instead of restricting them ([6957c46](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6957c46ea6320b563826e59471ff9084ac649ce6))
* FanControl step command not calling Home Assistant ([91acf08](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91acf089c0b57e1380fb4ec58faf305879021670))
* graceful handling of /api/system/info 404 and restore missing components ([26e396d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/26e396d409062e7613ebb6e626bc636b5a0d1664))
* handle endpoint storage errors during bridge deletion ([43c7527](https://github.com/RiDDiX/home-assistant-matter-hub/commit/43c75272a526382514ecab1b223d4c0a37afa5a8))
* handle Home Assistant action errors to prevent unhandled promise rejections (fixes [#17](https://github.com/RiDDiX/home-assistant-matter-hub/issues/17)) ([1f35169](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1f3516955cb61588cd3071849fd56f7a4021404e))
* handle Matter.js endpoint storage errors gracefully to prevent crashes ([2a059bc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2a059bcd7bec1dbac43821acfbe8c3fbbcb9d70d))
* handle missing entity-mappings storage data ([21674ab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/21674ab322306d26f9e6fdcf68bfe27e9229d32e))
* handle missing transitionTime in LevelControl commands for Google Home compatibility ([622787a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/622787aa4791535336ad4c17f10855374469795c))
* handle mutex-closed error gracefully during shutdown ([e23bcee](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e23bcee0e97e9a88eac88f2a251fbd0aeafcfe7d))
* handle null transitionTime from Google Home (fixes [#41](https://github.com/RiDDiX/home-assistant-matter-hub/issues/41)) ([f4a0ff3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f4a0ff342aec30d4f1d4faf161afd66757e6e9cb))
* handle transaction conflict in fan control state updates ([91b967f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91b967fe19085d832a22e0af52c564f95116dfef))
* improve brightness persistence by checking entity on/off state and add debug logging ([9cc3cf0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9cc3cf049927a505410074f443a372b6bcba23e7))
* improve humidity sensor limits, light type detection, and media player power control ([30c94de](https://github.com/RiDDiX/home-assistant-matter-hub/commit/30c94ded8af39c360062ec5fd5293ebb18f0fba7))
* include hidden entities when explicitly matched by filter ([#26](https://github.com/RiDDiX/home-assistant-matter-hub/issues/26)) ([8bb96b8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8bb96b8b7626ac47c3feb8bc1b9aeba5c1e3c44c))
* minSetpointDeadBand int8 overflow (250 -> 25) ([3110267](https://github.com/RiDDiX/home-assistant-matter-hub/commit/311026762dfed23ff0df5752ed5b1ede1c26707e))
* move multer to runtime dependencies ([01e46a1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/01e46a1d784621576a9937c9446eb7f87557f4de))
* move super.initialize() to beginning in rvc behavior servers ([1fb48f8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fb48f80904442832f4a00beed8d8a7d316c8795))
* only apply thermostat deadband when currently in Auto mode, not just when feature is supported ([#21](https://github.com/RiDDiX/home-assistant-matter-hub/issues/21)) ([0f0db53](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0f0db539418f77517389744c7dad335735beff57))
* pass APP_VERSION environment variable to Docker containers ([79bde68](https://github.com/RiDDiX/home-assistant-matter-hub/commit/79bde6896f0f6b90488e09cc960ff254dcf02e76))
* patch Matter.js FabricAccessControl to grant Operate access when cluster undefined ([ca490e2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ca490e29a3d1c49c52af5b44f67931cb2746c6a6))
* pin archiver and unzipper versions and add to app dependencies ([65fd739](https://github.com/RiDDiX/home-assistant-matter-hub/commit/65fd739f26f586dd3da707302dfb3117dd3628e1))
* preserve light brightness on turn-on and correct thermostat setpoint handling (fixes [#37](https://github.com/RiDDiX/home-assistant-matter-hub/issues/37), [#38](https://github.com/RiDDiX/home-assistant-matter-hub/issues/38)) ([3723d32](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3723d3267dcbe7d7937222aecfe9d4ae76648ff9))
* prevent crash when entity is enabled from disabled state (missing state) ([e7901c9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e7901c9fb57ec7b814de5952d659337c77d57e5c))
* prevent thermostat init crash by setting default deadband and improve version reporting ([1fd5260](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fd526000c2a5c9599a14cee8f5c7cfea6d878ef))
* remove AutoMode feature to prevent Matter.js permission error on thermostatRunningMode (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([36d50b2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/36d50b25a2fc189619cd5252a97cdb2c88d025fc))
* remove broken Pump device (missing mandatory PumpConfigurationAndControl cluster) ([b1bd5b9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b1bd5b9637d6e43b80e58f598fdd64178f15490e))
* remove deadband offset from thermostat setpoint limits ([c2a5290](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c2a5290096b4ecfff9d810e896eed6ede298f329))
* remove Matter.js patch workaround - now using asLocalActor per Matter.js team advice ([0b6c6c0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0b6c6c029bda717b0d0049fd122b90749ae01679))
* resolve lint errors (parseInt radix, useless switch case) ([20fe6d8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20fe6d8006ebb62c9a036d10efd0971804496ad2))
* resolve lint formatting errors in SystemInfo and BackupRestore ([b6057c0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b6057c08f64f0776b4b852ead7744e19f6b2ebc5))
* return minimum level instead of null for Apple Home compatibility ([c3cb384](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c3cb384ba0028d8eb28cea82d41222098c9a47df))
* return minimum level instead of null for humidifier controller compatibility ([dfb36a7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dfb36a72afdea48e5c89b8d6781fefbe09d7b553))
* revert thermostat deadband changes - Matter.js enforces constraint on limits ([313e5d6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/313e5d62d3eb11b3401dbe7c7f09ba8a7ec9939c))
* round fan percentage to nearest valid step ([#8](https://github.com/RiDDiX/home-assistant-matter-hub/issues/8)) ([292cc91](https://github.com/RiDDiX/home-assistant-matter-hub/commit/292cc91830ee6130f8bad9e2b4855e281d60a67b))
* satisfy CI lint (export server bases, organize imports) ([1c06a53](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1c06a53bf5128fa69a51711adfc1821fffd4a245))
* separate Smoke and CO alarm types to prevent duplicate sensors ([#7](https://github.com/RiDDiX/home-assistant-matter-hub/issues/7)) ([53e7d03](https://github.com/RiDDiX/home-assistant-matter-hub/commit/53e7d031630701e730fe45717309e77b6f0607c1))
* set controlSequenceOfOperation based on features in initialize() ([#28](https://github.com/RiDDiX/home-assistant-matter-hub/issues/28)) ([627191c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/627191c598e7847ed45497f6eeb9e3e8ccda4a5f))
* set initial RVC state before super.initialize() to satisfy Matter.js validation ([23dcd5e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/23dcd5e71b170ca385d3ef92eb4349e2cd2d7f03))
* set thermostat controlSequenceOfOperation before first update ([7a47ff4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7a47ff41e781395318fb3edf7c0537619b039ca4))
* set thermostat defaults at behavior creation to prevent conformance errors ([a898cb9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a898cb9008cd55b7568d60317e32552bec75c4db))
* show all leaf endpoints in card view, not just aggregator ([669557d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/669557dc823997b598f55786c01bddc582b469b8))
* StatusIndicator health API structure mismatch ([5b43fbb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5b43fbb9e3670729e1fff2f853092de54c563442))
* stub Bun imports to prevent runtime errors in Node.js ([53db982](https://github.com/RiDDiX/home-assistant-matter-hub/commit/53db982d840b2ff5ca31098f858b99353ec126b2))
* support auto-only thermostats by treating them as heating devices (fixes [#54](https://github.com/RiDDiX/home-assistant-matter-hub/issues/54)) ([bf0281c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bf0281cc88efa168b5c9910d44d5970e85a6c25a))
* suppress transient endpoint storage errors in applyPatchState during behavior initialization ([4ab6f94](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4ab6f94ebfefb78c95a24ebbe15d367cf5e0a15d))
* sync frontend components from testing (AppTopBar, EndpointList, BridgeDetails) ([f2dded5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f2dded59cedc972dbadfdcf79ba6af7a617dfb8a))
* thermostat deadband constraint violation causing boot loop with climate entities ([a680be8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a680be8f59c7a2d16475ea93247db9fea9b099c0))
* thermostat init deadband ordering and robust filter preview error parsing ([39a7222](https://github.com/RiDDiX/home-assistant-matter-hub/commit/39a72226347d4bc1a491d3037502385926a5927e))
* trigger release for Bun import stub fix ([66818ab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/66818abd16018ca8ba417ff84527e748c5617499))
* use asLocalActor for attribute change handlers to fix access control issues (per Matter.js team) ([f9334e4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f9334e4504c051a376b2825f45dbeb2f353b19c9))
* use asLocalActor in thermostat reactors to fix access control issues ([1fd1023](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fd10234c41de3308aaafb3d4da6cd8c16467799))
* use pre-commit handlers for thermostat setpoint changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([8070297](https://github.com/RiDDiX/home-assistant-matter-hub/commit/80702972a0de970dd3093a47f654169eb80a4f71))
* use pre-commit reactor to set thermostatRunningMode before Matter.js internal handler ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([79b2f6c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/79b2f6c68cc008628713eb4a7e6f1a3c81babb3c))
* use relative API paths for Home Assistant ingress compatibility ([a791fd9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a791fd95dda9f9b1c8b1f02967783d6d0358aac3))
* use relative API URL for bridge-icons (Ingress compatibility) ([a9d630b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a9d630b8535167f6374ea490faae08e4f9fc834b))
* use setImmediate for thermostat mode changes to bypass transaction conflicts ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([cfe325a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cfe325a9ccce4a2186808ba549ba7b3f138be484))
* use setImmediate for thermostat setpoint changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([73bef52](https://github.com/RiDDiX/home-assistant-matter-hub/commit/73bef52de37f2a9473d48bfd0cb85baf9c06376f))
* WebSocket URL includes Ingress path for proper routing ([d6c8a6a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d6c8a6a29f94a6ca459a6a981c92179d3353168f))
### Features
* add Add Controller button for multi-fabric re-pairing ([a9a6829](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a9a68293ed86ef022434b5c663bc5aa430901a21))
* Add Air Purifier as selectable Matter device type (fixes [#43](https://github.com/RiDDiX/home-assistant-matter-hub/issues/43)) ([67fa949](https://github.com/RiDDiX/home-assistant-matter-hub/commit/67fa949838fa40b5df81c3bbfdc935a3cdd9256e))
* add AirPurifier and Pump Matter device types (cherry-pick from main) ([1b1346f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1b1346f10dadd2aed5c3c528a758a7d6313e1ae1))
* add Alarm Control Panel device type ([db96ffb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/db96ffb1e66ffdc7792da0286e05d35ce863f2cd))
* add All Devices button to EndpointList in bridge details ([6c8f1d4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6c8f1d490705d610f67588a41015190f7b17cf4d))
* Add All Devices overview with entity mapping support ([18b6f62](https://github.com/RiDDiX/home-assistant-matter-hub/commit/18b6f62f8d04113c1e9a515f8822461a400419c4))
* add Backup/Restore section to Health page ([b4ea8d5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b4ea8d57a4d9fc33031da792c2a15e908c58c2e6))
* add backup/restore system, smoke/CO detector, filter preview, dark mode, sorting, and update docs ([5bcc9a0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5bcc9a0533924e0c0b0dc1a7e7732af548d07878))
* add BasicVideoPlayer device type for TV/media player support (fixes [#45](https://github.com/RiDDiX/home-assistant-matter-hub/issues/45)) ([5537472](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5537472960347678c6f0a58bf4aeef92848f11be))
* add bridge export/import functionality ([fbd42bd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fbd42bddd3558fc9f491ff8ea6df23c4dd2971b5))
* Add CO2 sensor with numeric ppm value (fixes [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([fc73081](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fc730810ec8e4c0b2cded65032becde394a49bcf))
* add comprehensive REST API with Home Assistant, Logs, and Metrics endpoints ([128a070](https://github.com/RiDDiX/home-assistant-matter-hub/commit/128a070f5627f59918d72169a2059b74c1620d19))
* add configurable icon field to bridge config with dropdown selection ([99900a4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/99900a4ceea2e2a9f474bad58d1a143b665ee33a))
* add coverUseHomeAssistantPercentage flag for Alexa-friendly cover percentage display ([883ce66](https://github.com/RiDDiX/home-assistant-matter-hub/commit/883ce66093502b677626fd670fbcd06f481c4ca1))
* add custom image upload for bridge icons (PNG, JPG, GIF, WebP, SVG) ([6687fca](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6687fca87d08bca9a16170167e8be618e4162da4))
* add dark mode toggle, device list sorting, and filter preview ([b4fe7e0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b4fe7e0ad94cc136655a511263f799f915a0542e))
* add domain-based bridge icons, entity mapping in card view, and clean up UI (fixes [#44](https://github.com/RiDDiX/home-assistant-matter-hub/issues/44)) ([48f6933](https://github.com/RiDDiX/home-assistant-matter-hub/commit/48f6933ad717b7946f684f9ba5b92b123ec610af))
* add entity mapping customization ([0e89fd0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0e89fd04245cadacad5007bfc2709623fa850d80))
* add exponential backoff retry, circuit breaker, and config validation ([1fb6d03](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fb6d03eddce825bf3a9b120be49d05fc83c8c71))
* add fan preset mode support and fix script filtering ([#26](https://github.com/RiDDiX/home-assistant-matter-hub/issues/26)) ([f63b715](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f63b71504206fe55964b6eb5c10aa1c728a71e5b))
* add Full Backup with Identity option and fix API paths in BackupRestore ([8822468](https://github.com/RiDDiX/home-assistant-matter-hub/commit/88224683d79db50e5178602f0f0facbefc87f3c3))
* add full backup with Matter identity files ([#31](https://github.com/RiDDiX/home-assistant-matter-hub/issues/31)) ([29c934e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/29c934e5ac19415524b9fddd99564b2123d76331))
* add health check API and WebSocket live updates ([bbbfd18](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bbbfd189c0325c93b98e3a06659961065341ac96))
* add migration support for importing stable exports into alpha ([331f11d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/331f11dd3dc9b545a5c25d3fb59bdba860d544d2))
* add PM2.5 and PM10 concentration measurement sensors with numeric values ([b52a4c3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b52a4c3bfa01f6285cbdfca8d72f4fe0da68939d))
* add Pressure, Flow, Air Quality sensors and Water Valve ([330d4e3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/330d4e37015b0c31a413b7e86faaa6cd4b0508e3))
* add ProductName filter for Include/Exclude entity filtering ([dccf818](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dccf81829c637e154f6cf807b6b4981a305fdbbd))
* add Pump device with proper PumpConfigurationAndControl cluster ([ebc989e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ebc989e6ef5f0c52fce90c815b6912d711430c4d))
* add restart prompt after backup restore and fix error message display ([769edaf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/769edafca2d3732ac063eae6623b830c4a9adeac))
* add Smoke/CO Alarm device type and update entity mappings ([5d405e4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5d405e4112740e9c8ffc6104e43f39e2babc31e6))
* add structured logging, retry utilities, and UI improvements ([a0b21ec](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a0b21ec30b717a9604b7d641d5ca3154060465d2))
* add Tuya, LG ThinQ, and Aqara vendor IDs to health dashboard ([6a11695](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6a1169590f03b08537a4c86b49563f51192a9cad))
* Add TVOC sensor with numeric ppb value (related to [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([c512976](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c512976663e2a36faa5e765a6b08499295b7deda))
* add WebSocket live updates and status indicator ([227edc8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/227edc804da5e618ccef27a1f2e01796316de437))
* capture application logs in buffer for Log Viewer API ([d58c7fb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d58c7fbd9db384d80d2f2c040576d0484c20ca18))
* complete entity mapping UI integration ([48d0ace](https://github.com/RiDDiX/home-assistant-matter-hub/commit/48d0ace72d6ad63546ec3761ce00babb53614f67))
* comprehensive UI enhancements - logs, system info, device overview, and devices page ([9e21ba7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9e21ba7ec986204bb7ac34e6b4fdcc68b4b68ddd))
* enhance System Info with version, environment detection, CPU model ([20dc7e1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20dc7e1f629b50677f1a172151b62a4fad4e63cb))
* graceful error handling for failed entities with frontend display ([521f7f3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/521f7f35650123bc77cd442bd6feb3e9b143e9d2))
* health monitoring dashboard, auto-recovery, bridge wizard ([3800813](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3800813f6f740d1ee3a9dd032bc350cfcb7c0f90))
* improve Fan speed control, add Media Player playback ([0de6198](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0de6198ffb1c4922393e1bb8c190ceffeb613c5c))
* improve system info API with more parameters (CPU, load, process info) ([8c60bc3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8c60bc3d7889daf9aa7e609c77d95d15dee4e502))
* integrate structured logging with context and retry utilities into backend ([44bcb9f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/44bcb9f741304d7975408d30eae543e7d0675a35))
* sort bridges alphabetically in UI ([#30](https://github.com/RiDDiX/home-assistant-matter-hub/issues/30)) ([2b38f06](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2b38f0678bc101d81469d46ee68f0c624dcb66a3))
### Performance Improvements
* parallelize state updates for faster Alexa/Google Home response ([dea2e62](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dea2e626d6eb812e5290deadaa03104c867f3190))
### BREAKING CHANGES
* Alpha version bump to 2.0.0 series. This release includes major new features like Health Monitoring Dashboard, Auto-Recovery, and Bridge Wizard.
## [1.8.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.8.0...v1.8.1) (2026-01-29)
### Bug Fixes
* clamp maxHeatSetpointLimit when maxCoolSetpointLimit would exceed 35°C ([75c2af7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/75c2af7a73a834292239d57243912600db04ee09))
# [1.8.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.51...v1.8.0) (2026-01-29)
### Features
* add BasicVideoPlayer device type for TV/media player support (fixes [#45](https://github.com/RiDDiX/home-assistant-matter-hub/issues/45)) ([b6a5fcb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b6a5fcb718e612ee7f776affbd8deec097ce6498))
## [1.7.51](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.50...v1.7.51) (2026-01-29)
### Bug Fixes
* clamp maxHeatSetpointLimit for heating-only thermostats to satisfy Matter.js constraints ([9e7cbf4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9e7cbf4b8516347dbba6d66f39cec84a9b188d30))
## [1.7.50](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.49...v1.7.50) (2026-01-29)
### Bug Fixes
* handle null transitionTime from Google Home (fixes [#41](https://github.com/RiDDiX/home-assistant-matter-hub/issues/41)) ([8545aab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8545aabb5fe6683ce3c5bf6a149801081aa45873))
## [1.7.49](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.48...v1.7.49) (2026-01-29)
### Bug Fixes
* check HVAC mode for temperature range support (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([2ad5ed1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2ad5ed14a7ad945226467eceabe055f7a75303db))
## [1.7.48](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.47...v1.7.48) (2026-01-29)
### Features
* add Tuya, LG ThinQ, and Aqara vendor IDs to health dashboard ([4893056](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4893056fe94a6d3b799364477d81d4d004dade1c))
## [1.7.47](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.46...v1.7.47) (2026-01-29)
### Bug Fixes
* correct vendor ID mapping - 4996 is iCloud Keychain, not Google (fixes [#47](https://github.com/RiDDiX/home-assistant-matter-hub/issues/47)) ([453c763](https://github.com/RiDDiX/home-assistant-matter-hub/commit/453c763bb7138214010b5df0df9ce332a66b2a90))
## [1.7.46](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.45...v1.7.46) (2026-01-29)
### Features
* Add Air Purifier as selectable Matter device type (fixes [#43](https://github.com/RiDDiX/home-assistant-matter-hub/issues/43)) ([c170c3b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c170c3be907ed68bd7d024b2767ad8aac092e74f))
* Add TVOC sensor with numeric ppb value (related to [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([31dad1e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/31dad1e66878b70371c4c2c62ce840cdfac8ba61))
## [1.7.45](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.44...v1.7.45) (2026-01-29)
### Features
* Add CO2 sensor with numeric ppm value (fixes [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([fbe4dba](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fbe4dba2663cbf086bc236a311909128082dd324))
## [1.7.44](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.43...v1.7.44) (2026-01-29)
### Bug Fixes
* handle missing transitionTime in LevelControl commands for Google Home compatibility ([8cf11af](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8cf11aff0ed506a70578db8d2402dd8bee9804df))
## [1.7.43](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.42...v1.7.43) (2026-01-29)
### Bug Fixes
* improve brightness persistence by checking entity on/off state and add debug logging ([fe4be30](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fe4be30fb39286bf6cb1aa31dd982b4860187498))
## [1.7.42](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.41...v1.7.42) (2026-01-29)
### Features
* add coverUseHomeAssistantPercentage flag for Alexa-friendly cover percentage display ([c8f311c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c8f311ca057e5e24c84572ed928c6d98ba8f547a))
## [1.7.41](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.40...v1.7.41) (2026-01-29)
### Bug Fixes
* preserve light brightness on turn-on and correct thermostat setpoint handling (fixes [#37](https://github.com/RiDDiX/home-assistant-matter-hub/issues/37), [#38](https://github.com/RiDDiX/home-assistant-matter-hub/issues/38)) ([0facacc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0facaccec18270c748d04915b018aa72d479c761))
## [1.7.40](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.39...v1.7.40) (2026-01-29)
### Bug Fixes
* add global error handler to suppress async endpoint storage errors during bridge deletion ([edb7efe](https://github.com/RiDDiX/home-assistant-matter-hub/commit/edb7efe32d65a05d0b344c15cbfaed475034c91d))
## [1.7.39](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.38...v1.7.39) (2026-01-29)
### Bug Fixes
* handle endpoint storage errors during bridge deletion ([c52110e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c52110e34f46a47aced941837084feee22769280))
## [1.7.38](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.37...v1.7.38) (2026-01-29)
### Bug Fixes
* correct alarm_control_panel action format with domain prefix (fixes [#35](https://github.com/RiDDiX/home-assistant-matter-hub/issues/35)) ([28909e4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/28909e4540ba5f8b398d53df748acf33bcec6f60))
## [1.7.37](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.36...v1.7.37) (2026-01-29)
### Bug Fixes
* auto-detect Overkiz covers and suppress transaction conflicts for stable position display ([400a329](https://github.com/RiDDiX/home-assistant-matter-hub/commit/400a329be72bf24ac6a099f3b4def8957dff5507))
## [1.7.36](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.35...v1.7.36) (2026-01-29)
### Bug Fixes
* correct thermostat deadband constraint logic with 2.5C margin ([b37f03c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b37f03c8d452f6a7c2e4a32cf869b3ff3e8ba761))
## [1.7.35](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.34...v1.7.35) (2026-01-29)
### Bug Fixes
* adjust thermostat setpoint limits to satisfy Matter.js 200 deadband constraint ([3cc6ec6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3cc6ec6c19e39e5c4bbd99a1c4fbe96bd4f90a88))
## [1.7.34](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.33...v1.7.34) (2026-01-29)
### Bug Fixes
* remove AutoMode feature to prevent Matter.js permission error on thermostatRunningMode (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([7fb48d2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7fb48d2dedd56ae8f95b8d994a63721dab853eff))
## [1.7.33](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.32...v1.7.33) (2026-01-29)
### Bug Fixes
* add asLocalActor to preUpdateRunningMode for thermostat systemMode writes (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([27055dd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/27055dd656748ab754f00f821ae1665460231e5f))
## [1.7.32](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.31...v1.7.32) (2026-01-29)
### Bug Fixes
* add asLocalActor to thermostat setpoint handlers (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([61fb48d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/61fb48d066048faecb8d1ad8c2d8185d53a7168b))
* BridgeWizard sends wrong filter format - use HomeAssistantMatcher (fixes [#33](https://github.com/RiDDiX/home-assistant-matter-hub/issues/33)) ([478b1b8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/478b1b83e15fc5b9d675b36bf40ed9e73ef97cba))
## [1.7.31](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.30...v1.7.31) (2026-01-29)
### Bug Fixes
* resolve lint formatting errors in SystemInfo and BackupRestore ([c9b8303](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c9b830379f90fe0c1cfb6397ab6eacefd4a7da12))
### Features
* enhance System Info with version, environment detection, CPU model ([14e1b67](https://github.com/RiDDiX/home-assistant-matter-hub/commit/14e1b673deab9a153e627e0e795e2fa654f17fc4))
## [1.7.30](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.29...v1.7.30) (2026-01-29)
### Features
* capture application logs in buffer for Log Viewer API ([3d94994](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3d9499450a3b4c9ccb84512a445347e1dbbef08f))
## [1.7.29](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.28...v1.7.29) (2026-01-29)
### Bug Fixes
* use relative API paths for Home Assistant ingress compatibility ([7aa2348](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7aa234838c35a87fa446e3b51eb85c7d3e12d322))
## [1.7.28](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.27...v1.7.28) (2026-01-29)
### Bug Fixes
* add missing dependencies (archiver, multer, unzipper) to app package.json ([e6057d7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e6057d70cfedd9e8c0342f5b7050c476dbbca763))
* graceful handling of /api/system/info 404 and restore missing components ([dec4e00](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dec4e00f0cba55ece1030b8817e620538f25f947))
* sync frontend/backend/common packages from alpha to fix missing components ([c658289](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c658289c64b69e2a707977a78a999b5d8d43eec2))
* sync pnpm-lock.yaml and backend package.json from alpha to include all dependencies ([5430ea8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5430ea8b95e3ec7be9e00446b8bdc3dfc5b95e4e))
### Features
* add Full Backup with Identity option and fix API paths in BackupRestore ([ab6b663](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ab6b663c64d9ad1d4eaac09598e5a844820f1f55))
* comprehensive UI enhancements - logs, system info, device overview, and devices page ([5e621aa](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5e621aa5d0cf88b0785a4780f6f3d21cd329c522))
* improve system info API with more parameters (CPU, load, process info) ([fc291a6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fc291a6d0e38d042e4028e7713d481c45bab5a83))
## [1.7.27](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.26...v1.7.27) (2026-01-28)
### Bug Fixes
* use pre-commit handlers for thermostat setpoint changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([0b1c118](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0b1c11827837135b75484210202f4a8c14ccf137))
## [1.7.26](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.25...v1.7.26) (2026-01-28)
### Bug Fixes
* use pre-commit reactor to set thermostatRunningMode before Matter.js internal handler ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([6ccc964](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6ccc9640362aae9cac9b0e6dfb0c51133bcdb5cf))
## [1.7.25](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.24...v1.7.25) (2026-01-28)
### Features
* sort bridges alphabetically in UI ([#30](https://github.com/RiDDiX/home-assistant-matter-hub/issues/30)) ([e26d7c1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e26d7c1afc85a474d343e9e5d4b5e36651968684))
## [1.7.24](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.23...v1.7.24) (2026-01-28)
### Bug Fixes
* add asLocalActor to FanControlServer reactors for access control ([f3fb3fc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f3fb3fc80de4873f416f13cef16e6cdb329d436b))
## [1.7.23](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.22...v1.7.23) (2026-01-28)
### Bug Fixes
* use asLocalActor in thermostat reactors to fix access control issues ([585cc9b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/585cc9b4424e84d5381287ad6f7a1ab934c569f2))
## [1.7.22](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.21...v1.7.22) (2026-01-28)
### Bug Fixes
* set controlSequenceOfOperation based on features in initialize() ([#28](https://github.com/RiDDiX/home-assistant-matter-hub/issues/28)) ([a1dc67e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a1dc67eb17189d678aea628f26d53c0b07338968))
## [1.7.21](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.20...v1.7.21) (2026-01-28)
### Bug Fixes
* use setImmediate for thermostat setpoint and mode changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9), [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([baf4475](https://github.com/RiDDiX/home-assistant-matter-hub/commit/baf447525048b209c76fe3c5a6d69a88b9c08015))
## [1.7.20](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.19...v1.7.20) (2026-01-28)

View File

@@ -1,4 +1,4 @@
version: "1.7.20"
version: "1.10.2"
image: ghcr.io/riddix/home-assistant-matter-hub-addon
slug: hamh
name: Home-Assistant-Matter-Hub