2026-06-07 - 2026-09-07

Overview

39 Active Pull Requests
2 Active Issues
Excluding merges, 1 author has pushed 1 commit to main and 181 commits to all branches. On main, 1 file has changed and there have been 61 additions and 0 deletions.

17 Releases published by 1 user

Published v2026.08.18 v2026.08.18 — a lost file stops being a dead end, and the Sonos stops going quiet 2026-08-18 11:17:27 -04:00

Published v2026.08.08 v2026.08.08 — the genre list gets an A–Z, and stops shouting EDM as "Edm" 2026-08-07 22:04:58 -04:00

Published v2026.08.07 v2026.08.07 — Minstrel notices when a file is gone, follows it when it moves, and stops overstating what it knows 2026-08-07 08:38:56 -04:00

Published v2026.08.06 v2026.08.06 — your genres were never that messy; the scanner was breaking them 2026-08-05 22:19:42 -04:00

Published v2026.08.05 v2026.08.05 — quiet updates, who's signed in, and browsing by genre or year 2026-08-05 15:15:51 -04:00

Published v2026.08.04 v2026.08.04 — Minstrel gets a mark, and the queue gets gestures 2026-08-04 11:39:00 -04:00

Published v2026.08.03 v2026.08.03 — Discover requests: taste-aware, rotating, snoozable, tag-targeted 2026-08-03 08:46:50 -04:00

Published v2026.08.01 v2026.08.01 — Home veil: change-triggered, settle-driven, with refresh feedback 2026-07-31 23:38:11 -04:00

Published v2026.07.23 v2026.07.23 — Queue fix + cross-client queue enhancements 2026-07-23 08:38:10 -04:00

Published v2026.07.15 v2026.07.15 — UPnP one-cursor unification + queue heart button 2026-07-15 19:17:49 -04:00

Published v2026.07.14 v2026.07.14 — Taste-profile fidelity (M160) 2026-07-14 13:37:44 -04:00

Published v2026.07.02 v2026.07.02 — Android auto-recovery: failed loads heal on reconnect 2026-07-02 16:45:36 -04:00

Published v2026.06.30 v2026.06.30 — Device diagnostics & debug reporting (M9) + follow-ups 2026-06-30 19:24:58 -04:00

Published v2026.06.20 v2026.06.20 — Image rendering resilience + player error recovery (skip, self-heal, live refresh) 2026-06-20 21:04:04 -04:00

Published v2026.06.12 v2026.06.12 — UPnP/Sonos cast resilience (lock, drop-suppression, session adopt) + recommendation tuning 2026-06-12 21:26:09 -04:00

Published v2026.06.11 v2026.06.11 — History repair, offline robustness, recommendations 2026-06-11 23:34:02 -04:00

Published v2026.06.07 v2026.06.07 2026-06-07 19:15:01 -04:00

39 Pull requests merged by 1 user

Merged #127 UPnP: verify the Sonos queue landed, stop the phone double-downloading, and instrument the stutter 2026-08-18 10:50:10 -04:00

Merged #126 Missing-file lifecycle end to end, UPnP stall recovery, Android browse parity, Flutter client removed 2026-08-17 16:28:14 -04:00

Merged #124 Genre index: sort A–Z, and repair casing damage at scan time 2026-08-07 21:40:33 -04:00

Merged #123 ci(release): verify a tag release actually shipped its artifacts 2026-08-07 08:32:48 -04:00

Merged #122 Recommendation metrics: publish the margin of error on every delta 2026-08-06 21:50:42 -04:00

Merged #121 Missing files: detect them, stop offering them, and follow them when they move 2026-08-06 20:40:39 -04:00

Merged #120 Genre tags: read multi-value frames correctly, and repair existing rows 2026-08-05 22:10:41 -04:00

Merged #119 Silent self-update, active sessions with real client IPs, genre/year browsing, handoff fix 2026-08-05 15:14:49 -04:00

Merged #118 Queue row gestures: album art as grab surface + swipe-to-remove 2026-08-04 11:37:30 -04:00

Merged #117 Minstrel gets a mark — favicon, header lockup, Android adaptive icon 2026-08-03 20:52:27 -04:00

Merged #116 Discover request surface — taste-aware, rotating, snoozable, tag-targeted (milestone #268) 2026-08-03 08:38:25 -04:00

Merged #115 Playlist-track atomic replace + ci-requirements true-up 2026-08-01 12:23:38 -04:00

Merged #114 Home updating-veil rework: change-triggered, settle-driven, with refresh feedback 2026-07-31 23:32:06 -04:00

Merged #113 ci: artifacts that can actually be downloaded (issue 2270) 2026-07-30 15:51:16 -04:00

Merged #112 Queue fix + cross-client queue enhancements 2026-07-23 08:31:34 -04:00

Merged #111 fix(player): route notification next/prev to Sonos while casting — #171 2026-07-15 19:17:11 -04:00

Merged #110 Player: unify local+UPnP behind one authoritative cursor (#171) + queue heart button (#1596) 2026-07-15 16:30:52 -04:00

Merged #109 Taste-profile fidelity (M160) + Songs-like row + home polish 2026-07-14 13:03:12 -04:00

Merged #107 Milestone 127: recommendation quality — provenance, tiered mixes, For You v2, tuning lab 2026-07-03 10:13:50 -04:00

Merged #106 fix(android/resilience): auto-recover failed loads on reconnect 2026-07-02 16:45:13 -04:00

Merged #105 M9 diagnostics follow-ups: playback relabel, sort, connected fix, per-skip + track-identity 2026-06-30 19:19:15 -04:00

Merged #104 M9 — Device diagnostics & debug reporting (connectivity + UPnP desync) 2026-06-29 19:24:16 -04:00

Merged #103 Image rendering + player resilience (#968, #980) 2026-06-20 20:57:39 -04:00

Merged #102 feat: scan on startup by default + README first-run walkthrough & screenshots 2026-06-20 11:40:56 -04:00

Merged #101 docs: correct README setup/OOBE + fix data-volume mount 2026-06-20 10:58:08 -04:00

Merged #100 ci(release): bundle the latest release APK into non-tag :latest builds 2026-06-14 22:55:23 -04:00

Merged #99 Web UI: Most Played hover fix, narrower seek bar, Android-parity track kebab 2026-06-14 22:26:52 -04:00

Merged #98 fix(android): UPnP cast resilience — drop-suppression, session adopt, recovery hardening 2026-06-12 21:25:25 -04:00

Merged #97 fix(android): hold WiFi+wake lock during UPnP cast (locked-screen poll starvation) 2026-06-12 19:45:45 -04:00

Merged #96 Recommendation batch: You-might-like fallback + taste 2b + observability 2026-06-12 01:10:10 -04:00

Merged #95 You-might-like: liked-entity fallback when the section is thin (#790) 2026-06-11 23:33:26 -04:00

Merged #94 "You might like" web client row (#790 web slice) 2026-06-11 23:01:38 -04:00

Merged #93 Move "You might like" row under the system-playlists section 2026-06-11 22:55:52 -04:00

Merged #92 "You might like" Android client row (#790 client slice) 2026-06-11 22:36:22 -04:00

Merged #91 "You might like" Home rows + taste profile (learn + apply) 2026-06-11 21:41:18 -04:00

Merged #90 Offline/playback recording robustness (contract-audit follow-ups) 2026-06-11 14:19:27 -04:00

Merged #89 fix: restore native Android play-event recording (History was empty) 2026-06-11 09:08:21 -04:00

Merged #88 v2026.06.07 — Sonos: one SOAP failure no longer drops to local 2026-06-07 19:14:46 -04:00

Merged #57 chore: Configure Renovate 2026-06-07 12:00:44 -04:00

2 Issues created by 1 user

Opened #108 Dependency Dashboard 2026-07-11 18:47:03 -04:00

Opened #125 Security Dashboard 2026-08-09 20:59:10 -04:00