Skip to content

Releases: bmtriet/clipBo

v0.3.2 — Linux AppImage + Hotkey Fixes

20 May 05:23

Choose a tag to compare

v0.3.2 — 2026-05-20

Added

  • Linux (Ubuntu) release: AppImage + .deb packages via Tauri bundle. Full X11 native integration — no xdotool dependency.
  • build_linux.sh — one-command Linux build script with dependency checks and artifact summary.
  • Linux .desktop file and 256x256 icon for app launcher integration.
  • X11 native window management: XGetInputFocus, XGetGeometry, XSetInputFocus, XTestFakeKeyEvent replace all xdotool shell-outs.

Changed

  • Hotkey registration now normalizes single-character keys to lowercase — eliminates CapsLock-dependent behavior on Linux (X11 keysyms are case-sensitive).
  • Linux prerequisites simplified: removed libxdo-dev and xdotool apt dependencies.
  • RunEvent::Reopen migrated to RunEvent::Opened for Tauri v2.11.x compatibility.

Fixed

  • Linux popup focus: after showing, popup window now explicitly requests X11 input focus via XSetInputFocus — keyboard input reaches the popup immediately.
  • Icon set updated: added 256x256 PNG required for Linux AppImage bundle.

clipBo v0.3.1

19 May 13:32

Choose a tag to compare

clipBo v0.3.1

Highlights

  • Response dialog merged into AI Chat: paste failures open result directly in Chat with loading animation. Continue the conversation, refine results, or copy — no more static dialog.
  • Hotkey toggle: pressing popup hotkey while popup is open now closes it (no more "channel closed" errors).
  • Clipboard safety: clipboard is no longer overwritten when result is shown in Chat.
  • Error visibility: translate/smart-action failures now show user-facing error dialogs instead of failing silently.

Changed

  • Setting renamed: "Open chat when paste is not possible" (was "Show result dialog when copy succeeds").
  • Updated EN/VI/ZH translations for all new UI strings.

Fixed

  • Insert Latest Reply clipboard crash: replaced AppleScript paste flow with direct clipboard copy.
  • Clipboard not touched when target has no editable zone.
  • Loading UX: Chat shows animated 3-dot bounce while AI responds.

clipBo v0.3.0

19 May 09:42

Choose a tag to compare

clipBo v0.3.0

Highlights

  • Translate fix: selected text now cached during popup open, preventing silent empty-text errors when app loses text selection.
  • Adaptive Ask dialog: shows text context preview (snippet + line count) when context is text, image thumbnail when context is image, with Clear context button.
  • Auto-close chat: chat dialog closes automatically 400ms after inserting the latest reply.
  • Full i18n: all new UI strings translated to EN/VI/ZH.
  • Automated tests: 57 React component tests + 7 Rust unit tests.

Added

  • Text context preview card in Ask dialog with snippet, line count, and Clear button.
  • Auto-close chat dialog after inserting latest reply.
  • Automated test suite: npm test / ./test.sh.
  • run.sh auto-kills stale Vite process on port 5173.

Fixed

  • Translate/smart actions silently failing when target app lost text selection after popup close.
  • Ask dialog "Image context is loading..." replaced with adaptive text/image context panel.
  • Vite dev port mismatch causing blank popup window.

clipBo v0.2.0-beta

19 May 06:57

Choose a tag to compare

clipBo v0.2.0-beta

Added

  • Response Dialog fallback for pasteback when target has no editable field
  • Action toggles for Smart Action & built-in AI actions
  • Settings tabs: General, Actions, Provider, About
  • Ask by Image: thumbnail preview, lightbox, retake screenshot
  • Dock-click popup toggle on macOS
  • Cleaner chat first-turn UX (user message shows immediately, correct first bubble text)
  • Compact adaptive popup UI with native title bar

Fixes

  • Vite 431 error from large image payloads via URL
  • Pasteback fallback no longer silent when target app has no input
  • Take new shot properly dismisses current Ask by Image before ROI capture
  • Ollama/provider UI improvements

macOS note: this beta is free and open-source and is not notarized yet, so macOS may show a security warning on first launch.

clipBo v0.1 beta

19 May 02:49

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

v0.1-beta - 2026-05-19

Added

  • Initial public beta release for macOS.
  • Popup launcher with quick actions and AI tools.
  • Chat UI with markdown rendering, copy, and copy-plain options.
  • Ask by Image flow with image-source selection and thumbnail preview in chat.
  • Provider support for Gemini, OpenAI-compatible APIs, and Ollama.
  • About dialog with author and contact links.
  • Multi-language UI (Vietnamese, English, Chinese).

Improved

  • Enter submits chat / Shift+Enter inserts newline.
  • Popup hotkey can be captured directly from keyboard in Settings.
  • Popup hotkey rebinds immediately after saving settings.
  • Popup shows active provider and active popup shortcut pill.
  • Window drag behavior improved on popup header.

Fixed

  • Settings window loading issues in packaged build.
  • Duplicate Settings dialog opening from popup.
  • Startup permission flow no longer opens Accessibility Settings repeatedly.