github Pouzor/homelable v1.7.0

latest releases: v1.12.0, v1.11.0, v1.10.2...
28 days ago

What's new in v1.7.0

✨ Features

Lasso / box selection

Draw a rectangle on the canvas to select multiple nodes at once — just like draw.io. Hold Space to pan instead. A lasso/pan toggle button is available in the bottom-left canvas controls.

Named Groups

Select 2+ nodes (including zones) and click Create Group in the right panel to group them into a resizable, named container:

  • Double-click the group header to rename it inline
  • Toggle Hide / Show border & title to make the group invisible on the canvas (still shown when selected)
  • Click a member in the right panel to navigate to it
  • Ungroup returns all nodes to the canvas at their correct positions
  • Group membership and positions are fully persisted across save/reload

Canvas search (Ctrl+F / Cmd+F)

Press Ctrl+F (or Cmd+F on Mac) to open a floating search bar:

  • Filters nodes by label, IP, hostname, and service name
  • Shows match count in real time
  • Click any result to select the node and fly the camera to it
  • Escape or the × button closes the bar

🐛 Bug fixes

  • LXC install script: apt-get update was running with -qq (silent), masking mirror errors that caused 404s on stale package URLs. Now runs verbosely with --fix-missing to handle stale Debian mirror caches (fixes #36)
  • Group persistence: after save + reload, nodes previously in a group now correctly restore their parent/child relationship
  • Proxmox & Group node wrappers: removed React Flow's default grey background from container node types

🔧 Internal

  • Added group NodeType to all 5 theme definitions
  • Fixed Docker frontend builder (node:20-slim) for lightningcss compatibility

Don't miss a new homelable release

NewReleases is sending notifications on new releases.