Replies: 1 comment
|
Implemented |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Overview
A per-instance queue threshold setting that prevents Nudgarr from triggering searches when a Radarr or Sonarr instance already has a full download queue. If the queue exceeds the threshold, that instance is skipped for that sweep and retried at the next interval.
Why it's useful
How it would work
/api/v3/queue?pageSize=1to get the current queue countUI behaviour
Desktop — skipped instance shows an amber "Queue Full" pill in the Sweep tab card, cached stats from last successful run remain visible
Mobile — skipped instance shows an amber status dot when collapsed, and "Queue Full · Last run: Xh ago" text when expanded — consistent with how disabled instances are handled
Implementation scope
arr_clients.py— two new queue count functionssweep.py— threshold check per instance, early return if over thresholdui.html— one field in instance modal, one notification toggle, sweep card rendering for both desktop and mobileAll reactions