Harden queue matching and retry behavior
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
Small local web UI for a system-wide `ani-cli` install.
|
||||
|
||||
Current version: `0.45.6`
|
||||
Current version: `0.45.7`
|
||||
|
||||
## Project Layout
|
||||
|
||||
@@ -162,7 +162,7 @@ Use it to:
|
||||
|
||||
1. Monitor active, pending, failed, and finished download jobs.
|
||||
2. Inspect recent per-job logs with newest lines first.
|
||||
3. Retry failed jobs.
|
||||
3. Retry failed or canceled jobs.
|
||||
4. Remove finished jobs.
|
||||
5. Cancel running or pending jobs.
|
||||
|
||||
@@ -170,6 +170,7 @@ Highlights:
|
||||
|
||||
- The queue list loads once, then only visible pending or running jobs are refreshed every 2.5 seconds.
|
||||
- Terminal jobs (`done`, `failed`, `canceled`) stop log polling automatically.
|
||||
- Retry actions are only shown for `failed` and `canceled` jobs, so finished downloads cannot be re-queued accidentally from the UI.
|
||||
- Dedicated queue pagination and cleanup controls.
|
||||
- Search and queue workflows are now separated into distinct pages.
|
||||
- Each queue job card can be collapsed, and finished jobs start collapsed by default to keep the page compact.
|
||||
@@ -210,6 +211,10 @@ Jellyfin handoff:
|
||||
- Existing Jellyfin targets are only treated as already moved when the destination library still contains the expected media files.
|
||||
- The manual `Run now` action on `/config` scans the whole watchlist and moves anything already eligible.
|
||||
|
||||
Watchlist queueing:
|
||||
|
||||
- Manual `Download all` and automatic watchlist downloads now queue directly from the stored watchlist title and `show_id`, so they no longer fail just because a fresh provider search returns a shifted or incomplete result list.
|
||||
|
||||
Discord notification events:
|
||||
|
||||
- Download completed.
|
||||
|
||||
Reference in New Issue
Block a user