Skip to content

1.3.1

Choose a tag to compare

@github-actions github-actions released this 23 Aug 10:13
· 39 commits to main since this release

Doculigent v1.3.1 πŸŽ‰

✨ New Features

🎬 Timeline Editor Overhaul

  • A more powerful timeline β€” Clips, Camera, and Zoom now work as three synchronized tracks with shared selection, multi-select, marquee selection, and group movement.
  • Auto-Zoom on Recordings β€” new projects automatically generate a Zoom track from actual click activity.
  • Zoom Presets & Controls β€” quickly apply zoom levels from the toolbar or remove zoom blocks with Delete/Backspace, with 150% as the new default.
  • Reset Editing β€” reset all edits back to defaults or restore the completely untouched original recording.
  • Polished Defaults β€” improved camera sizing, cursor styling and click effects, textured backgrounds, rounded corners, and a split landscape layout with the camera docked to the right.

πŸš€ Export Engine Rebuild

  • Streaming Export Pipeline β€” recordings are now rendered and streamed directly into a long-running FFmpeg process instead of building an intermediate video in the browser, improving reliability and preventing dropped frames under load.
  • Hardware-Accelerated Export β€” WebCodecs now handles H.264 encoding directly in the renderer, while FFmpeg focuses on final muxing. The new pipeline is significantly faster than the previous per-frame JPEG workflow, with automatic fallback for systems without hardware encoding support.
  • Reliable Long-Recording Audio β€” audio is rendered deterministically in a dedicated offline pass, preventing missing audio at the end of longer recordings.
  • Smarter Scaling β€” redundant scaling is skipped when unnecessary, with a more efficient scaling method when resizing is required.

🎞️ Recording Quality

  • Sharper Screen Recordings β€” exports now use an explicit quality baseline with CRF 18 and H.264 High Profile, plus hardware encoding support across NVENC, QSV, and AMF.
  • H.264/MP4 Capture β€” recording now prefers MP4/H.264 and automatically falls back to VP9/VP8 WebM when required.
  • Improved Audio Handling β€” audio-only side clips are now stored as PCM WAV for more reliable processing.
  • Export Telemetry β€” measured encoding time and output bitrate are now reported for each export.

πŸ—‚οΈ Library & Projects

  • Cleaner Project Deletion β€” deleting a recording from the Library now also cleans up its associated Edit Project, including releasing media locks so files can be removed reliably on Windows.

🐞 Fixes

  • Fixed Recording Dock flickering when opening popovers and improved click-through behavior.
  • Fixed clipped rounded corners and stale dock window dimensions.
  • Fixed zoom pan behavior in the preview compositor and timeline.
  • Fixed choppy camera playback at the end of exported recordings.
  • Fixed deleted timeline segments reappearing unexpectedly.

πŸ”’ Security & Build

  • Modernized the stack β€” upgraded Electron 32 β†’ 43, electron-builder 24 β†’ 26, electron-vite 2 β†’ 5, Vite 5 β†’ 7, React Router 6 β†’ 7, and updated the React Vite plugin.
  • Resolved npm audit findings and removed the uuid dependency.
  • Added NSAudioCaptureUsageDescription support for macOS 14.2+ system-audio loopback capture.

Thank you for using Doculigent! πŸš€ Your feedback and feature requests continue to shape the future of the app.