Minorv1.60
Patch Panel Designer, 3D Rack Views & Expanded Gear Library

New
- Patch Panel Designer - full 2D/3D editor with socket customization, sections, and CSV/PDF export
- 2D/3D toggle for Rack Builder - switch between schematic and realistic 3D rack views
- Patch panels in Rack Builder - drag custom panels from the Panels tab directly into racks
- 8 new gear categories: recorder, projector, wireless mic, IEM, DI box, stagebox, splitter, media player
- 20+ new connector types: combo XLR/TRS, banana plugs, binding posts, USB variants, mini-XLR, and more
- New audio networking signals: Ultranet, SoundGrid, AVB, A-Net, Optocore, MADI optical
- GLB 3D models for D-Sub, OpticalCON, XLR 5-pin, XLR 6-pin connectors
- Gear dimensions and expansion slot fields in equipment library
- Multi-select connection in click order - connect gear in the order you select them
Improved
- Side-by-side 2D/3D view for panels with synchronized socket selection
- D-type style rack mounting slots on 3D panel ears (elongated capsule holes)
- Real punched-through mounting holes in 3D using proper geometry
- Streamlined panel designer - removed connections and normalling for simpler workflow
- Empty sockets render as clean simple holes without internal details
- Tooltips only appear for sockets with connectors or labels assigned
- Right-click drag to pan in 2D view (matches 3D controls)
- Smoother 3D camera with damping, easing, and inertia
- Smooth animated pan when selecting sockets in 2D view
- Panel previews in rack builder show actual socket states
- Selection indicator ring for empty sockets in 3D view
- Renamed Patchbays to Panels throughout the UI
- Consistent teal color scheme (removed all purple accents)
- Enhanced 3D rack and equipment rendering
- Improved studio floor plan element handling
- Improved canvas performance with component memoization
Fixed
- Fixed empty sockets showing BNC connectors in rear 2D view
- Fixed socket click hit areas in 2D and 3D views
- Fixed connector rotations for USB-C, powerCON, and XLR variants
- Fixed canvas header layout using flex instead of absolute positioning
- Fixed gap below header and controls being cut off
- Fixed ReactFlow controls being cut off at bottom of viewport
- Fixed purple color leak in ELCO termination renderer
- Fixed hover highlight not showing on front panel sockets
- Fixed modal backdrop opacity inconsistencies
- Fixed duplicate mongoose indexes on Plan and User models