Skip to content

Releases

Papilot v0.88.4

Choose a tag to compare

@yebuqiu yebuqiu released this 03 Nov 13:00

fix(0.88.4): WPS 集成弹窗关不完 + 插件内扫码付款

WPS 集成(加载项 0.5.2 → 0.5.3)

  • 后台队列轮询失败不再弹模态框:只写 proxy.log,间隔 1.2s→60s 指数退避,成功复位;
    没有打开文档时静默等待(WPS 停在主界面是正常状态,不是故障)
  • 弹窗分双出口:msg()=用户操作(同文案 8s 去重)、notice()=后台(60s 去重),
    两者都先落日志,现场可查
  • 「不是 JSON」改为指出 21932 端口被别的程序占用,并给出 start-proxy.bat 路径
  • 新增 wps-cite/test/poll-quiet.test.js(7 项)并入 preflight

同时带上 0.88.0–0.88.3 未发的改动

  • 插件内直接扫码付款(二维码在付款单里、回调+对账双保险)
  • 付款单「在线支付」按钮可用性、网关建单超时与订单号重复
  • 文献检索与综述生成迭代、AI 渠道/账号相关调整

门禁:preflight --strict 154 项全通过(0 跳过 / 0 失败)


下载安装

  • 直接下载下面的 papilot-0.88.4.xpi,在 Zotero 里 工具 → 附加组件 → 齿轮 → Install Add-on From File… 选择该文件即可。
  • 已装旧版的用户重启 Zotero 会自动收到更新(更新通道:Gitee 的 papilot-update.json)。

说明

  • 本仓库是内容镜像;tag 由 scripts/github-release.py 按版本补建。
  • 提交时间:2026-11-03T13:00:20Z

Papilot 0.87.0

Choose a tag to compare

@yebuqiu yebuqiu released this 29 Oct 02:33

新增

  • AI 角色与场景参数:5 个内置角色 + 自定义角色库;浮窗标题栏新增「角色 Pill」,一眼可见当前角色并可直接切换;单篇问答 / 多篇综合 / 智能体 / 任务四个场景可分别覆盖温度、max_tokens 与上下文轮数(优先级:本轮 > 场景 > 角色 > 全局)。
  • 问答记忆双通道:单篇问答按文章归档,多篇综合对话进入左侧栏【AI 对话记录】;支持全文检索(命中片段高亮并可定位到那条消息)、置顶、未读标记。
  • 多设备同步改为会话级合并:两台机器各自离线问过的对话会保留,不再互相覆盖;新增「不同步」(某篇文献的问答不出本机)与上传脱敏(邮箱 / 手机号 / 本机路径)。
  • 文献检索与综述生成:检索式编译、多源语料、引用审计与综述生成。

修复

  • 同步完成后界面不刷新(此前会被误认为同步失败)。
  • 旧版对话迁移产出可读报告,并支持回滚(只撤销迁移进来的记录)。
  • 会员订阅额度在月末边界的有效期计算(测试用例的时间敏感缺陷)。

升级说明

从 0.86 及以前版本升级时,历史对话会自动迁移到新存储;迁移结果可在「设置 → AI 角色与问答记忆」查看并回滚。

Papilot v0.85.1

Choose a tag to compare

@yebuqiu yebuqiu released this 29 Oct 01:37

fix(wps): 0.85.1 热修 —— WPS 集成按需下载 Python 运行时

外机实踩:换到没装 Python 的电脑,点「启动代理」报「找不到 pythonw.exe
(Papilot Cite 依赖本机 Python 3)」,整条 WPS 引用链路作废。根因是代理
proxy.py 需要解释器,而 xpi 从未分发运行时;桥接探测的三处(%APPDATA%
PapilotCite\python\、C:\Python31x\、PATH)在没有 Python 的机器上全空。

方案(用户选定):不把运行时塞进 xpi(+6MB 让所有人为 WPS 陪跑不合理),
改为在 WPS 集成设置里按需下载 —— 官方 embeddable 裁剪版 Python 3.12.10,
6.07MB/17 个文件,落在 %APPDATA%\PapilotCite\python\,不碰系统 Python。

内容(功能主体见 0.85.0 之后的提交 b0ebf75,本次是它的可发布批次):

  • 设置 → 界面与效率 → WPS 集成 新增「安装运行环境」按钮与状态行
  • 下载后 sha256 校验(crypto 不可用时明确标记未校验,不冒充通过);
    多源时校验不符自动换源
  • 解压 nsIZipReader 优先,失败退 Windows 自带 Expand-Archive
  • 装完加载项若缺解释器自动补装;ensureProxy 对已装加载项的机器补一次(24h 节流)
  • 清单 chrome/content/tools/py-runtime.json 随包,产物部署在服务端 /dl/

另修 test/ui-kit.test.js:选择器分组匹配只认 LF,干净检出(CRLF)与 CI
必然假红;空白统一归一为 \s*。

门禁:preflight --fast 119/121 通过(1 项后台 E2E 按 --fast 跳过);
唯一失败「会员域集成 6.8 续费后额度有效期」为既有服务端红(主工作区同红,
与本次改动文件零交集,待服务端排查)。接线扫描 2127/0(本机全量)。


下载安装

  • 直接下载下面的 papilot-0.85.1.xpi,在 Zotero 里 工具 → 附加组件 → 齿轮 → Install Add-on From File… 选择该文件即可。
  • 已装旧版的用户重启 Zotero 会自动收到更新(更新通道:Gitee 的 papilot-update.json)。

说明

  • 本仓库是内容镜像;tag 由 scripts/github-release.py 按版本补建。
  • 提交时间:2026-10-29T01:36:28Z