Clipboard Manager empty on alpha?

Note:
Before bug reporting, please make sure you have tried the latest (alpha) version of BetterTouchTool and that you have already tried to restart your system :-). If you encounter a crash, please attach a crash log from the macOS Console.app from the "User Diagnostic Reports" section.


Describe the bug
A clear and concise description of what the bug is. Any bug reports that contain insults against me or my software will be deleted without warning (unfortunately this has become necessary to mention here).

When I try to open the clipboard manager as usual with Shift-Command-V, it loads a completely empty manager?


Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):

I mean I guess normal M1 Pro MBP keyboard I’m using to open it?


Screenshots
If applicable, add screenshots to help explain your problem. (You can just paste or drag them here)


Device information:

  • Type of Mac: Apple M1 Pro, 14-inch, 2021 MacBook Pro
  • macOS version: 26.0
  • BetterTouchTool version: 5.651

Additional information (e.g. crash logs, related issues, etc.):

Well now I’m checking, I’m not sure my clipboard transform script is working either?

Rebooted again hoping that might fix it but no. Deleted my history. Still no :frowning:

Possibly something went wrong during data mirgration.

Could you try to open this folder ~/Library/Application Support/BetterTouchTool (go there via Finder =>Go => Go to Folder, make sure to include the ~) and delete (or move) all files starting with BTTClipboardManager?

Doing that:
```

22:17:09 user@daedalus2.local BetterTouchTool ls BTTClip*
BTTClipboardManager_20241210.20251507sqlite     BTTClipboardManager_20241210.sqlite             BTTClipboardManager.sqlite-shm
BTTClipboardManager_20241210.20251507sqlite-shm BTTClipboardManager_20241210.sqlite-shm         BTTClipboardManager.sqlite-wal
BTTClipboardManager_20241210.20251507sqlite-wal BTTClipboardManager_20241210.sqlite-wal

& uh an empty folder in PresetBundles named

F94A4745-C644-4D30-90DC-DC1DD8637D7FBTT Clipboard Manager

Reboopted and WHADDYAKNO‽!‽!! It’s working perfectly fine again let’s test my transform(s) now… huh that still isn’t working. Ah, something about failing to get clipboard contents as the only argument not working now?

async function clipboardManips(clip = '') {
	clip = clip === '' || clip === null ? get_clipboard_contents() : clip + '';
	if (!clip) {
		console.log('empty clip?');
		return 'empty clip?';
	}
	//alert(''+clip);
	let clipTransformed = clip + '';
	console.log(clip);
	if (!clip.match(/http/)) return false;
…

AHHH I figured it out. It’s passing some odd ID thing as the first arg this works now:

async function clipboardManips(id=false,clip = '') {
…