Releases: DodoApps/dodoclip
v1.4.0 - Chinese Localization, Quick Paste & Bug Fixes
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
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
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.appOr install via Homebrew:
brew tap bluewave-labs/tap
brew install --cask dodoclip
xattr -cr /Applications/DodoClip.appDodoClip v1.2.2
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.appOr install via Homebrew:
brew tap bluewave-labs/tap
brew install --cask dodoclip
xattr -cr /Applications/DodoClip.appDodoClip v1.2.1
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.appOr install via Homebrew:
brew tap bluewave-labs/tap
brew install --cask dodoclip
xattr -cr /Applications/DodoClip.appDodoClip v1.2.0
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.appOr install via Homebrew:
brew tap bluewave-labs/tap
brew install --cask dodoclip
xattr -cr /Applications/DodoClip.appDodoClip v1.1.1
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 dodoclipDodoClip v1.1.0
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
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