github Nerivec/zigbee2mqtt-windfront v1.0.0

latest releases: v2.1.0, v2.0.1, v2.0.0...
3 months ago

Important

While this was based on the original frontend, the large rewrite makes it more a "new" software than an update. It will remain in "beta" until a satisfactory amount of feedback has been received (and major potential bugs fixed!).

Notable Changes

  • Complete re-design using tailwindcss & daisyui
  • Rewrite of most of the code base to current standards, optimize logic & rendering as much possible
  • Add "Groups" tab to device page
  • Add "Network" page in place of "Map", with display type support
    • data: hierarchy with all the details of the underlaying LQI/Route table requests, with searching/highlighting capabilities
    • map: similar to previous but entirely rebuilt with React Flow
  • Add ability to request plantuml and graphviz networkmap from Network page
  • Add ability to select one or more devices in OTA page and check/update them
  • Add WebSocket status indicator in nav bar
  • Add more feedback on inputs whenever possible
  • Add ability to hide disabled in Devices page
  • Add ability to reset device state from Dev Console
  • Add Dev Console in settings page, allows to send raw WebSocket topics/payloads, save/remove external converters/extensions
  • Add in-browser local storage support for frontend-specific configs (theme, table sizes, etc.)
  • Revamp notifications to minimize impact on UI, only 4 (browser-configurable) on-screen at any one time, with pending queue
  • Revamp color handling, picker with hue/sat ranges, and text-based inputs in hex/rgb/hsv/xy formats, changes now sent in same format as changed expose (instead of always hex)
  • Revamp settings handling, behavior now similar to exposes/options
  • Revamp confirmation modals for better feedback, add support for ESCAPE/ENTER keys
  • And a lot of internal housekeeping...

Full Changelog: https://github.com/Nerivec/zigbee2mqtt-windfront/commits/v1.0.0

Don't miss a new zigbee2mqtt-windfront release

NewReleases is sending notifications on new releases.