v4.59.0
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
- allow a
- 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 withwebpack
than without
- the final size of the
- update dependencies, overrides, updated lint
.toPromise()
is deprecated, change tofirstValueFrom()
- fix deprecated
.subscribe()
signature - HB2 plugins: also check for
>=2
fromengines.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
- this has reduced the unpacked size of the unpacked
- 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