Releases: TShippen/zotero-adobe-ocr-plugin
Releases · TShippen/zotero-adobe-ocr-plugin
Release list
Release v0.1.1
🩹 Fixes
- ocrManager: Validate PDF result before importing in create-new mode (d838e8a)
- Remove whitespace (703c177)
- menu: Replace removed toolkit Menu API with direct DOM registration (aee7570)
- accessibility: Add ARIA attributes to preferences pane and OCR dialog (3e3748b)
📖 Documentation
🏡 Chore
- Add pre-commit hooks for prettier and eslint via husky/lint-staged (085304d)
- Update README.md (9cbff33)
- Update .prettierignore (fed517e)
- Replace plugin icon with Tabler text-recognition icon (ca8f255)
- deps: Update zotero-plugin-scaffold to 0.8.3 (f8023af)
- deps: Update dependencies (c1042fa)
❤️ Contributors
- Tshippen
- Tristan (@TShippen)
Release v0.1.0
Initial Release
Enhancements
- Add preference definitions, locale strings, and preferences pane (a2ce212)
- Implement Adobe PDF Services REST API client (f206db3)
- Implement OCR pre-flight dialog (0403066)
- Wire OCR manager, context menu, and plugin lifecycle (6d7b1c6)
- logging: Add centralized logger utility (7c657fe)
- logging: Add lifecycle logging to plugin startup and shutdown (ea31ee6)
- logging: Add operational logging to OCR pipeline and fix user-facing error messages (5b91db1)
- logging: Add diagnostic logging to Adobe API client (a28aa2b)
- Validate credentials against Adobe API before saving (993d4bc)
- Validate credentials before saving and fix Adobe IMS auth endpoint (8b4d7ce)
- Replace toast notifications with DialogHelper progress dialog (f5f11e6)
- dialog: Unified OCR dialog with progress tracking and cancel flow (8f36ac1)
- ocrDialog: Add diagnostic logging at dialog lifecycle transitions (8eed4b7)
- logging: Add diagnostic logging to hooks (6e36aff)
Fixes
- Add grant_type parameter to Adobe token request (4125d79)
- Resolve PDF attachments from parent items and handle standalone PDFs (ed9553a)
- Protect original PDF in overwrite mode and prevent silent overwrites (a19566d)
- Close progress window on error and improve error UX (3707429)
- Resolve preference pane labels, heading hierarchy, and sidebar overflow (067a316)
- Replace innerHTML-based option building with structured children arrays (5db5bce)
- Resolve dialog dropdowns, error handling, and OCR submit (a304af6)
- Add missing param to JSDoc (852a61a)
- api: Lowercase ocrType values and add cancel behavior pref (3571830)
- ocr: Send ocrType to API, scope file read to try/catch, fix Close button (79c6ce3)
- ocrManager: Use async/await in cancel handler, fix duplicate comment (7ef203b)
- Remove unused overloads (c5015fe)
Documentation
- Update docstring to include API discovery (6e5894f)
- Update README.md with new plugin details (eb9b2a4)
Chore
- Update .gitignore (5bb3646)
- Configure plugin identity and remove template examples (2598a0e)
- Remove unused template artifacts and verify clean build (0a25ad4)
- Fix formating using Prettier (6e55b14)
- Remove translations of template README.md (7638033)
- Remove dependency update bots (7e1f1ab)
- Add author name to LICENSE (48887c0)
- Format modules with Prettier (60b6a82)
Styles
- Add explicit return types, JSDoc tags, and remove any types (9cdcc5b)
Contributors
- Tshippen
Release Manifest
This release is used to host update.json, please do not delete or modify it!
Updated in UTC 2026-02-24T18:40:28.552Z for version 0.1.1