Homelable 2.5.0
✨ Features
- Scan History modal — scan history moved from the sidebar panel into a dedicated modal with run duration, finished timestamp, and kind/status filters (#203)
- Container nesting — drag a node onto a container node to nest it; detach/re-parent via an editable container selector in the node modal (#202)
- Editable node groups — add/remove members and edit the group description directly (#200)
- Multi-line edge labels — edge labels now support multiple lines (#199)
- Per-service status checks — each service is checked individually with offline colouring (#198)
🐛 Fixes & Improvements
- Reduce status flapping, add IPv6 ping, and colour manually-added web services (#198)
- Keep non-HTTP services grey instead of red (#198)
- Idempotent WebSocket connection removal — release the slot on any error (#198)
- Persist group description with Ctrl+S, not only on blur (#200)
🔒 Security
- Resolve Dependabot and code-scanning alerts; bump hono to 4.12.21+ (#197)
- Bump zeroconf to 0.149.12 for CVE-2026-48045 (#202)
Full Changelog: v2.4.0...v2.5.0