Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,12 @@ python -m unittest discover -s tests -v

`test_gemini_features.py` and `test_verify.py` are opt-in live smoke checks; they may use network services, API quota, and local media processing, so they are not run during automated test discovery.

## 🔄 Refresh & Job Recovery

Submitted video jobs run in the local studio worker, not in the browser page. Refreshing the page reconnects to the saved job queue and restores its status and completed video; the current phase, queue position, or quota retry window is shown in the shared status panel above the tabs. Active work uses an indeterminate progress bar rather than an invented percentage or ETA. When no job is running, the latest completed result is reopened in the tab that created it.

Creative form values and the selected tab are auto-saved in the current browser tab's session storage, so they survive a page refresh but are cleared when that browser tab session ends. Unsaved API-key edits are never stored in browser state. Use **Clear saved draft** to reset creative fields without cancelling jobs or removing videos.

---

## 📜 License
Expand Down
Loading
Loading