v1.0.68
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.