Skip to content

v0.2.59

Choose a tag to compare

@kerim kerim released this 27 Feb 08:09
· 1022 commits to main since this release

Added

  • PDF export with citation support — uses Pandoc --citeproc with bibliography fetched from Zotero/BBT in CSL-JSON format; bundles Chicago Author-Date citation style (chicago-author-date.csl)
  • Multilingual PDF font support — automatic script detection (CJK, Devanagari, Thai, Bengali, Tamil) with appropriate font mapping; NLLanguageRecognizer disambiguates Simplified vs Traditional Chinese

Fixed

  • Typing latency — replaced polling-based editor↔database sync with push-based sync, switched to DatabasePool, improved spellcheck position mapping
  • Citations in PDF export — PDF format now uses --citeproc pipeline instead of Lua filter, resolving broken citation rendering
  • Drag-and-drop reordering — removed lower limit on heading levels, allowing sections of any depth to be reordered

Changed

  • ExportService refactored — extracted helpers (pdfEngineArguments, citationArguments, zoteroWarnings, fontArguments) to reduce cyclomatic complexity