Skip to content

Releases: TShippen/zotero-adobe-ocr-plugin

Release v0.1.1

Choose a tag to compare

@github-actions github-actions released this 24 Feb 18:40

🩹 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

  • Add contribution guidelines (816453c)
  • Add screenshots to README (62a005d)

🏡 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

Release v0.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Feb 20:28

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

Release Manifest Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Feb 20:28

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