video-accessibility/backend/app
michael 577ed44dab fix: queue TTS regeneration for shifted cues when inserting AD cue
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>
2026-01-12 14:24:36 -06:00
..
__pycache__ fixed middleware silent swallowing of exceptions FINALLY 2025-10-08 18:19:59 -05:00
api/v1 feat: streamline QC approval to skip translation pipeline 2026-01-12 10:37:37 -06:00
core feat: add environment-based worker concurrency for Cloud Run mode 2026-01-02 10:27:07 -06:00
lib initial commit 2025-08-24 16:28:33 -05:00
middleware fixed overly aggressive security algorithm 2025-10-08 17:49:20 -05:00
migrations feat: add migration for rendering_qc status in MongoDB schema 2026-01-11 10:05:05 -06:00
models fix: make source_ms optional for backward compatibility with existing jobs 2026-01-12 07:04:08 -06:00
prompts feat: auto-rewrite TTS cues that fail synthesis 2026-01-05 14:42:50 -06:00
schemas feat: add save button to voice settings panel for TTS regeneration 2026-01-12 09:05:56 -06:00
services fix: preserve cue order when consolidated AD cues share same pause point 2026-01-12 10:15:12 -06:00
tasks fix: queue TTS regeneration for shifted cues when inserting AD cue 2026-01-12 14:24:36 -06:00
telemetry initial commit 2025-08-24 16:28:33 -05:00
main.py feat: add video review with timestamped notes to Final Review 2025-12-26 15:30:00 -06:00