mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-08-09 00:27:28 +00:00
The download-queue reordering (drag to reprioritise) and this branch's gate both replaced processDownloads, so they couldn't co-exist. Merge them: the gate is now the single owner of download scheduling and is order-aware. - Bring in DownloadQueueOrder (saved order of ids on Settings) and the reorderable queue UI. - The gate hands out free slots in the saved manual order, re-read on every dispatch, so dragging a chapter up moves it ahead of whatever is still waiting - while keeping the concurrency limit, per-source serialization (#645) and the start delay (#621). Ids with no saved order keep arrival order. - processDownloads fires in sorted order so the first slots also respect it. One download PR now owns all of this instead of two conflicting rewrites. |
||
|---|---|---|
| .. | ||
| download_queue_screen.dart | ||