feat: Add comprehensive timeline editor with frame editing and regeneration capabilities

This commit is contained in:
empty
2026-01-05 14:48:43 +08:00
parent 7d78dcd078
commit ca018a9b1f
68 changed files with 14904 additions and 57 deletions

View File

@@ -73,6 +73,11 @@ class StoryboardFrame:
duration: float = 0.0 # Frame duration (seconds, from audio or video)
created_at: Optional[datetime] = None
# Quality tracking (added for quality assurance)
quality_score: Optional[float] = None # Overall quality score (0.0-1.0)
quality_issues: Optional[List[str]] = None # List of detected quality issues
retry_count: int = 0 # Number of generation retries
def __post_init__(self):
if self.created_at is None:
self.created_at = datetime.now()