When a new AD cue is inserted in the middle of existing cues, the system now automatically queues TTS regeneration for the new cue AND all cues that shifted positions. This ensures MP3 file indices stay synchronized with VTT cue indices, preventing cues from being silently dropped during re-render. Changes: - VttEditor: Add onCueInserted callback to notify parent of insertions - QCDetail: Track insertion context and queue TTS for all shifted cues - rerender_accessible_video: Add warning log when cue/MP3 count mismatch Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| assets | ||
| components | ||
| contexts | ||
| hooks | ||
| lib | ||
| routes | ||
| styles | ||
| test | ||
| types | ||
| utils | ||
| App.css | ||
| App.tsx | ||
| index.css | ||
| main.tsx | ||
| vite-env.d.ts | ||