yan
|
dcc050074d
|
feat(config): 添加七元素配置文件支持并优化密钥验证提示
- 新增 SevenElement.json 配置文件用于管理七元素数据
- 添加 json_path_name 常量对象统一管理配置文件路径
- 优化密钥不匹配错误提示,增加升级说明和文档查看建议
- 实现七元素配置的动态加载和合并功能
- 更新 CD 路径配置使用新的路径常量
- 改进七元素数据解析和排序逻辑
refactor(FullyAutoAndSemiAutoTools): 重构代码结构并优化配置管理
- 修改 getNextCronTimestamp 函数参数,移除默认 URL 参数
- 将全局变量重构为常量对象 auto、dev 和 cd,提高代码可维护性
- 更新团队配置属性名,从 teamFight 和 teamSevenElements 改为 team_fight 和 team_seven_elements
- 实现完整的初始化流程,包括工具模块动态加载和配置验证
- 添加 UID 设置持久化功能,支持不同账户的个性化配置
- 重构路径执行逻辑,优化黑白名单过滤和 CD 时间控制
- 移除过时的全局变量和初始化代码,精简代码结构
- 更新设置界面配置,新增 CD 算法开关和改进的半自动模式选项
|
2026-01-16 23:07:43 +08:00 |
|
yan
|
52ee973e41
|
refactor(cron): 重构Cron时间戳获取功能
- 将getNextCronTimestamp函数改为异步函数,使用HTTP请求替代本地计算
- 移除原有的本地Cron表达式解析和时间计算逻辑
- 添加对远程服务的HTTP请求实现时间戳计算
- 注释掉原有性能较差的本地计算方法
- 移除不再使用的辅助函数parseCron、parseField、parseCronField
- 保留isValidCron函数用于验证Cron表达式的功能
|
2026-01-16 23:07:41 +08:00 |
|
yan
|
251a6e7d38
|
feat(auto-tools): 新增cron表达式解析功能并优化路径过滤逻辑
- 添加cron.js工具模块,实现cron表达式解析和下次执行时间计算功能
- 新增timeType枚举类型,支持小时和cron表达式两种时间配置方式
- 重构路径去重逻辑,使用Map按路径字符串和时间戳进行智能去重
- 移除废弃的getTimeDifference函数实现
- 在初始化配置中注册cron工具模块
- 实现基于时间配置的路径过滤机制,支持小时间隔和cron表达式触发
- 从pathing.json加载时间配置,按等级排序后应用到路径过滤逻辑
- 添加cron表达式解析失败的错误处理和日志记录
- 更新pathing.json默认配置,包含地方特产和矿物的时间规则示例
|
2026-01-16 23:07:39 +08:00 |
|