You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Performance audit: confirm two concurrent connections don't double main-thread work. Z2MWebSocketClient is an actor; routing happens off main; store mutations should batch via existing apply(_:) debouncing if any.
iPad: Home merged view uses a wider/multi-column layout; per-bridge view uses side-by-side columns.
Why
Phase 2 polish — small features that make the multi-bridge UX feel finished.
What
All, then one per bridge).Z2MWebSocketClientis an actor; routing happens off main; store mutations should batch via existingapply(_:)debouncing if any.Files
Shellbee/Features/Logs/LogsView.swift,Shellbee/Features/Devices/DeviceListView.swift— chip group.Shellbee/Features/Settings/SavedBridgesView.swift— color picker.Shellbee/Features/Home/HomeView.swift— iPad layout pass.Verification
Phase
Phase 2 of multi-bridge support. Depends on #2.3, #2.4.