Skip to content

v0.13.0

Choose a tag to compare

@OrellBuehler OrellBuehler released this 07 Jul 17:53
4406a1a

Highlights

The app stays responsive — everything runs off the main thread

The big one: no Tauri command runs on the main thread anymore. Exports, analysis, preview frames, waveforms and imports all run on background threads, and the ffmpeg-heavy paths no longer hold the shared project lock while they decode — so the GUI stays fluid during an export, and an agent skimming footage over MCP no longer stalls your edits (or vice versa). A minutes-long agent export no longer pins a tokio worker, both lock helpers recover from a poisoned mutex instead of bricking every command after a panic, multi-file imports probe in parallel, and agent-edit refresh bursts coalesce into a single re-fetch.

Audible playback

The preview now plays real audio: a Web Audio engine fetches clip PCM windows, schedules them with volume, fades, speed and reverse applied, and the playhead follows the audio clock. Edits mid-playback re-anchor seamlessly.

J/K/L shuttle and in/out marks

Standard NLE transport — J/K/L shuttle with repeat-tap speed doubling up to ±8×, plus I/O to set in/out marks at the playhead (⇧I/⇧O to clear).

Range export

The marks drive export: with in/out set, the export dialog offers Range: in → out and renders only that span — boundary clips are retrimmed honoring speed/reverse, keyframes resampled, overlays clipped.

Edge-drag trim

Drag a clip's edges on the timeline to trim — clamped to source handles, neighbors and a minimum length; left-edge trims keep the right edge put; stills extend freely.

Track ducking and loudness normalization

Flag a music track DUCK and export sidechain-compresses it under the rest of the mix (music dips under dialogue). A one-click Normalize loudness export option masters the final mix to -14 LUFS.

Transcript-based editing

The transcript tab is now an editing surface: click a line to seek, hit × to cut that sentence out of the timeline (removed from the clip and rippled closed). Cut lines render struck through.

System fonts for text overlays

Text overlays can use any installed system font, not just the bundled default.