Commit 85fa575
fix(addon): enable ingress so the stable add-on shows the Open Web UI / Settings UI (#1486)
* fix(addon): enable ingress so the stable add-on shows the Open Web UI / Settings UI
The stable Home Assistant add-on (homeassistant-addon/) never declared
ingress, so HA rendered no "Open Web UI" button and the web Settings UI was
unreachable on stable -- even though start.py already mounts the settings
routes for the ingress proxy (#960) and #1431 wired beta access into stable's
code. Mirror the dev add-on's proven ingress block, add a regression
assertion, and document that functional addon config is not auto-synced
between the dev/stable flavors.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* test(addon): assert ingress_stream in the stable add-on config
Reviewers (Gemini + PR toolkit) noted the regression test locked ingress and
ingress_port but not ingress_stream, which the fix also added. Assert it so a
silent drop of the streaming key is caught too.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(addon): document the stable web Settings UI and clarify config sync
- Add a "Tool Settings Web UI" section to the stable add-on DOCS.md (it already
referenced the web UI / Tool Security Policies tab but never said how to open
it); stable-adjusted from the dev flavor, dropping dev-only text-field options.
- Note in config.yaml why ingress_stream is required (streamable-HTTP transport).
- Fix AGENTS.md: changelog is synced by the "Copy changelog" step in the
semantic-release job, not by update-addon-config (which only bumps version).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: kingpanther13 <kingpanther13@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent ea7b614 commit 85fa575
4 files changed
Lines changed: 60 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
849 | 849 | | |
850 | 850 | | |
851 | 851 | | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
852 | 868 | | |
853 | 869 | | |
854 | 870 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
321 | 321 | | |
322 | 322 | | |
323 | 323 | | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
324 | 340 | | |
325 | 341 | | |
326 | 342 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
14 | 25 | | |
15 | 26 | | |
16 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
65 | 82 | | |
66 | 83 | | |
67 | 84 | | |
| |||
0 commit comments