Skip to content

Releases

概念探索 0.2.12 · Concept Explorer

Choose a tag to compare

@Purushka Purushka released this 29 Oct 04:18

概念探索 0.2.12 · Concept Explorer

安装与升级

在本页 Assets 下载 concept-explorer-0.2.12.xpi,通过 Zotero「工具 → 插件」从文件安装,然后重启。覆盖安装保留设置和本地知识树;本版仍采用手动更新。

划词直接选择解释方式

  • 原文划词菜单新增两个入口:解释 使用选文和附近上下文;全文解释 直接读取绑定 PDF 的全部可提取文本,结合选文回答。全文解释只发起一次请求,不先生成普通解释。
  • AI 解释、追问回答中的划词菜单也提供这两个入口,用于继续创建子节点。
  • 两个入口共用原有高亮和会话。普通解释打开已有回答时不重复请求;全文解释可在同一节点更新回答。正在普通解释时选择全文解释,会停止旧请求,避免迟到结果覆盖新答案。

支持整段选文

  • 原文和 AI 正文的单次选文上限统一扩大为 20,000 字符,支持整段或多段文字;选文、公式和末尾内容完整保留并传入请求,不静默截断。超出上限请分段。
  • 长段落在知识树和保留页中显示短标签,解释标题显示“选段解释”,完整原文仍保存在会话中。
  • 提示词会要求解释整段的逻辑、结论和公式。沿用公式渲染、字面换行修复、发送/停止、输入框自适应、多语言、高亮回看与删除联动。

整段划词与两个解释入口,使用合成数据

验证与范围

  • 169 项 Node 测试。
  • 94 项 Chromium 检查:阅读 32、删除 12、浮窗 17、多语言 5、公式和批注 5、发送/全文/划词 23。
  • 51 项 Zotero 原生检查:Windows / Zotero 10.0.6,首次运行 40 项、完整进程重启后 11 项。两阶段使用同一个最终 XPI。

原生验证调用 Zotero 实际划词菜单接口并点击按钮,核对真实 PDFWorker 全文、完整长选文与高亮内容、一次请求、取消旧请求、原生 AI 整段划词和重启恢复。PDF 画布上的鼠标拖选手势未单独自动化;原生高亮点击回归使用批注侧栏,画布回退由 Chromium 检查。

测试使用独立 profile/数据目录、假 Key 和本地模拟 SSE,未修改日常文库。真实模型服务可用性和回答质量未验证;清单声明 Zotero 8–10,其他版本及 macOS/Linux 未逐一验证。扫描 PDF 需先做 OCR,全文仍受模型上下文上限约束。只有主动选择全文功能时才发送全文,全文不写入知识树存档;归档格式仍为 schema 1。

Assets 同时提供 SHA256 文件和详细验证 JSON。安装包 2,663,900 字节,SHA256:

9add89064eee8c267a09f2b69bbc713c5cd7cd35220f8db63306aaee0c2a6c1e

English

Install concept-explorer-0.2.12.xpi from Assets through Zotero Tools → Plugins, then restart. Settings and local knowledge trees are retained; updates remain manual.

The native PDF selection popup and generated-answer selection menu now offer Explain and Explain with full paper. Explain uses nearby context; the full-paper entry starts one explanation request directly with all extractable text from the linked PDF. Both entries share the highlight and saved conversation. Switching an active local explanation to full-paper context cancels the old request and prevents stale results from overwriting the answer.

Both selection types now accept 20,000 characters, supporting whole or multiple paragraphs without silently clipping the selection, equations or final lines. Long passages have compact navigation labels and a Selected passage heading while preserving their complete source. Prompts cover the selected paragraph's full argument. Existing math, newline recovery, Send/Stop, language options and highlight-linked conversations are retained.

Validation: 169 Node tests, 94 Chromium checks, and 51 native checks on Windows / Zotero 10.0.6, with 40 first-run and 11 complete-process-restart checks against the exact released XPI. Native tests invoke the real selection hook, click both entries, extract the actual fixture PDF, compare complete paragraphs, cancel a superseded request and select generated text in Gecko. Actual mouse-drag selection on the PDF canvas was not separately automated.

Tests use synthetic localhost SSE, dummy credentials and independent profile/data directories. Other host versions/platforms, real API availability and answer quality remain unverified. Scanned PDFs require OCR, and full papers remain subject to provider context limits. Full text is only sent when chosen and is not archived. The archive schema remains 1. Package hashes and detailed validation are in Assets.

License: AGPL-3.0-or-later, with editable source and third-party notices included.

概念探索 0.2.11 · Concept Explorer

Choose a tag to compare

@Purushka Purushka released this 23 Oct 19:59

概念探索 0.2.11 · Concept Explorer

安装与升级

下载本页 Assets 中的 concept-explorer-0.2.11.xpi,在 Zotero「工具 → 插件」中从文件安装,随后重启。覆盖安装保留原有设置和本地知识树。本版采用手动更新。

发送与停止

  • 发送按钮改为蓝色圆形上箭头;读取全文或生成回答时,图标变为白色实心方块,点击即可停止。大页面和浮窗同步显示状态。
  • 移除绿色“正在流式解释……”状态条,正文仍实时预览。
  • Enter 发送,Shift+Enter 换行。中文输入法确认候选词不会误发送,连续回车只提交一次。生成期间可以继续编辑下一条草稿。
  • 文本框取消右下角缩放手柄,随内容自动增高和收回;达到高度上限后在框内滚动。

结合全文重新回答

  • 初始解释和每条 AI 回答下方新增 “结合全文重新回答”。点击后读取当前会话绑定的 PDF,将全部可提取文本交给已配置的模型,重新回答原问题。
  • 使用 Zotero 官方 PDFWorker 提取全文;仅点击该按钮时发送全文,不截断正文,也不将全文写入本地知识树归档。
  • 成功后原位替换所选回答,保留消息标识、后续对话和输入草稿;取消、提取失败或模型上下文超限时保留原回答。
  • 沿用公式输入预览与输出渲染、字面换行修复、PDF 高亮回看与联动删除、简中/繁中/English 和无 logo 界面。归档格式仍为 schema 1。

发送界面与全文重答

验证范围

  • 163 项 Node 测试。
  • 88 项 Chromium 检查:阅读 32、删除 12、浮窗 17、多语言 5、公式和批注 5、发送与全文重答 17。
  • 42 项 Zotero 原生检查:Windows / Zotero 10.0.6,首次运行 32 项、完整进程重启 10 项。两阶段均安装本次发布的最终 XPI,覆盖实际 PDFWorker 全文提取、精确全文请求、原生键盘/输入法/图标、原位替换、HTTP 413、停止生成与重启恢复。

测试使用独立 profile/数据目录、假 Key 和 localhost 模拟 SSE,未修改日常文库。模型 API 可用性及回答质量未验证;清单声明兼容 Zotero 8–10,其他版本及 macOS/Linux 尚未逐一验证。扫描 PDF 需要先做 OCR;全文仍受模型上下文上限约束。PDF 抽取中缺失的公式符号不能可靠补全。原生高亮点击测试使用批注侧栏,画布回退由 Chromium 检查。

Assets 中包含安装包、SHA256 校验文件和详细 validation JSON。安装包大小 2,654,124 字节,SHA256:

11ac1defd2fb598ca4c756f574f1a5e748fc9941d8e8cc991d4886f439ba2617

English

Install concept-explorer-0.2.11.xpi from Assets through Zotero Tools → Plugins, then restart. Existing settings and knowledge trees are retained. Updates remain manual.

The composer now uses a blue circular up-arrow. During PDF extraction or answer generation it becomes a solid white Stop square, synchronized between retained and floating views. The green status strip is removed while live previews remain. Enter sends; Shift+Enter inserts a line break. IME confirmation does not submit, repeated Enter sends once, and the next draft remains editable during generation. The textarea automatically grows and retracts, scrolls at its height limit, and has no resize grip.

Answer again with full paper is available below the initial explanation and each assistant answer. It reads the session's bound PDF using Zotero's PDFWorker and sends all extractable text with the original question and relevant history. Full text is sent only after this action, is not truncated, and is not archived. Success replaces the chosen answer in place while retaining message identity, later messages, and drafts. Cancellation, extraction failure, and provider context-limit errors retain the previous answer.

Math rendering, conservative newline recovery, native highlight-linked conversations, localization, and the logo-free interface are retained. The archive schema remains 1.

Validation: 163 Node tests, 88 Chromium checks, and 42 native checks on Windows / Zotero 10.0.6, including actual full-PDF extraction and a complete process restart against the exact released XPI. Tests use synthetic localhost SSE, dummy credentials, and independent profile/data directories. Other versions/platforms, real provider availability, and answer quality remain unverified. Scanned PDFs require OCR; long papers can exceed the provider's context limit. Package SHA256 and detailed validation are included in Assets.

License: AGPL-3.0-or-later, with editable source and third-party notices included.

Concept Explorer 0.2.10

Choose a tag to compare

@Purushka Purushka released this 23 Oct 15:15

概念探索 0.2.10 · Concept Explorer

安装与升级

下载本页 Assets 中的 concept-explorer-0.2.10.xpi,在 Zotero「工具 → 插件」中从文件安装,随后重启。覆盖安装保留原有设置和本地知识树。本版采用手动更新。

本版修复

  • 修复模型将正文换行多转义一层,导致页面显示字面的 \n / \r\n。遇到段落、标题、列表或显示公式等排版线索时恢复实际换行。
  • 支持被包成一层或两层 JSON 字符串的 Markdown;修复结构化解释中公式换行与 TeX 命令的混淆。
  • 修复覆盖新解释、流式输出、追问和历史解释。代码中的字面 \n、Windows/UNC 路径以及 \nu、\nabla 等公式命令会保留。历史内容在打开时恢复显示,不改写原记录。
  • 解释与追问提示词补充正确换行和转义要求。沿用公式输入预览、原生 PDF 高亮关联、多语言和无 logo 界面。

验证范围

  • 138 项 Node 测试。
  • 71 项 Chromium 检查:阅读 32、删除 12、浮窗 17、多语言 5、公式和批注 5。
  • 35 项 Zotero 原生检查:Windows / Zotero 10.0.6,首次运行 26 项、完整进程重启 9 项。模拟 SSE 返回错误转义文本,检查最终标题、段落、列表与公式布局,并回归高亮恢复、删除和取消生成。

换行恢复采取保守策略:没有排版线索的单个字面换行、未闭合代码或与路径连在一起的歧义文本可能保留原样。用户输入和 PDF 原文不执行这项模型输出修复;PDF 抽取时丢失的公式符号仍需补入正确 TeX。

测试使用独立 profile/数据目录、假 Key 和 localhost 模拟 SSE,不使用日常文献库;未验证真实模型 API 或回答质量。原生点击测试使用批注侧栏,PDF 画布回退由 Chromium 检查。清单声明 Zotero 8–10 兼容,其他版本及 macOS/Linux 尚未逐一验证。Assets 中的 SHA256 和 validation JSON 对应本次验证的准确安装包。

English

Install concept-explorer-0.2.10.xpi from Assets through Zotero Tools → Plugins, then restart. Existing settings and knowledge trees are retained. Updates remain manual.

This release repairs model-generated Markdown with over-escaped line breaks (\n / \r\n) when paragraph, heading, list, or display-math layout supplies evidence. It also handles Markdown wrapped in one or two JSON strings, and distinguishes JSON newlines inside display math from TeX commands. New explanations, streaming output, follow-ups, and reopened historical explanations share this normalization. Code escapes, Windows/UNC paths, and commands such as \nu and \nabla are retained. Saved historical records are not rewritten.

Recovery is conservative: ambiguous single literal breaks, incomplete code, and path suffixes may remain unchanged. It applies to model output; user input and PDF selections are preserved. Lost PDF notation cannot be reconstructed reliably.

Validation: 138 Node tests, 71 Chromium checks, and 35 native checks on Windows / Zotero 10.0.6. Native tests use the exact XPI, synthetic localhost SSE, dummy credentials, and independent profile/data directories, including process restart and highlight/conversation regressions. Native newline assertions inspect completed output; Node tests cover intermediate normalization. Other hosts/platforms, real API services, and answer quality remain unverified.

License: AGPL-3.0-or-later, with editable source and third-party notices included.

Concept Explorer 0.2.9 · 公式渲染与高亮对话

Choose a tag to compare

@Purushka Purushka released this 23 Oct 13:39

概念探索 0.2.9 · Concept Explorer

安装与升级

下载本页 Assets 中的 concept-explorer-0.2.9.xpi,在 Zotero「工具 → 插件」中从文件安装,随后重启。GitHub 的 Source code 压缩包用于开发。

覆盖安装即可,原有设置和本地知识树继续保留。本版采用手动更新。

本版更新

  • 公式统一渲染:原文选段、简述、详细解释、输入预览、用户消息和模型回答支持分式、求和、上下标等 TeX 公式。行内使用 $...$,独立公式使用 $$...$$;长公式可横向滚动。
  • PDF 选段提问会创建或复用原生高亮。点击高亮、批注侧栏卡片或「查看对话」恢复已有会话,不重新请求模型。
  • 删除高亮会删除关联会话及其后代分支、追问和草稿,并取消正在生成的相关回答。插件停用期间删除的高亮会在重新启用时清理对应会话。
  • 高亮关联、对话与用户批注评论在重启后保留;重复选段复用原会话。保留原有多语言设置、无 logo 界面、浮窗拖动吸附和知识树功能。

使用边界

需要自备模型服务及 API Key。公式显示使用本地 KaTeX;PDF 文本抽取已经丢失的符号无法可靠还原,可在追问中补入正确 TeX。只有旧文本而没有选区坐标的历史记录不会自动补建高亮。PDF 需要可编辑批注的权限。

删除高亮会连带删除关联对话及子分支,没有一键撤销,重要内容请先备份。

验证范围

  • 133 项 Node 测试。
  • 70 项 Chromium 检查:阅读 32、删除 12、浮窗 17、多语言 5、公式和批注 4。
  • 34 项原生 Zotero 检查:Windows / Zotero 10.0.6 首次运行 25 项、完整进程重启 9 项。覆盖真实公式布局、原生批注保存及侧栏点击、删除关联分支、取消生成,以及停用期间删除后的清理。
  • 原生点击检查使用实际批注侧栏;PDF 画布点击回退路径在 Chromium 中检查。模型使用虚构凭据与 localhost 模拟 SSE,未验证真实付费 API 或模型答案质量。

清单声明 Zotero 8–10 兼容;其他版本、macOS 和 Linux 尚未逐一验证。Assets 中的 SHA256 和 validation JSON 标识本次验证的准确安装包。

English

Install concept-explorer-0.2.9.xpi from Assets using Zotero's Tools → Plugins, then restart. Existing settings and knowledge trees are retained. Updates are manual.

This release renders TeX in source selections, explanations, live question previews, and both conversation roles. Use $...$ for inline math and $$...$$ for display math. Long equations scroll within the view.

Asking about a PDF selection creates or reuses a native highlight. Clicking the highlight, its sidebar annotation card, or View conversation restores the saved session without another model request. Deleting the highlight removes its linked conversations and descendant branches and cancels their running requests. Deletions made while the plugin is disabled are reconciled when it is re-enabled. Links, saved conversations, and user annotation comments survive restart.

Bring your own model service and API key. PDF extraction can lose mathematical notation; supply corrected TeX where needed. Old text-only records without coordinates do not receive highlights retroactively. Annotation editing must be allowed. Highlight deletion has no one-click undo; keep backups of important records.

Validation: 133 Node tests, 70 Chromium checks, and 34 native checks on Windows / Zotero 10.0.6 with synthetic data and localhost SSE. Native click coverage uses the actual annotation sidebar; the PDF canvas fallback is covered in Chromium. Other hosts/platforms and real-model answer quality remain unverified. Package hashes and scope are included in the validation asset.

License: AGPL-3.0-or-later, with editable source and third-party notices included.

概念探索 0.2.8 · 多语言与知识树

Choose a tag to compare

@Purushka Purushka released this 19 Oct 08:28

概念探索 0.2.8 · Concept Explorer

在 Zotero 中选词解释、沿子概念继续探索,并保留本地知识树。

安装

下载本页 Assets 中的 concept-explorer-0.2.8.xpi,在 Zotero「工具 → 插件」中从文件安装,随后重启。Source code 压缩包用于开发。

升级覆盖同一插件即可;原有知识树、解释、追问和草稿保留。本版采用手动更新。

本版更新

  • 新增语言选项:跟随 Zotero、简体中文、繁體中文、English。立即切换并在重启后记住选择,无须先配置模型或 Key。
  • 界面、工具菜单、阅读器按钮、浮窗及删除确认框同步切换。新生成的解释和追问回答使用所选语言;已有内容保留原文。
  • 移除页头与空白页的 logo,保留插件名称。
  • 延续浮窗拖动与四边吸附、原生 Zotero 标签页、节点和分支删除、Markdown/公式渲染及本地存档兼容。
  • 提供中英文安装、模型配置、隐私及开发说明。浏览器和原生测试支持通过环境变量选择本地工具。

模型与数据

需要自备模型服务、模型名和 API Key。支持 OpenAI 兼容 Chat Completions、Responses 及 Anthropic Messages。模型服务可能计费。

知识树保存在本机 Zotero 数据目录;Key 使用 Zotero/Mozilla 的登录凭据存储。仅在解释、追问或测试连接时请求配置的模型服务。

验证范围

  • 121 项 Node 测试。
  • 66 项 Chromium 界面检查:阅读 32、删除 12、浮窗拖动 17、多语言 5。
  • Windows Zotero 10.0.6:22 项首次运行检查、7 项完整进程重启检查。
  • 模型接口使用虚构凭据和本地模拟 SSE,没有验证真实付费接口或模型答案质量。

清单声明 Zotero 8–10 兼容;本次没有逐一验证其他版本、macOS 或 Linux。

English

Download concept-explorer-0.2.8.xpi from Assets, install it from Zotero's Tools → Plugins, and restart Zotero. GitHub's source archives are for development.

This release adds persistent language selection (Follow Zotero, Simplified Chinese, Traditional Chinese, English), live translation across native menus and panel surfaces, and removes decorative logos. New model answers follow the selected language; saved explanations and drafts keep their original text.

Existing popover dragging, edge docking, native tabs, knowledge-tree persistence, confirmed node/branch deletion, Markdown and math support are retained. Bring your own model/API key. Updates are manual.

Validation: 121 Node tests, 66 Chromium checks, and 29 native checks on Windows Zotero 10.0.6 using synthetic data and a localhost mock model service. Other host/platform combinations and real-model answer quality remain unverified.

License: AGPL-3.0-or-later, with editable source and third-party notices included.