summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-10-17 07:37:59 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-10-17 07:37:59 +0000
commitbd2a8ba9b681097dafd443695d9a7ebf22c7570d (patch)
tree9857b2200c229af4eb98118af0136a6c31138af6 /server
parent203e8a6d9e2392f991936b2a6dbdc7dc05cdc3c9 (diff)
Wait for the server's copy instead of silently taking the publisher's
With a skip server configured, a podcast episode it cannot supply yet (pending, unreachable, bad answer, or audio that fails) now enters WAITING_FOR_SERVER and is retried on every refresh, instead of falling back to the publisher's differently-ad- inserted file. Taking the publisher's copy is an explicit action on the episode screen that sets audioFromServer=false. No server configured, YouTube/Facebook and unresolvable feeds still download directly. No schema change: downloadState is stored by name as TEXT. detekt: EpisodeDao and ListenViewModel function-count thresholds raised by one (rationale in detekt.yml). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018AwnALZL6bD4VBtATDVv3B
Diffstat (limited to 'server')
0 files changed, 0 insertions, 0 deletions