Accessory Control:@Feilner added support for Door and Window accessory control in the UI (#945)
Accessory Control:@Feilner added accessory icons for Stateless Programmable Switches (#951)
Plugins: (BETA) The following features have been added to assist plugin developers building custom plugin user interfaces:
Added an option to toggle the display of the schema-generated config form below the plugin's custom user interface - see docs
Added the ability to load the plugin's custom ui from a local development server (such as the Angular/Vue/Webpack dev servers) - see docs
Added the ability to customise the location of the plugin's custom ui assets using the customUiPath property in the config.schema.json
Other Changes
i18n: Improvements to Simplified Chinese language translations (#942)
i18n: Improvements to German language translations (#946)
i18n: Improvements to Spanish language translations (#950)
API: Added REST API endpoints to lookup and update the config for a single plugin, see the Swagger API documentation for details
System: Display a warning in the UI when the client (browser) is running a newer version than the server - this can happen if the service is not restarted after updating the Homebridge UI
Accessory Control:@Feilner added support for Door and Window accessory control in the UI (#945)
Accessory Control:@Feilner added accessory icons for Stateless Programmable Switches (#951)
Plugins: (BETA) The following features have been added to assist plugin developers building custom plugin user interfaces:
Added an option to toggle the display of the schema-generated config form below the plugin's custom user interface - see docs
Added the ability to load the plugin's custom ui from a local development server (such as the Angular/Vue/Webpack dev servers) - see docs
Added the ability to customise the location of the plugin's custom ui assets using the customUiPath property in the config.schema.json
Other Changes
i18n: Improvements to Simplified Chinese language translations (#942)
i18n: Improvements to German language translations (#946)
i18n: Improvements to Spanish language translations (#950)
API: Added REST API endpoints to lookup and update the config for a single plugin, see the Swagger API documentation for details
System: Display a warning in the UI when the client (browser) is running a newer version than the server - this can happen if the service is not restarted after updating the Homebridge UI
4.32.0 (2020-11-06)
Notable Changes
Plugins: (BETA) Added the ability for plugin developers to create fully custom configuration user interfaces for their plugins
This is an optional feature developers can use if they need more advanced functionality than the current config.schema.json generated form provides
Developers can use standard HTML / CSS and JavaScript (or even a front end framework like Vue, Angular or React) to build their user interfaces
Developers can also create a server-side script which accepts requests from their plugin user interface
Homebridge: Added the ability to select which interfaces Homebridge should advertise and listen on (this feature will appear in Homebridge Settings when the upcoming release of Homebridge v1.3.0 is installed)
Bug Fixes
Themes: When using dark mode, readonly inputs in a Plugin's Settings GUI are now distinguishable from editable inputs
Other Changes
Backup/Restore: Added the scheduledBackupDisable option to allow users to disable the automated daily instance backups (#938)
i18n: Improvements to Catalan language translations (#919)
i18n: Improvements to Simplified Chinese language translations (#927,#936)
i18n: Improvements to Italian language translations (#928)
i18n: Improvements to Polish language translations (#929,#935)
i18n: Improvements to French language translations (#937)
i18n: Improvements to Spanish language translations (#939)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps homebridge-config-ui-x from 4.31.0 to 4.33.0.
Release notes
Sourced from homebridge-config-ui-x's releases.
... (truncated)
Changelog
Sourced from homebridge-config-ui-x's changelog.
Commits
6f217b5
4.33.09fb32ee
fix type error in statelessprogrammableswitch897a5e1
add config bridge validation to server2f58523
update changelog5d814a1
Merge pull request #951 from Feilner/master35b7c08
Merge pull request #950 from masterfordev/patch-9f93dd1e
allow the schema-generated form to be optionally displayed under a plugin cus...56cb565
Add UI for Stateless Programmable Switchc2704d8
Update es.jsoncf6932a
warn users if the UI version is ahead of server versionDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)