yml2213
|
c61be33d77
|
版本号 0.1.2 → 0.1.3
|
2026-06-28 15:30:23 +08:00 |
|
yml2213
|
1996b3a3fc
|
优化时间校准:避免预热重复、平滑偏移生效
- 复校时跳过预热定时器,初始调用已完成预热
- calibrateDouyuTime 返回平滑后的偏移值,定时器调度使用中位数过滤跳变
|
2026-06-28 15:28:59 +08:00 |
|
yml2213
|
b0862c55fc
|
修复定时抢购前端显示“剩余 undefined 秒”问题
之前移除手动提前量时误删了 remainSecond 返回值,前端仍依赖该字段显示倒计时
|
2026-06-28 15:23:16 +08:00 |
|
yml2213
|
d1b8fa0e46
|
修复兑换响应JSON解析Bug并优化时间校准
- 修复Exchange/BatchExchangeLimit响应data为空字符串时JSON解析失败,导致"点击太快"等错误无法被冷却机制捕获
- 复校时间从触发前10秒改为3秒,减少偏移漂移
- 新增校准偏移中位数平滑,保留最近3次取中位数过滤跳变异常
- 提前量从固定50ms改为动态值 max(50ms, errorBound + RTT/2)
- 复校时重新计算触发时间,适应校准偏移变化
|
2026-06-28 15:15:40 +08:00 |
|
yml2213
|
4e4ab0ba24
|
100--50
|
2026-06-27 19:16:16 +08:00 |
|
yml2213
|
0f5e85d94e
|
优化抢购逻辑:移除手动提前量、冷却累计停止、默认包数2
- 移除用户手动提前量设置,改为固定 100ms 内部提前量
- 新增冷却累计停止:单账号冷却 ≥5 次自动放弃
- 默认发包数从 1 改为 2
- 前端移除提前量输入框和 localStorage 存取
|
2026-06-27 19:07:02 +08:00 |
|
yml2213
|
76c942f10d
|
修复抢购流程多项问题
- executeRound 四次加锁合并为单次,减少锁竞争
- shouldFallbackStandard token 匹配从宽泛改为精确匹配 cvl_csrf_token
- retryCooldownDuration 新增操作频繁/请求过多/请求太频繁三种冷却匹配
- behaviorCooldown 从 8s 降为 5s
- BestServerTimeCalibration 部分失败时不再返回 error,仅全败才报错
- warmupSchedule 增加 gen 计数器+warmupRunMu 互斥锁,防止 resync 时新旧预热并发
- ScheduleRun 中 clearWarmups 移入锁内 stopSchedulesLocked 之后执行
|
2026-06-27 17:03:19 +08:00 |
|
yml2213
|
99885c1ddd
|
优化抖动幅度和日志双时间显示
- jitterDuration 抖动从 base/3 降至 base/10,避免过大的随机延迟
- 日志新增斗鱼双时间显示:本地时间后追加 (D斗鱼时间),前端蓝色高亮
- 时间校准后自动同步斗鱼偏移量到日志模块
|
2026-06-27 16:39:23 +08:00 |
|
yml2213
|
8029333613
|
默认激进模式
|
2026-06-27 15:56:19 +08:00 |
|
yml2213
|
db917698f9
|
优化抢购成功图片生成逻辑
|
2026-06-27 13:20:53 +08:00 |
|
yml2213
|
c54d64b2eb
|
提升版本并调整抢购默认设置
|
2026-06-27 08:56:26 +08:00 |
|
yml2213
|
c90f80045e
|
优化抢购流程日志和复验性能
|
2026-06-27 08:07:21 +08:00 |
|
yml2213
|
bb5da41120
|
账号文件已自动转换为 Windows 换行格式
|
2026-06-26 15:36:15 +08:00 |
|
yml2213
|
bb24858e2b
|
优化编译格式
|
2026-06-26 15:29:26 +08:00 |
|
yml2213
|
e9621df0b9
|
修复激进模式错误
|
2026-06-26 15:20:18 +08:00 |
|
yml2213
|
e8f101d0b8
|
修复错误
|
2026-06-26 14:21:54 +08:00 |
|
yml2213
|
59bd34b004
|
feat: 新增激进抢购模式
- 添加 SeckillMode 类型(标准/激进)
- 激进模式:第一轮完整校验,后续复用 CSRF 直接兑换
- 每轮开始时清空缓存,强制重新获取 CSRF
- 设置面板添加模式切换
- 缓存 30 秒有效期,CSRF 错误时自动回退标准模式
|
2026-06-26 13:58:54 +08:00 |
|
yml2213
|
9bff652c66
|
feat: 自定义重试间隔策略 + 修复按钮hover样式
- 新增重试间隔阶段配置,支持自定义时间分界点和频率
- 默认配置: 0-8秒=130ms, 8-25秒=260ms, 25-75秒=900ms
- 设置面板添加可增删的阶段配置 UI
- 修复按钮 hover 时文字变白的问题
|
2026-06-26 13:46:46 +08:00 |
|
yml2213
|
a955128887
|
优化: 库存耗尽继续重试 + 默认并发数改为150
- 库存耗尽后不再停止,继续重试(斗鱼可能补货)
- 默认并发数从 80 提升到 150,提高抢购速度
|
2026-06-26 13:00:47 +08:00 |
|
yml2213
|
7f5da30698
|
v0.1.0: 新增CK管理功能
功能:
- 新增CK管理页面,支持复验抢购结果和整理账号文件
- 复验功能:查询斗鱼真实兑换记录,统计已抢到/未抢到的账号
- 整理CK功能:分离已抢到的账号到新文件,原文件只保留未抢到的
- 导出文件名优化:使用中文商品名+日期时间格式(如:user_已抢到_雪国2号_20260626_150405.txt)
- 复用左侧商品选择,统一数据源
接口:
- VerifyAndExport: 复验并统计
- ExportAccountsWithProduct: 导出账号(自动命名)
- OrganizeAccounts: 整理账号文件
版本: 0.1.0
|
2026-06-26 12:40:41 +08:00 |
|
yml2213
|
7cb62c0078
|
新增: 兑换复验功能
- 新增 exchangeList 接口查询斗鱼真实兑换记录
- 前端添加「兑换复验」标签页
- 点击「🔍 复验」按钮可查询所有账号的兑换记录
- 复验结果与软件内部状态对比,用于验证抢购结果
- 移除 frontend/dist 的 git 跟踪
|
2026-06-26 11:10:33 +08:00 |
|
yml2213
|
ebbc8f2d5c
|
优化: 兑换上限视为成功
- classifyRetryStop 添加 success 返回值
- 兑换上限(2019)现在算作抢购成功,而非失败
- 前端状态显示:兑换上限显示为「已抢到」
- 设置弹窗说明更新
以日志为例:成功率从 0.6% 提升到 39.4%(63/160)
|
2026-06-26 11:00:07 +08:00 |
|
yml2213
|
4ae587d76b
|
抢购逻辑优化
|
2026-06-26 01:14:23 +08:00 |
|
yml2213
|
e6116fd8f0
|
优化日志
|
2026-06-25 17:41:50 +08:00 |
|
yml2213
|
8790c4ca33
|
增加设置界面、debug日志等级、版本号展示、构建脚本
- 新增设置弹窗: trace开关/正文上限、日志等级(debug/info/warn/error)、并发数、重试次数
- 配置运行时生效,持久化到 config.json
- 日志系统支持 debug 级别过滤
- 工具栏展示版本号(v0.0.2),来源 wails.json + constants.go
- 抢购并发数和重试次数改为读取配置,不再写死常量
- 新增 build.sh 构建脚本,Windows exe 文件名带版本号
- config.json 加入 .gitignore
|
2026-06-24 20:18:33 +08:00 |
|
yml2213
|
154e55d484
|
初步优化成全部go+wails
|
2026-06-24 19:11:02 +08:00 |
|