Skip to content

Releases: e-zz/logseq-pdf-extract

0.2.8

20 Jul 23:17

Choose a tag to compare

New setting option for zotero7 users: zotero query parameters

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

28 Jun 21:07

Choose a tag to compare

feat(importAtCursor): support fallback key by colon, e.g., {{journal-…

0.2.6

28 Jun 20:57

Choose a tag to compare

Fix importAtCursor template

0.2.5

28 Jun 19:44

Choose a tag to compare

fix citationKey missing in page.props on the first import

0.2.4

02 May 20:56

Choose a tag to compare

non-existing item properties

0.2.3

02 May 19:31

Choose a tag to compare

support Zotero 7 citationKey and fix undefined author

0.2.2

28 Apr 19:06

Choose a tag to compare

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

19 Apr 23:43

Choose a tag to compare

SearchPanel: show recent items in Zotero 7 when the input is empty

0.2.0

18 Apr 13:01

Choose a tag to compare

🎉 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

⚠️ Due to changes in Zotero 7's local API implementation:

  • 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

  1. Update the plugin to the latest version
  2. Go to Plugin Settings → Access Zotero → Zotero version
  3. Select "Zotero 7" from the dropdown if you've upgraded to Zotero 7
  4. 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

16 Apr 16:49

Choose a tag to compare

🎉 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

  1. Go to Plugin Settings
  2. Find the insert_template setting
  3. Modify the template to match your preferred structure
  4. 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.