Changelog
What’s new in each release.
1.10.3 - 2026-04-11
- Made sign-in button more visible on trial and export sheets
- Moved Apple sign-in above email form on web login page
1.10.2 - 2026-04-11
- Consolidated sign-in and trial flows to open web pages with all auth options
1.10.1 - 2026-04-11
- Fixed export dialog not using the renamed project title
- Added keystroke styling to global presets (saved/applied with screen and camera styles)
- Keystroke styling now persists as last-used for new sessions
- Changed default keystroke layout from vertical to horizontal
1.10.0 - 2026-04-10
- Redesigned timeline window with native toolbar and unified title bar
- Added floating transport bar over video preview
- Added floating inspector icon sidebar with grouped pill design
- Added click-to-rename recordings — renames the project folder on disk
- Added global style presets (screen + camera saved together) via toolbar dropdown
- Added auto-save indicator in title bar
- Redesigned inspector panels — always-expanded sections, switch toggles, consistent layout
- Redesigned recording bar menus — native SwiftUI popovers replace AppKit context menus
- Added show/hide toggles for timeline and inspector in toolbar
- Moved export and share actions to toolbar
- Improved inspector controls: vertical grids for pack pickers, reusable color palettes
- Fixed permission dialog appearing when opening My Videos window
1.9.0 - 2026-04-09
- Added one-click free trial start via Apple sign-in (no Stripe checkout page)
- Added email trial flow with deferred verification
- Added deeplink support for browser-to-app auth callbacks
- Added trial-expired state with subscribe prompt in export sheet
- Simplified onboarding — permissions only, trial sign-up moved to export gate
- Improved permission descriptions to be benefit-focused
1.8.3 - 2026-04-08
- Added drag-to-reposition subtitles on the video preview
- Added word-level highlighting with animated crossfade transitions
- Fixed subtitle text editor cursor jumping to end after typing
- Fixed subtitles cut off when speech recognition extends past video duration
1.8.2 - 2026-04-08
- Fixed sound pack, click sound, and cursor pack tile labels truncating instead of wrapping
1.8.1 - 2026-04-08
- Added collapsed section summaries in inspector (shows current values without expanding)
- Added EFFECTS section label for better inspector organization
- Added trailing fade overlay on horizontal scroll pickers
- Improved light mode: increased track, waveform, and zoom range visibility
- Improved light mode: fixed click markers and cursor ticks invisible on light backgrounds
- Improved resize handle visibility between preview and inspector
- Fixed keystrokes, annotations, and subtitles not updating position after deleting a timeline section
- Fixed track header names truncating instead of wrapping
1.8.0 - 2026-04-07
- Added keystroke overlay styling: text color, background color, font size, corner radius, and horizontal/vertical layout
- Added keystroke overlay alignment controls (horizontal and vertical)
- Added modifier key symbols in keystroke overlay (⌘, ⇧, ⌥, ⌃, etc.)
- Added hover highlight on keystroke overlay in preview
- Added visible drag handle on inspector panel resize edge
- Improved inspector panel minimum width to prevent control overflow
- Fixed click indicator style picker overflowing inspector panel
- Fixed inspector collapsible sections overflowing horizontally
- Fixed background image tile labels truncating instead of wrapping
- Fixed zoom controls overlapping track headers when keystroke lane is visible
- Fixed window picker triggering repeated permission prompts
- Fixed onboarding sign-in buttons to match app-wide styling
- Fixed test suite triggering permission prompts and resetting onboarding
1.7.6 - 2026-04-06
- Fixed preview not rendering correctly until background image is changed
1.7.5 - 2026-04-06
- Fixed default microphone selecting iPhone continuity mic instead of system default
- Fixed onboarding sign-in buttons getting clipped
- Restore Default Settings now also resets onboarding and signs out
- Renamed menu items from “Record/Don’t record” to “Enable/Disable” for camera, microphone, and system audio
- Moved enable/disable toggle to top of camera and microphone menus
1.7.4 - 2026-04-03
- Fixed recording bar hiding too late during countdown
- Updated landing page fonts: Sora for headings and buttons, Roboto for body text
1.7.3 - 2026-04-01
- Fixed fullscreen recording producing blank/corrupted files
1.7.2 - 2026-04-01
- Fixed window recordings dropping to ~35fps when window content is static
- Fixed audio static when echo cancellation is active
1.7.1 - 2026-04-01
- Fixed recording bar close button not working when update dialog is open
1.7.0 - 2026-04-01
- Added area recording — drag a box to record any region of your screen
- Selected area stays visible with a dimmed overlay and accent border during recording
- Fixed first-frame black gap in recordings by improving pre-recording frame cache timing
1.6.1 - 2026-04-01
- Improved upload error messages with timeout and network failure detection
- Upload failures now report to PostHog for monitoring
- Reduced upload timeout from 5 minutes to 1 minute per chunk
1.6.0 - 2026-03-31
- Added email and password sign-in (in addition to Sign in with Apple)
- Sign-in options now available from all entry points (menu bar, export, share)
- Fixed export/share bypassing sign-in gate when subscription was cached
1.5.0 - 2026-03-31
- Added custom cursor packs with high-res rendering (macOS Default, Solarized Dark, Catppuccin Mocha)
- Cursor shape debouncing smooths out flickering during rapid pointer/iBeam transitions
- Cursor packs persist across sessions and are cached locally
1.4.0 - 2026-03-31
- Added curated background image picker with remote catalog (replaces local-only file picker)
- Added drop shadow controls for both screen canvas and camera PiP
- Background images are cached locally after first download
1.3.2 - 2026-03-31
- Fixed zoom pan wobble when transitioning between click positions
- Default screen styling (wallpaper) and camera styling (roundish) applied automatically when opening a new recording
- Last-used screen and camera style presets are remembered across sessions
- Fixed auto-generated zoom ranges not appearing when clicks occurred near the end of a recording
- Recording bar now hides during the 3-2-1 countdown instead of appearing in the first few frames
1.3.1 - 2026-03-30
- Fixed streaming upload timing out in production builds
1.3.0 - 2026-03-30
- Redesigned recording launcher as a compact floating bar (no title bar, borderless, always-on-top)
- Input buttons with right-click context menus for device selection and settings
- Camera preview now shows as a floating PiP bubble instead of inline in the launcher
- Added real-time mic level metering on the camera PiP (persists during recording)
- Added audio-only PiP with countdown, timer, levels, and stop button when recording without camera
- Added click-to-select window picker with hover highlight (like macOS screenshot tool)
- Added settings gear menu with account, permissions, keyboard shortcuts, and updates
- Added permission badges on input buttons when permissions are missing
- Added hover highlights and cursor changes on all interactive elements
- Added first-launch onboarding flow for permissions and sign-in
- Bar auto-hides when recording starts and when timeline opens
- Multi-monitor: display name shown on capture source button, PiP moves to selected screen
- Non-recording screens dim during countdown and display selection
- Window click picker dims all screens for better window visibility
- Export resolution picker hides options that exceed native source (no upscaling)
- Window recordings default to Custom preset with native resolution
- Fixed export progress bar reappearing after completion
- Fixed spurious screen recording permission popup when permission already granted
- Fixed window recording retina scaling on secondary monitors
- Fixed PiP positioning when switching between window and full screen recordings
1.2.0 - 2026-03-28
- Show sign-in prompt when unauthenticated user tries to export instead of a broken “Start Free Trial” button
- Fix export sheet clipping when both export and upload progress bars are visible