You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scrubber hardening: a stream re-seek is now transactional — the old voice keeps playing until the new one is live, and any failure restores the stream instead of leaving silence.
Ninth-law fallback: if a rebuilt stream produces no sound within 8 seconds, playback automatically continues via the download route at the position you picked.
Resume safety: resuming a paused stream onto a dead connection now falls back the same way.
Update prompt: tapping LATER no longer re-opens the dialog every time you return to the app.
Analyser restored: the FFT / wave visualiser is back on the Now Playing screen, following your saved mode.
Credits page: shows only on a first install (flag is written the moment it is presented).
Cleanup: removed an unused credits sheet and dead widget code; fixed a player-state flag bug.