f4f4df7708
feat(android/playlists): stale-view snackbar + Refresh on open system playlist after rebuild
bvandeusenandClaude Opus 4.82026-06-20 19:52:13 -04:00
e932ab438c
feat(web/playlists): stale-view banner + Refresh on an open system-playlist after rebuild
bvandeusenandClaude Opus 4.82026-06-20 19:48:52 -04:00
d05264ff80
fix(web/playlists): attribute source when playing a system playlist from its detail page
bvandeusenandClaude Opus 4.82026-06-20 17:35:45 -04:00
5a80a1e460
feat(web): subscribe to SSE and refresh home/playlists on playlist.system_rebuilt
bvandeusenandClaude Opus 4.82026-06-20 15:44:05 -04:00
16f76ea707
feat(server): emit playlist.system_rebuilt on daily + manual system-playlist rebuild
bvandeusenandClaude Opus 4.82026-06-20 12:59:27 -04:00
d4cc177db4
feat(android/player): self-heal a stale system-playlist / radio queue on total failure
bvandeusenandClaude Opus 4.82026-06-20 12:56:01 -04:00
27766ae063
feat(web/player): self-heal a stale system-playlist / radio queue on total failure
bvandeusenandClaude Opus 4.82026-06-20 12:51:47 -04:00
335d782215
fix(android/player): auto-skip a failed track on load error, not just zero-duration
bvandeusenandClaude Opus 4.82026-06-20 12:41:30 -04:00
2a8de82a17
fix(web/player): auto-skip a failed track instead of dead-ending on "Try again"
bvandeusenandClaude Opus 4.82026-06-20 12:40:08 -04:00
096a3c0b15
fix(clients): never leave cover tiles blank — shared web <Cover> + Android Coil placeholder/error
bvandeusenandClaude Opus 4.82026-06-20 12:29:05 -04:00
a251dce7e3
Merge pull request 'feat: scan on startup by default + README first-run walkthrough & screenshots' (#102) from dev into main
bvandeusen2026-06-20 11:40:56 -04:00
97e0e88483
feat(server): scan library on startup by default + README first-run walkthrough
bvandeusenandClaude Opus 4.82026-06-20 11:35:22 -04:00
938dae7163
Merge pull request 'docs: correct README setup/OOBE + fix data-volume mount' (#101) from dev into main
bvandeusen2026-06-20 10:58:07 -04:00
93365cb555
Merge pull request 'ci(release): bundle the latest release APK into non-tag :latest builds' (#100) from dev into main
bvandeusen2026-06-14 22:55:23 -04:00
eeabdf1f2c
Merge pull request 'Web UI: Most Played hover fix, narrower seek bar, Android-parity track kebab' (#99) from dev into main
bvandeusen2026-06-14 22:26:52 -04:00
3e258507bb
Merge pull request 'fix(android): UPnP cast resilience — drop-suppression, session adopt, recovery hardening' (#98) from dev into main
v2026.06.12
bvandeusen2026-06-12 21:25:25 -04:00
fd7d6dac4c
feat(android): adopt a running UPnP session + tighten cast recovery/anti-stickiness
bvandeusenandClaude Opus 4.82026-06-12 21:20:26 -04:00
d6290a3ef0
fix(android): don't drop Sonos (or blast local audio) when the phone's own network is down
bvandeusenandClaude Opus 4.82026-06-12 20:48:40 -04:00
9550d8daaf
Merge pull request 'fix(android): hold WiFi+wake lock during UPnP cast (locked-screen poll starvation)' (#97) from dev into main
bvandeusen2026-06-12 19:45:44 -04:00
4d5af3599e
fix(android): hold WiFi+wake lock during UPnP cast so a locked screen doesn't starve the poll
bvandeusenandClaude Opus 4.82026-06-12 19:39:42 -04:00
9a57dc4bec
Merge pull request 'Offline/playback recording robustness (contract-audit follow-ups)' (#90) from dev into main
bvandeusen2026-06-11 14:19:27 -04:00
f167ddfbfb
Merge pull request 'fix: restore native Android play-event recording (History was empty)' (#89) from dev into main
bvandeusen2026-06-11 09:08:20 -04:00
b2c6f6f0e9
fix(server): apply skip rule on auto-close instead of force-hiding orphans
bvandeusenandClaude Opus 4.82026-06-10 23:15:22 -04:00
962b4dbc8c
Merge pull request 'v2026.06.07 — Sonos: one SOAP failure no longer drops to local' (#88) from dev into main
v2026.06.07
bvandeusen2026-06-07 19:14:45 -04:00
301c3bfb86
Merge pull request 'fix(android): don't flip offline on WAN-validation flicker — trust /healthz' (#85) from dev into main
v2026.06.04
bvandeusen2026-06-04 23:02:28 -04:00
5c0db429b3
fix(android): don't flip offline on WAN-validation flicker — trust /healthz
bvandeusenandClaude Opus 4.82026-06-04 22:57:57 -04:00
4d8c7d6566
Merge pull request 'fix(android): notification art uses album cover, not embedded stream tags' (#84) from dev into main
bvandeusen2026-06-04 22:35:21 -04:00