video-accessibility/frontend/src/hooks
Vadym Samoilenko 13db347d65 feat(pr3+pr4): deadline field, job clone, reject categories, reviewed-cues gate
PM-1 (deadline):
- Job model: add deadline field (job-level PM deadline)
- POST /jobs: accept deadline as ISO date form param
- JobsList: deadline column with overdue highlight (red + warning icon)
- NewJob: date picker for deadline field
- useMultiUpload: pass deadline to batch job creation

PM-2 (clone job):
- POST /jobs/{id}/clone: creates config copy in 'created' state, no reupload
- useCloneJob hook, Clone button in JobsList actions
- navigate to cloned job on success

R-4 (reject categories):
- LanguageQCState: add reject_category field
- reject_language service: accept optional category (timing/mistranslation/terminology/profanity/length/other)
- RejectLanguageRequest: add category field
- QCDetail reject modal: category pill-selector before free-text notes

R-2 (reviewed-cues tracking):
- LanguageQCState: add reviewed_cues (int) + total_cues (nullable)
- POST /jobs/{id}/languages/{lang}/mark-cue-reviewed endpoint
- QCDetail: progress bar + approve gated at 80% for reviewer (admin bypasses)
- markCueReviewed API client method

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-29 18:39:05 +01:00
..
__tests__ bug fixes for frontend when trying to npm run build 2025-10-08 16:47:14 -05:00
useAccessibleVideoEdit.ts fix: cost_tracker uses /usage/record endpoint + correct allow/deny_reason fields; suppress edit-state 404 retries 2026-04-27 15:11:39 +01:00
useClients.ts feat(saas): Phase 2 — invitation flow, email templates, MS SSO zero-membership 2026-04-27 16:52:08 +01:00
useJob.ts feat(pr3+pr4): deadline field, job clone, reject categories, reviewed-cues gate 2026-04-29 18:39:05 +01:00
useJobStatusWebSocket.ts feat: DCMP compliance, descriptive transcript, new languages, QA bug fixes 2026-03-27 11:50:43 +00:00
useLanguages.ts feat: add video-native translation mode for multi-language content 2025-12-31 13:50:05 -06:00
useMultiUpload.ts feat(pr3+pr4): deadline field, job clone, reject categories, reviewed-cues gate 2026-04-29 18:39:05 +01:00
useReviewNotes.ts feat: add video review with timestamped notes to Final Review 2025-12-26 15:30:00 -06:00
useToast.ts initial commit 2025-08-24 16:28:33 -05:00
useUsers.ts added MSAL microsoft authentication 2025-10-10 09:19:39 -05:00