Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Cover-art rendering and playback/error resilience across web + Android, plus the server event that drives proactive refresh.
Track A — Image resilience (#968)
One shared cover renderer per client so tiles never sit blank while loading or 404.
Cover.svelte(placeholder while loading + onerror fallback / Disc3 for artists);AlbumCard,ArtistCard,CompactTrackCardreuse it —ArtistCardhad no error handler before.ServerImagetracks Coil load state so the per-caller fallback doubles as placeholder + error painter, not just a null-URL guard.Track B — Player resilience (#968)
systemShuffle, radio re-seed) and resumes; bounded to one re-pull per exhaustion.playlist.system_rebuilton the daily 03:00 rebuild + manual refresh; web subscribes over SSE (its first inbound listener), Android viaEventsStream— both refresh home/playlist browse views. Fixes the "tab open since yesterday shows yesterday's playlist" report.Follow-on (#980)
Stale-view "This mix was refreshed · Refresh" banner/snackbar on an open system-playlist detail screen; Refresh re-resolves the rotated variant to the new playlist id (web + Android).
All commits landed on
devwith CI green per push.🤖 Generated with Claude Code