Skip to main content

Changelog

All notable changes to Clipped, listed newest-first. Release artefacts live on the GitHub releases page.

v1.4.1 — 2026-04-12

  • Encrypted history at rest. Persisted clipboard history is now encrypted on disk using a key stored in the macOS Keychain, so history.json is no longer readable by other processes or Time Machine backups.
  • Seeded examples on first launch. New installs ship with one example item per content type so the panel isn't empty before you've copied anything.
  • Logic Pro compatibility. Custom pasteboard types (e.g. Logic Pro region payloads) are preserved through ingestion, so copy/paste between Logic tracks works correctly.
  • ScreenshotWatcher crash fix. Resolved a MainActor-inherited dispatch-handler crash that could trigger during screenshot capture.

v1.4.0 — 2026-04-10

  • Secret masking. API keys and webhook secrets (Stripe, Clerk, GitHub tokens, JWT-style prefixes, etc.) are detected on copy and masked in previews and detail views. Raw bytes still paste correctly.
  • Full history browser window. A new standalone window gives you a three-pane browser — category sidebar, item list, and detail pane — for navigating your whole history. Open it with ⌥⇧C.
  • Configurable filter tabs. New smart-category tabs for email, phone, hex colour, and number, plus source-app tabs for chat, browser, editor, and terminal. Show or hide any of them in Settings → General → Filter tabs.

v1.3.1 — 2026-04-10

  • SVG thumbnails. Copied SVG markup now renders as a live thumbnail in the panel instead of showing as raw XML.
  • Faster screenshot capture. ScreenshotWatcher now uses DispatchSource instead of a 1-second timer, so new screenshots appear instantly with no idle polling.
  • Leaner history storage. Image payloads are stored as separate files on disk rather than base64 strings inside history.json, dramatically shrinking the history file and speeding up load.

v1.3.0 — 2026-04-10

  • Settings redesign. The settings window is now split into General, Transformations, and App rules tabs with simpler toggles and proper app icons in the per-app rules list.
  • Welcome flow. Replaced the old onboarding overlay with a multi-step welcome window that walks new users through the basics on first launch.
  • Dev detection as a mutation. The old .code content type is gone; code detection is now a mutation that flags items with an isDeveloperContent tag, so the Dev filter tab picks up snippets from any source (plain text, rich text, etc.).
  • LPMetadataProvider. URL previews (title, favicon) now come from LPMetadataProvider instead of hand-rolled HTML parsing. A new Fetch link previews privacy toggle lets you keep copied URLs fully local.
  • Internal cleanup. AppState.shared singleton replaced with a proper composition root; a new PasteboardProtocol makes the ingestion path unit-testable.

v1.2.0 – v1.2.2 — 2026-04-09

  • CI and release automation: PR-based version bumps, tag-triggered release workflow, PAT wiring for branch-protected repos. No user-visible changes in v1.2.1 / v1.2.2.

v1.1.0 — 2026-04-09

  • Clipboard mutations. A new transformations engine rewrites items as they're captured:
    • Strip tracking parameters from URLs (on by default).
    • Trim whitespace from plain text (on by default).
    • Clean Amazon links, smart quotes → straight, collapse spaces, strip rich text to plain, RTF → Markdown, strip ANSI codes, detect code snippets (all opt-in).
  • Per-app overrides. A new App rules list lets you override any transformation for a specific source app — useful for keeping whitespace intact in terminal copies, or forcing Markdown conversion out of Notes.
  • Undo transformations. Right-click a mutated item and choose Restore original to revert.
  • Dev filter tab. An automatic developer-content detector tags UUIDs, JSON, code blocks, hex hashes, JWTs, and absolute file paths. A new Dev tab in the filter bar pivots the list to developer content only.
  • Custom hotkey. The global panel shortcut is now rebindable in Settings. Click the recorder, press a combo, done.
  • Favicons for URLs. Link previews now show the page's favicon alongside its title.
  • Resizable settings. The settings window is now resizable with a larger default size.
  • History size presets. Replaced the stepper with a preset picker (10 / 25 / 50 / 100 / 250 / 500). Default raised from 50 to 100.
  • Arrow-key fix. Auto-focus the search field on panel open so arrow-key navigation works immediately.

v0.2.0 — 2026-04-09

  • Tab navigation. Use Tab / ⇧Tab to move the selection up and down in the panel, alongside the existing arrow keys.
  • URL detection in text. URLs copied as plain text now show up correctly in the URL filter tab.
  • Concurrency and robustness fixes. Several Swift 6 strict-concurrency issues and security bugs found in review resolved.
  • User-focused README.

v0.1.x — 2026-04-08 / 09

  • v0.1.0. Initial public release: menu-bar clipboard manager, global ⌥C shortcut, searchable history, pinned items, sticky notes.
  • Password-manager masking. Clipboard content flagged with the standard concealed-type hint (1Password, Bitwarden, etc.) is skipped or masked.
  • Hex colour swatches. Copied hex colours render with an inline colour preview in the panel.
  • Hardened runtime + notarisation. App is now correctly signed, hardened, and notarised for Gatekeeper.
  • Multi-monitor fix. Panel opens attached to the menu bar on whichever display contains the menu bar icon.
  • Security fixes. CGEvent safety, sensitive-data persistence, and password detection hardened in response to a code review.