mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-18 16:46:17 +00:00
#500: the absolutely-centered page title and the right-aligned icon bar shared the same space in the fixed-height navbar and overlapped on phones (portrait). On <=600px the navbar now wraps into two rows: row 1 keeps the logo with the title beside it (the title fills the remaining width and ellipsizes), and the icon bar drops onto its own centered, full-width row below. CSS-only. #498: the zone/grouping UI showed raw IP addresses instead of device names. Root cause was a field-name casing bug: Zone.js read info.Name (uppercase), but the device info field is info.name (lowercase) everywhere else in the UI (app.js, DeviceList, Library, TTS, ...). So the lookup always missed and fell back to the IP. Fixed the casing in the deviceName() helper, and made the "Add to zone" picker show the device name with the IP as a smaller secondary line (reusing the .picker-device-info/name/ip pattern the other pickers already use). Member/master rows resolve names via deviceName(). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>