Minorv1.41
Bulk Edit, Smart Routing & Selection Upgrades
New
- Bulk edit modal - select multiple gear and set labels, sequential gear numbers, and IP addresses in one go with spatial or selection ordering

- Smart cable routing - cables now route around gear nodes instead of cutting through them

- Sequential cable numbering - auto-number selected cables with configurable start and increment

- Lock and unlock gear - lock nodes in place to prevent accidental moves, unlock from the selection bar (thanks Parker!)
- Opacity control - adjust transparency on both gear nodes and cables from the selection bar
- Port validation - cables can no longer be drawn from ports that already have a connection
- Duplicate with connections - duplicating gear now also duplicates the cables between them
Improved
- Selection bar filters - filter your multi-selection by gear, zones, text, or cables with one click
- Colour swatches for gear and cables - quickly recolour selected items from the selection bar
- Zone colour swatches - pick zone colours from a swatch grid instead of cycling through them
- Gear and cable colour swatches shown side-by-side for quick access
- Gear names no longer truncated on canvas - long names wrap and auto-shrink for readability
- Manufacturer names no longer truncated on canvas - full names displayed with word wrap
- Gear card previews in the library also show full names instead of truncating
- Stub labels restyled to match mid-cable labels with hover highlight effect
- Stub labels now show the name of the connected gear for easier identification
- Sharp corners option moved from cable dropdown to Settings page
- Removed click-to-route cable mode
- Canvas auto-centers on plan load using fitView
Fixed
- Fixed selection filter resetting when dragging gear on canvas
- Fixed lock toggle not unlocking nodes after locking
- Fixed duplicate preserving cable numbers on new cables
- Fixed edges re-rendering on every node move causing performance issues
- Fixed patch panel yellow top border showing incorrectly