Skip to content

Releases: gchapron/ZoteroOllama

v1.0.6 — Zotero 10 compatibility

Choose a tag to compare

@gchapron gchapron released this 25 Sep 07:34

Adds Zotero 10 compatibility while retaining support for Zotero 7–9.

  • Raise the maximum supported Zotero version to 10.0.*.
  • Update the README to document support for Zotero 7–10.
  • Bump the plugin version to 1.0.6.

Download zotero-ollama-1.0.6.xpi below and install it through Zotero's Add-ons manager using Install Add-on From File.

Validation: JavaScript syntax checks and package integrity checks passed; every file in the XPI matches the committed source. Live functionality has not been tested in Zotero.

v1.0.5

Choose a tag to compare

@gchapron gchapron released this 03 May 18:50

Zotero 9 compatibility: bumped strict_max_version to 9.0.*.

v1.0.4

Choose a tag to compare

@gchapron gchapron released this 16 Feb 13:27

Changes

  • Bold shortcut letter — first letter of each quick prompt bubble is shown in bold to indicate the keyboard shortcut
  • Permanent save checkmark — the ✅ icon now stays permanently after saving an answer to a Zotero note, so you can see which answers have been saved

v1.0.3

Choose a tag to compare

@gchapron gchapron released this 16 Feb 12:35

Changes

  • Fix markdown rendering in XHTML — use <hr/> instead of <hr> so horizontal rules render correctly (fixes ELI5 and other formatted answers)
  • Strip HTML from LLM output — <br>, <b>, <i> and other HTML tags are cleaned before rendering; <br> becomes newlines (or spaces in table rows)
  • Improve streaming robustness — separate JSON parse errors from token processing, add finally block to always reset UI, try/catch around live markdown rendering
  • Restore live markdown formatting — answers are formatted as they stream in, not just at the end
  • Keyboard shortcuts for quick prompts — ⌘/Ctrl + first letter sends the prompt immediately (S=Summarize, T=Take-home, M=Methods, etc.)
  • Updated system prompt — guides LLM to use Markdown and avoid HTML tags

ZoteroOllama v1.0.2

Choose a tag to compare

@gchapron gchapron released this 15 Feb 17:33

ZoteroOllama v1.0.2

What's new

  • Quick prompt bubbles — a row of clickable shortcut buttons below the chat area lets you quickly ask common questions about a paper. Click a bubble to paste the full question into the input field. Available prompts: Summarize, Take-home, Methods, Key findings, Limitations, Future research, Critical review, ELI5, and GitHub.

Installation

  1. Download zotero-ollama-1.0.2.xpi below
  2. In Zotero, go to Tools > Add-ons
  3. Click the gear icon > Install Add-on From File...
  4. Select the downloaded .xpi file
  5. Restart Zotero

Requirements

  • Zotero 7 or 8
  • Ollama installed and running
  • At least one model pulled (e.g., ollama pull llama3.2)

ZoteroOllama v1.0.1

Choose a tag to compare

@gchapron gchapron released this 14 Feb 23:12

ZoteroOllama v1.0.1

Bug fix release for Zotero 8 compatibility.

Changes

  • Fix model dropdown in Zotero 8 — the preference pane's model selection dropdown was not populating on Zotero 8 due to a sandbox scope change. Preference pane scripts now run in their own Cu.Sandbox scope in Zotero 8, so var declarations are no longer visible to inline onload handlers. Fixed by assigning to window explicitly.
  • Zotero 8 support — updated strict_max_version to 8.0.*
  • Updated author name and GitHub URLs in manifest

Installation

  1. Download zotero-ollama-1.0.1.xpi below
  2. In Zotero, go to Tools > Add-ons
  3. Click the gear icon > Install Add-on From File...
  4. Select the downloaded .xpi file
  5. Restart Zotero

Requirements

  • Zotero 7 or 8
  • Ollama installed and running
  • At least one model pulled (e.g., ollama pull llama3.2)

ZoteroOllama v1.0.0

Choose a tag to compare

@gchapron gchapron released this 14 Feb 21:20

ZoteroOllama v1.0.0

Chat with your PDFs using local LLMs powered by Ollama.

Features

  • Chat with any PDF in your Zotero library using a local LLM via Ollama
  • Streaming responses with rendered Markdown (headings, bold, italic, code blocks, tables, lists, blockquotes, links)
  • Multi-turn conversation with full context preserved
  • Dynamic context window — automatically expands up to 131K tokens to fit large PDFs
  • Model selection dropdown — lists all installed Ollama models in preferences
  • Save to Zotero notes — click the note icon to save answers as child notes
  • Copy text — select and Cmd/Ctrl+C any part of an answer
  • Keyboard shortcuts — Cmd/Ctrl+Shift+G to open, Cmd/Ctrl+W to close, Enter to send
  • Privacy-first — all processing happens locally, nothing leaves your machine

Requirements

  • Zotero 7 (7.0 or later)
  • Ollama installed and running
  • At least one model pulled (e.g., ollama pull llama3.2)

Installation

  1. Download zotero-ollama-1.0.0.xpi below
  2. In Zotero, go to Tools > Add-ons
  3. Click the gear icon > Install Add-on From File...
  4. Select the downloaded .xpi file
  5. Restart Zotero