chunker and ui

This commit is contained in:
2026-03-13 14:29:38 -03:00
parent 3eeedebb15
commit ccc478fbaa
69 changed files with 6481 additions and 282 deletions

View File

@@ -23,12 +23,12 @@ from .grpc import (
ProgressUpdate,
WorkerStatus,
)
from .jobs import JobStatus, TranscodeJob
from .jobs import ChunkJob, ChunkJobStatus, JobStatus, TranscodeJob
from .media import AssetStatus, MediaAsset
from .presets import BUILTIN_PRESETS, TranscodePreset
# Core domain models - generates Django, Pydantic, TypeScript
DATACLASSES = [MediaAsset, TranscodePreset, TranscodeJob]
DATACLASSES = [MediaAsset, TranscodePreset, TranscodeJob, ChunkJob]
# API request/response models - generates TypeScript only (no Django)
# WorkerStatus from grpc.py is reused here
@@ -42,7 +42,7 @@ API_MODELS = [
]
# Status enums - included in generated code
ENUMS = [AssetStatus, JobStatus]
ENUMS = [AssetStatus, JobStatus, ChunkJobStatus]
# gRPC messages - generates Proto
GRPC_MESSAGES = [
@@ -61,6 +61,7 @@ __all__ = [
"MediaAsset",
"TranscodePreset",
"TranscodeJob",
"ChunkJob",
# API Models
"CreateJobRequest",
"UpdateAssetRequest",
@@ -70,6 +71,7 @@ __all__ = [
# Enums
"AssetStatus",
"JobStatus",
"ChunkJobStatus",
# gRPC
"GRPC_SERVICE",
"JobRequest",