2026-06-07 - 2026-09-07
Overview
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
Published
v2026.08.08
v2026.08.08 — the genre list gets an A–Z, and stops shouting EDM as "Edm"
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
Published
v2026.08.06
v2026.08.06 — your genres were never that messy; the scanner was breaking them
Published
v2026.08.05
v2026.08.05 — quiet updates, who's signed in, and browsing by genre or year
Published
v2026.08.04
v2026.08.04 — Minstrel gets a mark, and the queue gets gestures
Published
v2026.08.03
v2026.08.03 — Discover requests: taste-aware, rotating, snoozable, tag-targeted
Published
v2026.08.01
v2026.08.01 — Home veil: change-triggered, settle-driven, with refresh feedback
Published
v2026.07.23
v2026.07.23 — Queue fix + cross-client queue enhancements
Published
v2026.07.15
v2026.07.15 — UPnP one-cursor unification + queue heart button
Published
v2026.07.14
v2026.07.14 — Taste-profile fidelity (M160)
Published
v2026.07.02
v2026.07.02 — Android auto-recovery: failed loads heal on reconnect
Published
v2026.06.30
v2026.06.30 — Device diagnostics & debug reporting (M9) + follow-ups
Published
v2026.06.20
v2026.06.20 — Image rendering resilience + player error recovery (skip, self-heal, live refresh)
Published
v2026.06.12
v2026.06.12 — UPnP/Sonos cast resilience (lock, drop-suppression, session adopt) + recommendation tuning
Published
v2026.06.11
v2026.06.11 — History repair, offline robustness, recommendations
Published
v2026.06.07
v2026.06.07
39 Pull requests merged by 1 user
Merged
#127 UPnP: verify the Sonos queue landed, stop the phone double-downloading, and instrument the stutter
Merged
#126 Missing-file lifecycle end to end, UPnP stall recovery, Android browse parity, Flutter client removed
Merged
#124 Genre index: sort A–Z, and repair casing damage at scan time
Merged
#123 ci(release): verify a tag release actually shipped its artifacts
Merged
#122 Recommendation metrics: publish the margin of error on every delta
Merged
#121 Missing files: detect them, stop offering them, and follow them when they move
Merged
#120 Genre tags: read multi-value frames correctly, and repair existing rows
Merged
#119 Silent self-update, active sessions with real client IPs, genre/year browsing, handoff fix
Merged
#118 Queue row gestures: album art as grab surface + swipe-to-remove
Merged
#117 Minstrel gets a mark — favicon, header lockup, Android adaptive icon
Merged
#116 Discover request surface — taste-aware, rotating, snoozable, tag-targeted (milestone #268)
Merged
#115 Playlist-track atomic replace + ci-requirements true-up
Merged
#114 Home updating-veil rework: change-triggered, settle-driven, with refresh feedback
Merged
#113 ci: artifacts that can actually be downloaded (issue 2270)
Merged
#112 Queue fix + cross-client queue enhancements
Merged
#111 fix(player): route notification next/prev to Sonos while casting — #171
Merged
#110 Player: unify local+UPnP behind one authoritative cursor (#171) + queue heart button (#1596)
Merged
#109 Taste-profile fidelity (M160) + Songs-like row + home polish
Merged
#107 Milestone 127: recommendation quality — provenance, tiered mixes, For You v2, tuning lab
Merged
#106 fix(android/resilience): auto-recover failed loads on reconnect
Merged
#105 M9 diagnostics follow-ups: playback relabel, sort, connected fix, per-skip + track-identity
Merged
#104 M9 — Device diagnostics & debug reporting (connectivity + UPnP desync)
Merged
#103 Image rendering + player resilience (#968, #980)
Merged
#102 feat: scan on startup by default + README first-run walkthrough & screenshots
Merged
#101 docs: correct README setup/OOBE + fix data-volume mount
Merged
#100 ci(release): bundle the latest release APK into non-tag :latest builds
Merged
#99 Web UI: Most Played hover fix, narrower seek bar, Android-parity track kebab
Merged
#98 fix(android): UPnP cast resilience — drop-suppression, session adopt, recovery hardening
Merged
#97 fix(android): hold WiFi+wake lock during UPnP cast (locked-screen poll starvation)
Merged
#96 Recommendation batch: You-might-like fallback + taste 2b + observability
Merged
#95 You-might-like: liked-entity fallback when the section is thin (#790)
Merged
#94 "You might like" web client row (#790 web slice)
Merged
#93 Move "You might like" row under the system-playlists section
Merged
#92 "You might like" Android client row (#790 client slice)
Merged
#91 "You might like" Home rows + taste profile (learn + apply)
Merged
#90 Offline/playback recording robustness (contract-audit follow-ups)
Merged
#89 fix: restore native Android play-event recording (History was empty)
Merged
#88 v2026.06.07 — Sonos: one SOAP failure no longer drops to local
Merged
#57 chore: Configure Renovate
2 Issues created by 1 user
Opened
#108 Dependency Dashboard
Opened
#125 Security Dashboard