Pastiche 1.0.0
First public release.
Added
- Menu-bar app (no Dock icon) with a slide-up clipboard shelf on the screen containing the mouse.
- Global ⇧⌘V hotkey to toggle the shelf, re-bindable from Settings.
- Unlimited local clipboard history, with optional caps of 100 / 500 / 1000 / 5000 items.
- Capture of plain text, rich text (RTF and HTML retained), links, images, files, and colors, each
with a dedicated card layout, source-app badge, and relative timestamp. - Pinboards: named, color-coded boards that hold copies of the items you reuse, with rename,
recolor, and delete. - Power search over the shelf — fuzzy ranking across text, URLs, hex codes, file names, and source
app, plustype:andapp:filter tokens. - Instant paste: re-activates the previously frontmost app and synthesizes
⌘V; ⇧Return pastes as plain text, and plain text can
be made the default. - Quick paste with ⌘1–⌘9, arrow-key navigation,
Delete to remove, and Esc to step back out of preview, search, and panel. - Space preview overlay with full text, fitted images, openable links, file lists, and
color swatches. - Drag and drop of any card into other applications.
- Privacy controls: concealed and transient pasteboard types ignored by default, per-app exclusion
list, and a Pause Clipboard History toggle in the menu-bar menu. - Settings window with General, Privacy, Updates, and About tabs, including a shortcut recorder and
a panel-height slider. - Launch at login via
SMAppService. - SQLite storage in
~/Library/Application Support/Pastiche, with images written alongside as PNGs
plus thumbnails. - Sparkle 2 auto-updates with EdDSA-signed archives and an appcast served from this repository.
- Build and release tooling:
Scripts/build_app.sh(universal bundle, generated icon, embedded
Sparkle),Scripts/make_dmg.sh,Scripts/release.sh, and aworkflow_dispatchrelease workflow.