Skip to content

v1.0.68

Choose a tag to compare

@jsglazer jsglazer released this 15 Jun 22:39
· 57 commits to main since this release

First public release since v1.0.13 — bundles 68 commits of work that had been bumped in package.json but never released.

Templates

  • Completed the migration to a sandboxed Liquid engine (the legacy arbitrary-JavaScript engine is removed) with an in-editor legacy → Liquid converter, live autocomplete, and a catalog-backed click-to-insert palette.
  • System templates are now user-editable and persist across restarts (names reserved; Options → Reset restores defaults).

File Sync

  • Background sync: Obsidian → Zotero edits propagate while Zotero is unfocused; idle-gated refresh of a focused note (never overwrites in-progress typing).
  • Automatic 3-way merge of non-conflicting edits; stat-gated (mtime) checks for efficiency.

Other

  • Tools-menu keyboard shortcuts (⌃⌥L / ⌃⌥M / ⌃⌥T, plus ⌃⌥S / ⌃⌥P).
  • Annotation color labels + grouped-annotation export.
  • CI / CodeQL / OpenSSF Scorecard workflows and a unit-test suite.
  • Internal hardening: centralized editor-internal adapter, removable-while-enabled fixes.

Install: download better-notes.xpi below → Zotero → Tools → Plugins → gear → Install Plugin From File.