Skip to content

v0.3.2

Choose a tag to compare

@ASAKAFENG ASAKAFENG released this 16 Aug 09:35
· 23 commits to main since this release

v0.3.2 — 开箱即用:NapCat 引导 + 二维码诊断

🧩 一键安装 NapCat(开箱即用)

  • 面板新增「一键安装/启动 NapCat」按钮(NapCat 缺失时显示)
  • 自动完成:下载官方 NapCat.Shell → 解压 → 幂等写入 OneBot11 反向 WS 配置(3001)→ 注册 systemd 用户服务 dsh-napcat.service → 启动 → 二维码自动出现扫码登录
  • 已安装场景自动跳过(幂等),不覆盖用户已有 OneBot 配置

🔍 二维码诊断分级

  • /qq-remote/status 区分 napcat_not_running / webui_not_found / stale_qrcode / waiting
  • 设置页与完整面板直接显示原因与修复指引,不再无限"等待"

❌ 重新登录不再假装成功

  • NapCat 服务缺失时返回真实错误(含修复指引),前端恢复按钮

⚡ 轮询优化:QR 获取 5s 缓存 + WebUI 失败 10s 退避(避免登录限流)

🧭 探测增强/proc/<pid>/cwdNAPCAT_WORKDIR 反推;~/.config/napcat 等路径补充

🧪 回归:e2e 16 用例(含四类 qrReason 诊断场景)全过;本机热重载验证(识别本机 NapCat、relogin 真实响应)