yml2213
|
09ab80e062
|
完成 Ruff 全量清理
|
2026-08-31 10:55:44 +08:00 |
|
yml2213
|
b58c6b4357
|
执行 Ruff 安全自动修复
|
2026-08-31 10:28:14 +08:00 |
|
yml2213
|
c891ac982e
|
type: 收敛测试 schemas 与协议层类型
|
2026-08-30 20:35:08 +08:00 |
|
yml2213
|
054af84144
|
feat(web): 虎牙设备绑定页多选批量解绑 — rowSelection 跨页保留 + 全选全部 + 批量接口
- routers/huya.py: POST /api/huya/device-bindings/batch-delete (去重/跳过无记录/删画像+指纹目录)
- schemas.py: HuyaDeviceBindingsBatchDeleteRequest
- DeviceBindingsPage: 多选(rowSelection preserve) / 全选全部 / 解绑选中(N) + loading, 刷新后清理失效选中
- api/huya.ts + types.ts: deleteDeviceBindings 与响应类型
验证: 批量解绑逻辑单测 OK; 77 后端单测 OK; tsc + vite build OK
|
2026-08-30 09:55:53 +08:00 |
|
yml2213
|
22aa485536
|
fix(web): 审核回归 — 5 项修复 (渠道写入丢失/斗鱼WS生命周期/归属校验/恢复订阅/画像key稳定)
B1 routers/huya.py: 批量 Web 登录 login_channel/status 回填在 helper 内部 commit
之后赋值且未再提交 → 丢失; 补 db.commit() 并统一 status=active
B2 routers/login.py + services/login_service.py: 斗鱼登录 WS 断线即 pop 批次,
刷新后无法重连订阅 → 对齐虎牙模式 (BatchRegistry.mark_finished, 仅结束后清理)
B3 routers/login.py: WS 增加批次归属校验 (非 view_all 仅可订阅自建批次)
S1 LoginTasksPage: effectiveBatchId 从任务列表推导活跃批次, 刷新后停止按钮/
日志订阅自动恢复
S4 services/huya_service.py: username 仅在为空时回填, 防止 udb_passport 覆盖
登录名导致一号一设备绑定 key 漂移
验证: 77 后端单测 OK; tsc + vite build OK
|
2026-08-29 18:20:27 +08:00 |
|
yml2213
|
fda3d5257b
|
feat(web): 新增『虎牙设备绑定』管理页 — 一号一环境可视化
后端 (/huya/device-bindings):
- GET: 三方合并列表 (设备画像 + hydevice 指纹状态 + 账号表登录渠道)
标识脱敏展示 (fingerprint/guid32 只留前12位)
- DELETE: 解绑 = 删除画像 + hydevice 状态 → 下次登录自动生成全新环境重新注册
前端:
- HuyaDeviceBindingsPage: 汇总卡片(绑定数/指纹状态/入库账号) + 明细表
(机型/屏幕/CDID40/GUID32/Hebe/hydevice状态/登录渠道/最后登录) + 解绑重绑
- 路由 /huya/device-bindings + 菜单『设备绑定』(账号管理之下)
|
2026-08-29 16:39:30 +08:00 |
|
yml2213
|
d6ab4d8699
|
feat(web): 虎牙账号管理界面优化 — 登录渠道区分 (Web 旧版 / App 协议 / 短信)
后端:
- HuyaAccount 新增 login_channel 字段 + 迁移 20260829_0030 (启动自动升级)
- 5 个登录端点成功后记录渠道: web/app 批量与单账号 + 短信
- HuyaAccountOut 输出 login_channel
前端:
- 账号表新增『登录渠道』列 (App 协议/Web 旧版/短信/仅导入)
- 工具栏登录按钮分组: App 协议登录(primary 推荐) 与 Web 登录(旧版, Tooltip 说明)
- 行内操作新增单账号 App/Web 登录按钮 (复用批量端点传单 id)
- tsc + vite build 通过
|
2026-08-29 13:13:57 +08:00 |
|
yml2213
|
da2cf5a61d
|
feat(huya): 整合 App 协议登录获取 Cookie 全链路并与 Web 登录解耦
- core/huya: 新增 app_login, wup_encoder, nonce_forge, cert_forge, envelope_forge, device_profile, udb_aes
- core/huya/__init__.py: 导出 login_huya_app_password 与 HuyaAppPasswordLogin
- web/backend: 新增 /accounts/app-password-login 与 /accounts/app-password-login/selected 路由及 Schema,与原 Web 密码登录独立分开
- web/frontend: 增加 App 登录 API 与前端界面“App 登录选中”操作,弹窗结果明确区分
- tests: 新增 test_huya_app_login.py 单元测试覆盖全链路
|
2026-08-26 15:51:30 +08:00 |
|
yml2213
|
baed0e61ff
|
优化客服账号标签管理
|
2026-08-14 12:44:48 +08:00 |
|
yml2213
|
7fe6228901
|
增加充值审计日志
|
2026-08-14 11:52:30 +08:00 |
|
yml2213
|
335f5cf57b
|
优化首页统计和任务请求
|
2026-08-05 10:41:40 +08:00 |
|
yml2213
|
2fda47c631
|
优化任务列表性能和本地登录代理
|
2026-08-05 10:03:18 +08:00 |
|
yml2213
|
10f298b4e1
|
支持账号按筛选全量批量操作
|
2026-07-25 10:50:56 +08:00 |
|
yml2213
|
df4297bee5
|
完善客服操作台权限与绑定二维码
|
2026-07-25 09:45:49 +08:00 |
|
yml2213
|
f91c05c108
|
优化列表分页和数据加载
|
2026-07-24 13:25:27 +08:00 |
|
yml2213
|
9ec4bba0a9
|
修复虎牙任务台卡死与轮询过重,并调整默认端口
默认端口改为后端 8800 / 前端 5174,避免多项目冲突。
清理无执行器的残留 running 任务,支持停止无效批次;绑定二维码结果页不再被假活跃批次锁死。
任务列表默认剥离 base64 小程序码,按需拉取详情,空闲轮询降频,显著降低 tasks 请求体积。
|
2026-07-24 11:38:07 +08:00 |
|
yml2213
|
851d8c122b
|
修复虎牙注册续跑逻辑:默认从停止处继续,不重试已失败项
「继续未完成」只跑 pending/stopped;另提供「重试失败」可选重跑 error。避免大批量中途停止后把失败号全部再跑一遍。
|
2026-07-12 20:08:03 +08:00 |
|
yml2213
|
e18b2c6e0c
|
虎牙自动注册持久化成功流水与批次,支持失败续跑与随时导出
将注册批次/条目/成功记录落库,成功一个写入一条流水;服务中断可恢复并续跑失败项,换电脑也能导出 txt。同时修复 pending 被误判为运行中导致页面卡住的问题。
|
2026-07-12 20:05:04 +08:00 |
|
yml2213
|
45dd7e5a74
|
兼容虎牙四段账号格式
支持虎牙号、密码、手机号、验证码链接导入,并补充美国等国际手机号格式处理。
|
2026-07-06 11:45:42 +08:00 |
|
yml2213
|
72e7947a39
|
完善自动注册代理和状态恢复
|
2026-07-06 02:58:17 +08:00 |
|
yml2213
|
db4ca78280
|
完善虎牙自动注册改密
|
2026-07-06 01:20:22 +08:00 |
|
yml2213
|
af98ea8416
|
添加虎牙自动注册
|
2026-07-06 00:31:34 +08:00 |
|
yml2213
|
3f50d962a0
|
添加虎牙短信登录
|
2026-07-05 23:10:50 +08:00 |
|
yml2213
|
2203420146
|
虎牙支持先导入账号密码再登录
|
2026-07-05 20:47:16 +08:00 |
|
yml2213
|
984096f758
|
完善虎牙账号管理并规范Cookie
|
2026-07-05 13:13:38 +08:00 |
|
yml2213
|
2824c5a54c
|
实现虎牙密码登录
|
2026-07-05 11:12:36 +08:00 |
|
yml2213
|
5513b5a313
|
实现虎牙充值商品列表与支付二维码
|
2026-07-04 23:48:53 +08:00 |
|
yml2213
|
fa0d49ff8c
|
实现虎牙刷新商品列表
|
2026-07-04 22:21:35 +08:00 |
|
yml2213
|
5b84f82a2e
|
优化虎牙默认配置
|
2026-07-04 18:10:03 +08:00 |
|
yml2213
|
56ffaf531c
|
实现虎牙积分查询执行器
|
2026-07-04 17:07:29 +08:00 |
|
yml2213
|
e1d47a85be
|
新增虎牙账号和任务基础功能
|
2026-07-04 16:31:12 +08:00 |
|