Skip to content

Zotero TaskFlow 14.2.0

Choose a tag to compare

@groele groele released this 31 Oct 06:53
· 14 commits to main since this release

Zotero TaskFlow v14.2.0 发布说明

发布日期:2026-10-31
适用架构:纯净 TaskFlow 体系架构(设置面板功能梳理设计、主工具栏未完成角标开关与关键词核验)

1. 核心改进

  • 全量功能与设置面板排查梳理及模块化设计:
    • 对 TaskFlow 当前全部 45 项核心能力进行逐项梳理排查,清晰划分并确立 8 大标准功能模块:
      1. 工作区与主视图(Window & Views)
      2. 文献详情栏与列表菜单(Literature Integration & Menus)
      3. 文献子笔记多端云同步(Child Note Sync)
      4. 文献研读状态自动打标(Automated Tags)
      5. PDF 阅读器伴读与快捷键(PDF Reader Companion & Shortcuts)
      6. 学术研读偏好与默认值(Academic Presets & Defaults)
      7. 专注番茄钟与提醒音效(Pomodoro Focus & Alerts)
      8. 标签管理与数据维护(Tag Management, Backup & Maintenance)
  • 新增主工具栏待办数量角标显示开关(toolbarShowBadge):
    • 排查出此前遗漏在设置面板外的主工具栏未完成待办数量角标能力,新增 toolbarShowBadge 偏好开关(默认开启 true)。
    • 在设置面板中提供可视化开关:“在主工具栏图标上显示未完成待办数量角标”。
    • 在 index.js 中新增 updateAllToolbarBadges() 跨多活动主窗口穿透广播刷新引擎,当用户在设置面板切换该开关时,无需重启 Zotero 即可即时切换所有窗口中工具栏按钮上的角标展示。
  • 全功能模块在代码中的关键词核验与统一更新:
    • 全面核验全系代码文件(scripts/index.js、scripts/preferences.js、preferences.xhtml、locale/* 等)中的功能模块关键词,确保用户可见界面、菜单、提示、文档与日志一律统一为纯净的 TaskFlow 命名体系。
    • 维护内部系统、底层消息及配置键的完全向下兼容性。
  • 完善偏好设置保存与测试套件:
    • 完善 tests/toolbar-badge.test.cjs 与 tests/audit.test.cjs,补充 toolbarShowBadge 偏好控制及多窗口动态响应测试断言。

2. 验证结果

  • 包构建:python scripts/build-package.py 构建通过,产物 zotero-taskflow-14.2.0.xpi(335,875 字节),SHA-256:989bed2e4fdd0f1599303b5ec0370ae34470812405dca9890bd9b22e5091ec25。
  • 单元测试:npm test 包含 154 项核心测试与打包测试 100% 全部通过。