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.jsonis 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.
ScreenshotWatchernow usesDispatchSourceinstead 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
.codecontent type is gone; code detection is now a mutation that flags items with anisDeveloperContenttag, so the Dev filter tab picks up snippets from any source (plain text, rich text, etc.). - LPMetadataProvider. URL previews (title, favicon) now come from
LPMetadataProviderinstead of hand-rolled HTML parsing. A new Fetch link previews privacy toggle lets you keep copied URLs fully local. - Internal cleanup.
AppState.sharedsingleton replaced with a proper composition root; a newPasteboardProtocolmakes 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/⇧Tabto 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
⌥Cshortcut, 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.
CGEventsafety, sensitive-data persistence, and password detection hardened in response to a code review.