Release: web UX overhaul + Android native port + server polish #59

Merged
bvandeusen merged 298 commits from dev into main 2026-06-01 16:11:21 -04:00
Showing only changes of commit 25c5b80add - Show all commits
@@ -97,6 +97,12 @@ fun CachedTrackEntity.toDomain(
trackNumber = trackNumber,
discNumber = discNumber,
durationSec = durationMs.millisToSeconds(),
// Deterministic from track id; matches the server's stream_url
// (internal/api/convert.go:75 streamURL builder). Cached rows
// didn't carry streamUrl before, which left MetadataProvider-
// sourced tracks (Home Most Played, etc.) unplayable when their
// queue was set on tap.
streamUrl = "/api/tracks/$id/stream",
)
// Wire to Domain — for fresh server responses that bypass the cache