github Pouzor/homelable v3.0.0

3 hours ago

Homelable 3.0.0

Hello Homelablers !!

This week is landing a very very big update, lot of corrections and some documentation...

Let's start to review all together :

Improve Device inventory

The device inventory continues to improve. Many minor improvements and a few bug fixes related to importing to canvases.
And this page welcomes a newcomer: the Proxmox section/filter !

Import From Proxmox

A new import button has appeared: Import from Proxmox.

Set up a read-only key on your Proxmox cluster, and you can now import your nodes, VMs, and LXCs automatically. Some properties are automatically synced, and you can view them in your canva.

And great news, if you have already somes of theses nodes from IP scanning in your inventory, they will merge automatically.

Auto-sync feature

This is a feature that has been in high demand, and it's now available: automatic and recurring import.

Starting now, you can configure your .env file to run syncs at regular intervals for Zigbee, Z-Wave, and Proxmox! Configurable independently.
The options are available on the Settings page.

New customizations options for edge

More options are now available for customizing the links between your nodes. These options are now also available globally in the style options.

Snap edge configurable ? On each side

Did you notice just above, yeah you can now have many snap point for links, ON EVERY SIDE. This was like the second most asking feature, so yeah, it's live now.

Floorplan - Media Import - Thanks @pranjal-joshi

You can now import medias and put them into canvas. This is a first step toward making it easier to import media into your canvases.

Thanks again !! To everyone who takes the time to open an issue or submit a PR

Once again, all your feedback is really important to me, so please don't hesitate to share it.
Now, get designing!

Full changelog

Features

  • Import hosts / VMs / LXC from Proxmox VE with optional scheduled auto-sync, manual re-sync button, and env-only connection config #253 #259
  • Scheduled auto-sync for Zigbee & Z-Wave imports #270
  • Floor plan map background, LQI edge coloring, and Zigbee path highlighting #207 — thanks @pranjal-joshi
  • Customizable connection points per node side #249
  • Configurable edge line style + width per type and per edge #252
  • Selectable edge endpoint marker shapes + fix parallel edges not rendering #250
  • Create a new canvas by copying an existing one #257
  • Prompt on duplicate device instead of silently blocking/merging on approve #261
  • Sync active design to URL for refresh/share #263
  • MCP design/canvas targeting, canvas creation, auto-position and auto-edge-handles #266 — thanks @nicolabottini

Fixes

  • Mesh (Zigbee/Z-Wave) import: duplicate-node crash + coordinator routed to pending #247
  • Keep mesh/cluster links so edges resolve onto a second canvas #254
  • Preserve edge connection points in YAML export/import #255 #208
  • Harden media path handling against path injection #256
  • Match scanned devices to canvas nodes by ip-token and MAC #262 #258
  • Record ScanRun for scheduled Proxmox auto-sync #269

Docs

  • User-facing FEATURES.md #248
  • CHANGELOG with full release history #264

Don't miss a new homelable release

NewReleases is sending notifications on new releases.