github Pouzor/homelable v1.11.0

8 hours ago

What's Changed

New Features

  • Docker Host node type — new docker_host node with container mode support; acts as a visual group that can contain Docker containers
  • Docker Container node type — new docker_container node (Package icon, sky-blue accent) that can be nested inside a docker_host; parent selector filters to Docker hosts only
  • Container mode for all virtualization types — container mode toggle now works correctly for docker_host, vm, and lxc (was previously limited to Proxmox only)

Improvements

  • Service badges — service name is now always prioritized; path truncates gracefully when space is limited, with a tooltip on hover showing the full path
  • Node resizer — enlarged handle hit area (8px → 16px) for easier resizing on trackpads and touch devices

Bug Fixes

  • Fixed container mode not persisting after save/reload for non-Proxmox node types
  • Fixed container mode toggle having no visual effect on docker_host nodes
  • Fixed status dot overlapping node content — now positioned consistently in the top-right corner across all node types
  • Fixed missing gap between icon and label in ProxmoxGroupNode container header
  • Fixed IP address shown raw (not masked) in ProxmoxGroupNode when hide-IP setting is enabled
  • Fixed service badge tooltip using fragile pixel-math and position: fixed — replaced with Shadcn Tooltip
  • Fixed status dot causing IP truncation on auto-sized nodes when rendered inline

Internal

  • Added regression tests for docker_host container mode toggle and docker_container nesting
  • Added ServiceBadge rendering tests (name, port, path, link vs plain text)

Don't miss a new homelable release

NewReleases is sending notifications on new releases.