Implement first real download client adapter #9
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
david/library-manager#9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Next M4 slice: implement the first real SABnzbd or qBittorrent adapter using the redacted test-connection result shape, server-side credential handling, protected-route warnings, and completed-folder path mapping.
SABnzbd connection-test foundation landed in repo commit
fd0b26eand wiki commit 7d6b82b. Implemented persisted SABnzbd download-client config, server-side disposable API key storage for testing, metadata-only public responses, redacted version-endpoint connection test with auth/network/config categories, protected-route warning propagation, prototype Test SAB fixture button, and fake-transport tests that avoid real credentials/network. Leaving this issue open for the remaining real adapter work: NZB handoff, queue/history monitoring, completed-folder detection, and import planning.M4 prototype run-out landed in repo commit
601c849and wiki commit aa70b3b. Added qBittorrent connection-test parity, manual incoming fixture scan through real scanner grouping, normalized release-candidate creation, fixture SABnzbd handoff/completed download job, download-job counters, and the first Pagemaster operator console skin. Verified make test, check-organization, check-large-scan, check-persistence, diff checks, endpoint smoke, and headless page render. Closing this as prototype complete; future work should replace fixture client flows with real configured-client endpoints after protected-route and throwaway credential validation.