Files
boWave/dashboard/src
denshooter 99a1aa6460 Fix navigation chart rendering and add Spotify/AirPlay zone indicators with grouping
- Fixed ChartPlaceholder canvas rendering by replacing CSS variables with hardcoded colors
  * Canvas context cannot use CSS variables; must use RGB/hex colors directly
  * Now renders ship track, waypoints, heading indicator, and legends correctly

- Enhanced ZoneCard with connection indicators
  * Added visual source badges (Spotify 🎵, AirPlay 🎙️, Mopidy 📻)
  * Color-coded left border matching source (green for Spotify, blue for AirPlay, amber for Mopidy)
  * Added source dropdown selector for switching audio sources
  * Shows grouped zone info when zones are merged

- Implemented zone grouping system in ZoneGrid
  * Left sidebar panel to view and manage active zone groups
  * Click 🔗 button to create/remove zone groups
  * When zones are grouped, changing source updates all members
  * Each zone can show which other zones it's grouped with

- All 64 modules build successfully
- Mock data properly flows through Snapcast with Spotify/AirPlay/Mopidy sources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-27 14:45:22 +01:00
..