mangayomi-mirror/lib/modules/more/download_queue
Mehakdeep Singh d11a91d93f feat(downloads): fold queue reordering into the gate (#514)
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.
2026-07-27 00:19:46 -07:00
..
download_queue_screen.dart feat(downloads): fold queue reordering into the gate (#514) 2026-07-27 00:19:46 -07:00