Warning
The next version of Homebridge UI will support Homebridge v1.6.0 or above. If you are running a lower version of Homebridge, now is a good time to update.
Notable Changes
- Prevent the UI from updating when running an unsupported version of Node.js
- This mimics the behaviour of updating Homebridge itself
- The option of 'Update Anyway' will still appear for other plugins when running an unsupported version of Node.js
- GLIBC Version is now cached
- When uninstalling a plugin, it will also be removed from the disabled plugin list if it was previously disabled
UI Changes
General
- Fixed icon widths throughout UI
- Updated menu (thanks @mkz212!)
- Added links to main dropdown menu: 'Logs' and 'Restart Homebridge' + reordered list
- Changed the menu layout order
- Made the dropdown darker in dark mode (#1660)
- Username is now displayed by logout Menu option
Status Page
- Updated default layout
- System Information Widget
- Update ordering of rows
- Added
Node.js Path
andPlugin Path
rows - Added alert icon and modal when running an older OS that cannot update to Node.js 18/20
- Added alert icon and modal when not running in service mode
- Homebridge Widget
- Added ability to scroll Homebridge widget (#1651)
- 'Update available' icons are now up-arrows to match plugins page
Plugins Page
- Enhanced the 'Restart Homebridge Now' modal to now Show 'Restart Child Bridges' modal after any plugin update if that plugin is set up as a child bridge
- Change plugin options dropdown icon to vertical ellipsis for consistency with restart Homebridge icon in top menu
- Move plugin homepage link to plugin options dropdown
- Move Homebridge UI API link to plugin options dropdown
- Hide 'Donate' and 'Verified' text (on plugin tiles) on small screens
- 'Verified' text on plugin tile now opens a modal rather than linking to Homebridge wiki
- When
Update Availble
/Beta Update Available
are available an arrow icon is now displayed by Plugin menu icon - Added icons to plugin statuses: 'Installed' and 'Not Installed'
i18n Changes
- The following new language strings have been added to each language file - calling on all our translators to continue your hard work!
- ADDED:
child_bridge.label_child_start
child_bridge.label_child_stop
menu.hbrestart.confirm_button
menu.hbrestart.confirmation
menu.hbrestart.title
menu.linux.label_logs
plugins.button_api_documentation
plugins.button_homepage
plugins.manage.child_bridge_button_restart_now
plugins.manage.child_bridge_button_restart_now_one
plugins.manage.child_bridge_restart_success
plugins.manage.child_bridge_restart_failed
plugins.manage.message_thanks_for_updating_restart_child_bridges
plugins.manage.modal_verified_cta
plugins.manage.modal_verified_message
plugins.manage.modal_verified_title
plugins.node_update_homebridge_ui_upgrade_and_try_again
status.widget.systeminfo.label_disabled
status.widget.systeminfo.label_enabled
status.widget.systeminfo.label_glibc_warning
status.widget.systeminfo.label_no
status.widget.systeminfo.label_nodejs_path
status.widget.systeminfo.label_yes
status.widget.systeminfo.modal_glibc_cta
status.widget.systeminfo.modal_glibc_message
status.widget.systeminfo.modal_glibc_title
status.widget.systeminfo.modal_servicemode_cta
status.widget.systeminfo.modal_servicemode_message
status.widget.systeminfo.modal_servicemode_title
- UPDATED:
plugins.manage.message_thanks_for_updating_restart
plugins.donate.message_learn_more
status.message_code_scan_instructions
- ADDED:
- i18n: Update pl.json (#1633)
- i18n: Update fr.json (#1629)
- i18n: Update es.json (Improves Spanish localization) (#1632)
Other Changes
- Updated dependencies, including
@homebridge/node-pty-prebuilt-multiarch
to0.11.10
(thanks @NorthernMan54!)