Skip to content

Pastiche 1.0.0

Choose a tag to compare

@Prestongramberg Prestongramberg released this 10 Aug 04:52
· 8 commits to main since this release

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, plus type: and app: 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 19, 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 a workflow_dispatch release workflow.