Sticky notes, and related papers that add up
Annotations can now be sticky notes. zotero_create_annotation takes note=[x, y], zotero-cli annotations create takes --note x,y, and batch plans accept {"page", "note", "comment"}. The note is a 22 pt square centered on that point, the same geometry Zotero’s reader uses, and its text is the comment.
zotero_find_related_papers no longer comes up short without saying so. References that OpenAlex no longer resolves are back-filled, so asking for 20 returns 20, a failed lookup is reported instead of shown as zero, and citing papers are sorted most-cited first. Area boxes land in the right place on rotated pages, update-db progress lines no longer garble the terminal on CJK titles, and a failed search hidden behind a page of notes is reported as an error.