zotero-better-bibtex
zotero-better-bibtex copied to clipboard
Zotero 7: only citekey display in the item detail box remaining
The builds dropped here are release-ready for Zotero 6. Anything that does not work as expected in Zotero 6 will get priority to fix. For Zotero 7, 7.0.0-beta.26 is the minimum required version.
Open issues:
- [ ] citekey display/edit field awaits API from Zotero (#)
- [x] settings screen is jacked up
- [x] auto-export is not triggered when the citekey is edited #
- [x] export screen errors out #
- [x] prefs screen has rendering issues on beta 26
- [x] ~BBT sentence-case for item titles~ Zotero sentence-case will be replaced by BBT sentence-case in Zotero 7 (#)
- [x] translator init takes insanely long. Nothing much I can do about it (#), but maybe I can just let that run in the background.
- [x] export options are not translated
- [x] disable-enable does not work
- [x] debug log needs to be resurrected -- again!
- [x] Top-level
<wizard>…</wizard>
→<window><wizard>…</wizard></window>
and dialog button/event changes - [x] all events routed through event-emitter
- [x] prefs screen needs to be resurrected
- [x] replace/inject
window
, removedocument
- [x] item pane is not editable
- [x] Zotero 6 on MacOS: close and reopen of main pane works (but you can't select the citation key column after reopen, and there's no fix for this)
- [x] Zotero 7 on MacOS: citation key in the item-list column picker no longer works in Z7.
- [x] citekey in itempane focuses item type
- [x] update https://github.com/retorquere/zotero-debug-log for Z7
- [x] reinstall does not work
- [x]
nsIIdleService
→nsIUserIdleService
- [x] XUL
textbox
→ HTML<input type="text">
- [x]
<label>
→<label><html:h2>
within<groupbox>
- [x]
tooltiptext
→title
— works automatically in existing windows; in new windows, requires a XUL<tooltip id="html-tooltip"> element
and atooltip="html-tooltip"
attribute on the<window>
(example) - [x] prefs: quick-copy doesn't switch details screen
- [x] Top-level
<dialog>…</dialog>
→<window><dialog>…</dialog></window>
and dialog button/event changes - [x]
createElement()
/createElementNS()
→createXULElement()
for remaining XUL elements (example)
Reference: Zotero 7 for developers
Is there a timeframe?
No. I'm actively working on it, and I keep thinking I'm close and then hitting another problem. It could be days, weeks or months.
... Thanks for your hard work!
Will the plugin Zotero Debug Bridge be updated to be compatible with zotero v7?
I've uploaded the new version, 6.7.79 should work with 7.
No. I'm actively working on it, and I keep thinking I'm close and then hitting another problem. It could be days, weeks or months.
In a bit of good news, I'm one failing test away from getting BBT to bootstrapped, which is the most important hurdle.
I've uploaded the new version, 6.7.79 should work with 7.
Thanks. However, it prompts me:
The add-on "C:\Users\hmy\Desktop\debug-bridge-6.7.79.emile.limonia.xpi" could not be installed. It may be incompatible with this version of Zotero.
Same here, unfortunately. Running Zotero 7.0.0-beta.7+7c902d40a on Apple Silicon.
I've forgotten to update the install.rdf. I'll fix that when I'm back home in a few hours.
On Mon, 29 May 2023, 13:38 Alessandro Pizzigolotto, < @.***> wrote:
Same here, unfortunately. Running Zotero 7.0.0-beta.7+7c902d40a on Apple Silicon.
— Reply to this email directly, view it on GitHub https://github.com/retorquere/zotero-better-bibtex/issues/2522#issuecomment-1567022309, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABAIDCSEPASLKEN2JMRKT3XISDBPANCNFSM6AAAAAAYLAFCBI . You are receiving this because you modified the open/close state.Message ID: @.***>
New version is up, same version number though.
Download again, and still cannot be installed.
I started the wrong version. I can replicate the install problem. Looking into it.
New version installs on 7
Now it installs on v7
I cannot see the updated commit, where is it?
I've just uploaded a new version. The commit will come tonight, but I just added the manifest.json that was missing.
Ok thank you very much! I was wondering because I am trying to do the porting of ZotFile to Zotero 7 as well, but I am having some issues that I do not understand (I am also not an expert on this, but it might help).
Commit is now up
There's still something wrong with debugBridge.
DebugBridge is OK, and the last failing test for bootstrapped has now passed. Bootstrapped support is rudimentary at this point, it works (all my tests pass), but it's not as efficient as it could be. Cleanup on that is the next step. From this point on, debug builds will be announced here, you're very welcome to try them out, on Zotero 6 for now. When Zotero 7 compat is in, I will announce this here. This issue might get chatty from here on out.
:robot: this is your friendly neighborhood build bot announcing test build 6.7.79.4355 ("cleanup")
Install in Zotero by downloading test build 6.7.79.4355, opening the Zotero "Tools" menu, selecting "Add-ons", open the gear menu in the top right, and select "Install Add-on From File...".
Thank you for the awesome work!
I'm on Zotero 7.0.0-beta.7+7c902d40a on Apple Silicon. Tried to download and install test build 6.7.79.4355 and it is not installing.
I saw that you said this version is running on Zotero 7, am I missing something?
No, this is the first version of BBT that is bootstrapped (aka restartless). It's a requirement for Zotero 7, but isn't sufficient.
It was the major hurdle though.
Thanks for being soooo darn fast - AGAIN - with work on an update for a beta release.
Fingers crossed but it doesn't look to be nearly as much work as the 4 to 5 port, and 6/7 compatibility is feasible, so I can move into 7 gradually. It will also fix a long-standing bug in BBT on macos.
tried installing zotero-better-bibtex-6.7.79 on Zotero (7.0.0-beta.8+77682cb45) on Intel Mac
Installation failed with following error:
1685993726059 addons.xpi WARN Invalid XPI: Error: File /Users/.../.../zotero-better-bibtex-6.7.79.xpi does not contain a valid manifest(resource://gre/modules/addons/XPIInstall.jsm:691:11) JS Stack trace: [email protected]:691:11
this is the first version of BBT that is bootstrapped (aka restartless). It's a requirement for Zotero 7, but isn't sufficient.
求更新以适应新的版本
Working on it. Please stop asking. You can subscribe to this issue (you are now subscribed) to follow updates.