Skip to content

v4.59.0

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Sep 07:41
· 76 commits to refs/heads/latest since this release

UI Changes

  • The following change only applies when running Homebridge 2.0-beta
    • allow a Debug Mode setting per child bridge:
      • this can be configured in the child bridge modal
      • the general Homebridge Debug Mode now only applies to the main Homebridge bridge
  • increase width of notifications to 100% on mobile devices
  • fix some styles on smaller screeners
  • hide settings section description on collapse
  • improve visibility of restart button in settings
  • allow translation for incorrect system date/time notification
  • consistent modal titles and remove unused lang strings
  • move lang, theme, temp units + port to main settings
    • relabelled the UI settings screen as 'UI Advanced Settings'
  • offer to unpair child bridges when uninstalling plugins
  • offer to set up a child bridge immediately after configuring a new plugin
  • lang: clarify cached is removed when unpairing bridge
  • make input placeholder colour lighter in light mode
  • updates to pl language file (#2181, #2189) (@mkz212)
  • updates to th language file (#2182) (@tomzt)

Other Changes

  • consistent code lint across the server and ui components
  • use vitest for testing
  • no longer use webpack
    • the final size of the npm package is actually higher with webpack than without
  • update dependencies, overrides, updated lint
  • .toPromise() is deprecated, change to firstValueFrom()
  • fix deprecated .subscribe() signature
  • HB2 plugins: also check for >=2 from engines.homebridge
  • update dependencies - tackle dependabot alerts
  • move script files to own folder, improve error catching in sh scripts
  • use params for text replacements of backup size modal
  • variable naming consistency, reduce language string lengths
  • pack only necessary monaco-editor files
    • this has reduced the unpacked size of the unpacked npm package from ~16.6MB to ~11.0MB
  • fix console errors in some settings modals, update nestjs dependencies

Homebridge Dependencies

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