Skip to content

Clipd 0.1.3

Choose a tag to compare

@hengkysandy hengkysandy released this 15 Aug 11:51
· 18 commits to main since this release

Automatic sync. Install on both Macs.

New

Sync now runs by itself. Three triggers:

  • About 5 seconds after launch
  • Every 5 minutes
  • 15 seconds after you stop copying

The last one is debounced, so copying ten things in a row produces one sync, not
ten. Syncing on every copy was deliberately avoided: it would put a network
round trip on the Cmd+C path.

Turn it off with the Sync automatically checkbox in Settings, Sync. The pane
also shows when the last pass ran and what it did, so automatic sync is visible
rather than something you trust blindly. Sync Now still works for an
immediate pass.

Two passes never overlap. Two at once would each write a manifest, and the later
could claim items the earlier had not finished uploading.

After installing on both Macs

Nothing to do. Each Mac uploads what it has and downloads what it lacks, on its
own, within about five minutes. Joining never deletes: an item missing from the
other Mac's index is uploaded, never removed.

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.

Known limitations

  • No Pinboards, and 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
  • If the real Paste app is running, both open on Cmd+Shift+V