Bug fixes.
Fixed
- Android TV: selecting a channel group with no channels no longer strands the remote. A "No Channels in This Group" notice with a Show All Channels button stays focusable, hold-Left still opens the group sidebar, and Back returns to All Channels instead of exiting the app.
- Dispatcharr setup: a rate-limited login (HTTP 429) now says to wait a minute instead of a generic transport error, and an account with no API key gets a message naming the fix (System, then Users, then generate an API key) instead of an "unexpected profile shape" error.