9 Commits

Author SHA1 Message Date
661be16316 fix: use separate port for integration tests to avoid conflicts
Integration tests now use port 8099 via docker-compose.test.yml with an
isolated project name, preventing conflicts with other services running
on port 8000.
2025-11-30 18:16:28 -05:00
4cc82a2782 feat: add integration test 2025-11-30 17:52:00 -05:00
503e9f2662 feat: add ffprobe duration detection 2025-11-30 17:43:35 -05:00
dd6b5c143a feat: add async job queue 2025-11-30 17:39:06 -05:00
28382b2dfc feat: add FFmpeg progress parser and output path extraction 2025-11-30 17:21:18 -05:00
afaa744f6c feat: add FFmpeg command parser with path resolution 2025-11-30 15:25:24 -05:00
5e9ac68d12 feat: add job CRUD API endpoints 2025-11-30 15:19:46 -05:00
2c2864b566 feat: add in-memory job store 2025-11-30 15:15:30 -05:00
b64c8c008d feat: add job models with Pydantic 2025-11-30 15:11:29 -05:00