2026-09-20 - 2026-10-20

Overview

5 Active Pull Requests
32 Active Issues
Excluding merges, 0 authors have pushed 0 commits to main and 31 commits to all branches. On main, 0 files have changed and there have been 0 additions and 0 deletions.

1 Release published by 1 user

Published v0.8.0 v0.8.0 2026-09-21 02:01:54 +00:00

4 Pull requests merged by 1 user

1 Pull request proposed by 1 user

16 Issues closed from 2 users

Closed #265 Build: require Go 1.26 everywhere at once 2026-09-27 01:45:21 +00:00

Closed #256 Docs: CLAUDE.md is 4,000 lines; split the architecture narrative into docs/architecture/ 2026-09-27 01:45:21 +00:00

Closed #264 Explore: rows cannot be scrolled with a plain mouse, and album cards come in different sizes 2026-09-27 01:45:21 +00:00

Closed #271 Soulseek search: one query, no search options, and per-file durations discarded 2026-09-27 01:45:21 +00:00

Closed #266 TestScan_StoresOnlyCoverTiers fails instead of skipping when the fixtures are not generated 2026-09-27 01:45:21 +00:00

Closed #272 slskd: the transfer limit is per daemon where Soulseek's politeness is per peer 2026-09-27 01:45:21 +00:00

Closed #263 slskd: a failed or stalled transfer is never retried elsewhere, never cancelled, and can hold the Soulseek slot for 6h 2026-09-27 01:45:21 +00:00

Closed #270 Download ranking: multi-disc folders split, single-track Soulseek results dropped, completeness counts files not tracks 2026-09-27 01:45:21 +00:00

Closed #168 e2e state leaks between spec files: a staged job outlives the spec that staged it 2026-09-27 01:45:20 +00:00

Closed #254 commit-check on a PR lints only the head commit, so broken commits merge green 2026-09-27 01:45:20 +00:00

Closed #258 Explore: the prebuilt catalog never merges into the index — the batch walk compares a TEXT cursor against the artifact's BLOB mbid column and loops forever 2026-09-27 01:45:20 +00:00

Closed #228 skill-check misses a make target inside a hard-wrapped inline code span 2026-09-27 01:45:20 +00:00

Closed #249 Unbounded growth: search_clicks, lyrics_index, and stale queue source 2026-09-21 02:01:55 +00:00

Closed #248 artist_metadata is classified Swept but never swept 2026-09-21 02:01:55 +00:00

Closed #247 Orphaned cover_art rows and files leak when an album's last track is removed 2026-09-21 01:14:58 +00:00

Closed #246 Incremental scan orphan cleanup drops playlist entries silently (no phantom preservation) 2026-09-21 00:41:06 +00:00

25 Issues created by 1 user

Opened #256 Docs: CLAUDE.md is 4,000 lines; split the architecture narrative into docs/architecture/ 2026-09-25 12:25:37 +00:00

Opened #257 NOTES.md has entries the code has since contradicted (v2 seams, migrations, ALSA null) 2026-09-25 13:25:07 +00:00

Opened #258 Explore: the prebuilt catalog never merges into the index — the batch walk compares a TEXT cursor against the artifact's BLOB mbid column and loops forever 2026-09-25 13:47:56 +00:00

Opened #260 Explore: search reports a partial catalog's miss as "no results", and an artist outside the artifact is unfindable by name 2026-09-25 14:26:05 +00:00

Opened #261 Explore: the catalog baseline is imported once and never updated — nothing compares the published version to the one on disk 2026-09-25 15:10:56 +00:00

Opened #263 slskd: a failed or stalled transfer is never retried elsewhere, never cancelled, and can hold the Soulseek slot for 6h 2026-09-26 20:03:50 +00:00

Opened #264 Explore: rows cannot be scrolled with a plain mouse, and album cards come in different sizes 2026-09-26 20:58:35 +00:00

Opened #265 Build: require Go 1.26 everywhere at once 2026-09-26 20:59:47 +00:00

Opened #266 TestScan_StoresOnlyCoverTiers fails instead of skipping when the fixtures are not generated 2026-09-26 21:02:33 +00:00

Opened #270 Download ranking: multi-disc folders split, single-track Soulseek results dropped, completeness counts files not tracks 2026-09-26 21:05:00 +00:00

Opened #271 Soulseek search: one query, no search options, and per-file durations discarded 2026-09-26 21:05:01 +00:00

Opened #272 slskd: the transfer limit is per daemon where Soulseek's politeness is per peer 2026-09-26 21:14:45 +00:00

Opened #274 slskd: search timeout sent in milliseconds, and finished files are found by name in a shared folder 2026-09-27 01:58:35 +00:00

Opened #275 slskd: a peer that has queued us is abandoned after 10 minutes, whatever its queue position 2026-09-27 01:58:36 +00:00

Opened #276 Downloads: fill in the tracks a partial album is missing from another source 2026-09-27 01:58:37 +00:00

Opened #277 Downloads: verify a grab by audio fingerprint before import 2026-09-27 03:01:30 +00:00

Opened #278 Library: advisory audio quality diagnostics (effective bandwidth, loudness) 2026-09-27 03:01:31 +00:00

Opened #279 Track details look a path up in the whole library, and do nothing when it is not loaded 2026-10-06 02:40:27 +00:00

Opened #281 The track list payload is ~800 bytes a track: repeated keys, per-track cover URLs, unread fields 2026-10-06 02:40:28 +00:00

Opened #280 Startup fetches every track before any view asks for it (20.5 MB, ~170 MB transient in Go) 2026-10-06 02:40:28 +00:00

Opened #283 SQLite read pool maps 64 MB and caches up to 32 MB: size it by measurement 2026-10-06 02:40:29 +00:00

Opened #282 A one-track retag or an empty rescan refetches the whole track list 2026-10-06 02:40:29 +00:00

Opened #285 Tracks view: windowed, server-sorted rows for very large libraries (deferred) 2026-10-06 02:40:30 +00:00

Opened #284 ListenBrainz top-recordings-for-artist answers 401 and is retried for every artist 2026-10-06 02:40:30 +00:00

Opened #286 Wails encodes every binding result twice, once for a debug log that is off 2026-10-06 02:40:31 +00:00

3 Unresolved Conversations