Releases: UnsaltedHash42/PasteBack
Release list
Pasteback 1.1.0
Command line access to your clipboard history.
New pasteback command (installed by the Homebrew cask; also inside the app bundle at Pasteback.app/Contents/MacOS/pasteback-cli):
pasteback list [count] [--json] newest first; index 0 = most recent; * marks pinned
pasteback get <index> print one item's full content to stdout
Text and links print exactly what was copied — pipe or redirect them like pbpaste. File references print one path per line. Images write raw bytes (redirect to a file). --json gives machine-readable entries.
Design note: the CLI never decrypts anything itself. It talks to the running app over a local user-only socket in the storage folder; the app is the only process that touches the encrypted store and the Keychain. The app must be running.
Install/upgrade (unsigned build — strip quarantine after):
brew upgrade --cask UnsaltedHash42/tap/pasteback
xattr -dr com.apple.quarantine /Applications/Pasteback.app
6 new IPC tests; 63 total.
Pasteback 1.0.1
Hotkey customization update.
- New setting: enable/disable the global hotkey entirely
- Failed hotkey changes now keep the previous hotkey working (Settings shows a warning instead of leaving you with nothing)
- Registered hotkey is logged at activation for supportability
- Verified live: customized hotkeys load from settings at launch; disabled mode registers nothing
Install (unsigned build — strip quarantine after install):
brew install --cask UnsaltedHash42/tap/pasteback
xattr -dr com.apple.quarantine /Applications/Pasteback.app
Pasteback 1.0.0
First release.
- Menu bar clipboard history: text, rich text (as plain text), URLs, images, file references
- Restore on click; pin, delete, search; global hotkey (default ⌃⇧⌘C, changeable in Settings)
- AES-256-GCM encrypted local storage; key held in the login Keychain; nothing in plaintext on disk
- Retention by kind (text 1 h, images/files 1 d by default); likely secrets expire in 30 s; pinned items never expire
- Launch at login via SMAppService; Sparkle update checks are user-initiated only (feed placeholder until a real one is hosted)
- No cloud, accounts, analytics, or telemetry
IMPORTANT — unsigned build: this release is adhoc-signed (no Developer ID / notarization yet). Homebrew quarantines cask downloads, and macOS runs quarantined un-notarized apps with restricted capabilities, which breaks clipboard capture and local storage. After installing, strip the quarantine attribute:
brew install --cask UnsaltedHash42/tap/pasteback
xattr -dr com.apple.quarantine /Applications/Pasteback.app
Re-run the xattr line after each brew upgrade. For a direct zip download, unzip to /Applications and run the same xattr line.
Notarization is planned once a Developer ID certificate is in place (#1); after that no extra step will be needed.