Skip to content

Improve VideoStudio reliability and verification - #1

Merged
Kamran5H merged 1 commit into
mainfrom
kamran5h-project-improvement
Sep 29, 2026
Merged

Kamran5H merged 1 commit into
mainfrom
kamran5h-project-improvement

Conversation

@Kamran5H

Copy link
Copy Markdown
Owner

VideoStudio's queue, recovery, and launch flows had several reliability gaps that could lose storyboard captions, allow a view-only process to mutate shared jobs, or prevent Windows users from starting the app outside its original developer path. This change tightens those boundaries and adds repeatable offline validation so regressions are caught in CI.

The implementation escapes user-controlled content in job cards, persists storyboard caption/timing metadata per scene for safe checkpoint reuse, corrects SRT millisecond rounding, fails closed on worker-lock errors, and makes the Windows launchers resolve the project directory and prefer its virtual environment. Offline unit tests now run in CI; network/API/media smoke checks remain explicitly opt-in to avoid consuming quota during discovery.

Validation: 9 offline tests, Gradio app construction, project-wide Python compilation, and git diff --check passed. Full cloud/GPU backend generation was not exercised.

Harden queue ownership, HTML rendering, storyboard recovery, and Windows launchers. Add offline tests to CI and keep live smoke checks opt-in.

Co-authored-by: Copilot App <[email protected]>
@Kamran5H
Kamran5H merged commit fd08a80 into main Sep 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant