video-accessibility/backend/app
michael e371dc401a feat: add save button to voice settings panel for TTS regeneration
Add ability to save voice settings changes in QC Review screen without
needing to approve the job. When saved, all TTS segments are regenerated
across all languages with the new voice settings.

Changes:
- Add PUT /jobs/{id}/tts-preferences endpoint to update TTS preferences
- Add UpdateTTSPreferencesRequest schema
- Add updateTTSPreferences API method and useUpdateTTSPreferences hook
- Add Save Voice Settings button with change detection to QCDetail

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 09:05:56 -06:00
..
__pycache__ fixed middleware silent swallowing of exceptions FINALLY 2025-10-08 18:19:59 -05:00
api/v1 feat: add save button to voice settings panel for TTS regeneration 2026-01-12 09:05:56 -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: store source video coordinates in pause points for correct re-rendering 2026-01-11 10:48:41 -06:00
tasks fix: store source video coordinates in pause points for correct re-rendering 2026-01-11 10:48:41 -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