Commit Graph

7 Commits

Author SHA1 Message Date
yan
e2d976765e feat(config): 添加用户UID配置并优化秘境顺序列表初始化逻辑
- 在配置文件中添加用户UID字段用于个性化配置
- 将秘境顺序列表从数组改为Set以避免重复数据
- 实现基于UID的配置读取功能
- 添加配置文件解析逻辑支持多用户配置
- 修改返回逻辑将Set转换为数组确保兼容性
- 更新错误检查条件适配新的数据结构
2026-02-08 14:09:07 +08:00
yan
b4e7310f90 feat(AutoPlanDomain): 添加域配置文件支持并优化初始化逻辑
- 新增 domainConfig 配置项用于加载 ./config/domain_config.json 文件
- 在 initDomainOrderList 函数中添加对 domainConfig 的空值检查
- 修复变量名错误:将 DomainRoundNum 统一改为 domainRoundNum
- 添加秘境配置为空时的错误检查和提示
- 移除重复的秘境配置空值检查代码
- 优化代码结构和错误处理机制
2026-02-08 13:51:43 +08:00
yan
04175a1da7 feat(AutoPlanDomain): 添加自动秘境计划配置功能
- 在配置文件中添加manifest对象结构
- 为domainList添加默认空数组配置避免解析错误
- 重构order解析逻辑增加空值和类型验证保护
- 添加自动秘境计划配置设置项支持文本输入
- 实现配置初始化异步加载功能
- 增加多复选框映射表获取函数注释文档
2026-02-08 13:15:21 +08:00
yan
f4266d98ea fix(AutoPlanDomain): 解决秘境任务执行中的字符串转数字问题
- 修复了order变量解析时缺少空字符串转换的问题
- 添加了物品名称到秘境名称的映射查询功能
- 实现了域名临时变量获取和周日选择值更新逻辑
- 增加了输入错误时的异常处理机制
- 优化了秘境名称不存在时的错误提示信息
2026-02-08 12:59:12 +08:00
yan
ceef9c8971 feat(config): 添加设置初始化和多复选框配置管理功能
- 新增info对象用于存储manifest和settings信息
- 添加manifest.json路径配置
- 实现initSettings函数用于读取和解析设置文件
- 实现getMultiCheckboxMap函数用于获取多复选框映射表
- 实现getValueByMultiCheckboxName函数用于获取复选框组对应值
- 在main.js中引入并调用initSettings进行设置初始化
- 扩展导出接口包含新的设置管理函数
2026-02-08 12:53:32 +08:00
yan
9640715103 feat(domain): 添加原神秘境自动规划功能
- 新增配置文件config.js用于管理秘境数据结构
- 实现秘境配置初始化和数据映射功能
- 添加domain.json配置文件包含所有秘境信息
- 实现秘境自动执行核心逻辑
- 添加秘境顺序列表初始化和排序功能
- 实现秘境批量执行处理机制
- 添加错误处理和配置验证机制
2026-02-08 12:42:47 +08:00
yan
1333bacc93 feat(AutoPlanDomain): 添加自动秘境计划功能
- 新增domain.json配置文件,包含天赋、武器、圣遗物三大类秘境数据
- 创建main.js核心逻辑文件,实现秘境数据映射和排序功能
- 添加manifest.json插件配置文件,定义插件基本信息和依赖
- 创建settings.json空配置文件用于后续设置界面
- 实现领域名称到物品列表的映射关系
- 支持按顺序排列的秘境配置功能
2026-02-08 11:24:03 +08:00