Skip to main content
All releases

v1.4

February 26, 2026

Whisper Transcription & Multi-Source Recording

New Features

  • On-Device Whisper Transcription — Transcription now powered by OpenAI Whisper running entirely on-device via Apple Neural Engine, replacing Apple Speech for dramatically better accuracy. Choose from 4 model sizes (Tiny ~75 MB, Base ~150 MB, Small ~500 MB, Large v3 ~3 GB), download on demand from Settings, and switch or delete models with one click. 26 languages with auto-detect, real-time download progress with cancel support, and auto-transcribe after recording with live progress in the session list. No audio data ever leaves your Mac
  • Window-Level Capture — The "Apps" capture mode now shows individual windows instead of whole apps. Select specific windows to record — pick two Chrome windows and each gets its own output file. Windows listed from all Dock-visible apps across all displays, with a refresh button and hover-to-highlight preview
  • Multi-Source Standard Mode — Standard mode now supports recording multiple sources simultaneously, previously only available in composite mode
  • Camera + Microphone Pairing — Pair a camera with a specific microphone to combine video and audio into a single file. Useful for external cameras with dedicated mics
  • Stream Deck Live Timer — The Stream Deck record button now shows a live recording timer that updates every second, so you always know how long you've been recording
  • App Store Update Checker — Lumary now checks for updates on the App Store and notifies you when a new version is available. Check from the menu bar or Settings

Improvements

  • Whisper pipeline automatically unloads after 60 seconds of inactivity to free memory
  • Whisper special tokens are stripped from transcript output
  • Separate microphone audio file now written alongside composite output when auto-transcribe is enabled, ensuring transcription works in composite-only mode
  • Inline create, rename, and delete for courses, modules, and lessons with improved navigation and cleaner visual hierarchy
  • Welcome screen now persists output directory choice across app restarts and no longer blocks system-initiated restarts when granting permissions
  • Camera and Microphone permission buttons now trigger the system permission prompt directly
  • Permission checks (Screen Recording, Camera, Microphone) now always appear in preflight regardless of source selection
  • Permission issues in the inspector sidebar are now clickable — "Open Settings" links directly to the correct System Settings pane
  • Added Accessibility and Input Monitoring quick-links to open their settings panes
  • Reduced idle preview CPU usage from ~78% to ~27%
  • Composite preview capped at 1080p/10fps during recording to reduce CPU overhead
  • Default encoding changed from ProRes to H.264 High Quality for smaller file sizes
  • Default preview frame rate increased to 60 fps for smoother preview

Bug Fixes

  • Fixed transcription failing for recordings longer than ~60 seconds
  • Fixed high CPU usage during composite recording caused by SwiftUI AttributeGraph cycles
  • Fixed multi-app capture not including all selected applications
  • Fixed composite recording issues with certain source configurations
  • Fixed app capture mode not recording the selected application
  • Fixed delete session/project missing confirmation dialogs
  • Fixed sidebar resize and toggle behavior — sidebar now respects manual hide/show when resizing the window
  • Fixed auto-transcribe not showing results until manually refreshed
  • Fixed app unable to quit or restart when Settings or other sheets are open
  • Added label to Teleprompter toolbar button for clarity
  • Added "Open" label to the sessions window button for clarity