Devonthink 4.0, all hookmarks don't translate

Hello! I was experimenting with the new Devonthink 4.0 beta, and it’s clear that hookmarks don’t translate from one version to the next, as they presumably have new IDs in the DT databases. Is there any world in which hookmarks can be moved to the new DT?

Digging around a little, it doesn’t seem to be that the item links have changed between DT3 and DT4. Copying a link to the same item in DT3 and DT4 returns the same unique x-devonthink-item id.

But, searching through hookmarks, a newly created Hookmark in DT4 points directly to the underlying file, “file:///Users/NAME/Databases/DBNAME/Files.noindex/webarchive/b/FILENAME”, whereas DT3 hookmarks point to x-devonthink-items.

I would think the Devon-specific links would be much preferred since they work across platforms, and the file links wouldn’t work on iOS/iPadOS.

Indeed. I wonder why Hookmark is copying the underlying files in DT4 but the DT3 item links.

Thank you for reporting this issue, @lutefish and @kwlblt.

The issue is due to Hookmark not yet supporting DEVONthink 4.0.

We’ve just updated our script server with script version 360. Please update your Hookmark script by going to Hookmark Settings → Update. You may also need to restart Hookmark for the changes to take effect.

Let us know if you encounter any problems.

Thank you

2 Likes

You lot are amazing! Thank you so much for this unbelievably swift resolution. I rely on Hookmark and DevonThink for my research, and I’m so grateful.

Thank you for the kind words, @lutefish. I’m really glad it helps!