Repository navigation
Releases
Zotero PaperFlow 15.0.8
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
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
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
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
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
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
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
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
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
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 对称双列体 (
444pxvs444px):左列「💬 审稿人原始意见」配备紫色重音条(#8b5cf6)与浅紫微底;右列「↪ 作者学术答复」配备翡翠绿重音条(#10b981)与右上复制按钮;两列文本框声明相同130px并在355.3px(顶) 与517.3px(底) 严格实现 0.01px 级别像素对齐; - Tier 3 通栏手稿修订定位栏 (
904px):将「📝 手稿修订说明与位置 (页码/行号)」独立作为通栏卡片 Footer,彻底解决单侧输入框导致左右列长短脚错位的顽疾; - 修回攻坚进度条 (Rebuttal Progress Tracker):配备行政级 KPI 徽标芯片组、渐变攻坚进度条与清晰统计(总意见、已答复、已辩明、处理中、待答复、已标定改动)。
- Tier 1 通栏顶栏 (
- 超长文件瘦身与架构守卫模块化拆分 (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专注于本地原子数据库管理。
- 抽离 WebDAV HTTP DAV 与 GitHub REST API 协议层至独立模块
- 构建测试全量闭环:
- 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