Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Zotero 7 #257

Open
34 of 38 tasks
diegodlh opened this issue Jun 4, 2023 · 6 comments · Fixed by #267
Open
34 of 38 tasks

Support Zotero 7 #257

diegodlh opened this issue Jun 4, 2023 · 6 comments · Fixed by #267
Labels

Comments

@diegodlh
Copy link
Owner

diegodlh commented Jun 4, 2023

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:

  • PID rows aren't editable - they get erased back to the default value whenever typing in them (5a88d50)
  • can't use the PID row fetch functions as they can't access the main Zotero object Fix localisation in dialog windows #283
  • can't open the author context menu "..." for a similar reason - win.goUpdateGlobalEditMenuItems is not a function (17ee82c)
  • can't open the title/publication context menus "..." - get error this.delayConnectedCallback is not a function

Identifier Importer / Citations importer:

  • CSS isn't reactive to resizing the window height (c75ecc5)

Dialogs:

Wikidata:

Questions

New release procedure

Final steps

@diegodlh diegodlh added bug Something isn't working and removed bug Something isn't working labels Jun 4, 2023
@Dominic-DallOsto Dominic-DallOsto pinned this issue Jun 30, 2024
@llity
Copy link

llity commented Aug 22, 2024

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

@diegodlh
Copy link
Owner Author

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
Copy link
Collaborator

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
Copy link
Owner Author

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
Copy link
Collaborator

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
Copy link
Collaborator

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants