Skip to content

v0.0.51

Choose a tag to compare

@gyng gyng released this 09 Jul 20:24
· 3 commits to main since this release
32cd668

Fixes

  • The album cover now leaves with the track instead of lingering and expanding on pause. Players that tear down / recreate their SMTC media session on pause (so the prior track can't be carried forward) left the now-playing widget with no title but a cover held up by the crossfade's no-art grace — which then expanded to fill the box for a moment before disappearing. The cover is now dropped the instant the session has no current track; a paused player that still has a track keeps its cover up, and the no-art grace still bridges art that lags its metadata on track changes.
  • NowPlaying.tsx is a text file again. The track-identity key embedded literal NUL bytes as separators, which made git treat the file as binary (breaking diffs and merges); they're now proper `\0` escapes — same string at runtime.

Verified: `cargo test` / `clippy` / `fmt`, `tsc` (TS7), oxfmt+oxlint (0 warnings), 2769 unit tests (including a new regression test for the cover fix), build.