Skip to content

Releases

Margin Notes for Zotero v0.4.2

Choose a tag to compare

@junhwan26 junhwan26 released this 28 Oct 06:18

This maintenance release preserves note display and editing while removing redundant code and keeping reader errors visible.

  • Remove 28 unused English and Korean translation entries, unused state, and repeated card initialization.
  • Require Zotero's existing clone bridge for comment saves and native rich-editor selection. If the bridge is unavailable, preserve the error and save failure without dispatching a privileged array.
  • Log cleanup failures while continuing later cleanup and removing the overlay.
  • Construct each Markdown code-fence closing pattern once per fence.
  • Keep white cards, the fixed 13px font, responsive wrapping, double-click editing, Markdown storage, and native reader behavior.

Validation: 56 Node tests, 294 native Zotero 9.0.6 checks, and 311 native Zotero 10.0.6 checks passed on macOS. The cleanup followed an explicit plan, baseline regression checks and a failing-then-passing bridge regression, plus independent review. No dependencies were added.

한국어: 사용하지 않는 번역과 중복 코드를 정리했습니다. 저장 실패와 정리 오류를 숨기던 경로를 보완했으며, 노트 표시·편집 방식과 글씨 크기는 유지합니다.

See the cleanup report and compatibility evidence for scope and verification limits.

Margin Notes for Zotero v0.4.1

Choose a tag to compare

@junhwan26 junhwan26 released this 26 Oct 06:19

Margin notes now use the full available outer margin, so widening the space shows more text on each line at the same font size. Card height is measured for each side's actual width, keeping asymmetric margins compact and clear of the PDF.

  • Preserve editor drafts, selected text, and focus when the margin width changes.
  • Retain Markdown display, double-click editing, sidebar synchronization, and native Zotero reader behavior.
  • No new dependencies.

Validation: 49 Node tests, 292 native Zotero 9.0.6 checks, and 309 native Zotero 10.0.6 checks passed on macOS. In both Zotero versions, the same fixture reflowed from 6 lines at 180px to 3 lines at 340px with the font unchanged at 13px.

한국어: 여백이 넓어지면 글자 크기는 유지하면서 노트 본문도 가로로 넓어져 한 줄에 더 많은 내용이 표시됩니다. 좌우 너비에 맞춰 카드 높이를 다시 계산하며, 편집 중 초안과 선택 영역을 보존합니다.

See the compatibility evidence for test scope and limitations.

Margin Notes for Zotero v0.4.0

Choose a tag to compare

@junhwan26 junhwan26 released this 26 Oct 05:51

Markdown comments now display with formatting in margin cards and the overflow list. Double-click to edit the original source; saves and Zotero sidebar edits preserve that source.

  • Headings, emphasis, lists/tasks, quotes, code, tables, and safe external links.
  • HTML and images cannot create active content or load remote images.
  • Selected note text survives unchanged layout updates; native rich-comment editing stays available.
  • No new runtime dependencies. English UI with automatic Korean localization.

Validation: 44 Node tests, 271/271 Zotero 9.0.6 checks, and 288/288 Zotero 10.0.6 checks, locally and in GitHub Actions. Native checks include selection popups, highlighting, underlining, note/sidebar editing, persistence, and Zotero 10 Reading Mode handling.

Install the XPI through Zotero Tools → Plugins → gear → Install Plugin From File.

한국어 설명 · Compatibility and exact evidence

Margin Notes for Zotero v0.3.1

Choose a tag to compare

@junhwan26 junhwan26 released this 08 Oct 08:17

Native Zotero note annotations now appear as white comment cards in the PDF margins, alongside highlight and underline comments. Existing note comments were previously excluded by the annotation-type filter. Empty selected-text quotes are hidden for note annotations.

Double-click editing, Save/Cancel, native sidebar synchronization, and stored annotation geometry are preserved. English remains the default interface, with Korean localization included.

Validation: 26/26 Node tests, 246/246 native checks on Zotero 9.0.6, and 263/263 native checks on Zotero 10.0.6. The native suite covers note visibility, editing, persistence, readable white surfaces, selection popups, highlighting, and existing reader workflows. An installed Zotero 10.0.6 spot check confirmed two existing note cards through macOS accessibility state; screenshot verification was unavailable.

The GitHub Actions run passed the same complete check inventories.

See compatibility evidence for the check inventory and limitations. Named third-party add-on workflows, Windows/Linux, and the full SDT Reading Mode UI are not certified by this suite.

SHA-256: 9648934bc1566ac7557bd6701ec54288c786a6ec02aa2752e749ecfc7db6922f


Zotero 메모 주석의 코멘트도 논문 여백의 흰색 카드에 표시합니다. 기존 필터가 메모 주석을 제외하던 문제를 수정했습니다. 더블클릭 수정, 저장·취소, 기본 사이드바 동기화 검사를 추가했고 Zotero 9·10 회귀 검사를 통과했습니다.

Margin Notes for Zotero v0.3.0

Choose a tag to compare

@junhwan26 junhwan26 released this 08 Oct 05:55

Margin Notes now supports Zotero 10.0.x while retaining Zotero 9.0.x compatibility.

  • Suspend notes per pane when Zotero 10 Reading Mode hides the PDF, then restore them in PDF view.
  • Keep Fit Notes from zooming hidden PDF panes, including an immediate click after the mode changes.
  • Preserve unsaved comment drafts across Reading Mode transitions, including drafts restored in the overflow list.
  • Require native regression checks on Zotero 9.0.6 and 10.0.6 with exact launched-version verification.

Validation: 26 Node tests, 219 native checks on Zotero 9.0.6, and 236 on Zotero 10.0.6. Reading Mode checks use controlled flags and iframe visibility in the real PDF reader; full SDT Reading Mode UI and complete third-party workflows are outside this suite.

Install zotero-margin-notes-0.3.0.xpi through Tools → Plugins → Install Plugin From File, or use Zotero's plugin update check.

English documentation · 한국어 · Compatibility evidence

0.2.3 — White margin notes

Choose a tag to compare

@junhwan26 junhwan26 released this 07 Oct 06:19

Margin notes now use an opaque white background in both light and dark PDF themes. Dark text, clearer borders, and a stronger card shadow help comments stand out. The same palette applies to overflow lists and comment editors, while selected text remains readable.

English is the default; Korean localization is included.

Validation: 23 Node tests, syntax checks, reproducible build, and 218 isolated native Zotero 9.0.6 checks. The native suite verifies white backgrounds and text contrast in both themes along with double-click editing, selected-text visibility, native PDF selection popups, highlighting, sidebar edits, undo/redo, search, zoom, and navigation. Mandatory GitHub CI passed before publication.

Install zotero-margin-notes-0.2.3.xpi through Zotero's Tools → Plugins → Install Plugin From File, or check for plugin updates.


노트 배경을 흰색으로 바꾸고 진한 글자, 선명한 테두리와 그림자를 적용했습니다. 어두운 PDF 테마에서도 흰색 노트를 표시합니다. 추가 코멘트 목록과 편집창에도 같은 배경을 적용하며 블록 선택 표시와 더블클릭 편집을 유지합니다.

0.2.2 — Double-click editing and visible text selection

Choose a tag to compare

@junhwan26 junhwan26 released this 07 Oct 05:53

Double-click a margin comment or overflow entry to edit it. The Edit buttons have been removed; Enter or F2 also starts editing when a comment is focused. Open headers still navigate to the original Zotero annotation, and double-clicking inside an active editor keeps normal word selection without resetting the draft.

Selected text in margin comments and editors is now readable in both light and dark themes. The selection styling is scoped to margin notes so native PDF selection and annotation behavior stay intact.

English remains the default, with Korean localization included.

Validation: 23 Node tests, syntax checks, reproducible XPI build, and 212 isolated native Zotero 9.0.6 checks covering the new gestures and existing selection popups, highlighting, sidebar editing, undo/redo, search, zoom, and navigation. Mandatory GitHub CI passed before publication.

Install zotero-margin-notes-0.2.2.xpi in Zotero 9 through Tools → Plugins → Install Plugin From File. Existing installations can use Zotero's plugin update check.


노트 본문 또는 추가 코멘트 목록을 더블클릭하면 수정할 수 있습니다. Edit 버튼을 제거했으며, 코멘트에 키보드 초점이 있을 때 Enter/F2로도 편집을 시작할 수 있습니다. 편집창 내부의 더블클릭은 기존 단어 선택 동작을 유지합니다.

밝은 테마와 어두운 테마에서 블록으로 선택한 글자와 선택 영역이 잘 보이도록 수정했습니다. 기존 Zotero PDF 선택·하이라이트 동작을 보존하는 회귀 검사도 포함합니다.

Margin Notes for Zotero v0.2.1

Choose a tag to compare

@junhwan26 junhwan26 released this 07 Oct 05:25

Show and edit PDF highlight comments as notes in the left or right outer margin. Placement accounts for two-column papers, available space, and overlapping notes. English is the default, with automatic Korean localization.

This release fixes the reader-input regression that interrupted text selection, the native annotation popup, highlighting, and keyboard shortcuts. Margin comment editing now preserves native input handling, including after the plugin is disabled.

  • Edit plain-text comments in margin cards or Zotero’s annotation sidebar; changes stay synchronized.
  • Open formatted comments in Zotero’s native editor to preserve formatting.
  • Tested on Zotero 9.0.6 for macOS: 196 isolated runtime checks and 23 unit tests.
  • Native Zotero regression tests are required in CI and in the release workflow.

Install the XPI through Tools → Plugins → gear menu → Install Plugin From File…. If upgrading from 0.1.0, perform this manual install once. The plugin supports Zotero 9.0.x and PDF readers.

한국어: 기본 선택 팝업과 하이라이트를 방해하던 입력 오류를 수정했습니다. 여백 노트·기본 주석 사이드바에서 코멘트를 수정할 수 있으며, Zotero 언어가 한국어이면 UI도 한국어로 표시됩니다.