POST /api/queue/cancel answers 404 {"error":"hash not in queue"} for
untracked hashes instead of 200 ok:true. The UI surfaces the server's
error message instead of swallowing it.
337 B
337 B
Structure
What the project is, how it is laid out, and how to build, test and run it.
- Project Overview - purpose, stack, repo layout, verified build/test/run commands.
- Web UI JSON API - the UI-facing JSON routes (search, queue add/list/cancel), the 404-on-cancel contract, and UI error surfacing.