npm homebridge-config-ui-x 5.21.0

10 hours ago

Important Notes

  • ⚠️ This is a large update with significant changes under the hood. While we have tested, if you are running a mission-critical Homebridge instance, consider waiting a few days after release before updating.
    • You can report any issues you encounter on GitHub, please check first as your issue may have already been reported.
  • ⚠️ Homebridge UI now supports the last two versions of Chrome, Edge, Firefox and Safari.
    • This does not necessarily mean that the UI will not work on older browser versions.

UI Changes

  • upgrade xterm to v6 + style improvements
  • added option: global terminal/log window settings
  • improvements to add/edit/remove accessory ui rooms
  • improvements to add/edit/delete user forms and ui
  • use new font-awesome ko-fi icon for donate modal
  • add more entries to the credits modal
  • update remove all accessories component
  • improvements to matter components
  • feat: air quality sensor matter device
  • accessory tile + modal improvements/fixes
  • improve keyboard loading on terminals
  • apply save button to accessory info modal
  • bring widget mobile visibility into visibility modal

Other Changes

  • fix: prioritise scoped plugins in plugin search results
  • fix: validate version parameter type in triggerUpdate
  • fix: validate backup ID format to prevent path traversal
  • fix: validate device ID format to prevent path traversal
  • chore: consolidate regex into shared file (backend)
  • chore: consolidate regex into shared file (frontend)
  • chore: refresh some screenshots in screenshots folder
  • fix: add username/password attributes to login form
  • angular v20 to v21 code migration
  • add new component for required field indicator
  • improve search term matching on settings page
  • lint: apply angular/template rules
  • prioritise scoped plugins in plugin search results
  • configChanged events keep updatePluginConfig() changes
  • fix duplicate restart modals showing + not hiding
  • refresh users screenshot in screenshots folder
  • use state labels for CurrentMediaState
  • enable strict mode in ./ui tsconfig + code fixes
  • fix: plugin config - sync data on array item removal

Homebridge Dependencies

  • @homebridge/hap-client @ v4.0.2
  • @homebridge/node-pty-prebuilt-multiarch @ v0.13.1
  • @homebridge/plugin-ui-utils @ v2.2.3

Don't miss a new homebridge-config-ui-x release

NewReleases is sending notifications on new releases.