video-accessibility/backend/app
Vadym Samoilenko 43ef3a6cd8 fix(migrations): correct listCollections cursor parsing, add processing_failed+cancelled to status enum
Previous migrations used async-for on a dict (Atlas returns firstBatch, not
async cursor) — silently failed. New migration reads firstBatch correctly and
sets the complete status list.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 20:47:21 +01:00
..
api/v1 feat: add Stop Process button to cancel in-progress jobs 2026-04-30 19:50:39 +01:00
core chore: push all session changes — backend hardening, tests, apache config, deploy scripts 2026-04-30 15:52:14 +01:00
lib test: fix all unit tests — 168 passing, 0 failures 2026-04-30 14:02:04 +01:00
middleware chore: push all session changes — backend hardening, tests, apache config, deploy scripts 2026-04-30 15:52:14 +01:00
migrations fix(migrations): correct listCollections cursor parsing, add processing_failed+cancelled to status enum 2026-04-30 20:47:21 +01:00
models feat: add Stop Process button to cancel in-progress jobs 2026-04-30 19:50:39 +01:00
prompts feat: per-client glossary — hybrid exact/vector retrieval + AI injection 2026-04-29 13:03:38 +01:00
schemas feat: apply EN source VTT changes to all target languages 2026-04-30 17:13:06 +01:00
services fix(tts): convert lameenc bytearray to bytes before GCS upload 2026-04-30 19:35:28 +01:00
tasks fix(tts): fetch job_doc before gcs_path call in _generate_language_tts; add cancelled migration 2026-04-30 20:36:03 +01:00
telemetry chore: push all session changes — backend hardening, tests, apache config, deploy scripts 2026-04-30 15:52:14 +01:00
main.py chore: push all session changes — backend hardening, tests, apache config, deploy scripts 2026-04-30 15:52:14 +01:00