diegodlh / zotero-cita

Cita: a Wikidata addon for Zotero with citations metadata support
GNU General Public License v3.0
233 stars 12 forks source link

Support Zotero 7 #257

Open diegodlh opened 1 year ago

diegodlh commented 1 year ago

Support Zotero 7. Beta has been released already: https://forums.zotero.org/discussion/105094/announcing-the-zotero-7-beta. For details on what changes need to be made, see https://www.zotero.org/support/dev/zotero_7_for_developers

Work tracker

Progress:

Building and running the Zotero 7 version

See build instructions here.

Note: the first time you run the plugin you might need to enable the Cita plugin under Tools -> Plugins then, close Zotero, then run npm run start again

The entrypoint to the addon's code is in src/hooks.ts

Bugs

Zotero Pane:

Citation Editor:

Identifier Importer / Citations importer:

Dialogs:

Wikidata:

Questions

New release procedure

Final steps

llity commented 3 months ago

Thanks for the hard work. Could you release a the beta version?

diegodlh commented 3 months ago

Hi @llity! Thank you so much for your message. We are currently working on the final details and we plant release a beta version in around one or two weeks :)

Dominic-DallOsto commented 2 months ago

There's a first beta release here. I also tested the automatic release tools which seemed to work out nicely.

There are a couple of remaining issues with translations and UI, but otherwise everything should be functioning so let us know if you encounter any issues!

diegodlh commented 2 months ago

Great job, @Dominic-DallOsto! I've reviewed your latest commits and overall it looks great.

I've added some comments to some commits, reported a few bugs and created a discussion about the new release procedure. Everything is linked from the main comment, above.

Looks like we will finally have a stable release for Zotero 7 very soon :)

Dominic-DallOsto commented 1 month ago

I just modified the release procedure so that now beta releases will automatically update to the latest beta release too.

This works because update.json and update-beta.json are now both stored in a release called "update".

Otherwise I fixed a couple of UI issues that were pointed out so things should be smoother now.

Dominic-DallOsto commented 3 days ago

Checkout the latest release v1.0.0-beta.10 with a lot of great changes thanks to @thebluepotato

Check #300 for more details, but in addition to the new UI styling to better fit with Zotero 7, it lets you download citation lists from crossref, open alex, and semantic scholar.