Skip to content

Releases: homebridge/homebridge-config-ui-x

v4.58.1-beta.10

19 Sep 07:01
Compare
Choose a tag to compare
v4.58.1-beta.10 Pre-release
Pre-release

v4.58.1-alpha.10

19 Sep 07:10
Compare
Choose a tag to compare
v4.58.1-alpha.10 Pre-release
Pre-release

v4.58.1-beta.9

17 Sep 06:34
Compare
Choose a tag to compare
v4.58.1-beta.9 Pre-release
Pre-release

v4.58.1-alpha.9

17 Sep 06:35
Compare
Choose a tag to compare
v4.58.1-alpha.9 Pre-release
Pre-release

v4.58.1-beta.8

15 Sep 08:40
Compare
Choose a tag to compare
v4.58.1-beta.8 Pre-release
Pre-release

v4.58.1-alpha.8

15 Sep 08:41
Compare
Choose a tag to compare
v4.58.1-alpha.8 Pre-release
Pre-release

v4.58.1-beta.7

14 Sep 16:32
2a23427
Compare
Choose a tag to compare
v4.58.1-beta.7 Pre-release
Pre-release

v4.58.0

08 Sep 08:12
Compare
Choose a tag to compare

⚠️ The minimum version of Homebridge needed for the "child bridge extra configuration" functionality is v1.8.0. The UI will continue to work with Homebridge v1.6.0 or later, however it is always recommended to run the latest version of Homebridge anyway.

UI Changes

  • added warning messages for backup files too large to be restored (@NorthernMan54)
  • hide node update available icon for synology users
  • various updates to widgets:
    • hide the add widget button when the layout is locked
    • only show the settings cog and draggable cursor on bigger screens and when layout is unlocked
    • Homebridge widget: don't show plugins as up to date until the check has been completed
    • add config options for:
      • CPU widget: added refresh interval and number of data points to show in the graph
      • Memory widget: added refresh interval and number of data points to show in the graph
      • Network widget: added refresh interval and number of data points to show in the graph
  • updates to zh-TW language file (@tasict)
  • updates to de language file (@Staubgeborener)
  • updates to th language file (@tomzt)
  • updates to sv language file (@emilof)
  • updates to pl language file (@mkz212 + @grzegorz914)
  • updates to uk language file (@xrust83)
  • add log.maxSize/log.truncateSize options (#2161) (@tjenkinson)
  • fix missing translation string in setup wizard
  • various ui improvements and code consistency, including:
    • new design for the 'manage version' plugin modal
    • updated language strings in some of the settings modals
    • renamed settings sections to be more descriptive (same functionality)
      • Remove Single Cached AccessoryRemove Single Accessory
      • Remove All Cached AccessoriesRemove All Accessories
      • Unpair Bridges / Cameras / TVs / External AccessoriesUnpair Single Bridge
      • Reset Homebridge AccessoryUnpair All Bridges
    • restart Homebridge modal will now appear when closing the unpair single bridge modal (only if at least one bridge is unpaired)
  • offer more info about behaviour when disabling a plugin (on disable plugin modal)
  • change the 'power options' screen from a modal to a page
  • allow child bridge extra configuration in the child bridge modal (requires Homebridge 1.8.0 or above)
  • minor adjustments to settings page, add expands
  • improve plugin compatibility checker
    • this will now compare your Homebridge and node versions against a version of a plugin you are going to install, rather than the version you currently have installed
    • the check will be run when you are installing a plugin, updating a plugin and installing an alternate version of a plugin

UI Fixes

  • fix html parts in ca, fr + sl language files
  • update name of mobile-web-app-capable meta tag (from apple-mobile-web-app-capable)
  • support plugins with dots in their @scope (#2171) (@gtalusan)

Other Changes

  • remove unused language strings from i18n files
  • rename instances of BatteryService to Battery
  • update @ngx-translate/core and angular-gridster2
  • make use of overrides in the package.json files to patch dependency vulnerabilities
  • support node 22

Homebridge Dependencies

  • @homebridge/hap-client @ v1.10.2
  • @homebridge/node-pty-prebuilt-multiarch @ v0.11.14
  • @homebridge/plugin-ui-utils @ v1.0.3

v4.57.1

26 Aug 11:46
Compare
Choose a tag to compare

UI Changes

  • hide and show config editor action buttons based on current action

UI Fixes

  • fix edge case of hiding child bridge setup (when plugin update is available)
  • fix pkg engines, take from installed version not npm

Other Changes

  • remove useless angular OnInits
  • created shared global defaults pattern to allow sharing defaults between server and ui (@NorthernMan54)

v4.57.0

26 Aug 08:18
Compare
Choose a tag to compare

UI Changes

  • show UI messages when node 22 updates available
    • note that Homebridge, the UI, and plugins do not yet need to support Node.js 22
    • update notifications for Node.js 22 will only be shown if you are already running Node.js 22
  • add a Homebridge v2.0 readiness badge to each installed plugin card with a modal explaining what it means
    • a tick will show if you are running Homebridge v1 and the plugin has been marked as supported v2
    • a cross will show if you are running Homebridge v1 and the plugin has not been marked as supported v2
    • no icon will be shown if you are already running a Homebridge v2 beta version

Other Changes

  • run improved linter on non-typescript files
  • remove unused .prettierrc file
  • updated dependencies
  • obtain verified plugin tarballs from homebridge/verified repo
  • ignore .cache folder when creating backup files
  • add xterm-addon-web-links to angular allowed cjs
  • fixes for angular build, fix for readiness icon