Fix watchlist add and thumbnail API validation

This commit is contained in:
Dymas
2026-05-16 11:19:46 +02:00
parent d5f81d15b7
commit 8a2184f6f3
6 changed files with 78 additions and 9 deletions
+6
View File
@@ -1,5 +1,11 @@
# Changelog
## 0.29.3 - 2026-05-16
- Fixed duplicate watchlist add responses so already-tracked shows now return `200 OK` with `created: false` instead of the misleading `201 Created`.
- Tightened `/api/watchlist/ensure-thumbnails` request validation so `show_ids` must be a JSON array and `force` is parsed as a real boolean value instead of relying on Python truthiness.
- Expanded regression coverage for duplicate watchlist add status handling and thumbnail warm-up payload validation.
## 0.29.2 - 2026-05-16
- Hardened the download queue again so unexpected post-launch worker exceptions now fail the active job cleanly instead of killing the worker thread and leaving the job stuck in `running`.