Add multi-download-client support and UI management

Implements support for configuring both qBittorrent and SABnzbd simultaneously, including migration from legacy config, protocol-aware routing, and protocol filtering. Adds new CRUD API routes for download clients, new UI management components, and updates setup and settings flows to use the new multi-client architecture. Updates documentation to describe the new structure and usage.
This commit is contained in:
kikootwo
2026-01-29 09:21:33 -05:00
parent 3290ebbc9d
commit 2cda6decbe
26 changed files with 3452 additions and 924 deletions
+1 -1
View File
@@ -26,6 +26,6 @@ describe('Modal', () => {
expect(onClose).toHaveBeenCalledTimes(1);
unmount();
expect(document.body.style.overflow).toBe('unset');
expect(document.body.style.overflow).toBe(''); // Cleared to default
});
});