soulsync/webui/static
Broque Thomas e3a5608c95 Add manual candidate download API and UI
Add server endpoint to trigger a manual download for a user-selected candidate from the candidates modal (/api/downloads/task/<id>/download-candidate). The endpoint validates input, resets task and batch state (status, error, used_sources, active_count, permanently_failed_tracks), reconstructs Track/TrackResult objects and dispatches a background download attempt via missing_download_executor. Update the frontend candidates modal to show a download button per candidate, wire it to POST the candidate to the new API, and add CSS for table layout and download button styling. Enables restarting failed/not_found tasks by choosing a specific source without blocking the UI.
2026-02-26 13:45:38 -08:00
..
favicon.png enlarge favicon 2026-02-13 16:11:32 -08:00
hydrabase.png Add Hydrabase dev UI and WebSocket support 2026-02-21 00:32:04 -08:00
mobile.css Add track selection UI and backend mapping 2026-02-23 15:54:58 -08:00
script.js Add manual candidate download API and UI 2026-02-26 13:45:38 -08:00
style.css Add manual candidate download API and UI 2026-02-26 13:45:38 -08:00
whisoul.png Add library repair worker and UI 2026-02-21 15:00:23 -08:00