diff --git a/frontend/src/components/RerenderControls.tsx b/frontend/src/components/RerenderControls.tsx index 15a3470..722ad35 100644 --- a/frontend/src/components/RerenderControls.tsx +++ b/frontend/src/components/RerenderControls.tsx @@ -3,6 +3,7 @@ import { useState } from 'react'; interface RerenderControlsProps { pendingRegenerations: number[]; pausePointsModified: boolean; + adVttUploaded: boolean; isRendering: boolean; onRender: (options: { whisperRefine: boolean }) => void; onClearQueue: () => void; @@ -11,13 +12,14 @@ interface RerenderControlsProps { export function RerenderControls({ pendingRegenerations, pausePointsModified, + adVttUploaded, isRendering, onRender, onClearQueue, }: RerenderControlsProps) { const [whisperRefine, setWhisperRefine] = useState(false); - const hasChanges = pendingRegenerations.length > 0 || pausePointsModified; + const hasChanges = pendingRegenerations.length > 0 || pausePointsModified || adVttUploaded; return (
@@ -47,6 +49,12 @@ export function RerenderControls({

)} + {adVttUploaded && !pausePointsModified && pendingRegenerations.length === 0 && ( +

+ Audio Description script was replaced +

+ )} + {!hasChanges && (

No changes to render. Adjust pause points or queue TTS regenerations. diff --git a/frontend/src/routes/admin/QCDetail.tsx b/frontend/src/routes/admin/QCDetail.tsx index bff26fc..a69c730 100644 --- a/frontend/src/routes/admin/QCDetail.tsx +++ b/frontend/src/routes/admin/QCDetail.tsx @@ -751,6 +751,7 @@ export function QCDetail() {