Skip to content

Releases: DodoApps/dodoclip

v1.4.0 - Chinese Localization, Quick Paste & Bug Fixes

13 Mar 08:48
2c878a2

Choose a tag to compare

What's New

Chinese Localization

  • Added Simplified Chinese (简体中文) and Traditional Chinese (繁體中文) translations — all 144 localization keys covered
  • Added in-app language picker in Settings > General to switch between all 7 supported languages
  • Chinese translations contributed by @duyg

Quick Paste Shortcuts

  • Press ⌃⌘1 through ⌃⌘9 to instantly paste the 1st–9th clipboard item without opening the panel
  • Uses Ctrl+Cmd modifier to avoid conflicts with system shortcuts (Chrome tabs, Finder, etc.)
  • New shortcut displayed in Settings > Shortcuts

Direct Paste Fix

  • Fixed a critical issue where clicking a clip item in the panel or popover would not paste into the target application
  • Root cause: The panel was still the key window when the synthetic Cmd+V keystroke was sent, so the paste went nowhere
  • DodoClip now remembers and restores focus to the previously active app before pasting

Bug Fixes

  • Fixed version display — About page now correctly shows v1.3.1 instead of stale v1.2.2 (hardcoded version in bundle script updated)
  • Fixed pin toggle — Pin was silently toggling twice (once in AppDelegate, once in ClipboardMonitor), causing it to appear broken. Now toggles correctly once.

Technical Improvements

  • LanguageManager utility for runtime language switching with bundle caching
  • L10n system updated with dynamic bundle loading and cache invalidation
  • Language-related localization keys added to all existing locales (en, de, tr, fr, es)

Supported Languages: English, Deutsch, Türkçe, Français, Español, 简体中文, 繁體中文

Full Changelog: v1.3.1...v1.4.0

v1.3.1 - Performance Optimizations

02 Feb 00:31

Choose a tag to compare

Performance Improvements

This release significantly improves panel responsiveness when you have a large clipboard history with many images, links, or colors.

Changes

  • Image thumbnail caching: Images are now resized to thumbnails and cached, reducing memory usage and improving scroll performance
  • App icon caching: Source app icons are cached by bundle ID instead of looked up on every render
  • Lazy content decoding: Clipboard content is decoded once when a card appears, not on every render cycle
  • Shared date formatter: Uses a single shared formatter for relative time strings instead of creating one per item
  • Progressive loading: Initially shows 50 items with a "load more" button to prevent UI freezing with large histories
  • Visible count indicator: Footer shows "25/150 clips" when items are hidden

Benefits

  • Much faster panel opening with many images/links/colors
  • Smoother scrolling experience
  • Reduced memory pressure
  • No more UI freezing with hundreds of clipboard items

Full Changelog: v1.3.0...v1.3.1

v1.3.0 - Issue Fixes & New Features

02 Feb 00:13

Choose a tag to compare

What's New

Bug Fixes

  • #7: Fixed background crash caused by accessing deleted SwiftData objects
  • #2: Search bar no longer auto-focuses on panel open (prevents accidental paste into search)

New Features

  • #1, #5: Panel behavior settings - close on focus loss, X close button (Settings → General → Panel)
  • #3: Settings gear icon in panel header (⌘, shortcut)
  • #10: Pin indicator now always visible in card header
  • #4: Auto-delete after X days setting (7, 14, 30, 90 days options)
  • #6: Export feature for links and all items (Settings → General → Export)
  • #8: Simplified filter UI - removed redundant filter button

Installation

Download the DMG, open it, and drag DodoClip to your Applications folder.

After installing, run this command to allow the app to open:

xattr -cr /Applications/DodoClip.app

Or install via Homebrew:

brew tap bluewave-labs/tap
brew install --cask dodoclip
xattr -cr /Applications/DodoClip.app

DodoClip v1.2.2

29 Jan 06:27

Choose a tag to compare

Bug Fixes

  • Fixed crash on launch - Resource bundle was placed in wrong location, causing fatal error on startup

Installation

Download DodoClip-1.2.2.dmg, open it, and drag DodoClip to your Applications folder.

After installing, run this command to allow the app to open:

xattr -cr /Applications/DodoClip.app

Or install via Homebrew:

brew tap bluewave-labs/tap
brew install --cask dodoclip
xattr -cr /Applications/DodoClip.app

DodoClip v1.2.1

29 Jan 04:48

Choose a tag to compare

Improvements

  • Fancy DMG installer with drag-to-Applications layout
  • Light background with app icon and visual arrow
  • Clear installation instructions

Installation

Download DodoClip-1.2.1.dmg, open it, and drag DodoClip to your Applications folder.

After installing, run this command to allow the app to open:

xattr -cr /Applications/DodoClip.app

Or install via Homebrew:

brew tap bluewave-labs/tap
brew install --cask dodoclip
xattr -cr /Applications/DodoClip.app

DodoClip v1.2.0

29 Jan 04:04

Choose a tag to compare

New Features

  • OCR support for images - Automatically extracts text from copied images using Apple's Vision framework
  • OCR text is searchable in the panel - just search for words that appear in your images!
  • Supports 5 languages: English, German, Turkish, French, Spanish

Installation

Download DodoClip-1.2.0.dmg, open it, and drag DodoClip to your Applications folder.

After installing, run this command to allow the app to open:

xattr -cr /Applications/DodoClip.app

Or install via Homebrew:

brew tap bluewave-labs/tap
brew install --cask dodoclip
xattr -cr /Applications/DodoClip.app

DodoClip v1.1.1

29 Jan 00:47

Choose a tag to compare

Improvements

  • Increased keyboard hints font size in panel footer for better readability
  • Improved contrast for shortcut labels

Installation

Download DodoClip-1.1.1.dmg, open it, and drag DodoClip to your Applications folder.

Or install via Homebrew:

brew tap bluewave-labs/tap
brew install --cask dodoclip

DodoClip v1.1.0

29 Jan 00:35

Choose a tag to compare

New Features

  • First-run onboarding HUD showing keyboard shortcut (⇧⌘V)
  • Confetti celebration when user successfully presses the shortcut
  • Panel automatically opens after first-run HUD completes

Localization

  • Added support for 5 languages: English, German, Turkish, French, Spanish
  • Created L10n helper for type-safe localized strings
  • Translated all UI strings including menus, panels, settings, and content types

Improvements

  • Dock-aware panel positioning using screen.visibleFrame
  • Balanced side padding (48px) for better aesthetics
  • Improved search placeholder contrast for better readability
  • Panel now properly dodges macOS dock on left/right/bottom

Installation

Download DodoClip-1.1.0.dmg, open it, and drag DodoClip to your Applications folder.

DodoClip v1.0.0

28 Jan 23:15

Choose a tag to compare

DodoClip v1.0.0 - Initial Release

A free, open-source clipboard manager for macOS.

Features

  • Clipboard history - Automatically saves everything you copy with persistence
  • Search - Quickly find items in your clipboard history
  • Keyboard shortcuts - Access your clipboard with global hotkeys (⇧⌘V)
  • Pinned items - Keep important clips always accessible
  • Smart collections - Auto-organized by type (Links, Images, Colors)
  • Image support - Copy and manage images alongside text
  • Link previews - Automatic favicon and og:image fetching
  • Color detection - Recognizes hex color codes with visual preview
  • Paste stack - Sequential pasting mode (⇧⌘C)
  • Privacy controls - Ignore password managers and specific apps
  • Menu bar access - Quick access from the menu bar

Requirements

  • macOS 14.0 (Sonoma) or later

Building from source

git clone https://github.com/bluewave-labs/dodoclip.git
cd dodoclip
swift build -c release