Harden queue identity and Jellyfin move checks
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
Small local web UI for a system-wide `ani-cli` install.
|
||||
|
||||
Current version: `0.45.5`
|
||||
Current version: `0.45.6`
|
||||
|
||||
## Project Layout
|
||||
|
||||
@@ -131,6 +131,7 @@ Container notes:
|
||||
- Sync successful downloads back into the watchlist.
|
||||
- Keep queue and watchlist data in SQLite under `.ani-cli-web/`.
|
||||
- Browse host folders directly from Config page path fields when choosing library locations.
|
||||
- Prefer title-based queueing and unique-match fallback identity checks so search and watchlist downloads do not depend on fragile cross-tool result ordering.
|
||||
|
||||
## Pages
|
||||
|
||||
@@ -148,6 +149,7 @@ Use it to:
|
||||
Highlights:
|
||||
|
||||
- Search stays focused on finding shows, loading episodes, and queueing new downloads.
|
||||
- Search-page queueing now sends the selected title directly, which avoids relying on `ani-cli` search result numbers matching the web API ordering.
|
||||
- Added-to-queue notices now point to the dedicated Queue page for progress tracking.
|
||||
- Search request guards still avoid stale responses overwriting newer results.
|
||||
- The shared sidebar menu now shows one navigation entry per line for cleaner balance across all pages.
|
||||
@@ -205,6 +207,7 @@ Jellyfin handoff:
|
||||
- Automatic Jellyfin moves run after a watchlist refresh updates an entry and the show now looks complete.
|
||||
- TV entries only move after the anime is marked `Finished` and at least one downloaded language covers the expected episode total.
|
||||
- Movie entries move after they are downloaded and the local movie library folder exists.
|
||||
- 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.
|
||||
|
||||
Discord notification events:
|
||||
|
||||
Reference in New Issue
Block a user