Skip to content

Clipd 0.2.0

Choose a tag to compare

@hengkysandy hengkysandy released this 15 Aug 12:13
· 15 commits to main since this release

Pinboards, an app icon, and a delete animation. Install on both Macs.

New

Pinboards. Tabs across the top of the panel, as in the reference app.

  • + creates a board and gives it an unused colour
  • Cmd+1 to Cmd+9 files the selected card on that board, and again removes it
  • Click a board tab to show only its cards; Clipboard shows everything
  • Right click a tab to delete the board
  • Boards and their contents sync between both Macs

Deleting a board never deletes the items on it. A board is a label, not a
container. The dialog says so, and a test named in capitals guards it.

Anything filed on a board is exempt from retention, so a Day or Week setting
will not eat the snippets you deliberately kept.

An app icon, drawn in code so it stays editable (tools/makeicon.swift).

Deleting a card now fades and shrinks it rather than vanishing between two
frames, which read as a glitch.

Fixed

  • Opening the New Pinboard dialog dismissed the panel underneath it. A modal
    takes key focus, which fired the click-away handler, and the name you typed
    went into whatever app was behind.
  • A manifest written by an older build failed to decode entirely, which would
    have stranded a pair of Macs on different versions. Swift's synthesized
    decoder does not fall back to default values; it throws.

Install

  1. Open the DMG, drag Clipd to Applications.

  2. Clear quarantine, or macOS refuses to open it:

    xattr -dr com.apple.quarantine /Applications/Clipd.app
  3. Grant Accessibility in System Settings, Privacy and Security. Per machine.

  4. Settings, Sync: same credentials and the same passphrase on both Macs.

Sync runs automatically: at launch, every 5 minutes, and shortly after you stop
copying.

Known limitations

  • Boards cannot be renamed or reordered from the UI yet
  • The hotkey is not rebindable
  • Never tested on a second display
  • Copying a password from Chrome's or Safari's built in password manager is not
    detected
  • Deleted items keep their object in your R2 bucket; nothing prunes it yet
  • If the real Paste app is running, both open on Cmd+Shift+V