OpenCut v1.0.0
OpenCut v1.0.0
Windows Installer
- One-click Inno Setup installer — installs backend, CEP extension, and Python dependencies automatically
- Desktop & Start Menu shortcuts with hidden-window server launcher
- Optional Windows startup entry for auto-launching the server
- Sets Adobe
PlayerDebugModeregistry keys (CSXS 7-12) for unsigned extension loading - Full uninstall cleanup (CEP extension, logs, registry)
Critical Fix: CEP Manifest
- Added missing
CSXS/manifest.xml— without this file, Premiere Pro could not discover or load the extension - Targets Premiere Pro CC 2019+ (CSXS 9+)
Security Hardening
- Server no longer leaks internal exception details to clients — all 500 errors return a generic message while logging the real exception server-side via
_safe_error()helper - SSE CORS restricted from wildcard (
*) tonullorigin - Demucs model name whitelist prevents arbitrary model injection
- Whisper backend validation before subprocess execution
- Batch file count enforcement (
MAX_BATCH_FILES) to prevent resource exhaustion - Eliminated all bare
except:clauses — replaced with specific exception types
UI & Accessibility
- Drag & drop zone for media file selection (click or drop)
- Theme quick toggle — switch between all 6 dark themes from a header dropdown without opening settings
- Job history panel — collapsible bar showing last 50 completed jobs with status indicators and timestamps
- Escape to cancel — press Escape during any active job to cancel it
- Skeleton loading — shimmer placeholders while file metadata loads
- ARIA live regions on status elements (
role="status",role="alert") aria-currentnavigation tracking on active tabs- Tooltips on icon-only buttons (alert dismiss, theme toggle)
- Fixed undefined CSS variables mapped to correct theme tokens
- Batch status null safety for partial server responses
- Responsive layout fixes for narrow panels (≤340px)
Housekeeping
- All version strings aligned to
1.0.0acrosspyproject.toml,__init__.py,manifest.xml, and installer
Download
Run OpenCut-Setup-1.0.0.exe to install. Requires Python 3.9+ and Adobe Premiere Pro CC 2019+.