Files
drouter/_dev
liuzhuohua f93495556c fix(depcheck): 逐项「安装」按钮实际不装包 —— web 层把 keys 丢了
前端 runDepInstall 发 {keys:[...]},drouter-web.py 却只读 b.get('only'),
helper 收到空列表走「只装必需项」分支;必需项全齐时直接返回「无需操作」,
用户点任何可选项的安装都只弹「全部依赖已安装完成」,实际一个包没装(1.0.5 实测)。

- web 层改为 keys = b.get('keys') or b.get('only') or [] 透传
- 顺带修 runDepInstall 里被无条件覆盖的按钮文案(一键安装缺失的必需项→缺失项)
- t-deps.py 新增 keys 透传回归 4 项
2026-10-02 16:33:02 +08:00
..