Excel copies are less likely to show a clipboard warning or leave the first paste empty. Cubby now avoids Excel's clipboard publish gap and reads copied data through OLE.
Fast successive copies are kept when a new copy arrives just after a read finishes. Capture also resumes after a clipboard owner stops responding for 30 seconds.
Image recapture no longer overwrites the only remaining original when its destination disappears (SBS-1073).
Image pastes and ignored or duplicate images avoid an unnecessary full thumbnail decode (SBS-1077).
An abandoned backup or Ditto file-dialog pick is no longer writable for the rest of the process: the grant expires after 60 seconds or when Settings closes (SBS-1015)
Edited clips now store the same 200-character text_preview as capture, so flyout and History search no longer ship 500 characters of an edited body (SBS-994)
Content-hash dedup no longer deletes a file named by clip_images.file_path unless it sits in the managed image directory, matching the other delete paths (SBS-987)
Backup import refuses a file larger than 256 MiB before reading it into memory or checking the AEAD tag, so a huge unauthenticated bundle cannot abort the process (SBS-981)
Encrypted backup now overwrites the passphrase, the key derived from it, and the in-memory JSON history when export or import returns, instead of leaving them in freed heap (SBS-983)
Search no longer ships full decrypted clip bodies on every keystroke; flyout and History search rows use the same preview-only contract as the list (SBS-912)
The opener release gate now models glob the way tauri-plugin-opener does (star and question-mark match slash) and refuses a host pattern that contains a wildcard, so a dropped-slash glob fails the release check instead of shipping (SBS-997)
Paste and copy no longer emit the full decrypted clip body to the WebView when no clipboard-write listener is present (SBS-1042)
Revealed plaintext is cleared when a clip is deleted, the flyout hides, or History loses focus (SBS-1005)
Clipboard items carrying supported do-not-retain markers are no longer stored, and
The Win+V helper no longer opens the flyout on a bare localhost UDP activate datagram; the channel now requires a per-session token, a loopback source, and a rate limit (SBS-809)
History list requests no longer ship full decrypted clip text to a window that asked only for previews (SBS-829)
Release builds no longer stream Rust logs into the WebView, which had been putting process names, clip identifiers, and filter values in renderer memory (SBS-837)
Backup export, backup import, and Ditto import now only write or read a path chosen in the file dialog, so a compromised Settings page cannot send history to an arbitrary location (SBS-808)
History source-app filter values are no longer written to the persistent Info log (SBS-773)
A signed Microsoft Store installer that packs an unsigned cubby.exe is now rejected instead of published (SBS-777)
Pin third-party GitHub Actions in privileged release and Store workflows to immutable commit SHAs, and reject new mutable pins in CI (SBS-778)
Changed
Portable mode keeps its promises: logs stay in the folder you carry instead of %LOCALAPPDATA%, the installed-channel updater stays out of portable builds, and a storage.key this Windows account cannot read is explained at startup instead of failing silently (SBS-774, SBS-775, SBS-776)
Startup now records what its storage migrations changed, so a run that edited history says so
Pre-merge CI now cargo-checks x64 and ARM64 default and Microsoft Store feature builds, so those configurations fail on the pull request instead of at release (SBS-779)
A dedicated History window, separate from the Win+V flyout, with a larger image preview you can read and select text from
Multi-select in the History window, with copy, paste, delete, and move applied to everything selected
Filter history by source application and by date range, with per-app counts and quick date presets
Edit the text of a stored clip in place
Notes on a clip, searchable alongside its content and its recognized text
On-demand Scan Text on an image clip, with an editable box for correcting the recognized text before you use it
Encrypted local backup export and import, protected by a passphrase so a bundle can be restored on another machine
A per-clip visibility toggle for keeping sensitive content hidden in the list
Fixed
Stop a failed duplicate check from storing a second copy of a clip. The database now enforces uniqueness itself, and duplicates already in your history are merged on first launch, keeping pins, folders, notes, and hidden state
Keep history ordering total, so scrolling can no longer repeat or skip a clip
Four capture and paste failure paths, alongside signing the shipped binaries so Windows stops flagging them
Accessibility problems found by a static audit, including missing names for icon-only buttons
Changed
Search uses roughly a fifth of the memory it used to per clip, and returns results faster on a large history
Refreshed the interface icon set. The filter, settings, shield, play, pause, file, and flask icons are redrawn with the same meanings and slightly different shapes
Capture screenshots from tools such as Matteshot that publish image data alongside a saved-file reference, while continuing to ignore ordinary file copies
Paste large screenshots from history much faster by restoring their original PNG data with a compatible Windows bitmap
Fail safely on partial native clipboard writes so an incomplete image restore cannot cause duplicate self-captures
Cubby 1.2.4 is a reliability-focused release. Clipboard history should feel dependable, so this update concentrates on preserving what you copied, pasting it into the right place, and recovering cleanly when Windows or another app gets in the way.
Highlights
More dependable capture and paste. Cubby now preserves exact whitespace and rich HTML/RTF, retries temporary clipboard contention, keeps better track of the paste target, and handles held modifiers and shortcut conflicts more predictably.
Remote-session clipboard relay. Copies from supported remote-control sessions can be relayed between sessions, with privacy protections and a Settings toggle.
Safer recovery. Unreadable settings and damaged history are recovered without blocking capture, rolling backups stay current, and interrupted window transitions no longer lose pending paste actions.
Changed
File-copy references are no longer shown as durable history. Windows exposes these as paths rather than stored file contents, so Cubby now ignores file-copy events and removes legacy file entries instead of showing items that may later fail to paste.
Microsoft Store builds now rely on Store-managed startup and updates instead of displaying controls that do not apply to Store installations.
Security
Updated the reachable event-listener dependency to the patched release for RUSTSEC-2026-0221.
Image search highlights the words that matched inside screenshots
Safer history recovery: a damaged database is set aside and Cubby starts fresh so capture never blocks, with a daily rolling backup left for possible manual recovery
Fixed
When another app clears the clipboard (for example a password manager), Cubby forgets that clip from history instead of keeping the sensitive content
Separate signed Microsoft Store installers for x64 and ARM64 that include WebView2 and install fully offline, while the smaller GitHub and Winget installers remain available
A Reclaim space action and an accurate storage readout based on Cubby's true on-disk history size
Changed
Keep recognized text and a searchable thumbnail after full screenshot images expire under retention rules
Store OCR word positions at capture time so image-search matches can be highlighted without repeating recognition work
Portable version: a self-contained zip that keeps your history, settings, and images in a data folder next to the app, with nothing written to AppData or the Windows registry
The first public beta of Cubby: a fast, native-feeling clipboard history manager built for Windows 11.
Highlights
Use Win+V as an optional Cubby shortcut without PowerToys or another remapping utility.
Open a compact, cursor-anchored flyout with search, keyboard navigation, pins, folders, source-app context, and system accent styling.
Capture and restore plain text, HTML, RTF, images, and file lists.
Paste directly into the previously focused app, with remote-session workflows designed for remote desktop and support tools.
Keep clipboard history encrypted locally with a Windows-protected key.
No account, telemetry, cloud sync, or cloud AI is required.
Install
x64: Most Intel and AMD Windows 11 PCs
ARM64: Windows 11 on ARM devices, including Snapdragon PCs
Download the matching setup executable from Assets below.
Beta notes
This build is unsigned, so Windows SmartScreen may display a warning during installation.
Automatic age, item-count, and storage retention limits are not enforced yet. History can be cleared from Settings > Data Management; the current Clear History action also removes pinned items.
Remote-session behavior depends on the remote tool's keyboard-forwarding and clipboard-sync configuration.
Automatic updates, Winget, and Microsoft Store distribution are not enabled yet.
Please report bugs and compatibility problems in GitHub Issues.
Cubby is open source under GPL-3.0 and preserves attribution to the PastePaw pr