PR-4 hotkeys (L-9): - QCDetail: Cmd/Ctrl+S saves current VTT (handleSaveFullVtt) - QCDetail: Escape closes both reject forms (final review + language reject modal) PR-5 T-1 (unified status labels): - Add JOB_STATUS_LABELS and getJobStatusLabel to utils/jobStatusMessages.ts - JobsList.tsx: remove local STATUS_LABELS duplicate, import from shared util - StatusBadge.tsx: remove 30-line switch duplicate, use getJobStatusLabel PR-5 T-14 (unified upload size constant): - config.py: upload_max_video_bytes = 2GB, upload_signed_url_ttl_hours = 24 - validation.py: use settings.upload_max_video_bytes instead of magic number - notify.py: use settings.upload_signed_url_ttl_hours for signed URL TTL Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| _websocket_bridge.py | ||
| embed_glossary.py | ||
| ffmpeg_operations.py | ||
| ingest_and_ai.py | ||
| notify.py | ||
| render_accessible_video.py | ||
| rerender_accessible_video.py | ||
| translate_and_synthesize.py | ||
| tts_synthesis.py | ||
| whisper_transcribe.py | ||