video-accessibility/frontend/src
Vadym Samoilenko a945653e73 feat(w-14): bulk failures dashboard + sidebar badge
- GET /admin/production/failures: list failed jobs filtered by step/org
- POST /admin/production/bulk-retry: dispatch retry for up to 50 jobs
  with "auto" (from failure.step) or "from_scratch" strategies
- FailuresList.tsx: accordion-grouped by error type, multi-select,
  bulk retry action, step label, retry count (red >3), updated date
- Sidebar: "Failures" item with live badge for production/admin roles
  (polls useJobs with processing_failed,tts_failed,render_failed)
- New useFailures / useBulkRetry hooks

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-29 20:36:30 +01:00
..
__tests__ initial commit 2025-08-24 16:28:33 -05:00
assets initial commit 2025-08-24 16:28:33 -05:00
components feat(w-14): bulk failures dashboard + sidebar badge 2026-04-29 20:36:30 +01:00
contexts bug fixes for frontend when trying to npm run build 2025-10-08 16:47:14 -05:00
hooks feat(w-14): bulk failures dashboard + sidebar badge 2026-04-29 20:36:30 +01:00
lib feat(w-14): bulk failures dashboard + sidebar badge 2026-04-29 20:36:30 +01:00
routes feat(w-14): bulk failures dashboard + sidebar badge 2026-04-29 20:36:30 +01:00
styles initial commit 2025-08-24 16:28:33 -05:00
test bug fixes for frontend when trying to npm run build 2025-10-08 16:47:14 -05:00
types feat(w-13): generic /jobs/{id}/retry endpoint + unified failure UI 2026-04-29 20:33:50 +01:00
utils feat(pr4+pr5): hotkeys, unified status labels, upload size constant 2026-04-29 18:42:03 +01:00
App.css initial commit 2025-08-24 16:28:33 -05:00
App.tsx feat(w-14): bulk failures dashboard + sidebar badge 2026-04-29 20:36:30 +01:00
index.css initial commit 2025-08-24 16:28:33 -05:00
main.tsx added MSAL microsoft authentication 2025-10-10 09:19:39 -05:00
vite-env.d.ts initial commit 2025-08-24 16:28:33 -05:00