yml2213
|
7dadcd1644
|
feat(role): 增加用户绑定角色信息查询与作战表展示
- 逆向并实现虎牙活动绑角色接口 webActUI.checkUserBindGameAccount,支持精准解析游戏角色名、区服和平台
- 增加本地持久化 roles.json 存储,启动即回显角色信息无需重复请求
- 前端账号作战表与 CK 管理列表整合角色展示([微信-安卓] 角色名),直观区分账号归属
- 工具栏增加「查询角色」按钮,并以兑换记录中的历史账号作为双重兜底
- 升级版本至 v0.5.5 并成功交叉编译 Windows 产物
|
2026-10-19 12:09:24 +08:00 |
|
yml2213
|
c0be784be9
|
chore: 更新构建生成的 wails 绑定与 package-lock
- Wails 自动生成 score.ReconcileItem 模型定义至 models.ts 与 App.d.ts
- 同步 package-lock.json 与 package.json.md5
|
2026-10-19 11:44:59 +08:00 |
|
yml2213
|
7e0a8ef435
|
feat(score): 引入积分基线存储与刚性扣分对账体系
- 参考 dygou_go 新增 internal/score/baseline.go:维护 scores.json 并支持原子写盘
- 查询积分时自动保存各账号基线余额;抢购后提供 ReconcileAccounts 刚性比对扣分差值
- App.go 与前端增加 ReconcileScores 绑定与【刚性对账】按钮,解决超时暗中成功漏单痛点
- 补充 BaselineStore 读写、落盘重载与 ReconcileAccounts 完整单测并通过前端编译
|
2026-10-18 21:23:54 +08:00 |
|
yml2213
|
2451466bed
|
v0.4.1:新增 CK 有效性检查并修复抢购调度
|
2026-10-17 14:24:32 +08:00 |
|
yml2213
|
4208f1d82f
|
版本号单一来源,新增带版本号的 Windows exe 构建脚本
|
2026-10-14 21:34:08 +08:00 |
|
yml2213
|
8c4b15066f
|
新增实例槽位隔离与结构化日志,多开不再共用日志与账号
|
2026-10-14 21:32:49 +08:00 |
|
yml2213
|
41565566c5
|
GUI 日志落盘,修复同一奖品重复兑换与监控结束竞态
- 日志落盘:新增 internal/gui/logfile.go,写到 <用户配置目录>/huya-go/logs/huya-go.log,单文件 5MB 后滚动保留 5 个备份;「日志」页签顶部显示路径并支持打开目录/复制路径;写盘失败自动降级为仅界面输出
- 修复重复兑换:界面选品会同时提交 pid、名称与 targetText 里的同一 pid,normalizeTargets 现按 pid/名称去重;runState 再按「账号+奖品」记账,多个 target 命中同一奖品时只兑换一次(新增 skip_duplicate 结果)
- 修复 use of closed network connection:成功后的异步刷新改为 runState.refresh 等待,RunTargets 返回前不再提前关闭连接
- queryHttpDns 增加 single-flight 与失败冷却,多账号并发建连只解析一次
- 新增 internal/gui/logfile_test.go 与 sniper/huya 回归测试;README 补日志说明
|
2026-10-13 20:34:43 +08:00 |
|
yml2213
|
4235cce4f5
|
init
|
2026-07-06 18:08:23 +08:00 |
|