Trim the Radio Next/Previous change to the HAL-722 scope

- Selections take the playback fallback as a `playFallback` option and
  set it after releasing a stale stream, instead of callers arming state
  that the release then had to save and restore.
- Move the tuner `station-unavailable` release and the Pause label while
  a stream connects out of this branch: both were wrong on main already
  and go in a separate change.
- Share the Radio layer test setup in src/testSupport/radioLayerHarness.mjs
  and fold overlapping Next/Previous tests (13 to 7).
- One-line comments and a two-line changelog entry.
This commit is contained in:
German Khokhlov committed 2026-10-30 16:37:36 +04:00
1 parent fa840ae3c3
commit a55450e2e7
10 files changed
+172 -340

No files matched your search

+1 -4
View File
@@ -1,5 +1,2 @@
- Radio Next and Previous no longer start a broadcaster stream before Play is
pressed: they only select a station, and once a stream is playing it follows
the new station. Stepping away from a paused or failed stream releases it, the
Play button offers Pause while a stream connects, and the privacy note names
every action that connects to a broadcaster (gekh, #1474).
pressed; while a stream plays, it follows the new station (gekh, #1474).