Changelog

New features, improvements, and fixes in every release.

Smart crop + trim redesign

v1.3.0

  • No-face segments show full frame with blurred background
  • Redesigned trim slider focused on the clipped region
  • Caption position control (top, middle, bottom)
  • Words-per-line slider for caption density

Smart Crop Improvements

  • Text, diagrams, and slides now show the full frame with a blurred zoomed-in background instead of a blind center crop
  • Face tracking holds the last known position during no-face segments — no more jarring pans
  • Seamless switching between smart crop and full-frame modes within a single clip

Trim UI Redesign

  • Trim slider shows only the original clipped region — handles are easy to grab
  • Tick marks with timestamps for precise orientation
  • Trimming updates the preview automatically after re-render
  • Reset button restores the original AI-picked boundaries

Caption Controls

  • New caption position picker: top, middle, or bottom
  • Words-per-line slider (1–8) controls caption density
  • Both settings apply to preview and final export
Stability & reliability

v1.2.0

  • Fixed binaries not updating after Sparkle auto-update
  • Setup errors now shown to users with Retry option
  • Process timeouts prevent infinite hangs
  • Works on any Mac — no Homebrew required

Binary Management

  • Force-replaces all helper binaries when app version changes
  • Strips macOS quarantine from local binary copies
  • Version marker tracks installed binary version

Error Handling

  • Setup failures now display a clear error screen with Retry button
  • ffmpeg, whisper-cli, and yt-dlp now have proper timeouts
  • Tool health check no longer freezes app on macOS security dialogs
  • Missing transcription model is auto-downloaded as fallback

No-Homebrew Support

  • Users without Homebrew can now use bundled whisper-cli directly
  • Preview player shows error state instead of endless spinner
Stability update

v1.1.0

  • Smart crop now works reliably with any video codec
  • Fully self-contained — no Homebrew or external dependencies needed
  • Fixed karaoke captions and positioning in exports
  • Updated video downloader for better compatibility

Smart Crop Fixes

  • Switched to ffmpeg-based frame extraction for full codec support (VP9, AV1, H.264)
  • Fixed crop expression parsing in ffmpeg filters
  • Smart crop now works in both preview and final export

Self-Contained App

  • Bundled all GPU and CPU backend plugins (Metal, BLAS, CPU)
  • Removed dependency on Homebrew for transcription
  • All binaries auto-copied to local directory on first launch
  • Works out of the box on any Mac running macOS 14+

Caption & Export Fixes

  • Fixed karaoke word-by-word animation in exported videos
  • Fixed caption positioning — captions now render at the bottom
  • Replaced broken video downloader binary
Major release

v1.0.0

  • Speaker-aware smart cropping powered by Apple Vision
  • Karaoke caption styles with word-by-word highlighting
  • Multi-speaker caption colors
  • In-app auto-updates via Sparkle

Speaker-Aware Smart Crop

  • Apple Vision detects and tracks faces in every frame
  • Identifies the active speaker using mouth-motion analysis
  • 9:16 crop follows the speaker automatically with smooth panning
  • Works with single and multi-speaker videos

Karaoke Captions

  • 5 new karaoke presets: Hormozi, Viral, Beast, Ember, Podcast
  • Word-by-word color highlighting synced to speech timing
  • Each preset has unique fonts, colors, and animation feel
  • Total of 15 caption styles now available

Multi-Speaker Caption Colors

  • Each speaker gets a distinct highlight color automatically
  • Colors are defined per karaoke preset for visual consistency
  • Speaker detection integrated with the tracking pipeline

In-App Auto-Updates

  • Sparkle framework integration for seamless updates
  • Check for Updates from the app menu
  • Updates are signed and notarized for security

Other Improvements

  • Contextual emoji overlays in video preview
  • Improved pipeline progress UI with tracking stage
  • Backward-compatible project file format