Changes
- Room status & friendly names —
/rooms/statusnow returns{status, friendly_name}per room, device names displayed on room cards - Offline button disable — PTT buttons greyed out when speaker is unavailable or lacks
play_mediasupport - State timeout —
STATE_TIMEOUTenv var (default 5s) for slow Bluetooth/MA entities; query timeouts handled gracefully - Preview fallback — local dev without
HA_TOKENnow shows mock room data instead of blank grid - i18n dropdown — language selector moved to footer with dropdown UX, emojis removed from i18n strings
- Room card redesign — room name + device name on left, icon on right; horizontal broadcast card layout
- PTT icon — unified 9-cell grid structure for CSS theming flexibility
- Footer — version number + language selector in footer, avoiding header layout jumps
- CSS refactor — grid → flexbox, responsive sizing
Docker
ghcr.io/mdj2812/home-intercom:v1.6.3