Changelog

New features, improvements, and fixes across the Cap desktop app, web, mobile, and browser extension.

Desktop0.4.2

Simplified Audio Timestamps, Pause/Resume Fixes & Preset Management

Show release notes
  • Simplified audio timestamp generation — Replaced complex drift tracking with sample-based timestamp generation for more reliable and predictable audio timing. This eliminates edge cases with clock drift detection and produces cleaner, more accurate audio synchronization.
  • Improved pause/resume handling — Added shared wall clock pause tracking that correctly accounts for paused time in both video and audio pipelines. Recordings now seamlessly continue with accurate timestamps after pausing and resuming.
  • Better frame recovery during playback — Increased fallback distance for frame cache lookups, especially near the end of videos. Playback now handles missing frames more gracefully by using nearby cached frames rather than failing.
  • Preset management improvements — Added ability to clear all presets and improved configuration default handling. Default cursor mode now uses raw positioning for snappier cursor movement.
Desktop0.4.1

Export Resilience, Audio-Video Sync & Silent Video Support

Show release notes
  • Improved export resilience — Exports now retry failed frame decodes up to 3 times with exponential backoff, and can recover from intermittent GPU/decoder hiccups. If a frame fails completely, the previous valid frame is used to prevent gaps. Timeout handling is now more forgiving, waiting for up to 3 consecutive timeouts before aborting.
  • Better audio-video timestamp sync — Improved resync logic handles large timestamp jumps (such as those caused by system sleep/wake) by automatically resyncing to wall clock time. Clock skew compensation is now more robust with proper floating-point accumulation.
  • Timestamp pipeline overhaul — Recording timestamps now propagate correctly through the entire capture and audio pipeline from the very first frame, improving sync accuracy from the start of recordings.
Desktop0.4.0

Screenshot Mode, Local Captions, New Editor Tracks & Recoverable Recordings

Show release notes
  • Screenshot Mode — Capture and edit screenshots with a dedicated editor. Includes shapes, text annotations, sensitive masking, backgrounds, padding, and more. Export or share with a single click.
  • Local caption generation — Generate captions directly on your device using Whisper, with support for many languages. Fully customizable styling (font, size, color, background, position) and SRT export.
  • New editor track types — Text overlays, Sensitive Mask, and Highlight tracks give you more creative control over your recordings.
  • Overhauled recording picker — Brand new target select overlay makes it easier than ever to pick your recording source.
  • Recoverable recordings for Studio Mode — Recordings are now saved in 3-second chunks. If anything goes wrong, you'll lose at most 3 seconds—full recovery system built in and enabled by default.
  • Circle cursor — New mobile simulator cursor option for showcasing app demos.
  • Faster editor playback — Major performance improvements including WebGPU rendering, optimized YUV conversion, and hardware decoder support on Windows. Longer videos now scrub and play back much smoother.
  • Preview quality options — Quarter and Half preview quality options for faster playback on slower systems.
  • Improved audio-video sync — Post-recording sync calibration, drift correction, and input latency estimation on macOS for tighter sync.
  • Recording hotkeys — New pause/resume hotkey and cycle recording mode hotkey. Tray menu now shows mode selection with dynamic icons.
  • Better device support — Lots more webcams and microphones are now supported, with improved device detection and permission flows.
  • Redesigned export page — New export UI with live preview, render time estimates, and frame-accurate cropping via a timeline slider.
  • Windows reliability — Hardware compatibility checks, encoder health monitoring with automatic fallback, Media Foundation decoder with D3D11 interop, and Windows fragmented M4S muxer support.
  • Bug fixes — Fixed memory leak while streaming, split action now respects segment speed, and recordings now use human-readable project names instead of UUIDs + lots more quality of life improvements.
Web

Cap Analytics

A full analytics dashboard for your Caps. See who is watching, where, and on what, instead of a single view count.

Features

  • Views over time - Charts of views across the last 24 hours, 7 days, 30 days, or the lifetime of a video.
  • Audience breakdowns - Split views by country, browser, operating system, and device.
  • Compare videos - Drag videos side by side to compare how they perform.
  • Real-time tracking - New views appear in the dashboard as they happen.
Desktop0.3.83

Studio Mode overhaul, mic downmixing, capture reliability

  • Studio Mode overhaul - Movement, motion blur, and styling improvements, including new and improved cursors, motion blur for zooms and fast movement, smoother auto-zoom, squircle corners, and more.
  • Microphone channel downmixing - Microphone audio frames are now downmixed for better consistency across devices.
  • Auto-recover capture failures - Automatically recovers desktop microphone feed and ScreenCaptureKit stream failures on macOS.
  • macOS capture reliability - Simplified system stop error checks in screen capture to reduce spurious failures.
Web

A New Web Recorder

The web recorder has been rebuilt from the ground up. It is faster, far more reliable, and a genuine option when you cannot install the desktop app or are on a lower-powered machine.

Features

  • Screen, window, tab, or camera - Choose exactly what to capture, with device pickers for camera and microphone.
  • Movable camera preview - Drag your camera bubble anywhere while you record, with picture-in-picture support.
  • Recording controls - A draggable in-progress bar keeps pause, resume, and stop within reach.

Improvements

  • Reliable uploads - Recordings upload in parts as you record, with automatic retries and live progress, so your share link is ready moments after you stop.
Desktop0.3.82

Speed modification in editor, New Crop UI, Bug fixes

  • Speed modification - Clip segments now have a Speed option in the editor, allowing them to be slowed down or sped up. Currently, changing the speed of a segment will mute its audio.
  • New Crop UI - Thanks to @ItsEeleeya the area select and editor crop UI now has more features and is much smoother.
  • Bug fixes - macOS recording errors should be less common, and some recordings should no longer look distorted in the Editor
Desktop0.3.80

Audio recording improvements + Editor enhancements

  • Audio recording improvements - Audio inputs with many channels are now better supported, and audio recording in Studio mode is now more optimised
  • Improved trimming in Editor - Shrinking a timeline segment now results in the segment staying in the same position until you stop dragging
Desktop0.3.78

Recording fixes + Editor enhancements

  • Transparent Background - Choose the 'transparent' color background in the Editor to export GIFs with transparent backgrounds
  • Recording Fixes - Some bugs preventing recordings from starting have been fixed, and less errors will cause recording files to become corrupted
  • Clip Multi-select - Hold Shift or Cmd to select multiple timeline clips at once
Desktop0.3.77

Instant Mode resolution picker + Improvements to audio and uploader

Show release notes
  • New Instant Mode Resolution Picker — You can now set the resolution of Instant Mode recordings in Settings. Choose from 720p, 1080, 1440p and 4k. Defaults to 1080p.
  • Uploader speed improvements — Uploads are now done more efficiently by uploading multiple chunks at the same time, bumping the chunk size to 20mb, and reusing the presigned URL for the last chunk
  • Audio recording fixes — A bug that caused recorded audio to sound choppy should now be fixed
  • Upload logs feedback — Using the 'Upload Logs' tray button will show a dialog if the logs upload succeeds
  • Improved area selector — Drag to select now supported in the new recording flow area selector (enable new recording flow via Settings -> Experimental)
  • Improved error handling — Some errors that can occur while recording on Windows will now safely stop recording
Desktop0.3.76

Video upload improvements

  • Uploader stability improvements — Video uploads are now more resilient against failures and provide more debugging information
  • Self-hosted uploads fixed — A bug affecting video uploads for users with self-hosted instances of Cap Web has been fixed
Desktop0.3.75

Editor playback stability & bug fixes

  • Smoother editor playback — stabilized pacing and added FPS validation to reduce stutter and drift in the editor.
  • Editor settings-change fix — improved WebSocket image-frame parsing and validation to resolve glitches when adjusting editor settings.
Desktop0.3.74

~16% faster exports, Improved audio sync, macOS Tahoe assets & Across the board reliability improvements

Show release notes

  • Quicker exports — export pipeline optimizations cut total export time by ~16%
  • macOS Tahoe support — high-quality SVG Tahoe cursor icons, and fresh macOS Tahoe wallpapers
  • Bluetooth playback fixed — improved audio latency handling & lag on wireless headphones
  • Fixed audio device selection — better mic device detection (e.g., AirPods now appear reliably)
  • Snappier uploads — optimistic presigned URLs reduce upload latency
  • New uploader — the new uploader is now on by default for Instant Mode, increasing upload reliability
  • Safer pausing — enforce monotonic PTS for audio/video to prevent corruption after pauses in Instant Mode
  • Zoom workflow upgrades — split Zoom and Scene segments, fixed an issue with clicking zooms segments on long recordings, and you can now drag to create new zoom segments;
  • Multi-monitor improvements — tighter Target Select overlay bounds and corrected List View in the new recording picker (enable via Settings > Experimental)
  • Stabler capture/encode — don't abort if the capturer stalls, proper DXVA2 hardware decode on Windows, and handle "no frames" from screen capture
  • Hide inactive cursor — you can now set cursor idle time in the editor, automatically hiding the cursor after X amount of seconds with a smooth fade
  • Editor UX touches — scissors cursor shows when the Clip tool is active
  • Quality of life — On Windows, the main window now re-opens after closing Settings/Editor
Desktop0.3.73

Window exclusion, accurate colors, improved uploading & more!

Show release notes

  • New Window Excluder — hide specific apps/windows from recording (works best on macOS, enable via Settings → General)
  • Camera & mic safety — we now hold device locks only while recording is active, preventing “device busy” conflicts and improving handoff between sessions
  • Multi-channel USB audio — proper support for interfaces with multiple input channels
  • More faithful color — AVFoundation recordings now use the Rec.709 color space for better color accuracy on modern displays
  • Stronger uploads — the new uploader is enabled on desktop, and we’ve added multipart uploads for Studio recordings and Instant re-uploads to handle large files and spotty networks
  • Corruption guard — the muxer now stops cleanly if a frame queue failure occurs, avoiding partial or corrupted outputs
  • Clearer errors — improved messaging and handling when video upload info can’t be found
  • Under-the-hood reliability — numerous recording pipeline hardening tweaks for steadier performance
Desktop0.3.72

Recording picker upgrades, auto-zoom improvements & Windows encoding fixes

Show release notes

  • New List View in the recording picker (enable via Settings → Experimental).
  • Faster recording start on macOS by sharing ScreenCaptureKit warm-up across sessions
  • Windows capturer now runs on a dedicated thread for snappier, more reliable capture
  • Windows encoding is more resilient: automatic fallback to software H.264 when hardware ProcessInput fails, plus fixes to the software path
  • Auto-zoom feels smoother on fast cursor moves with refined segment generation and steadier cursor behavior (including safer cursor-actor cleanup)
  • Fixed a case where the 5-minute Studio export limit could be enforced incorrectly
  • Improved app icon/logo render quality in the new recording picker on Windows
  • Added minidump crash reporting (Sentry via Tauri) to help diagnose rare crashes.
  • Clearer “needs input” error handling in the desktop flow.
  • Improved recording pipeline under the hood for improved reliability and lower latency
Desktop0.3.70

Studio Recording Fix

  • Ensures that cursor capture stops properly, so that studio recordings get finalized after ending
Desktop0.3.69

UpdateIntervalNotSupported Fix

  • Fixes the 'UpdateIntervalNotSupported' some Windows users were experiencing
Desktop0.3.68

New audio sync engine, Editor border option & Performance improvements

  • New timestamp system, overhauling and improving audio/video sync
  • New border option in editor, allowing you to add a border to your screen recording
  • New hardware accelerated encoding on Windows, improving performance
  • New clip source offsetting, allowing you to adjust audio/video sync manually
  • Improved and overhauled Shortcuts (hotkeys) implementation, with support for new recording picker
  • Improved new recording picker selection (enable via Settings > Experimental)
  • Fix for continuity camera querying
  • Fix for deleting recordings on Windows
Desktop0.3.67

New scenes feature, higher quality GIFs & more

  • New scenes feature, allowing you to make the camera fullscreen for sections of the video, or hide it
  • Higher quality GIF exports
  • Custom cursor capture is now enabled by default (can be disabled in Settings > Experimental)
  • New camera preview is more stable
  • Setting a background will now automatically add padding if there is none
  • New recording flow (can be enabled in Settings > Experimental)
  • New recording engine behind the scenes, allowing us a better platform to build on for future features
Web

Email Login Codes

Signing in with email now uses a one-time code instead of a magic link. Type the code from your inbox and you are in, with no link that opens in the wrong browser or gets eaten by a link scanner.