Skip to content

v1.2.0 — Clip Studio bench, Motion Graphics, Library, 22 tools

Choose a tag to compare

@github-actions github-actions released this 27 Sep 08:45
· 91 commits to main since this release

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