Saryu for Mac

Changelog

See what is new, improved, and fixed. Every update is written in plain language, so you know what changed before you install it.

Product updates

4 public releases

Coming next

The quality release

A major pass across recording, editing, captions, smart zooms, screenshots, export, and account safety.

See every change

Highlights

  • Smart zoom motion is smoother and more reliable.
  • Preview and export now share more of the same rendering path.
  • Captions have a simpler editing flow and stronger live previews.
  • The screenshot editor has better crop, text, border, shadow, and export tools.
  • Timeline and export work use less unnecessary memory and processing.
  • Recording permissions and source choices are clearer and more dependable.
  • Security checks were tightened across sign-in, billing, stored tokens, project paths, and web content.

Smart zoom and camera motion

  • Unified smart zoom timing and motion controls.
  • Fixed camera jumps when a new zoom starts far from the current focus.
  • Fixed late zoom-out movement at the end of a segment.
  • Kept the current zoom when there is not enough time for a clean release.
  • Preserved camera plans when a clip is split or cropped.
  • Improved cursor-follow movement for long and fast pointer travel.
  • Reduced preview drift, camera snaps, and rebuild churn.
  • Made manual edits and regenerated zooms stay in sync.
  • Added clearer zoom segment spacing and controls.

Captions and transcription

  • Added a clearer split between caption style editing and caption review.
  • Made Classic Box the default caption style.
  • Simplified the caption style gallery and removed weak or unused choices.
  • Added saved caption templates with safe snapshots and storage.
  • Improved caption previews, word timing, animation playback, and hover behavior.
  • Kept caption fonts stable while resizing.
  • Improved caption drag, resize, selection, and rotation behavior.
  • Added more useful context to the caption properties panel.
  • Fixed live transcription packet ordering.
  • Reduced caption render work during playback.
  • Kept animated captions consistent between preview and export.
  • Redesigned caption empty states and regeneration sheets.

Recording and capture

  • Made capture permissions follow the source the user picked.
  • Removed unrelated permission prompts from capture setup.
  • Showed every real blocker when a recording cannot start.
  • Restored source pickers after capture setup is cancelled.
  • Improved the first area-selection guide.
  • Kept capture mode changes disabled during an active recording.
  • Fixed recording pause timing and webcam capture state.
  • Fixed recording stop shortcuts so they work without window focus.
  • Reduced recording hangs caused by capture actions.
  • Made audio-only source handling and empty recording messages more truthful.
  • Improved meeting detection status and capture toolbar ownership.

Screenshot editor

  • Added a vertical settings rail and a cleaner post-capture flow.
  • Added better canvas zoom, pan, crop, and undo behavior.
  • Improved text selection, editing, resize handles, and direct canvas controls.
  • Kept image selection aligned with the pixels shown on screen.
  • Preserved real edge pixels in window captures.
  • Made screenshot previews adapt to wide and tall images.
  • Added clearer border colors and stronger border and shadow controls.
  • Improved Liquid Glass borders, edge lighting, refraction, and thumbnails.
  • Kept screenshot rendering responsive while dragging or changing controls.
  • Fixed clipboard export, saved file quality, scale settings, and output timing.
  • Blocked export during an unfinished crop.

Timeline and editor

  • Made the timeline render only the visible content where possible.
  • Reduced work for waveforms, thumbnails, stripes, captions, and selection changes.
  • Fixed the timeline scrollbar overlapping tracks.
  • Fixed the 100 percent scroll limit and zoom-to-fit clamping.
  • Simplified timeline track controls.
  • Moved track visibility into the timeline toolbar.
  • Removed unused track labels and old editor paths.
  • Improved external media selection, recovery, shortcuts, and waveform handling.
  • Protected active editor work when closing a project.
  • Suspended hidden editors to reduce background CPU and memory use.
  • Unified common selection controls across the video and screenshot editors.

Export and performance

  • Unified more of the preview and export rendering engine.
  • Moved export frame work through Metal where possible.
  • Improved export writer scheduling and removed unused frame retention.
  • Reduced copied buffers and unnecessary screenshot export waits.
  • Fixed exported frame bounds and stale background frames.
  • Fixed export names, dimensions, and resolution descriptions.
  • Fixed audio-only watermark rules and removed export choices that were not supported.
  • Improved cursor motion blur performance.
  • Disabled code coverage work in production builds.
  • Added release checks that reject coverage-instrumented binaries.

Audio

  • Added automatic enhancement for new microphone recordings.
  • Fixed external audio import routing.
  • Removed unused transcription and audio-mixing work.
  • Made audio shortcut assignment state clear and accurate.
  • Kept audio-only capture and export paths separate from video-only work.

Design and usability

  • Unified empty states across major app areas.
  • Matched sheets to the export sheet structure.
  • Simplified custom sheets and kept them inside their owning app windows.
  • Improved command palette behavior and contrast.
  • Added a full shortcut reference.
  • Improved app menus, About window behavior, and toolbar actions.
  • Added Saryu wallpapers and improved wallpaper ordering.
  • Refined bundle icons and added a Saryu macOS wallpaper.

Security and account safety

  • Stopped the Deepgram key from being exposed in app traffic.
  • Tightened stored token protection.
  • Bound native sign-in callbacks to the correct app flow.
  • Restricted unsafe project paths and web navigation.
  • Bound Stripe checkout to signed-in accounts.
  • Verified Stripe events before changing access rights.
  • Trusted verified identity claims instead of user-provided identity fields.
  • Added stronger website response headers.
  • Updated the website framework to a security-patched release.

Website and help

  • Added a full documentation centre for capture, editing, export, accounts, and common problems.
  • Unified feedback and issue reporting.
  • Improved download, pricing, account, privacy, terms, and support content.
  • Added product review links and clearer public product copy.

Product scope

  • This release ships the Saryu recorder and editor. Director remains in development and disabled in the shipping app.
NewGitHub

Updates, built in

Saryu can now bring new versions to you without sending you hunting for another download.

See every change

New

  • Check for Saryu updates from inside the app.
  • Signed update delivery keeps every update tied to an official Saryu release.
ImprovedGitHub

Cleaner captions, wider Mac support

A small release that makes default captions calmer and gives more Macs a direct build.

See every change

Improved

  • Default captions now use Inter Regular.
  • Current caption settings no longer show bracket controls.
  • Added dedicated Apple silicon and universal release builds.
ImprovedGitHub

Refreshed macOS build

An updated Apple silicon disk image for the Saryu public beta.

See every change

Improved

  • Published a refreshed Apple silicon download.
NewGitHub

Public beta downloads

The early Saryu beta became available as direct downloads for modern Macs.

See every change

New

  • Added separate Apple silicon and universal macOS downloads.

Stay current

The newest Saryu is one check away.

Already have the app? Choose Saryu → Check for Updates.

Read the docs