-
Notifications
You must be signed in to change notification settings - Fork 200
feat: web-based settings UI for per-tool enable/disable/pin #960
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Patch76
merged 18 commits into
homeassistant-ai:master
from
kingpanther13:feat/settings-ui
May 2, 2026
Merged
Changes from 2 commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
4660543
feat: web-based settings UI for per-tool enable/disable/pin
kingpanther13 0089c27
fix: address CI failures and Gemini review comments
kingpanther13 915cd66
feat: add ingress config and text field fallbacks for addon
kingpanther13 d8623e6
fix: add ingress_stream, serve settings at root for ingress
kingpanther13 59c1eda
fix: add ingress + text fields to addon-dev config
kingpanther13 041f1b6
fix: revert homeassistant-addon/ to master (release pipeline handles it)
kingpanther13 1da91b2
fix: use live FastMCP list_tools() and relative fetch URLs
kingpanther13 0b5e8db
feat: dual toggles, feature-gated stubs, tool_search_max_results, gro…
kingpanther13 ad46b8a
fix: remove unused type: ignore on _list_tools
kingpanther13 c3beb1e
feat: preserve group open state, add per-group master toggle
kingpanther13 fe8440a
fix: require restart to apply tool visibility changes
kingpanther13 93a3e52
feat: add in-UI restart button using Supervisor API
kingpanther13 1b05ca9
fix: treat dropped connection as success in restart handler
kingpanther13 d8cc976
docs: document settings UI in addon DOCS and .env.example
kingpanther13 9c6e8de
fix: address Gemini review feedback
kingpanther13 c44b323
fix: remove unnecessary type annotation quotes (UP037)
kingpanther13 72cd3ca
Merge upstream/master into feat/settings-ui + address Patch76 review
kingpanther13 3477a39
fix: pass real FastMCP to register_settings_routes (mypy)
kingpanther13 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.