Repository navigation
Releases: coderirse/zotero-fulltext-pdf-translate
Releases · coderirse/zotero-fulltext-pdf-translate
Release list
Release v0.2.5
Release v0.2.4
🚀 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
- Prettier README (02080ba)
🤖 CI
- Pin reusable workflows to a commit SHA, add Zotero-free unit job (b676c36)
❤️ Contributors
- Caeamer
Release v0.2.3
📖 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
🩹 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
🩹 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
🚀 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
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