Skip to content

Commit 564f323

Browse files
Implement clean API support for ignoring plugin update notifications via homebridge-config-ui-x (#186)
* Initial plan * Initial implementation plan for ignore update notifications Co-authored-by: donavanbecker <[email protected]> * Implement ignore update notifications feature Co-authored-by: donavanbecker <[email protected]> * Update homebridge-config-ui-x to latest beta for GET endpoint support Co-authored-by: donavanbecker <[email protected]> * Add backward compatibility with respectDisabledPlugins config option Co-authored-by: donavanbecker <[email protected]> * Remove legacy implementations from #182 and #184, keep only clean API approach Co-authored-by: donavanbecker <[email protected]> * Fix conflicts from merge - restore clean API implementation without legacy code Co-authored-by: donavanbecker <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: donavanbecker <[email protected]> Co-authored-by: Donavan Becker <[email protected]>
1 parent f47bf60 commit 564f323

File tree

7 files changed

+206
-392
lines changed

7 files changed

+206
-392
lines changed

config.schema.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@
178178
"respectDisabledPlugins": {
179179
"title": "Respect disabled plugin update notifications",
180180
"type": "boolean",
181-
"description": "Skip update notifications and auto-updates for plugins that have 'Disable Update Notifications' enabled in Homebridge Config UI-X",
181+
"description": "When enabled, respects the 'Hide update notifications for this plugin' setting from homebridge-config-ui-x. Plugins marked to hide updates will not trigger notifications.",
182182
"default": true
183183
}
184184
},

package-lock.json

Lines changed: 62 additions & 83 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
"eslint-plugin-format": "^1.0.1",
9797
"eslint-plugin-import": "^2.32.0",
9898
"homebridge": "^1.11.0",
99-
"homebridge-config-ui-x": "5.5.0",
99+
"homebridge-config-ui-x": "5.6.2-beta.2",
100100
"nodemon": "^3.1.10",
101101
"shx": "^0.4.0",
102102
"ts-node": "^10.9.2",

0 commit comments

Comments
 (0)