tv-anarchy/Sources
Natalie 40188f85a9 feat(offline): ⤴︎ priority download lane — user picks jump the warmup
On-demand downloads (e.g. goon clips picked in the Adult collection list) now
take priority over the background warmup plan instead of waiting behind it or
starting a competing rsync:

- new priority lane (priorityEpisodes/priorityCount/enqueuePriority) drained
  before each plan item and immediately when the cache is idle
- fetchFile routes through the lane when a warmup is already running (was: a
  second concurrent rsync that also stomped the queue UI), and awaits completion
- per-episode fetch extracted to fetchOne(), shared by plan + priority drains
- status line shows '⤴︎N prioritized'; prioritizeFetch()/awaitDownload() expose
  it for callers

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 01:06:46 -04:00
..
TVAnarchy feat(adult): ⏱ show clip length in collection detail list 2026-06-30 00:56:59 -04:00
TVAnarchyCore feat(offline): ⤴︎ priority download lane — user picks jump the warmup 2026-06-30 01:06:46 -04:00
TVAnarchyiOS feat(offline): inline star-to-keep and trash-to-cull on cache rows 2026-06-30 00:12:41 -04:00