v0.3.2
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>/cwd 与 NAPCAT_WORKDIR 反推;~/.config/napcat 等路径补充
🧪 回归:e2e 16 用例(含四类 qrReason 诊断场景)全过;本机热重载验证(识别本机 NapCat、relogin 真实响应)