Hello Homelablers !
This week is a pretty big release !
First of all, Device Pending is gone... but say hello to Device Inventory ! Now, devices stay in the inventory, can be placed in multiple canvases, can be rescanned, updated... like an inventory :D
And to celebrate, there's a new section : Z-WAVE
You can now scan, import and store device into Homelable like it's already available for zigbee.
This is fresh new, so feedback will be very appreciate <3

And finally, a few minor bugs and feature requests from the #issue section
Full changelog
Features
- SVG export. Canvas export modal now offers an SVG option alongside PNG. (#238)
- Deep-scan HTTP probe + Device Inventory. Scans now probe HTTP services and surface a per-device inventory. (#222, closes #195)
- Z-Wave network scan via MQTT. Discover Z-Wave devices through the MQTT bridge. (#224)
- Inventory timestamps on nodes. Nodes now show when their inventory was last collected. (#233)
- Drop new nodes at canvas centre. New nodes appear in the centre of the visible canvas instead of off-screen. (#234)
- Expanded MAC OUI database. Added router, switch, AP, NAS, and camera vendor prefixes for better device-type detection. (#220)
Fixes
- Export white background + Firefox download. Optional white background on export and working downloads in Firefox. (#239, closes #165)
- MCP nodes attach to a design. MCP-created nodes/edges are now attached to the active design instead of floating. (#237, closes #225)
- Scan stop interrupts in-flight scan. Stopping a scan now interrupts the running nmap range immediately. (#236, closes #218)
- Auto-layout child ordering. Proxmox children are ordered by parent port number during auto-layout. (#235)
- Markdown copy over HTTP. Copy-to-clipboard for Markdown now works on non-secure HTTP origins. (#219)
Docs
- Documented the
SCANNER_HTTP_RANGESport-spec format. (#232)
Full Changelog: v2.5.1...v2.6.0