Changelog

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

Desktop0.5.7

Cap for Agents, Built-In Teleprompter, Clip Transitions & Recents

This release makes Cap work end to end with AI agents without depending on the dashboard. It also adds a built-in teleprompter, clip transitions, an expandable capture window with recent media, reusable area selections, improved privacy masks, and better audio control for retimed clips.

Show release notes

Features

  • Cap works end to end with AI agents - Codex, Claude Code, Cursor, OpenCode, and any shell-capable agent can now use Cap through the expanded CLI, installable Cap skill, and local MCP server. After a secure browser login, your agent can record, export, upload, and share; read titles, transcripts, AI summaries, chapters, comments, reactions, views, permissions, and processing state; search and organize your library; inspect analytics; and manage collaboration, teams, storage, migrations, and developer workflows without using the dashboard. Commands return machine-readable JSON, changes require your confirmation, and secrets stay out of chat and MCP. Set up Cap for your agent with one copy-paste prompt.
  • Built-in teleprompter - Open a dedicated teleprompter from the main window, paste or type your script, and control auto-scroll speed, text size, opacity, cue markers, and mirrored text. Your script and settings are saved between sessions, the window stays above other apps, and Cap keeps it out of recordings on macOS and Windows.
  • Clip transitions - Add crossfades or fades through black between clips, then adjust the transition length directly from the timeline. Transitions are included in editor playback and final exports.
  • Expandable capture window with Recents - Expand the main window for a roomier capture setup with clearer camera, microphone, and system-audio controls, plus a carousel of recent recordings and screenshots that open in one click. Cap remembers your preferred window size, and macOS 26 uses the native Liquid Glass appearance.
  • Reusable area capture - Area recording now includes quick aspect-ratio presets, fill and reset controls, and the option to lock a region for future recordings. The controls stay outside the selected area so they do not cover what you are capturing.
  • Blur and pixelate masks - Sensitive-area masks can now use either a smooth blur or pixelation, with adjustable strength for each effect.
  • Audio controls for retimed clips - When slowing down or speeding up a clip, choose whether to mute its audio, preserve natural voice pitch, or let the pitch follow the playback speed.
  • Copyable app version - Click the version number in Settings to copy it when reporting an issue or checking which build is installed.

Fixes

  • Windows pause and resume reliability - Pausing a recording for more than a few seconds no longer triggers a false hardware-encoder timeout when you resume.
  • Camera background blur startup - Packaged desktop builds now locate the bundled background-blur runtime correctly, making camera blur initialize more reliably.
  • Existing recording imports on Windows - The clips sidebar can now select Cap recording folders correctly when importing an existing recording.
  • Safer macOS window positioning - The main window is kept below the menu bar and display notch so its controls remain reachable.
  • Clearer crop editing - Crop guides have stronger contrast against both light and dark recording backgrounds.

Performance

  • Smoother playback and scrubbing - The editor cancels outdated frame work sooner, keeps active decoders ready across seeks, and avoids prefetching frames that are already behind the playhead.
  • Faster media lists - Recordings and screenshots reuse their calculated sort times, reducing repeated filesystem work when loading the library and Recents.
Desktop0.5.6

Mic Mute for Instant Recordings, Nightly Builds & Multi-Monitor Fixes

This release adds microphone muting during instant recordings, an optional nightly update channel, and important fixes for recordings stopping early, lost start clicks, slow-motion recordings on high-refresh monitors, and windows on multi-monitor setups.

Show release notes

Features

  • Mute your mic mid-recording - The mic icon in the recording bar is now a mute toggle during instant recordings, so you can silence your microphone without stopping the recording. System audio keeps recording as normal.
  • Nightly update channel - Opt into nightly builds from Settings to get the newest changes early. Nightly updates install automatically in the background and prompt you to restart when ready, and switching back to stable returns you to the latest stable release.
  • 24 and 25 FPS capture options - The max capture framerate setting now includes 24 and 25 FPS for film and PAL-friendly workflows.

Fixes

  • Recordings no longer stop after a few seconds - Reopening the recording bar for a new instant recording could carry over stale state from a previous session and trip the recording limit almost immediately. The bar now fully resets between recordings.
  • Recording start clicks no longer vanish - Clicking record from the target picker could silently do nothing while the windows closed around it. The click is now handled reliably, and if a recording fails to start, the main window reappears with a clear error message.
  • Slow-motion recordings repaired - Recordings on high-refresh-rate Windows monitors could come out stretched and out of sync with their audio. New recordings capture at the correct speed, and affected existing recordings are automatically repaired when opened in the editor, keeping the original file as a backup.
  • Better mic sync - Microphone timestamps now account for measured input latency, macOS resolves the correct input device when measuring it, and a macOS timestamp conversion bug affecting audio alignment has been fixed.
  • Multi-monitor and mixed-DPI fixes - Windows now restore, center, and follow correctly across monitors with different display scaling, overlays size correctly on HiDPI Windows setups, and moving a window between monitors with different scaling no longer breaks its layout.
  • Update toast fits the window - The "update installed, restart to apply" toast no longer overflows the main window and clips its text and buttons.
  • Integrations page when signed out - The integrations settings page no longer errors when you are not signed in.
Desktop0.5.4

Faster Editing, Manual Layouts, Better Zooms & A/V Sync Fixes

This release makes Cap Desktop faster to open, smoother to edit in, and more reliable across recording, playback, uploads, screenshots, licensing, and camera handling.

Show release notes

Features

  • Custom recordings folder - Choose where Cap saves local recordings from Settings.
  • Manual scene layout - Drag and resize the screen, camera, text, masks, and captions directly on the canvas, with snapping guides for cleaner placement.
  • Floating scene mode - Build layouts where screen and camera elements can float independently instead of being locked to the previous scene presets.
  • Decorative frames - Add frame styling around recordings and adjust frame settings from the player toolbar.
  • Better text editing - Text boxes resize more naturally, preserve font sizing separately from the box, choose readable colors automatically, and open inline editing right after you add a text segment.
  • Faster timeline edits - New text and track segments are created at the playhead, selected immediately, and placed with fewer extra clicks.
  • Clearer zoom editing - Automatic and manual zoom segments are labeled, locked zoom areas explain how to edit them, and zoom behavior is easier to tune.
  • Smoother cursor, zoom, and motion blur - Zooms now use spring-based motion, re-aim more accurately from cursor movement, reach screen corners better, and render cursor and display motion blur more naturally.

Fixes

  • A/V sync fixes - Recording, encoding, playback, and editor preview timestamps have been hardened so audio and video stay aligned more reliably.
  • System audio fixes - Windows system audio stays on the recording timeline even when audio is intermittent or silent.
  • macOS microphone fix - 96 kHz microphones on macOS no longer produce incorrect audio duration in recordings.
  • Windows recording fixes - The target picker no longer leaves ghost overlays after recording, preview sync is more accurate, and hardware H.264 encoders are tested before recording uses them.
  • Screenshot clipboard fix - Copied screenshots on Windows use a white background when needed instead of showing transparency artifacts.
  • Upload recovery fixes - Desktop upload finalization can retry final segment manifests, recover Google Drive uploads more reliably, and rotate failed recovery candidates.
  • Changelog and license fixes - Settings pages now handle API responses more reliably, refresh license state correctly, and keep changelog rendering errors contained.
  • Camera and GPU recovery fixes - macOS camera capture can fall back when the system returns no frames, graphics recovery only runs for relevant startup failures, and restarting after a discarded recording stays responsive.
  • Camera privacy fix - Opening the editor releases the idle camera feed so the OS camera indicator does not stay on unnecessarily.
  • Mic error UX - Missing microphone errors now show a toast instead of blocking the recording flow.
  • Editor interaction fixes - The playhead snaps cleanly to the timeline origin, masks no longer show unwanted fill tints, and add-track popovers close and restore focus correctly.

Performance

  • Faster editor launch - App windows show earlier with the right background color, the first frame is pre-rendered, waveforms lazy-load, and editor layout handshakes are warmed before opening.
  • Faster playback start - Background audio decoding, persistent audio output, progressive audio pre-rendering, and bounded buffering reduce the wait after pressing play.
  • Faster rendering and export setup - Screen and camera decoders initialize together, background audio decodes finish before export, and file exports skip unnecessary transparency scans.
  • Smoother app startup - Fonts and emoji warm at app mount, bundled fonts render more consistently, and window-open fade animations were removed to avoid slow-looking transitions.
Desktop0.5.3

Screenshot Sharing, Desktop Automations, Caption Exports & Linux Fixes

This release adds screenshot sharing, desktop automations, richer caption and editing tools, better Linux support, and focused reliability fixes across screenshots, recording, uploads, and previews.

Show release notes

Features

  • Screenshot sharing - Upload screenshots directly from the screenshot editor or automations. The editor copies the share link after upload, automation rules can copy or open it, and rendered PNG or JPEG uploads preserve your annotations, crop, padding, background, and style settings.
  • Desktop automations - Create rules in Settings that run after screenshots, recordings, uploads, imports, and deleted recordings. Automations can copy, save, export, upload, open files, read screenshot text, show notifications, open or skip the editor, apply presets, run commands, send webhooks, and delete local files.
  • CLI automation support - CLI screenshots, finished recordings, and uploads can now run compatible desktop automation rules, and cap doctor can report automation rule counts.
  • Linux CLI and capture support - Linux support has been expanded across the CLI, desktop capture, native X11 recording, tray icons, package dependencies, and release handling.
  • Clips and in-editor recording - Record new clips from inside the editor, view clip thumbnails, see clip counts, and manage clip-based edits more easily.
  • Audio library and music tracks - Add bundled music or imported audio to a recording, edit audio segments on the timeline, and mix music tracks into MP4 exports.
  • Caption styling and exports - Apply caption presets, animations, and highlight styles, track caption model download progress, and export captions as SRT or VTT.
  • Manual caption positioning - Drag captions directly in the preview and place them exactly where you want them.
  • Better transcript editing - Edit transcript words and create captions from transcript text more easily.
  • Improved captions - Caption segmentation, punctuation, text fitting, source-timed captions, and final rendering are more accurate.
  • Live crop preview - The crop flow now includes a live GPU preview with a clearer side-by-side layout.
  • Better screenshot workflows - New screenshots start transparent, screenshot OCR works in automations, images can be imported from the system tray, and transparent screenshot exports stay transparent.
  • Content protection while recording - Desktop window content protection turns on when recording starts and turns off when recording stops.
  • Plan-based instant mode resolution - Instant mode resolution now follows the user's plan.

Fixes

  • More reliable screenshot uploads - Screenshot uploads can reuse an existing share link when the rendered content has not changed, and automation uploads now use the dedicated screenshot upload path.
  • Recording finalization fixes - Recording startup, stop, dead CLI sessions, incomplete project validation, and editor imports after recording finish are handled more reliably.
  • Caption reliability fixes - Caption settings load more safely, source-timed captions survive import and editing, long transcription jobs are less likely to exhaust memory, and caption project folders are detected more reliably.
  • Screenshot and crop fixes - Transparent screenshot exports stay transparent, screenshot previews wait for their first paint, and image imports no longer wake the main window unnecessarily.
  • Rendering artifact fixes - Per-clip camera size, display aspect ratio, cursor highlights, and source-timed captions render more accurately.
  • Multi-monitor Windows fixes - Capture area sizing and target picker overlays behave more reliably on HiDPI and multi-monitor Windows setups.
  • Target picker overlay fixes - Target picker overlays restore correctly after Settings, clean up on recording start and stop, and avoid stealing focus.
  • Offscreen window recovery - The main window and Settings window recentre themselves if they would otherwise open offscreen.
  • Linux recording fixes - Linux capture handles display geometry, missing active displays, WebKit rendering issues, and corrupted PipeWire frames more reliably.
  • Camera preview fixes - Camera preview fallbacks are safer, low-RAM machines use a lighter preview profile, and routine disconnects are less noisy.
  • Offline sharing fixes - Sharing while offline now shows a clearer error and avoids duplicate dialogs.
  • Updater fixes - Update checks use platform-specific endpoints and show clearer fallback download behavior.
  • Crash marker fix - Crash reporting is more accurate when the previous desktop session ended unexpectedly.

Performance

  • Faster screenshot editor startup - Screenshot rendering starts faster, backgrounds are cached, wallpaper previews warm before selection, and the editor waits for first paint before showing previews.
  • Faster camera previews - Camera preview rendering does less unnecessary frame work, handles websocket previews more efficiently, and supports low-spec preview limits.
  • Smaller background snapshots - Desktop background snapshots are capped, compressed, and healed when oversized to reduce project size and memory use.
  • Faster editor timelines - Off-screen timeline segments are virtualized for smoother editing in larger projects.
  • Faster crop previews - Crop previews use downscaled frames so crop editing feels more responsive.
  • Faster editor startup - Editor startup, screenshot rendering, and audio repair now run more work in parallel.
Desktop0.5.1

Agent CLI, Split-Screen Scenes, Recording Recovery & Export Fixes

This release turns Cap Desktop into a stronger recorder for both humans and agents. The desktop app now ships with the Cap CLI, adds a dedicated CLI settings page, and gives automated workflows a reliable way to record, export, inspect, upload, update, and diagnose Cap from the command line.

It also brings a new split-screen editing mode, self-hosted server routing, tighter recording defaults, more resilient fragmented and segmented upload recovery, and another round of export, audio timing, auth, and macOS stability fixes.

Show release notes
  • Bundled Cap CLI — Cap Desktop now bundles the cap command-line tool and can install or repair it from Settings -> CLI. The installer detects existing Cap-managed shims, repoints stale links, handles symlinked targets, and recognizes persisted Windows PATH entries.
  • Agent-ready recording workflows — The CLI now supports targets, screenshots, detached recording sessions, JSON output, recording listing, project inspection, project validation, exporting, uploading, doctor diagnostics, and machine-readable guide output so agents and scripts can drive Cap without relying on UI automation.
  • Split-screen scene mode — The editor can now compose screen and camera as split-screen panes, with per-segment scene transitions, split factor controls, position pads, preview overlays, timeline scene support, and smooth layout morphing in exports.
  • Camera size during zoom — A new editor control keeps the camera size stable while zoom effects move the screen content, making split-screen and picture-in-picture edits easier to tune.
  • Cleaner background choices — Scene defaults now include a no-background option, so recordings can use split-screen, transparent, or plain layouts without forcing a decorative background.
  • Zoom editing shortcut — Double-click a zoom handle in the timeline to expand the segment quickly instead of manually dragging its edge.
  • Shared recording defaults — Desktop and CLI recording flows now use the same default settings, including the default instant-mode frame rate, so recordings started from automation match recordings started from the app.
  • Fragmented recording recovery — Cap can remux fragmented recordings when needed, including before export and after CLI-driven Studio recordings, making recovered or interrupted sessions easier to open and share.
  • Desktop segment upload recovery — Stale desktop-segment uploads can now be recovered on share-page load, finalized manually by the owner, retried automatically after transient finalization errors, and swept by the scheduled recovery job.
  • Segment manifest hardening — Finalization now treats segment manifest failures as retryable mux failures and can auto-complete the manifest before muxing.
  • Audio timing repair — Studio recordings now persist audio gap summaries and startup overlap trim, repair stale drift during editor startup, support negative timing offsets, and avoid playback readiness hangs when audio stops or timelines are invalid.
  • Safer exports — Export now synthesizes a default timeline for unedited recordings, tracks progress more reliably, and guards against zero-frame output so simple recordings can still export cleanly.
  • Silent-audio export fallback — Exports now emit silent audio frames when the renderer returns no audio, avoiding empty-audio edge cases.
  • Manual titles are preserved — Desktop uploads now keep track of manually provided recording names, so AI title generation can avoid replacing titles you already chose.
  • Desktop organization fixes — Desktop APIs now merge owned and member organizations consistently, so the app can create videos and show organizations correctly for members as well as owners.
  • Authentication reliability — macOS Tahoe deep-link delivery no longer wipes auth state, and self-hosted sign-in continues even when organization or plan refreshes fail.
  • Cropper and preview fixes — Crop and resize interactions now use pointer capture more reliably, no-op crops reset animation state correctly, and the editor skips unnecessary accurate-frame work when a crop preview is already available.
  • Rendering edge fixes — Camera bounds, inset crops, and edge-blur texture samples are now clamped more carefully at source edges, reducing visual artifacts.
  • Crash recovery markers — Desktop now records clean exits and initializes a crash sentinel on macOS, giving the app a clearer signal when the previous session ended unexpectedly.
  • macOS window cleanup fixes — macOS exit handling now tears down native window effects more carefully and guards unsupported system APIs, reducing quit-time crashes and cleanup failures.
Desktop0.5.0

Google Drive Integration, Merge Recordings, Desktop Backgrounds, Screenshot OCR & More

This release gives Cap Desktop a new and improved foundation for the work you do every day: recording, screenshots, importing, editing, exporting, uploading, and recovering when something goes wrong. We have hardened the capture and export pipelines, improved camera and microphone handling, and made the editor smoother so future desktop features can build on a more reliable core.

On top of that foundation, this release adds new features: Google Drive storage, merging Studio Mode recordings, importing existing videos and screenshots, screenshot OCR, camera background blur, organization branding, and more.

Show release notes
  • Google Drive Integration — Connect Google Drive as a storage option in Settings -> Integrations. New Instant Mode recordings, or Studio Mode recordings created as a shareable link, will use your connected Google Drive for both uploading and serving the video.
  • Merge previous recordings — Bring existing Studio Mode recordings into the Cap editor and merge them into your current project. You can also import local videos into the editor, add media from the tray, main window, recordings settings, or drag and drop, with progress shown while Cap converts files into editable projects.
  • Camera background blur — Camera recordings now support background blur in both the live preview and the final export. Choose blur strength from the camera controls or editor sidebar, with GPU/Core ML/DirectML acceleration where available and a CPU fallback when needed.
  • Import screenshots into the editor — Bring local screenshots and images into the screenshot editor so you can crop, annotate, style, copy, or export them with the same tools as fresh captures.
  • Native screenshot OCR — The screenshot editor can now recognize text from screenshots on macOS and Windows. Select an area, copy text from the selectable overlay, and keep the original screenshot layout intact while you work.
  • Organization branding in the editor — Pick an organization in the editor, use its brand colors in backgrounds, gradients, captions, keyboard overlays, and exports, and manage brand colors and logos from the new organization dropdown.
  • Compatibility recording quality — Studio mode now has Compatibility, Balanced, and Ultra profiles. Compatibility lowers bitrate and capture pressure for older or lower-power machines, while Instant mode quality controls now make upload resolution easier to choose.
  • More resilient recording recovery — Recording now preflights disk space, tracks health during capture, hardens fragmented recording recovery, and can rescue more sessions after a crash or forced quit.
  • Smoother camera and microphone handling — Cap restores saved camera and microphone selections more reliably, locks the selected microphone during recording start, recovers mic preview after recording, handles camera setup timeouts without blocking the recorder, and now detects microphones whose drivers misreport their sample rate so audio no longer comes out choppy or gappy.
  • Audio and video stay in sync — Studio Mode recordings now keep audio locked to video for the full length of a recording, including long sessions. Cap reconciles late or overlapping microphone audio against the capture clock instead of layering in duplicate silence, bounds unexpected gaps against wall-clock time, pads the tail with silence when a capture pipeline is cancelled, and handles Windows system audio, microphone resampling, decoded sources, and surround downmixing more reliably.
  • Better camera preview reliability — Camera windows are session-scoped, preview failures show structured messages in the UI, frame stalls trigger recovery, WebSocket reconnects use stronger backoff, and sleep/wake cleanup is more reliable.
  • Faster camera preview performance — Camera preview rendering is coalesced, native preview threads are prioritized, legacy preview frames are throttled, and Cap prefers lower-cost camera capture formats when they keep recording smooth.
  • Clearer, safer exports — Export now uses the native save dialog, shows a redesigned circular progress overlay, handles cancellation cleanly, prompts before closing a window with an active export, serializes preview generation, guards active exports before quit, and recovers from more rendering failures instead of leaving the app stuck.
  • Windows export and playback stability — Windows exports use safer release paths, pin the graphics adapter used by desktop rendering, and avoid text scaling issues that could make the main window and controls render at the wrong size.
  • Smoother editor playback — The editor now preloads cursor assets, prerenders the first frame, uses a faster RGBA/WebGPU path, improves NV12 conversion, and keeps audio playback aligned with the visible playhead.
  • Better cursor, zoom, and composite rendering — Auto zooms ease out more naturally, zoom focus follows the smoothed cursor path, cursor size defaults are more predictable, cursor height now respects the source screen and crop, and composited frames have smoother antialiasing, blending, and motion blur defaults.
  • Desktop backgrounds and background controls — The editor includes a bundled city wallpaper pack, supports manual image imports, can use your current desktop wallpaper as a background, snapshots the desktop background for Studio recordings, and adds a screen background blur control for more polished exports.
  • Settings redesign — Desktop settings have a shared layout, a refreshed recordings and integrations experience, an account profile in the sidebar, native macOS material styling, a manual Check for Updates action, and a telemetry opt-out toggle.
  • More polished recorder controls — The main recorder has refreshed device controls, camera and microphone format pickers, animated navigation into device settings, better saved input restoration, clearer warnings when Compatibility mode may reduce capture settings, and more reliable click handling for the in-progress recording controls.
  • Cap windows stay out of recordings — macOS recordings now exclude more Cap-owned windows by default, including Tauri webviews and overlays. Cap also warns when a window cannot be protected and hides overlays before screenshots.
  • macOS focus and Dock fixes — Fixed duplicate Dock icons, app switcher persistence, panel focus behavior, and the hide Dock icon setting when Cap panels or recording windows are visible.
  • Timeline and editing fixes — Captions and keyboard tracks now clamp correctly at trim boundaries, split-mode clicks land more accurately on clamped segments, Studio recordings allow deleting the last clip in a segment, and crop menu positioning is more reliable.
  • App shutdown and upload cleanup — Exit handling now waits more carefully for recording, export, upload, and editor cleanup work, restores microphone feeds after recording stops, and avoids quit-time crashes from camera teardown.
Desktop0.4.84

Ultra Quality, Camera Overhaul & Segmented Uploads

Show release notes
  • Ultra quality mode — A new quality selector in settings lets you switch between Balanced and Ultra for studio recordings. Ultra uses higher bitrates for maximum fidelity in detailed UI walkthroughs and code demos.
  • Segmented Instant Mode recordings — Instant mode now uploads HLS segments as they're recorded instead of assembling a single MP4. Your link is shareable sooner and viewers can watch a live preview while you're still recording. Now enabled on Windows too.
  • Screen capture auto-restart — On macOS, if the screen capture pipeline drops out, it automatically restarts without interrupting your recording.
  • Camera reliability — Camera preview now detects stalls and auto-refreshes, restores correctly when reopening Cap or waking from sleep, and always cleans up feeds when recording ends.
  • Camera performance — Batched rendering, thread-local decoder caching, and frame reuse make camera preview significantly smoother across both macOS and Windows.
  • Click-to-lock window selection — Click a window in the target selector to lock onto it. The camera preview repositions automatically to stay out of the way, and recording controls now anchor relative to your capture target.
  • Trim handle flickering — Fixed a rendering glitch when dragging trim handles in the editor.
  • Cmd/Ctrl+W to close windows — Standard keyboard shortcut now works to close any Cap window.
  • Platform-specific hotkey labels — Settings now show the correct modifier symbols for your OS (⌘ on Mac, Ctrl on Windows).
  • Recording stop reliability — Timeouts throughout the stop pipeline prevent hangs when ending a recording. Audio and video now stop concurrently for faster shutdown.
  • Exit shutdown guards — All uploads complete and resources clean up before the app fully exits, preventing data loss on quit.
  • Camera-only recording fixes — Thumbnails and uploads now work correctly for camera-only recordings.
Desktop0.4.83

Audio Fixes, Stability & Crash Recovery

Show release notes
  • Audio across speed segments — Timeline audio now renders correctly across speed change boundaries. Previously, applying speed changes could cause audio to cut out or glitch at segment edges.
  • Audio playback stability — Fixed a crash that could occur when starting audio playback in certain editor states.
  • Audio drift correction — The macOS MP4 encoder audio drift guard is now based on effective video PTS, fixing audio sync drift that could occur with external microphones.
  • Sensitive mask scaling — Pixelation masks now scale proportionally with output height, so blurred regions stay correctly sized when exporting at different resolutions.
  • FFmpeg decoder reliability — Future frames are now ignored during decoder fallback, and the frame reuse window is wider, preventing wrong frames from appearing during seeking or playback near cuts.
  • Export fix for recovered projects — Recovered projects no longer force the FFmpeg decoder path, fixing export failures that could occur on recordings restored from a crash.
  • macOS startup race fix — Main window setup is deferred until the UI reports ready, and uploads resume correctly after the ready listener installs. This fixes a class of startup hangs and stalled uploads on macOS.
  • Window layering fix — The main panel is no longer forced above other windows when shown, fixing cases where Cap would unexpectedly steal focus.
  • macOS dock icon sync — Dock icon visibility now correctly follows the hide-dock-icon setting and updates when windows open or close.
  • Camera cleanup on exit — Camera preview shutdown always begins on app exit, and macOS camera window teardown is skipped during exit cleanup to prevent quit-time crashes.
  • Windows editor reopen — Editor windows on Windows now correctly reopen after being closed, matching the existing macOS behavior.
  • Hex color input — RGB hex input is now gated until the full digit count is entered, preventing partial color values from being applied mid-typing.
  • Camera preview compositing — The camera preview now selects a supported wgpu composite alpha mode, fixing rendering artifacts on GPUs that don't support the previously hardcoded mode.
Desktop0.4.82

Transcript Editor, Optimized Exports, ProRes Cursor Export & Bug Fixes

Show release notes
  • Transcript editor — Captions are now editable at the word level in a dedicated transcript panel. Click, Ctrl+click, or Shift+click to select words, navigate with the keyboard, and delete words with automatic ripple-delete across all timeline tracks. Active words highlight in sync with playback position.
  • Optimize file size toggle — A new toggle on the export page enables CRF-based encoding for smaller output files. File size for 4K recordings is reduced by up to 97%. This is a slower export method, but results in significantly smaller file sizes. MP4s are now written with the faststart flag so playback begins before the full file downloads.
  • Cursor-only ProRes export — Export just the cursor as a transparent ProRes 4444 MOV file. The display stream is skipped entirely during render so cursor-only exports stay fast regardless of recording resolution.
  • Faster, more accurate transcriptions — A new on-device transcription engine powered by Parakeet TDT runs alongside Whisper. The best available model is selected automatically, with Parakeet disabled on Intel Macs where it isn't supported. Model files download to a staging directory and swap in atomically, and the global model cache is released when the editor closes.
  • Stop recording overlay — A full-window stop button now appears on the main window while a recording is active, making it easier to end a session without hunting for the controls.
  • Faster crop dialog — Opening the crop dialog now shows an instant canvas-frame snapshot while the accurate backend frame loads in the background. If the accurate frame fails, the editor falls back gracefully to a screenshot. Timeline computation is memoized with Set-based selection lookups, sorted segment caches, and precomputed clip durations to cut overhead on long recordings.
  • Smoother cursor and zoom — New Smooth and Fast cursor animation presets join the existing options. The cursor spring simulation no longer clamps at screen edges, producing more natural motion. Zoom focus tracking uses a gentler viewport pan that keeps the cursor visible within a small margin instead of abruptly shifting.
  • Better playback prefetch — Cursor timelines and zoom interpolators are now built once outside the frame loop instead of per-frame. Buffer-gap handling no longer resets the prefetch pipeline, and frame fallback uses a unified backward-preferred lookup with a wider search window.
  • Streamlined macOS permissions — Permission requests, verification, and open-settings flows are centralized in a shared utility used by both onboarding and the main window. On Windows and Linux the permissions step is skipped entirely.
  • More reliable recording — The macOS MP4 encoder now exits cleanly when the frame queue finishes, frames submitted after finish are rejected with proper session state tracking, and the audio finish wait is extended to avoid truncated recordings in instant mode.
  • Camera and export fixes — The camera preview re-opens correctly when the same device is already active. Windows camera exports no longer show snow or artifacts thanks to proper buffer stride handling. 4K 60fps software exports no longer fail from timestamp ordering issues, with B-frames disabled in the high-throughput path and a pts/dts safety clamp before muxing.
  • Screenshot shortcut fix — The screenshot area picker shortcut no longer silently fails when recording settings are missing fields from a previous version.
Desktop0.4.81

Caption & Keyboard Tracks, Faster Exports & Stability Improvements

Show release notes
  • Caption tracks in the timeline — Captions now appear as editable segments directly in the editor timeline. You can drag, trim, split, and rearrange them alongside your other tracks. Per-segment styling overrides, text tools, and presets are available in the sidebar so you can fix transcripts and fine-tune appearance without leaving the editor.
  • Keyboard press overlay — Key presses are captured during recording and shown as their own timeline track. Each segment can be edited just like captions—adjust timing, text, and styling—so keyboard shortcuts and typing stay readable in the final export.
  • New onboarding flow — The first-run experience now walks you through permissions and setup with clearer steps and better copy. Help is easier to find from the main window, including a macOS title bar shortcut, so learning the difference between Studio and Instant Mode takes seconds.
  • Faster exports — Reworked the export pipeline with cursor precomputation, encoder tuning, and better decode-render overlap. The unnecessary pre-export delay was removed, and size and time estimates are now calibrated from real-world data. GPU-accelerated NV12 encoding is used when available with an automatic CPU fallback.
  • Smoother editor playback — Improved frame cache lookups, adaptive readahead, and resolution-aware prefetch so scrubbing and playback stay responsive on longer recordings. Per-frame overhead was reduced across the board.
  • Better Windows playback — MediaFoundation decoding now uses batching and zero-copy frame handling with FFmpeg fallback when hardware decode isn't available. WebGPU prefers DirectX 12 on Windows for lower-latency rendering.
  • More reliable recording — macOS capture tracks pending timestamps and stops cleanly when the muxer can't accept more samples. Corrupt MP4s are repaired more often during upload, the camera window always hides when recording ends, and closing the app or switching devices no longer leaves stray processes behind.
  • Tighter audio–video sync — Audio drift ahead of video is now limited, timestamp offsets are deferred until video is ready, and system audio start times stay aligned with the rest of the mix.
  • Crop and padding fixes — Padding and backgrounds now respect the active crop region, so the exported frame matches what you see in the editor.
  • Improved stability — Graceful app exit with full resource cleanup, safer camera and WebSocket lifecycle handling, and hardened shutdown paths to prevent crashes on exit.
Desktop0.4.7

Faster Editor Playback, GPU-Accelerated Exports & Windows Performance

Show release notes
  • Dramatically faster editor playback — Color conversion now happens entirely on the GPU, cutting data transfer by 62% and making scrubbing and playback feel significantly snappier. Frame caching and prefetch logic were also reworked so the editor stays responsive even on longer recordings.
  • GPU-accelerated exports — Exports are noticeably faster thanks to a new GPU rendering path with pipelined decoding. When GPU conversion isn't available, an optimized CPU fallback takes over automatically. Export size and time estimates are now much more accurate.
  • Windows playback performance — Switched to the native MediaFoundation decoder with zero-copy frame handling and preferred the Dx12 GPU backend, resulting in much lower latency during playback on Windows.
  • Prewarmed editor GPU pipeline — The rendering pipeline now initializes in the background at startup, so the editor is ready to play the moment you open it.
  • Better crop and padding rendering — Fixed an issue where padding and backgrounds rendered incorrectly when a crop region was applied.
  • Improved stability — Graceful shutdown handling to prevent crashes on exit, reliable camera window cleanup when recordings end, and better audio sync for long recordings.
Desktop0.4.6

Recording Resilience, Screenshot Hotkeys & Redesigned Device Selection

Show release notes
  • Recording resilience and health monitoring — Cap now monitors the entire recording pipeline for issues in real time. If your camera disconnects, microphone drops out, or audio gaps are detected, the recording continues gracefully with automatic silence insertion and reconnection. A degraded state indicator lets you know when something needs attention without interrupting your flow.
  • Screenshot hotkeys — Added configurable keyboard shortcuts for capturing your entire display, a specific window, or a selected area. These can be customized in the hotkeys section of Settings.
  • Smarter screenshot editor — Window captures now use RGBA with rounded corners for a more polished look. Increasing padding or corner rounding automatically enables the background fill so your screenshot looks great without extra clicks. Styling controls are always visible in the header for faster editing.
  • Redesigned device selection — Camera and microphone inputs are now chosen through a new overlay that displays device details like format, sample rate, and wireless status. The macOS main window features native squircle corners and traffic light controls for a more integrated feel.
  • More reliable uploads — Failed upload chunks are now automatically retried with network recovery logic. Chunk sizes were reduced and concurrency increased for faster, more resilient uploads to S3.
  • Improved audio handling — Added runtime resampling and silence generation for microphones, higher buffer timeouts for wireless audio sources, and graceful handling of high channel count devices (e.g., 34-channel audio interfaces). Windows now falls back to a default audio config when no output device is available.
  • Instant mode optimizations — Instant mode recordings now use a lower bitrate and shorter keyframe interval for smaller files and faster uploads. Encoder channel pressure is tracked to prevent frame drops, and disk space is checked before recording starts.
  • Better macOS window management — Windows are now backed by NSPanel for proper state management, with position persistence across sessions for both the main and camera windows. The prewarmed overlays system was replaced with a cleaner panel-based approach.
  • Camera recovery and lifecycle — Recordings continue even if the camera disconnects mid-capture, with automatic reconnection when the device becomes available again. Camera preview pause/resume and a large camera preset for camera-only mode were also added.
  • Windows recording improvements — Added frame scaling to handle resolution changes mid-recording, improved system audio resiliency, and replaced panicking code paths with proper error propagation throughout the Windows capture and encoding pipeline.
Desktop0.4.5

Camera Only Mode, Faster macOS Capture & Better Screenshot UX

Show release notes
  • Camera Only Mode — Record video using just your camera. This mode can be toggled directly from the main window for quick, focused video capture. Both Studio and Instant Mode supported.
  • More reliable decoding and seek behavior — Added FFmpeg software fallback when hardware decoding fails, improved AVAssetReader end-of-file handling, and tuned decoder timeouts for slow seeks and initial playback.
  • Smoother exports and playback stability — Editor preview now pauses during export, keyframe distribution and frame iteration were improved, and GPU buffer resizing is more robust to reduce stalls.
  • Lower-overhead macOS frame processing — Introduced pooled pixel buffers and a dedicated copier for screen capture, then refactored frame scaling around the pool for more efficient processing.
  • Improved audio timestamp and drift handling — Reworked timestamp/drift logic in the recording and MP4 pipelines for more stable long-running audio-video sync.
  • Cleaner screenshot workflow — Target selection overlays are now hidden before capture, hidden overlays no longer block clicks, and screenshot notification audio behavior was refined.
  • Better multi-display overlay focus — Improved focus and positioning logic for target-selection overlays across multi-monitor setups.
Desktop0.4.4

Instant Mode Reliability, Prewarmed Target Picker, Multi-Display Fixes

Show release notes
  • Instant mode fixes — Fixed frame scaling when display dimensions change mid-recording on macOS, clamped crop bounds to prevent negative coordinates on Windows, and ensured monotonic frame timestamps in the MP4 encoder.
  • Prewarmed target picker — The target selection overlay now loads in the background so it opens instantly when you click Record Display, Record Window, or Record Area from the main window or tray menu.
  • Multi-display window positioning — The main window, camera preview, and recording controls now appear on the display containing your cursor instead of always defaulting to the primary display. The recording controls bar also follows your cursor when moving between monitors.
  • Search and pagination for recordings — Added search fields to the recordings and screenshots settings pages, along with pagination for large libraries.
  • Tray menu screenshot support — The tray menu now includes a "Take a Screenshot" option and shows mode-aware labels when in screenshot mode.
  • Screenshot editor reliability — The screenshot editor now loads images more reliably with proper retry handling and correct path resolution for .cap project files.
Desktop0.4.3

Video Import, Advanced Compression & Smoother Animations

Show release notes
  • Video import support — You can now import existing video files directly into Cap for editing and sharing. Imported videos go through the same studio workflow as recordings, letting you add zoom effects, cursor overlays, and export with Cap's compression.
  • Advanced export compression controls — Added custom bits-per-pixel settings for fine-grained control over export quality and file size. Access these options in the export panel to dial in the perfect balance for your use case.
  • Enhanced cursor and zoom interpolation — Improved spring-based animation system with better critically damped motion for smoother cursor and zoom transitions. Added screen motion blur support for more polished playback.
  • Better audio handling on Windows — Improved audio latency handling with proper Windows support. Resampling errors are now handled more gracefully to prevent export failures.
  • Decoder health monitoring — Improved decoder health checks and cache handling to detect and recover from GPU/decoder issues more reliably during playback and export.
  • macOS window improvements — Windows now properly center on screen and respect focus/activation policies for a more consistent experience.
  • Even dimension fixes — Screen capture and video scaling now ensure dimensions are always even, preventing encoding issues with certain video codecs.
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.
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.
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