Skip to content

Releases

Zotero PaperFlow 15.0.8

Choose a tag to compare

@groele groele released this 05 Nov 09:05

Zotero PaperFlow 15.0.8

Add a visible Cancel action beside Reset and Add event. Cancel closes the editor without saving and restores focus to its trigger. Disable cancellation during an active save and keep the two-row layout compact.

Zotero PaperFlow 15.0.7

Choose a tag to compare

@groele groele released this 05 Nov 08:54

Zotero PaperFlow 15.0.7

Match the approved HTML preview's typography, spacing, neutral surfaces, focus ring, solid primary button, and full action labels. Remove the extra header cancel button; Escape closes the editor and restores focus to its trigger.

Improve narrow-card layout using container queries. Prevent reset during saving and prevent hidden review values from being persisted to ordinary events.

Validation: compare real template output through RFUI.setHTML with all workspace styles loaded against the approved preview; verify control geometry, typography, and responsive overflow. Native Zotero visual acceptance remains unverified in this run.

Zotero PaperFlow 15.0.6

Choose a tag to compare

@groele groele released this 05 Nov 08:48

Zotero PaperFlow 15.0.6

Fix event editor styles being removed by RFUI.setHTML sanitization. Load the approved two-row layout from a static stylesheet in both workspace entry pages. Retain sanitizer protection and enforce hidden review fields.

Verification: browser rendering through the actual RFUI.setHTML sanitizer confirms the first-row and second-row field positions. Automated tests and package build are recorded separately. Native Zotero visual acceptance has not been performed in this run.

Zotero PaperFlow 15.0.5

Choose a tag to compare

@groele groele released this 05 Nov 08:07

Zotero PaperFlow 15.0.5

Release Date: 2026-11-05
Compatibility: Zotero 10.0 - 12.* (Gecko 153+ Web Components)

Two-row Event Editor Preview Adoption

  • Adopt the approved preview proportions and field order in the real inline event editor.
  • Put key event, event name, type, and event date on the first row; put review deadline, decision, notes, and actions on the second row.
  • Add deadline emphasis, a compact header hint, reset action, and a live deadline countdown/status footer.
  • Preserve review-only fields, ordinary-event compaction, dark-theme variables, keyboard behavior, and narrow-window fallback.

Verification: npm test and npm run build passed. The packaged XPI, SHA-256 checksum, and update feed are generated during release verification.

Zotero PaperFlow 15.0.4

Choose a tag to compare

@groele groele released this 05 Nov 07:07

Zotero PaperFlow 15.0.4

Release Date: 2026-11-05
Compatibility: Zotero 10.0 - 12.* (Gecko 153+ Web Components)

Inline Review Event Editor Density and Layout

  • Compress the editor into a purposeful two-row workspace instead of stacking two large sections vertically.
  • Keep all key event, date, deadline, and review-decision controls in the primary row.
  • Use the full card width, reserve the second row for notes and actions, and keep the save action anchored on the right.
  • Preserve accessible labels, review-only visibility, keyboard focus, and narrow-window fallback behavior.

Verification: npm test and npm run build passed. The packaged XPI, SHA-256 checksum, and update feed are generated during release verification.

Zotero PaperFlow 15.0.3

Choose a tag to compare

@groele groele released this 05 Nov 06:50

Zotero PaperFlow 15.0.3

Release Date: 2026-11-05
Compatibility: Zotero 10.0 - 12.* (Gecko 153+ Web Components)

Inline Review Event Editor Redesign

  • Rebuild the inline event editor into three clear areas: event details, schedule/review outcome, and notes/actions.
  • Add visible labels for every control, including event date, review deadline, and review decision.
  • Use stable grid columns, consistent spacing, right-aligned actions, and responsive single-column fallback for narrow windows.
  • Preserve review-only deadline and decision behavior while making the controls discoverable and easier to manage.

Verification: npm test and npm run build passed. The packaged XPI, SHA-256 checksum, and update feed are generated during release verification.

Zotero PaperFlow 15.0.2

Choose a tag to compare

@groele groele released this 05 Nov 06:40

Zotero PaperFlow 15.0.2

Release Date: 2026-11-05
Compatibility: Zotero 10.0 - 12.* (Gecko 153+ Web Components)

Review Event Form Layout

  • Add visible field labels for “Review deadline” and “Review decision” in the inline event editor.
  • Keep the two review-only controls grouped and aligned with the existing event-entry grid.
  • Show or hide the complete labeled field rather than leaving an unlabeled date input behind.

Verification: npm test passed (134/134 unit tests; 8/8 package checks). The XPI payload and update feed were verified during npm run build.

Zotero PaperFlow 15.0.1

Choose a tag to compare

@groele groele released this 05 Nov 06:33

Zotero PaperFlow 15.0.1

Release Date: 2026-11-05
Compatibility: Zotero 10.0 - 12.* (Gecko 153+ Web Components)

Review Deadline Improvements

  • Add review-event fields for a revision deadline and major/minor revision decision.
  • Preserve review deadlines after the review event is completed and show them in the dashboard and event manager.
  • Keep R1/R2 review events synchronized with the submission revision deadline.
  • Validate that a review event includes either a deadline or a major/minor decision.

Verification: npm test passed (134/134 unit tests; 8/8 package checks). The XPI payload and update feed were verified during npm run build.

Zotero PaperFlow 14.0.1

Choose a tag to compare

@groele groele released this 04 Nov 13:02

Zotero PaperFlow 14.0.1

Release Date: 2026-11-04
Compatibility: Zotero 10.0 - 12.* (Gecko 153+ Web Components)

Bug Fixes & Mathematical Alignment Refinement (v14.0.1)

  • 彻底消除操作按钮遮盖与文字挤压重叠 (Fix Action Button Squashing & Text Masking):
    • 解绑全局 .btn-icon 固定 32px 宽度约束,定制专有 .btn-review-action 弹性药丸按钮;
    • 声明 width: auto !important; min-width: max-content; padding: 0 10px; white-space: nowrap;,完美容纳图文与不同语种文字,杜绝遮盖掩盖;
    • 危险删除按钮应用独立 .btn-review-delete 浅红预警样式(#fee2e2 / #b91c1c),视觉层级鲜明。
  • 补全国际化双语字典 (Complete i18n Dictionary):
    • 补齐 reviewerCommentTitle(审稿人原始意见 / Reviewer Comment)、statusFieldLabel(状态 / Status)、moveUpShort(上移 / Up)、moveDownShort(下移 / Down)、copyItemShort(复制问答 / Copy Item);
    • review-matrix.js 内置 resolveText() 防御性双语降级机制,任何异常场景下绝不直接暴露未翻译英文标识符。
  • 审稿人前缀防折行治理 (Prevent Reviewer Prefix Line Break):
    • 为 .review-meta-item、.review-row-reviewer-box 与 .review-field-prefix-label 声明 white-space: nowrap !important; flex-shrink: 0 !important;,彻底根除「审稿」与「人:」意外折行。
  • 三层结构双列严格工整对称对齐 (Strict 3-Tier Grid Alignment):
    • 移除响应式媒体查询中对 .submission-edit-review-row 的错误 grid-template-columns: 1fr 覆盖;
    • 强制锁定 Tier 1 通栏顶栏、Tier 2 对称双列(左「审稿人原始意见」vs 右「作者学术答复」)、Tier 3 通栏修订说明与位置栏,并在 DOM 与 CSS 层面实现自愈式抗缓存强固。

Zotero PaperFlow 14.0.0

Choose a tag to compare

@groele groele released this 04 Nov 11:43

Zotero PaperFlow 14.0.0

Release Date: 2026-11-04
Compatibility: Zotero 10.0 - 12.* (Gecko 153+ Web Components)

Major Architecture & Modularization Milestone (v14.0.0)

  • 同行评审回复矩阵 UI 全新三层工整对齐重构 (Three-Tier Mathematical Alignment):
    • Tier 1 通栏顶栏 (904px):胶囊序号徽标 (#1 审稿意见)、审稿人药丸输入框 (28px 高)、状态徽标选择器 (28px 高,支持 ⭕ 待处理 / ⏳ 处理中 / ✔ 已答复 / 💬 辩明) 与右上角快捷操作工具栏(▲ 上移 / ▼ 下移 / 📋 复制完整问答 / 🗑 删除),实现单行绝对对齐,永不折行;
    • Tier 2 对称双列体 (444px vs 444px):左列「💬 审稿人原始意见」配备紫色重音条(#8b5cf6)与浅紫微底;右列「↪ 作者学术答复」配备翡翠绿重音条(#10b981)与右上复制按钮;两列文本框声明相同 130px 并在 355.3px (顶) 与 517.3px (底) 严格实现 0.01px 级别像素对齐;
    • Tier 3 通栏手稿修订定位栏 (904px):将「📝 手稿修订说明与位置 (页码/行号)」独立作为通栏卡片 Footer,彻底解决单侧输入框导致左右列长短脚错位的顽疾;
    • 修回攻坚进度条 (Rebuttal Progress Tracker):配备行政级 KPI 徽标芯片组、渐变攻坚进度条与清晰统计(总意见、已答复、已辩明、处理中、待答复、已标定改动)。
  • 超长文件瘦身与架构守卫模块化拆分 (Architecture Guard & ItemPane Decoupling):
    • 抽离架构只读与回收站防护、子笔记云端同步、状态标签治理与管线集合归档至专属模块 architecture-guard.js (RFArchitectureGuard);
    • 抽离文献条目信息面板 Web Components 自定义扩展至专属模块 item-pane.js (RFItemPaneSection);
    • 抽离审稿人回复矩阵与检查清单核心视图至专属模块 review-matrix.js (RFReviewMatrix);
    • 核心宿主入口 index.js 净精简 458 行,视图模块 submissions-view.js 净精简 239 行,累计削减主控文件近 700 行耦合代码,大幅减轻上下文认知负担。
  • Zero Hardcoded UI Text (Fluent 本地化全覆盖):
    • preferences.xhtml 设置模板中 38 个中文硬编码节点 100% 改造为 Fluent 驱动(data-l10n-id),中英文字典(researchflow-pref-*)严格对称。
  • 存储与多云同步协议解耦:
    • 抽离 WebDAV HTTP DAV 与 GitHub REST API 协议层至独立模块 cloud-sync.js,storage.js 专注于本地原子数据库管理。
  • 构建测试全量闭环:
    • 134/134 项单元测试 100% 通过,8/8 项打包完整性测试通过。

Package Verification & Checksums

  • XPI Package: zotero-paperflow-14.0.0.xpi (516,996 bytes)
  • SHA-256: 4f969128425ec60fb4f65a34965b29b097534d433de1b6d6ef1de9875787a648
  • SHA-512: 72d31fc828fd2e1ef8b17155ecef5bdc515008a49e1e530cc55c97c3dfa5309e947376e08664e6df23a0c618edcd0ab263f774510d4ce8a1bca523e9261660e4