Skip to content

Releases: stem-sw/zotero-reader-tool-shortcuts

Reader Tool Shortcuts v1.0.16

Choose a tag to compare

@stem-sw stem-sw released this 18 Aug 08:18

변경 사항

  • 노트 추가 기본 단축키를 Alt+3으로 변경
  • 텍스트 추가 기본 단축키를 Alt+4로 변경
  • 영역 선택 기본 단축키를 Alt+5로 변경
  • Zotero를 “서지 관리 프로그램”으로 설명하고, 단축키가 내장 PDF 리더에서 작동한다는 점을 명확화

기존에 단축키를 직접 설정한 사용자의 값은 덮어쓰지 않습니다. 새 설치 또는 설정의 기본값 복원 시 새 기본값이 적용됩니다.

Resolves #1
Resolves #2

Reader Tool Shortcuts v1.0.15

Choose a tag to compare

@stem-sw stem-sw released this 17 Aug 14:13
c2a6231

Restores configurable wide text annotations after the v1.0.14 rollback.

  • Keeps pasted single-line text horizontal up to the configured maximum width (default: 900)
  • Moves text boxes left when created near the right page edge instead of collapsing to a one-character column
  • Clones generated annotation geometry into the Zotero Reader realm to prevent cross-compartment failures
  • Adds regression coverage for right-edge fitting and Reader-realm cloning
  • Updates README with the corrected right-edge behavior

Verified on Zotero 9.0.6 with a live Ctrl+V smoke test. Automated tests: 50/50 passed.

Reader Tool Shortcuts v1.0.14

Choose a tag to compare

@stem-sw stem-sw released this 17 Aug 13:14

Emergency rollback of the text-width changes from v1.0.12 and v1.0.13. This release restores the exact stable v1.0.11 runtime behavior while retaining a higher version number so affected installations update safely.

Reader Tool Shortcuts v1.0.13

Choose a tag to compare

@stem-sw stem-sw released this 17 Aug 13:08

Fixes pasted text annotations collapsing to one-character-wide columns near the right page edge. Text boxes now retain a useful horizontal width and move left to fit within the PDF page. Existing multiline and rotated annotations retain Zotero native behavior.

Reader Tool Shortcuts v1.0.12

Choose a tag to compare

@stem-sw stem-sw released this 17 Aug 12:47

텍스트 주석의 한 줄 최대 폭을 Zotero 기본 300에서 설정 가능한 900으로 확장했습니다. 설정에서 100–2000 사이로 변경할 수 있으며, 여러 줄 텍스트와 페이지 경계는 Zotero 기본 동작을 유지합니다.

Reader Tool Shortcuts v1.0.11

Choose a tag to compare

@stem-sw stem-sw released this 17 Jul 02:06

주요 변경 사항

  • 텍스트 상자의 기본 글자색을 Zotero 설정에서 직접 선택할 수 있습니다.
  • 기본 글자 크기를 Zotero Reader가 지원하는 단계(6–192) 중 선택할 수 있습니다.
  • 기본값 복원 버튼으로 파란색(#2ea8e5), 크기 6을 복원할 수 있습니다.
  • 설정 변경 시 이미 열린 PDF Reader에도 새 기본값을 다시 적용합니다.
  • 설정이 바뀌지 않았다면 Reader 툴바에서 수동으로 변경한 색상과 크기를 덮어쓰지 않습니다.
  • 기존 사용자 지정 단축키 설정은 그대로 유지됩니다.

설치

  1. 아래 reader-tool-shortcuts-1.0.11.xpi를 다운로드합니다.
  2. Zotero에서 도구 → 플러그인을 엽니다.
  3. 우측 상단 톱니바퀴에서 파일에서 플러그인 설치를 선택합니다.
  4. 다운로드한 XPI 파일을 선택합니다.

검증

  • 자동화 테스트: 38/38 통과
  • SHA-256: 56450eeb7867e62bb8c735cb4a3ac162d8abd51a11a58051f6d648147893a5ae

Reader Tool Shortcuts v1.0.9

Choose a tag to compare

@stem-sw stem-sw released this 16 Jul 14:51

Reader Tool Shortcuts v1.0.9

This is the first release verified end-to-end in a live Zotero PDF Reader.

Fixed

  • Fixed the shared core API not being exported to Zotero's loadSubScript() target scope.
  • Replaced fragile one-time Reader initialization timing with an idempotent Reader reconciler.
  • Attach shortcuts to the Reader chrome, primary PDF view, and secondary PDF view.
  • Recover automatically when Zotero replaces or reloads the active PDF view.
  • Import privileged timer APIs explicitly and stop the scanner safely during shutdown.
  • Guard asynchronous startup work against disable/re-enable and shutdown races.

Verification

  • 31 automated tests passed.
  • Deterministic XPI build reproduced byte-for-byte across two clean builds.
  • Live Zotero smoke test passed with keyboard focus inside the PDF.

Install

Download reader-tool-shortcuts-1.0.9.xpi, then open Zotero → Tools → Plugins → gear menu → Install Add-on From File.

[Deprecated] Reader Tool Shortcuts v1.0.5

Choose a tag to compare

@stem-sw stem-sw released this 16 Jul 13:20

Warning

Known-broken release. Do not install this version. Keyboard shortcuts may fail to attach inside the live Zotero PDF Reader. Use v1.0.9 or later.

Fix Reader shortcut attachment during Zotero PDF view replacement.

  • Poll the current primary PDF view instead of awaiting a stale View promise
  • Match the proven Reader keyboard attachment pattern used by Zotero PDF Translate
  • Reattach after webviewerloaded
  • Add stale-view regression coverage (25/25 tests)

[Deprecated] Reader Tool Shortcuts v1.0.4

Choose a tag to compare

@stem-sw stem-sw released this 16 Jul 12:33

Warning

Known-broken release. Do not install this version. Keyboard shortcuts may fail to attach inside the live Zotero PDF Reader. Use v1.0.9 or later.

Fixes shortcuts not responding while the PDF itself has focus.

  • Wait for Zotero PDF View initialization before attaching key listeners
  • Reattach listeners when the PDF View is recreated after reload
  • Prevent stale listener attachment during Reader unload
  • Add regression tests for initial PDF readiness, reload, and unload races

[Deprecated] Reader Tool Shortcuts v1.0.3

Choose a tag to compare

@stem-sw stem-sw released this 16 Jul 12:00

Warning

Known-broken release. Do not install this version. Keyboard shortcuts may fail to attach inside the live Zotero PDF Reader. Use v1.0.9 or later.

Reproducible build patch release.

  • Normalizes packaged text files to LF
  • Pins ZIP timestamps and platform metadata
  • Uses platform-independent stored ZIP entries
  • Configurable Reader note, text, and area shortcuts
  • Defaults: Alt+N, Alt+T, Alt+A
  • Zotero 9.0–9.* support

Automated tests: 20/20 passed. GitHub Actions build verified.