Commit Graph

  • 177343fdbb feat(ci): push to Gitea container registry master Bill 2025-11-30 22:43:27 -05:00
  • 830715abb3 fix(ci): skip docker if unavailable, no latest tag for prereleases v0.1.0-alpha.4 Bill 2025-11-30 22:36:03 -05:00
  • 291d0e78df fix(ci): handle missing sudo on Gitea, push to ghcr.io on GitHub v0.1.0-alpha.3 Bill 2025-11-30 18:32:55 -05:00
  • 7a852607e6 fix(ci): use curl to install uv for Gitea compatibility v0.1.0-alpha.2 Bill 2025-11-30 18:29:31 -05:00
  • 7344991347 ci: add GitHub and Gitea workflows for version tag releases v0.1.0-alpha.1 Bill 2025-11-30 18:22:55 -05:00
  • 4c56c059c7 feat: make docker-compose configurable via .env Bill 2025-11-30 18:22:48 -05:00
  • bbdd0622ab chore: add uv.lock for reproducible dependencies Bill 2025-11-30 18:16:48 -05:00
  • 661be16316 fix: use separate port for integration tests to avoid conflicts Bill 2025-11-30 18:16:28 -05:00
  • 6bc29e0841 chore: add Makefile with test and docker commands Bill 2025-11-30 18:03:11 -05:00
  • a3856c06fd chore: update dependency versions to latest stable Bill 2025-11-30 18:01:40 -05:00
  • f35c099f4a refactor: migrate to uv package manager with pyproject.toml Bill 2025-11-30 17:59:58 -05:00
  • 955b378240 chore: expand .gitignore with standard Python entries Bill 2025-11-30 17:56:08 -05:00
  • 4cc82a2782 feat: add integration test Bill 2025-11-30 17:52:00 -05:00
  • f79a89a777 feat: add Docker configuration Bill 2025-11-30 17:49:55 -05:00
  • 87d8c31778 feat: add worker loop with FFmpeg execution Bill 2025-11-30 17:45:54 -05:00
  • 503e9f2662 feat: add ffprobe duration detection Bill 2025-11-30 17:43:35 -05:00
  • dd6b5c143a feat: add async job queue Bill 2025-11-30 17:39:06 -05:00
  • 28382b2dfc feat: add FFmpeg progress parser and output path extraction Bill 2025-11-30 17:21:18 -05:00
  • afaa744f6c feat: add FFmpeg command parser with path resolution Bill 2025-11-30 15:25:24 -05:00
  • 5e9ac68d12 feat: add job CRUD API endpoints Bill 2025-11-30 15:19:46 -05:00
  • 2c2864b566 feat: add in-memory job store Bill 2025-11-30 15:15:30 -05:00
  • b64c8c008d feat: add job models with Pydantic Bill 2025-11-30 15:11:29 -05:00
  • fe09ca1baf feat: initial FastAPI setup with health endpoint Bill 2025-11-30 15:01:32 -05:00
  • aacff6f9b9 docs: add implementation plan Bill 2025-11-30 14:59:27 -05:00
  • 5ecb999670 Add FFmpeg worker design document Bill 2025-11-30 14:56:16 -05:00