Block a user
slskd: the transfer limit is per daemon where Soulseek's politeness is per peer
Stacked on fix/271-slskd-search-recall (PR #267). Approach: a per-(provider, peer) semaphore in the manager's grab path beside the provider cap, the slskd default raised to a small cross-peer…
slskd: the transfer limit is per daemon where Soulseek's politeness is per peer
Starting work on this on fix/272-slskd-per-peer.
slskd: the transfer limit is per daemon where Soulseek's politeness is per peer
Soulseek search: one query, no search options, and per-file durations discarded
Taking this on fix/271-slskd-search-recall, stacked on #270. Approach: explicit slskd search options, a state-only poll with one responses fetch at the end (falling back to includeResponses if…
Download ranking: multi-disc folders split, single-track Soulseek results dropped, completeness counts files not tracks
Taking this on fix/270-slskd-candidate-shape, stacked on #267 (fix/263) because both edit provider_slskd.go. Approach: disc folders group under their parent, the disc is parsed from the…
Soulseek search: one query, no search options, and per-file durations discarded
Download ranking: multi-disc folders split, single-track Soulseek results dropped, completeness counts files not tracks
build: require Go 1.26 everywhere at once (#265)
feat(explore): scrollable rows and one album card size (#264)
fix(download): fall back past a failed or stalled Soulseek peer (#263)
yonlu
created branch fix/263-slskd-transfer-lifecycle in yonlu/yellowjacket
2026-09-26 21:03:47 +00:00
TestScan_StoresOnlyCoverTiers fails instead of skipping when the fixtures are not generated
Fixing on fix/263-slskd-transfer-lifecycle as a commit of its own; it was blocking that branch's push.