Repository navigation
v1.2.0 — Clip Studio bench, Motion Graphics, Library, 22 tools
Four months of work since v1.1.0: a real cutting bench in Clip Studio, a third kind of output (Motion Graphics), a rebuilt Library, 22 local tools, and a long list of reliability and security fixes. Full detail in CHANGELOG.md.
✨ Highlights
- Clip Studio cutting bench. Cut a long video on a real timeline: drag across a filmstrip of its own frames, snap to sentence boundaries, type exact timecodes, paste times from show notes, or let the AI propose clips as editable blocks. Auto-cut does it all in one press and tells you how many clips that means first.
- Motion Graphics. Kinetic type, stat cards, lower thirds and product showcases with no footage at all. The AI writes a real composition, you refine it in an embedded animation studio, and it renders entirely on your machine. Installs on demand.
- Library. One view over renders, downloads, tool outputs and your music folder. Tabs say what a file is, chips say where it came from, and By source groups a download with everything made from it. Activity opens from any page.
- Bring your own images into a Smart Video. Add as many photos as you like and each one fills a scene with a slow zoom or pan; stock footage fills the rest.
- New tools: Video Download, Compress, Crop, Remove Audio, for 22 tools in total, each with a live preview of the input.
- Scout has its own page, and chat rich cards and quick-reply chips persist across reloads.
🐛 Notable fixes
- Captions and auto-zoom now actually work on Windows.
- Cancel stops the work: tool runners, clip searches and extractions included.
- The first run says it's downloading the speech model instead of looking frozen.
- A sleeping external drive or an unmounted storage volume can no longer delete your library.
- A job can no longer report success over a broken or empty file.
- Long clips, long podcasts, long translations and big extracts finish instead of timing out or freezing the app.
🔐 Security
- Nothing else on your machine can drive the chat, and uploaded cookies can't be downloaded back.
- CSRF origin check, SPA path-traversal fix, encryption-key validation, and shape checks on batch-download links and subtitle language codes.
⚙️ Changed
- Faster startup, fewer redundant requests, background job polling that backs off, and refreshed dependencies (one dropped for security).
- The test suite has grown to ~2,500 tests.
Upgrade: git pull && pip install -r requirements.txt && python run.py. The frontend rebuilds itself on the first run. Desktop bundles built from this tag are attached below once the build finishes.
Full diff: v1.1.0...v1.2.0