September 21, 2026

Update: Zotero Sync, Live PDF Scroll Sync, and Reviewable Quick Fixes

Zotero sync mirrors your library into a project's .bib file. The PDF pane now scrolls and hovers in step with your source, not just click-to-jump. Compile-error quick fixes open a review diff before they touch your file, AI fixes are generated on demand instead of eagerly, and diagnostics get precise inline squiggles. Plus a faster rigour-mode judge and a snappier editor load.

This build's three biggest changes are Zotero sync, which mirrors your Zotero library or a chosen collection straight into a project's .bib file, continuous PDF scroll and hover sync, which keeps the PDF pane following your source as you scroll or point instead of only jumping on click, and a reviewable quick-fix flow for compile errors, so a fix opens a diff for you to accept or reject instead of writing to your file immediately. Alongside those, AI-generated fixes are now requested on demand instead of firing for every flagged issue automatically, compile diagnostics get precise inline squiggles under the exact word or token, and rigour mode's independent review pass is markedly faster.

Three changes worth a closer look

Zotero sync

Link your Zotero account from your profile, then turn on sync for a project: choose your whole library or a single collection and a target .bib file, and TeXposit mirrors it in. Click "check for updates" to see what changed, then "sync" to pull it in, nothing syncs automatically. Deletions and renames on the Zotero side are tracked correctly, and the sync always runs as the project owner so a shared project stays in sync for every collaborator.

PDF scroll & hover sync

SyncTeX click-to-jump between your source and the compiled PDF already existed; now the PDF pane can also scroll continuously in step with your source (and back), and hovering a line in the PDF glows the matching spot in your document. Both are toggles in the PDF pane's options menu, so you can turn either on independently or leave the pane static.

Reviewable quick fixes

Clicking a quick fix on a compile error or warning no longer writes to your file straight away, it opens the same diff-review modal used for AI-proposed edits, so you can accept, reject, or hand-edit the change first. AI-generated fixes now only run when you ask for one, instead of every unresolved issue in the log quietly triggering its own AI call the moment you open it. Diagnostic cards are also grouped by the underlying rule rather than by their exact wording, so, for example, five different weasel-word hits collapse into one card with five locations instead of five near-duplicate cards.

Change notes for update build 260921

  • New: Zotero sync: Mirror your Zotero library, or a chosen collection, into a project's .bib file. Link your account once in your profile, then configure and trigger sync per project; deletions and renames are tracked correctly.
  • New: PDF scroll sync and hover sync: The PDF pane can now scroll continuously in step with your source in both directions, and hovering a spot in the PDF highlights the matching line in your document. Both are independent toggles in the PDF options menu, alongside the existing click-to-jump.
  • New: quick fixes open a review diff: Clicking a quick fix (deterministic or AI-generated) now shows a diff for you to accept, reject, or hand-edit, instead of applying immediately.
  • New: AI fixes are requested on demand: Fix buttons ask the AI for a suggestion only when you click, instead of every unresolved issue firing its own AI call automatically when the log view opens.
  • New: inline diagnostic squiggles: Compile errors, warnings, and suggestions now underline the exact word or token directly in the editor, not just in the log panel, and jump-to-error selects the precise range instead of only placing your cursor on the line.
  • New: inline math hover previews: Hover an inline $...$ or $$...$$ expression to see it rendered, without leaving the source.
  • Smarter diagnostic grouping: Issues from the same rule now group into one card regardless of their exact wording, with each occurrence's specific detail shown underneath; a bug that could silently hide a second distinct issue on the same line is fixed.
  • Faster rigour mode: The independent review pass in rigour mode (still experimental) has been rebuilt on a purpose-built model for this kind of check, cutting review time substantially with no change to how you turn it on or which checks it runs.
  • Faster editor and PDF load: Opening a project now paints a file's last-known content immediately while the live session catches up, and a cached PDF preview shows right away instead of waiting on the full boot sequence. Hovering a project on your dashboard now prefetches it, so opening it feels instant.
  • Larger files in AI context: The assistant can now read much larger files inline before it needs to fall back to a ranged read.

Bugfixes

  • Fixed a false-positive @mention: A documentation comment listing parameter values (for example % trim: left, bottom, right, top) could be misread as an @mention. Fixed.
  • Fixed diagnostics missing after reload: Reopening the compile log without recompiling first showed raw log output instead of the usual annotated errors, warnings, and quick fixes. Fixed.
  • Fixed a diagnostic-card collapse bug: Expanding a multi-location error or warning card used to reset back to collapsed on the next log refresh. It now stays open.
  • Fixed a stuck cached PDF preview: A cached PDF preview could stay hidden behind the live-preview engine's own boot sequence instead of showing immediately. Fixed.