feat: M3 weighted shuffle v1 — real /api/radio with scoring #21

Merged
bvandeusen merged 262 commits from dev into main 2026-04-27 11:00:29 -04:00
Showing only changes of commit 5e18d506fe - Show all commits
@@ -7,7 +7,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.runtime.staticCompositionLocalOf
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
import com.composables.icons.lucide.Circle_check_big
import com.composables.icons.lucide.CircleCheckBig
import com.composables.icons.lucide.Lucide
import com.fabledsword.minstrel.theme.LocalFabledSwordTheme
@@ -30,7 +30,7 @@ val LocalCachedTrackIds = staticCompositionLocalOf { emptySet<String>() }
fun CachedDot(trackId: String, modifier: Modifier = Modifier) {
if (trackId !in LocalCachedTrackIds.current) return
Icon(
imageVector = Lucide.Circle_check_big,
imageVector = Lucide.CircleCheckBig,
contentDescription = "Downloaded",
tint = LocalFabledSwordTheme.current.accent,
modifier = modifier