Skip to content

Releases: coderirse/zotero-fulltext-pdf-translate

Release v0.2.5

Choose a tag to compare

@github-actions github-actions released this 28 Sep 14:12

🩹 Fixes

  • ci: Move Node unit tests out of the Zotero test dir (874df48)
  • runner: V2 outputs were missed, engine.log write failed, real progress (59fc2f8)

❤️ Contributors

  • Caeamer

Release v0.2.4

Choose a tag to compare

@github-actions github-actions released this 28 Sep 13:53

🚀 Enhancements

  • engine: Robust engine kind detection with manual override (12f48fb)
  • presets: Add Xiaomi MiMo as a preset provider (7ea1be2)
  • engine: Side-by-side merge also on v2 via uv tool venv (7379f8f)

🩹 Fixes

  • queue: Stop queue and kill engine on shutdown/quit; add cancel entry (d2b20eb)
  • runner: Reclaim work dir on failure; stream engine output to disk (bf70314)
  • engine: Verify download sha256, single-flight downloads (10277cc)
  • prefs: Validate service URL and profile data (b87bdb9)
  • ui: Cancel menu, per-window cleanup, i18n texts, template dead code (651b13e)
  • i18n: JS-side pref messages were resolving to literal key names (ee5726a)
  • i18n: Restore data-l10n-id texts for engine-browse and glossary (42f5b61)
  • engine: EngineKind=next now actually selects a v2 engine (015df1b)

📖 Documentation

  • Add English README (Chinese stays default), language switchers (12d6099)
  • Fix language switcher in Chinese README (link to README.en.md) (6c0c6b9)
  • Add full code review report for 0.2.3 (62108b1)
  • V0.2.4 — dual-engine selection, cancel entry, MiMo preset, sha256-verified downloads (0d7ff44)

🏡 Chore

  • Remove local tooling artifacts from repo (.zcode plans, root XPI copy); move code review into doc/ (7d2f235)
  • Repo hygiene and version 0.2.4 (e03b1dd)

✅ Tests

  • Unit test baseline for pure logic + i18n CI guard (4ff4adf)

🎨 Styles

🤖 CI

  • Pin reusable workflows to a commit SHA, add Zotero-free unit job (b676c36)

❤️ Contributors

  • Caeamer

Release v0.2.3

Choose a tag to compare

@github-actions github-actions released this 28 Sep 11:19

📖 Documentation

  • Archive v0.2.3 — verified side-by-side pipeline in production; troubleshooting guide; fix stale engine label (10c1001)

❤️ Contributors

  • Caeamer

Release v0.2.2

Choose a tag to compare

@github-actions github-actions released this 28 Sep 06:20

🩹 Fixes

  • Move task work dirs out of the system temp dir — the v1 engine deletes input files located under tempfile.gettempdir() after translating, which broke the side-by-side merge (4077fe2)

❤️ Contributors

  • Caeamer

Release v0.2.1

Choose a tag to compare

@github-actions github-actions released this 28 Sep 05:11

🩹 Fixes

  • Side-by-side merge failed for packed-XPI (jar) installs — extract merge script at runtime instead of resolving a disk path (c09e511)

❤️ Contributors

  • Caeamer

Release v0.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 14:56

🚀 Enhancements

  • Full PDF translation plugin (engine manager, subprocess runner, queue, profiles, preset modes, bilingual attach) (bf970d1)
  • Engine download stall detection + automatic mirror fallback; update size strings (e191e24)
  • Dual-engine support (auto-downloaded pdf2zh v1 classic pipeline + manual pdf2zh_next v2); mirror fallback; stall detection (2634263)
  • Doc2x-style side-by-side bilingual layout using engine's bundled PyMuPDF (default on) (be7a596)
  • Built-in startup diagnostics (debugProbe pref) writing pane read/parse/E2E report (3b391a0)

🩹 Fixes

  • Raise strict_max_version to 10.* for newer Zotero compatibility (3c8a223)
  • Idempotent preference pane registration (stable pane id + unregister on shutdown) (0408c66)

🏡 Chore

  • Import zotero-plugin-template and set plugin identity (ccd8f47)
  • Restore eslint exemption for ANSI strip regex (238c304)

❤️ Contributors

  • Caeamer

Release Manifest

Release Manifest Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Sep 14:56

This release is used to host update.json, please do not delete or modify it!
Updated in UTC 2026-09-28T14:12:50.103Z for version 0.2.5