TVDB enriches shows only, but selectWorker hardcoded state.kind='movie', so picking TVDB queried tvdb+movie (always empty) and rendered a bogus Movies view. Each worker now declares its kinds (tmdb: movie+show, tvdb: show) and the panel defaults to the worker's first kind. Backend was already safe (returns empty for unsupported service+kind); pinned that invariant with a seam test. |
||
|---|---|---|
| .. | ||
| video-dashboard.js | ||
| video-enrichment-manager.js | ||
| video-enrichment.js | ||
| video-library.js | ||
| video-scan.js | ||
| video-settings.js | ||
| video-side.css | ||
| video-side.js | ||
| video-worker-orbs.js | ||