soulsync/webui
Broque Thomas 7415485b9a Harden download modal polling against premature completion
- Include completed batches in poll cycle so late task updates still
  render (prevents modal freezing when batch completes before all rows
  update)
- Require server to report no active tasks before client-side
  completion fires (prevents phase=complete from prematurely ending UI)
- Apply same fix to backoff poller and WebSocket resubscription

Note: modal stalling issue persists — setInterval stops firing after
~12 cycles for unknown reasons. Needs deeper browser-level debugging.
2026-04-17 14:52:18 -07:00
..
static Harden download modal polling against premature completion 2026-04-17 14:52:18 -07:00
index.html Add batch context panel to Downloads page 2026-04-17 12:18:00 -07:00