Why
Home is the killer screen for multi-bridge users — they want an at-a-glance "everything" view across bridges, not just a switcher to toggle between two single-bridge dashboards.
What
Two layouts, user-selectable in Settings:
-
Merged (default):
- One Devices card aggregating across bridges, with a small color-coded bridge badge per row.
- One Logs card showing entries from all bridges, with bridge badge per row.
- Per-bridge Bridge cards stacked (so each bridge's health/permit-join/etc. is still visible).
-
Per-bridge:
- Side-by-side (iPad) or stacked (iPhone) sections, each a mini Home for one bridge.
Settings toggle: homeLayout: .merged | .perBridge, persisted to UserDefaults.
Every row anywhere shows a color-coded bridge badge (color assigned in Saved Bridges screen — see #2.9 for the picker).
Files
Verification
- Both layouts render correctly with two bridges connected.
- Switching layouts in Settings is reactive — Home updates immediately.
- iPad: merged view uses a wider layout; per-bridge view uses side-by-side columns.
Phase
Phase 2 of multi-bridge support. Depends on #2.3.
Why
Home is the killer screen for multi-bridge users — they want an at-a-glance "everything" view across bridges, not just a switcher to toggle between two single-bridge dashboards.
What
Two layouts, user-selectable in Settings:
Merged (default):
Per-bridge:
Settings toggle:
homeLayout: .merged | .perBridge, persisted to UserDefaults.Every row anywhere shows a color-coded bridge badge (color assigned in Saved Bridges screen — see #2.9 for the picker).
Files
Shellbee/Features/Home/HomeView.swiftand the cards listed in Add CI, release workflow, and bump version to 1.1.0 #2.3.Shellbee/Shared/Components/BridgeBadge.swift.Verification
Phase
Phase 2 of multi-bridge support. Depends on #2.3.