zotero-markdb-connect icon indicating copy to clipboard operation
zotero-markdb-connect copied to clipboard

Add support for Zotero 7

Open Kullenej opened this issue 1 year ago • 16 comments

Please add support for Zotero 7. Thanks!

Kullenej avatar Jun 16 '23 09:06 Kullenej

Zotero 7 will require fairly extensive rewrites of most plugins (see https://github.com/retorquere/zotero-better-bibtex/issues/2522). I'm going to hold off on redeveloping MarkDB-Connect until BetterBibTeX has a working beta since one of the major MDBC workflows relies on BBT citekeys.

daeh avatar Jun 18 '23 17:06 daeh

Hi, I don't mean to be pushy, but BetterBibTeX can now work with Zotero 7 quite well. The only remaining issue is the “citekey display/edit field awaits API from Zotero” https://github.com/retorquere/zotero-better-bibtex/issues/2522#issue-1720644883

nhan000 avatar Aug 31 '23 16:08 nhan000

It's in development. The new requirements for zotero 7 plugs require a ground-up rebuild, but I have some of the core components working. An additional complication is building a plugin that supports both zotero 6 and 7. But maybe I'll release a beta with exclusively zotero 7 compatibility before tackling that.

daeh avatar Aug 31 '23 16:08 daeh

Thanks for the update. I'd say to just release a beta plugin that work only with Zotero 7. I've seen a few developers rolling out updates that work with both Zotero 6 and Zotero 7, which causes some bug with Zotero 6, or they have to remove some features. Eventually most of them just drop Zotero 6 support, and people have to trace back what the stable release for Zotero 6 was and reinstall it.

I think as of now, those who choose to remain with Zotero 6 don't want anything that's buggy. Your plugin currently works very well with Zotero 6, so I think it's better to make a separate version for Zotero 7.

nhan000 avatar Aug 31 '23 17:08 nhan000

Quick update on Zot7 support - the core functionality issues are resolved. Main remaining task is getting the preference window situated.

daeh avatar Oct 26 '23 08:10 daeh

Thank you and please get this done as soon as possible!

Kaergo avatar Oct 27 '23 08:10 Kaergo

This is one of the few plugins I really depend on for my Logseq workflow. Any progress with the preference window? Thanks for your work!

kerim avatar Dec 01 '23 12:12 kerim

yeah, everything is close. I'm hoping that I'll have time next week to connect the parts and get an alpha out.

daeh avatar Dec 01 '23 16:12 daeh

hi daeh, how it is going?

Kaergo avatar Dec 07 '23 02:12 Kaergo

I got a note that there was a release candidate, zotero-markdb-connect-0.1.0-rc.0.zip, and I was able to download it, but it won't install. Says that it isn't compatible with my version of Zotero, which is 7.0.0-beta.52+2f8e536f2 for MacOS

kerim avatar Dec 09 '23 11:12 kerim

Just tested on mine, works perfectly on:

  • Fedora 38
  • Zotero 7.0.0-beta.52+2f8e536f2 (64-bit)
  • zotero-markdb-connect 0.1.0-rc.0

wklimowicz avatar Dec 09 '23 15:12 wklimowicz

@kerim That's the same version I'm on (7.0.0-beta.52+2f8e536f2 for MacOS). rc.1 will be available later today, I don't think anything will be different, but if it doesn't work I'll think about how we might go about troubleshooting.

daeh avatar Dec 09 '23 17:12 daeh

Here's rc.1. Please let me know how it works for you.

https://github.com/daeh/zotero-markdb-connect/releases/tag/v0.1.0-rc.1

Since this plugin is fairly flexible and encompasses a variety of use-cases, feedback about what is working is very appreciated.

daeh avatar Dec 09 '23 23:12 daeh

Great. Seems to be working as intended. Thanks!

kerim avatar Dec 09 '23 23:12 kerim

fyi I found a typo that messed with the obsidian URI. It's fixed in rc.2

https://github.com/daeh/zotero-markdb-connect/releases/tag/v0.1.0-rc.2

daeh avatar Dec 10 '23 03:12 daeh

If you installed a prerelease, you'll need to manually update to v0.1.0-rc.6 (or later). I changed the addon ID and it won't autoupdate to a different ID than the installed version.

https://github.com/daeh/zotero-markdb-connect/releases/tag/v0.1.0-rc.6

daeh avatar Dec 15 '23 02:12 daeh