5d0af08b79
Build and Push Docker Image / build (push) Successful in 1m52s
Three threads: 1. Drop the "⚡ Auto-approve" / "✋ Needs decision" pills on PipelineCard and the "N auto · M need decisions" subtitle on ReviewColumn — noise for a workflow that wants to be unattended. Card amber tint stays as a softer cue. Remove the now-unused reviewManualCount field on the pipeline payload. 2. New /help route in the nav. Documents what netfelix actually does end-to-end, the folder/SxxExx/ID brackets we require, and that the codec/quality/audio brackets are *arr's job — we trigger their rename API instead of parsing them ourselves. Links to TRaSH guides. 3. Refactor triggerMovieRename / triggerSeriesRename to return a basename → new-basename map instead of one path. Add a batched triggerRenameFor in execute.ts that dedupes by movie and by series (one Sonarr call covers every episode of a series). Hook into processInbox: when an item becomes noop, fire a rename pass so lying filenames on already-clean files self-heal. Idempotent — *arr returns no work to do when names already match. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>