🚀 Features and enhancements
- Lay a phone out as a phone when it is turned on its side (by @marcelveldt in #2473)
- Speak an announcement with your microphone (by @marcelveldt in #2471)
- Replace play text by the speaker name + add povider icon for lib (by @stvncode in #2486)
- AI Radio: host presets, a per-host language, and a usable segment editor on mobile (by @MarvinSchenkel in #2474)
- Swipe left to go back, plus tidier mobile popouts (by @marcelveldt in #2480)
- Make the mobile volume slider easier to hit (by @marcelveldt in #2468)
🐛 Bugfixes
- Land on the page you clicked after discarding unsaved settings (by @marcelveldt in #2488)
- Player bar buttons no longer keep a grey background after their popout closes (by @marcelveldt in #2487)
- Stop the fullscreen player button changing colour on hover (by @marcelveldt in #2489)
- Fill the dead strip at the bottom in the Home Assistant app (by @marcelveldt in #2484)
- Let the screen sleep again after visiting the party dashboard (by @marcelveldt in #2485)
- Stop the overflow menu button staying highlighted after its menu closes (by @marcelveldt in #2482)
- Back buttons no longer leave you stuck on a directly opened page (by @marcelveldt in #2483)
- Bring the app back when leaving the party dashboard fullscreen (by @marcelveldt in #2475)
- Keep the player popouts clear of the screen cutout (by @marcelveldt in #2464)
- Keep the party dashboard filling the screen (by @marcelveldt in #2467)
- Let a touch drag scroll the volume panel and player list (by @marcelveldt in #2469)
🧰 Maintenance and dependency bumps
5 changes
- Share the CSS cascade helpers between the style tests (by @marcelveldt in #2477)
- Let the party dashboard stop listening for updates when you leave it (by @marcelveldt in #2481)
- Round the home screen's edit button again (by @marcelveldt in #2479)
- Cover what positions itself from the mobile navigation with tests (by @marcelveldt in #2476)
- Cover the mobile dock's height with a test (by @marcelveldt in #2463)
🙇 Contributors
@marcelveldt, @MarvinSchenkel, @stvncode and @Copilot