Skip to content

Releases: homebridge/homebridge-config-ui-x

4.33.0 (2020-11-15)

15 Nov 05:26
6f217b5
Compare
Choose a tag to compare

Notable Changes

  • 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

If you like Homebridge Config UI X please consider starring the project on GitHub.

4.32.0 (2020-11-06)

06 Nov 06:01
d58d4b2
Compare
Choose a tag to compare

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
    • See the documentation for further information
  • 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)

If you like Homebridge Config UI X please consider starring the project on GitHub.

The Homebridge team has released the official Homebridge Raspberry Pi Image.

4.31.0 (2020-10-28)

28 Oct 11:06
3155430
Compare
Choose a tag to compare

Notable Changes

  • Backup/Restore: Full instance backups are now automatically made daily (01:15) (#660)
    • Backup archives will be kept for 7 days before being removed
    • Backup archives will stored in your Homebridge config folder (./backups/instance-backups)
    • Users can customise the directory that backups are saved to by setting the scheduledBackupPath option - this allows you to have the automated backups archives saved to a network share or backup drive
    • Users can download these scheduled backups by opening the existing Backup / Restore tool
    • Added REST API endpoints for getting the list of automated backups, and downloading an existing backup archive
    • See the Homebridge Backup and Restore wiki article for further information about instance backups
  • hb-service: Added full support for Enterprise / Red Hat / CentOS / Fedora Linux distributions - wiki guide here

Other Changes

  • Config Editor: When loading a previous version of the config.json, a diff will be shown to highlight the changes from the current config and the one that will be restored (#910)
  • Config Editor: Previous versions of the config.json file more than 60 days old will be periodically be deleted to remove the need for manual maintenance (#732)
  • User Accounts: You can now change the login username of existing user accounts
  • i18n: Improvements to French language translations (#916)
  • i18n: Improvements to Spanish language translations (#917)
  • i18n: Improvements to Polish language translations (#918)

If you like Homebridge Config UI X please consider starring the project on GitHub.

The Homebridge team has released the official Homebridge Raspberry Pi Image.

4.30.0 (2020-10-21)

21 Oct 11:27
a7714e3
Compare
Choose a tag to compare

Notable Changes

  • i18n: Catalan (ca) language added by @bwp91 (#892)
    • The Homebridge UI is now available in 22 different languages!
  • Themes: Added 11 more dark mode theme options with various colour accents (#883)

Bug Fixes

  • System: Initial support for Node.js v15 and npm v7, however please stay on the current LTS version of Node.js (currently v12.19.0) (#904)
  • Config Editor: Fixed a bug that prevented the purging of config.json backups (#898)
  • Ring Plugin: Fixed an issue that prevented two factor authentication codes with leading zeros from being accepted when linking a Ring Account (#dgreif/ring#471)

Other Changes

  • Config Editor: Updated the config editor hover help text to let users know it's possible to define an interface or an IP for the mdns interface (#899)
  • i18n: Improvements to Slovenian language translations (#889)
  • i18n: Improvements to Simplified Chinese language translations (#890)
  • i18n: Improvements to Spanish language translations (#891,#900)
  • i18n: Improvements to French language translations (#893)
  • i18n: Improvements to Italian language translations (#894)
  • i18n: Improvements to German language translations (#895)
  • i18n: Improvements to Japanese language translations (#897)

If you like Homebridge Config UI X please consider starring the project on GitHub.

4.29.0 (2020-10-13)

13 Oct 11:53
d6f5166
Compare
Choose a tag to compare

Notable Changes

  • Plugins: Added the ability to rollback to a previous version of a plugin, or install the beta/test version of a plugin
  • Homebridge: Added the ability to rollback to a previous version of Homebridge, or install the latest beta version of Homebridge (#877)
    • Click the Homebridge version on the status dashboard to access this feature
  • Config Editor: Automatic backups of the config.json file are now saved to ./backups/config-backups/ to reduce clutter in the Homebridge storage folder (#732)
    • Existing config backup files will be moved on next restart
  • Restart: Made it more obvious which button to click when you need to restart Homebridge
  • Restart: The restart page now shows separate statues for the UI and Homebridge
  • Restart: Users running with hb-service will now be prompted to view the Homebridge logs if the Homebridge service is taking a long time to come back online after a restart
  • i18n: Brazillian Portuguese (pt-BR) language added by @zearthur99 (#880)
    • The Homebridge UI is now available in 21 different languages!

Other Changes

  • Plugins: Minor cosmetic improvements to the plugins settings GUI
  • i18n: Improvements to French language translations (#881,#882)
  • i18n: Improvements to Polish language translations (#884,#886)

If you like Homebridge Config UI X please consider starring the project on GitHub.

The Homebridge team has released the official Homebridge Raspberry Pi Image.

4.28.1 (2020-10-08)

07 Oct 22:02
41129db
Compare
Choose a tag to compare

Notable Changes

  • Plugins: The plugin-specific JSON config editor will now automatically correct invalid JSON in more scenarios

Other Changes

  • Auth: Some changes to the "No Authentication Required" mode (#865)
  • i18n: Improvements to German language translations (#845)
  • i18n: Improvements to Spanish language translations (#867)
  • i18n: Improvements to Traditional Chinese language translations (#868)
  • i18n: Improvements to Polish language translations (#874)
  • i18n: Improvements to Italian language translations (#876)
  • i18n: Improvements to Simplified Chinese language translations (#878)

If you like Homebridge Config UI X please consider starring the project on GitHub.

4.28.0 (2020-10-01)

01 Oct 12:48
08752e5
Compare
Choose a tag to compare

Notable Changes

  • Plugins: The Settings action button will now appear on all plugins, even if they don't implement the Plugin Settings GUI
    • For most plugins that don't implement the Plugin Settings GUI, the user will now be shown a config editor where they can manage the config just for that plugin
  • Plugins: Dramatically increased the number of plugins which the Homebridge UI can offer to automatically remove the config for when uninstalling the plugin

Other Changes

  • API: Added REST API endpoints to lookup the plugin type and plugin alias that are needed to configure the plugin, see the Swagger API documentation for details

If you like Homebridge Config UI X please consider starring the project on GitHub.

4.27.2 (2020-09-25)

25 Sep 06:56
8ce2263
Compare
Choose a tag to compare

Notable Changes

  • Backup/Restore: When restoring a backup, the original plugin version will be preserved

Other Changes

  • i18n: Improvements to Spanish language translations (#837)
  • i18n: Improvements to German language translations (#834)
  • i18n: Improvements to Swedish language translations (#850)
  • API: Added REST API endpoints to lookup a single plugin from NPM, see the Swagger API documentation for details

Bug Fixes

  • hb-service: The Homebridge version is now reflected in the HB Supervisor logs after an update (#848)
  • User Management: Fixed a typo in the toast error message when loading users (#859)
  • Plugins: Resolved an issue discovering the npm path on certain Windows installations (#851)

If you like Homebridge Config UI X please consider starring the project on GitHub.

The Homebridge team has released the official Homebridge Raspberry Pi Image.

4.27.1 (2020-09-01)

01 Sep 10:35
8a60afe
Compare
Choose a tag to compare

Other Changes

  • i18n: Improvements to Dutch language translations (#827)
  • i18n: Improvements to French language translations (#828)
  • i18n: Improvements to English language translations (#829)

Bug Fixes

  • Plugins: Settings GUI: Fixed a bug that caused the cursor to go to the end of the text input field when editing
  • Plugins: Fixed a bug that resulted in the verified plugins list being updated more frequently than it should have been

If you like Homebridge Config UI X please consider starring the project on GitHub.

4.27.0 (2020-08-25)

25 Aug 11:14
f411a30
Compare
Choose a tag to compare

Other Changes

  • Plugins: Partnered with homebridge-nest-cam to integrate the "issue token" retrieval process into the UI (may require plugin update)
  • API: Added REST API endpoints to list and control Homebridge accessories, see the Swagger API documentation for details
  • i18n: Improvements to Italian language translations (#822,#825)
  • i18n: Improvements to Simplified Chinese language translations (#823)
  • i18n: Improvements to Polish language translations (#824)

Bug Fixes

  • Plugins: Plugins are now properly sorted in Firefox (#762)

If you like Homebridge Config UI X please consider starring the project on GitHub.