Releases: e-zz/logseq-pdf-extract
0.2.8
New setting option for zotero7 users: zotero query parameters
- Allow customization of searching scheme
- See https://www.zotero.org/support/dev/web_api/v3/basics#export_formats for detailed options (those for Items Endpoints or a general endpoint)
Example
The default value is now
{
qmode: 'everything',
itemType: '-attachment',
limit: '100'
}It's javascript-style dict. But comments are not supported yet.
Motivation
Sometimes zotero7 won't respond if limit is too big or not given. When that happens, we could use a smaller value, like limit: '20' to fix it.
0.2.7
feat(importAtCursor): support fallback key by colon, e.g., {{journal-…
0.2.6
Fix importAtCursor template
0.2.5
fix citationKey missing in page.props on the first import
0.2.4
non-existing item properties
0.2.3
support Zotero 7 citationKey and fix undefined author
0.2.2
This release is a fix for searching panel freezing issue when working with Zotero 7.
Zotero 7 local server will return 500 error code if limit= keyword is not specified in the endpoint url sometimes. Not clear why but it should work now after forcing limit=100.
0.2.1
SearchPanel: show recent items in Zotero 7 when the input is empty
0.2.0
🎉 Release: Added Zotero 7 Support
We're excited to announce that PDF-Extract now supports Zotero 7! This update brings compatibility with Zotero's latest version while maintaining support for Zotero 6 users.
Note: This might be the last major change before the Logseq DB version comes out.
What's New
- Zotero 7 Compatibility: Connect to Zotero 7's local API
Important Limitations
- The "Import items selected in Zotero" feature is currently not possible with Zotero 7
- BetterBibTeX citation keys are not yet available through the Zotero 7 API
We're exploring alternatives for these features in future updates.
How to Use
- Update the plugin to the latest version
- Go to Plugin Settings → Access Zotero → Zotero version
- Select "Zotero 7" from the dropdown if you've upgraded to Zotero 7
- Restart or refresh Logseq to apply the changes
Technical Details
- Implemented compatibility with Zotero 7's Local API
- Improved error handling and attachment processing
- Uses the local Zotero 7 API (
http://127.0.0.1:23119/api)
Note: Zotero 6 users can continue using all features as before without any changes to their workflow.
0.1.3: Cursor Import Templates for Zotero Items
🎉 New Feature: Customizable In-Line Zotero Imports
We're excited to introduce customizable templates for the "Import at Cursor" function! This feature gives you complete control over how your Zotero items appear when inserted at your cursor position in Logseq.
What's New
- Customizable Cursor Import: Configure exactly how your Zotero metadata appears when inserted at your cursor location
- Rich Formatting: Use Markdown syntax with section headers, lists, and emphasis
- Placeholder System: Access all Zotero metadata fields using simple
{{placeholders}}
How to Use
- Go to Plugin Settings
- Find the
insert_templatesetting - Modify the template to match your preferred structure
- Use the "Import Selected to Cursor" command to see it in action
Note: This feature customizes how Zotero items appear when inserted at your cursor position. It is separate from page templates (not implemented yet) for creating standalone Zotero item pages.
For a complete list of available placeholders and more detailed instructions, check out our template documentation wiki.