Skip to content

Releases: yuxino/kiri

Kiri v1.4.4

Choose a tag to compare

@yuxino yuxino released this 28 Aug 15:29

What is new in v1.4.4

This release brings the current main reliability, capture workflow, and performance work into a developer-installable build.

Capture and library

  • Adds a compact completion preview for saved screenshots, MP4 recordings, and GIF recordings, with open, copy, recoverable Trash, and Undo actions.
  • Adds an explicit MP4/GIF recording output choice and preserves a valid MP4 when GIF finalization fails.
  • Fixes capture cancellation, Save As and clipboard error reporting, text annotation editing and wrapping, recording-region editing, focus restoration, and durable Trash mutations.
  • Improves library batch operations, thumbnail/media loading, and build performance while keeping captures local.

Settings and presentation

  • Adds a manual Check for Updates action that compares the installed version with Kiri's fixed GitHub Releases endpoint. It never downloads or installs an update automatically.
  • Refreshes the application with the existing monochrome visual language and corrects documentation to match current recording behavior.

Downloads

  • macOS Apple Silicon: kiri_1.4.4_aarch64.dmg
  • macOS Intel: kiri_1.4.4_x64.dmg
  • Windows x64: kiri_1.4.4_x64-setup.exe

The two macOS packages were built from this tag and use the same persistent, private-key-backed self-signed identity. This is a deliberate one-time identity migration from earlier ad-hoc releases, so macOS may ask you to approve Kiri's capture permissions again. The packages are not notarized; if Gatekeeper blocks the first launch, Control-click Kiri and choose Open, or use System Settings → Privacy & Security → Open Anyway. Do not disable Gatekeeper.

The Windows installer is not Authenticode-signed and Windows remains a preview without complete real-device acceptance testing.

Kiri v1.4.3

Choose a tag to compare

@github-actions github-actions released this 25 Aug 16:26

What is new in v1.4.3

This patch fixes local OCR language detection on macOS.

OCR

  • macOS local OCR now lets Vision automatically detect any recognition language supported by the operating system.
  • Fixes Japanese recognition where kana-heavy lines could be skipped or truncated.
  • No manual OCR language setup is required on macOS.
  • Local OCR remains fully on-device. Windows behavior is unchanged and continues to use the first installed, supported OCR language from the user profile.

Downloads

  • macOS Apple Silicon: kiri_1.4.3_aarch64.dmg
  • macOS Intel: kiri_1.4.3_x64.dmg
  • Windows: kiri_1.4.3_x64-setup.exe

macOS packages are ad-hoc signed. On first launch, Control-click Kiri and choose Open, or use System Settings → Privacy & Security → Open Anyway.

Kiri v1.4.2

Choose a tag to compare

@github-actions github-actions released this 25 Aug 14:24

What is new in v1.4.2

This update simplifies screenshot completion, fixes a macOS hang, and makes capture controls easier to move out of the way.

Capture workflow

  • Screenshot completion now has one clear clipboard-first action that also saves the result to the local library.
  • Removed the low-use overflow menu and Pin on Screen workflow; export and editing remain available from the library.
  • The Screenshot, Record, and OCR mode selector stays top-centered by default and can be dragged anywhere within the display.

Feedback and reliability

  • Fixed a macOS deadlock that could freeze Kiri after cancelling a Save As dialog.
  • Moved save dialogs and Kiri image or media loading off the main application thread.
  • Completion feedback now appears on the display where capture or recording started.
  • GIF conversion shows persistent progress and prevents duplicate conversion requests.
  • Fixed library menu clicks that could accidentally enter batch selection.

Downloads

  • macOS Apple Silicon: kiri_1.4.2_aarch64.dmg
  • macOS Intel: kiri_1.4.2_x64.dmg
  • Windows: kiri_1.4.2_x64-setup.exe

macOS packages are ad-hoc signed. On first launch, Control-click Kiri and choose Open, or use System Settings → Privacy & Security → Open Anyway.

Kiri v1.4.1

Choose a tag to compare

@github-actions github-actions released this 24 Aug 15:51

What's new in v1.4.1

This update reduces resource usage and improves capture and recording reliability.

Performance and memory

  • Reduced app size and peak memory usage during capture, preview generation, and recording.
  • Frozen captures now reuse a single shared image buffer.
  • Library thumbnails load on demand, decode at their display size, and use a bounded cache.
  • Large videos stream through byte-range reads instead of loading the entire file for playback.

Fixes and reliability

  • Hardened recording on macOS and Windows with bounded video/audio queues, encoder cleanup, and recovery of completed segments when possible.
  • Fixed macOS recording crashes caused by cross-thread ScreenCaptureKit/AppKit access and capture delegate lifetime issues.
  • Selection dimensions now show final output pixels.
  • Valid width/height edits resize the selection immediately without a second confirmation.
  • Fixed stale library selections after asset changes, plus GIF preview, thumbnail refresh, and window resource cleanup.

Downloads

  • macOS Apple Silicon: kiri_1.4.1_aarch64.dmg
  • macOS Intel: kiri_1.4.1_x64.dmg
  • Windows: kiri_1.4.1_x64-setup.exe

macOS packages are ad-hoc signed. On first launch, Control-click Kiri and choose Open, or use System Settings → Privacy & Security → Open Anyway.

Kiri v1.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 19:31

What's new in v1.4.0

New

  • Secure multi-profile remote OCR for Alibaba Cloud, OpenAI, and image-capable OpenAI Chat Completions-compatible services; local OCR remains the default.
  • A dedicated Settings view for language and OCR profile management.
  • Library search, smoother multi-selection and batch actions.
  • Pause and resume controls for region recording.

Privacy and security

  • Every remote OCR request discloses the destination, model, and selected-image details, then requires an explicit Send or Retry action.
  • Remote failures never retry automatically, switch providers, or upload through a fallback.
  • API keys stay in macOS Keychain or Windows Credential Manager.
  • FFmpeg is not bundled. On the first explicit recording or GIF conversion, Kiri downloads a version-pinned archive from the disclosed platform source, verifies its SHA-256, caches it locally, and keeps all encoding on-device.

Fixes and reliability

  • Escape reliably cancels capture and recording startup, including when a field has focus.
  • Capture selection no longer receives stacked or overly dark dimming.
  • Stable macOS development signing prevents repeated permission prompts across rebuilds.
  • Transparent app icons are generated and validated for both development and production builds.
  • Recording audio, cancellation, cleanup, and encoder fallback are more reliable across macOS and Windows.
  • Release builds now include Apple Silicon, Intel Mac, and Windows installers.

Downloads

  • macOS Apple Silicon: kiri_1.4.0_aarch64.dmg
  • macOS Intel: kiri_1.4.0_x64.dmg
  • Windows: kiri_1.4.0_x64-setup.exe

macOS packages are ad-hoc signed. On first launch, Control-click Kiri and choose Open, or use System Settings → Privacy & Security → Open Anyway.

Kiri v1.2.11

Choose a tag to compare

@github-actions github-actions released this 16 Aug 14:41

What's new in v1.2.11

✨ New

  • Quick pixel-size entry for the capture region — after selecting a region (screenshot or recording), the toolbar lets you type an exact W × H in pixels and the selection snaps to that size (keeps its center). A feature most screenshot tools lack.

🐛 Fixes

  • OCR reselect, the natural way — redo a recognition by simply dragging a fresh region; the button is gone, and the same press starts the drag (no more "cancel first, then reselect").
  • OCR no longer over-triggers — a plain click (no drag) no longer fires recognition; it only runs after you actually release a drag.
  • No overlapping HUDs — the Screenshot/Record/OCR mode selector moved to the top and stays below the macOS notch safe area; tool panels never cover it.

🎨 UI

  • Gradient accents replaced with flat solid colors (primary buttons, active mode button, card thumbnail backdrop) for a cleaner look.

🧹

  • Removed unused --kiri-warm-gradient; kept all three languages (en / 中文 / 日本語) in sync.

Download: macOS kiri_1.2.11_aarch64.dmg · Windows kiri_1.2.11_x64-setup.exe

Kiri v1.2.10

Choose a tag to compare

@github-actions github-actions released this 16 Aug 14:13
fix(overlay): keep mode selector below the macOS notch safe area

On notch MacBooks the top-center selector sat at 16pt, partially under
the menu-bar/notch safe region. Move it to 44pt (below the safe area),
with the hint labels and the annotation toolbar's minimum top following
to 96pt so everything stays clear of the notch.

Bump to 1.2.10.

Kiri v1.2.8

Choose a tag to compare

@github-actions github-actions released this 16 Aug 13:59
fix(overlay): HUDs no longer overlap; OCR result as a speech bubble

Two overlay polish items:
1. The mode selector (bottom-center) could be covered by the annotation
   toolbar or recording-options panel when the selection reached the
   bottom of the screen. Both now clamp their top so they stay above the
   selector zone (~140pt), so Screenshot/Record/OCR controls never hide
   behind an active tool panel.
2. OCR results are now a speech bubble: larger 20px-radius rounded HUD
   with a small tail pointing at the recognized region (auto-flips to the
   top side when the bubble sits above), softer shadow, rounded inner
   text card, and a compact right-aligned Copy button.

Bump to 1.2.8.

Kiri v1.2.7

Choose a tag to compare

@github-actions github-actions released this 15 Aug 19:49
feat(library): replace oversized select circle with click-to-select +…

Kiri v1.2.6

Choose a tag to compare

@github-actions github-actions released this 15 Aug 19:41
fix(ocr): result panel hugs the recognized region instead of screen c…