video-accessibility/backend/app/api/v1
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__ more fixes for refresh token - this time maintaining the username and role properly across refresh 2025-10-08 23:09:29 -05:00
routes_admin.py added production user role and made it default for new MSAL users - production can access everything EXCEPT user management - that's only for admin 2025-10-10 10:07:30 -05:00
routes_auth.py added production user role and made it default for new MSAL users - production can access everything EXCEPT user management - that's only for admin 2025-10-10 10:07:30 -05:00
routes_files.py initial commit 2025-08-24 16:28:33 -05:00
routes_jobs.py feat: add save button to voice settings panel for TTS regeneration 2026-01-12 09:05:56 -06:00
routes_review_notes.py feat: add video review with timestamped notes to Final Review 2025-12-26 15:30:00 -06:00
routes_tts.py feat: add TTS settings panel with model, speed, and style options 2025-12-22 15:22:14 -06:00
routes_websockets.py wrote docker files and deployment instructions 2025-10-08 16:00:12 -05:00