Commit Graph

808 Commits

Author SHA1 Message Date
7d728cb3ae feat(api): 添加任务创建和执行功能 2025-08-13 15:54:10 +08:00
DLmaster361
bb84099072 fix: 尝试添加依赖 2025-08-13 00:31:49 +08:00
DLmaster361
bec82534f1 fix: 修改添加任务返回字段的键 2025-08-12 23:32:02 +08:00
DLmaster361
9c73dccd1e feat: 添加任务下拉列表接口 2025-08-12 22:48:19 +08:00
9fb25a2d33 feat(queue): 完成调度队列页面并添加脚本下拉框功能
- 重新设计了队列页面布局,使用表格代替原来的卡片布局
- 添加了脚本下拉框功能,支持选择已有的脚本
- 简化了队列项的展示内容,只显示脚本名称
- 优化了队列项的编辑和删除操作
- 新增了获取脚本下拉框信息的 API 接口
2025-08-12 22:26:15 +08:00
DLmaster361
175efdefde feat: 关卡号相关接口适配下拉框 2025-08-12 22:12:34 +08:00
DLmaster361
ff78f8eb27 feat: 添加脚本下拉框接口 2025-08-12 20:57:48 +08:00
DLmaster361
df7006dc1e feat: 优化全局配置接口 2025-08-12 20:30:20 +08:00
bc6ae5562e feat(i18n): 添加中文本地化支持并优化界面显示
- 在 App.vue 中添加中文本地化配置
- 在 main.ts 中配置 dayjs 中文本地化
- 优化 TimeSetManager 组件的样式和布局
- 调整部分组件属性以适应中文环境
2025-08-12 20:14:38 +08:00
DLmaster361
46ee99c5f2 feat: 关卡号添加本地缓存机制 2025-08-12 01:38:32 +08:00
c4dde028b2 feat(queue): 初步实现调度队列功能
- 添加队列列表获取、队列数据加载和保存功能
- 实现队列名称编辑、状态切换和删除功能
- 添加定时项和队列项的数据刷新和展示
- 优化队列界面样式,包括空状态、队列头部、配置区域等
2025-08-12 01:34:15 +08:00
DLmaster361
b543fedfaa Merge branch 'feature/refactor-backend' of github.com:DLmaster361/AUTO_MAA into feature/refactor-backend 2025-08-11 22:41:17 +08:00
DLmaster361
09371f0a5c feat: 通用调度适配 2025-08-11 22:40:42 +08:00
b4665309b9 feat(首页): 添加当期活动关卡功能
- 实现了当期活动关卡的展示功能,包括活动名称、时间、掉落物品等信息
- 添加了活动数据的异步加载和错误处理逻辑
- 优化了页面样式,增加了响应式布局支持
- 重构了部分代码,提高了可维护性和可读性
2025-08-11 16:28:51 +08:00
218784a8de refactor(config.py):优化侧故事关卡数据处理 2025-08-11 13:50:02 +08:00
16ab7fc176 feat(api): 添加任务调度相关接口和模型
- 新增 DispatchIn、TaskCreateIn 和 TaskCreateOut 模型
- 在 Service 类中添加任务调度相关接口:
- addOverviewApiInfoGetOverviewPost
- addTaskApiDispatchStartPost
- stopTaskApiDispatchStopPost
- 更新 index.ts,导出新增的模型和接口
- 优化导入路径,去除不必要的文件扩展名
2025-08-11 13:33:14 +08:00
85cd830046 feat(info): 添加获取活动关卡信息功能 2025-08-11 02:11:21 +08:00
76a6f8c33e feat(assets): 添加明日方舟材料图片 2025-08-11 01:57:31 +08:00
da9aa71c20 refactor(types): 合并 Electron API 类型定义
- 将 Electron API 类型定义从 vite-env.d.ts 移动到 electron.ts
- 更新 electron.ts 中的类型定义,增加了新的 API 方法
- 删除 vite-env.d.ts 文件中的 Electron API 类型定义
2025-08-11 00:26:37 +08:00
bf12f1f29a feat(initialization): 增加强制重新安装功能并优化环境检查逻辑
- 在 PythonStep、PipStep 和 GitStep 组件中添加强制重新安装功能
-优化环境检查逻辑,增加关键文件存在性检查
- 调整自动模式启动条件,确保关键文件存在
- 修复部分组件引用,增加必要的 ref
2025-08-10 23:19:44 +08:00
DLmaster361
91209ad9e2 feat: MAA任务可使用计划表信息 2025-08-10 22:30:10 +08:00
DLmaster361
6b729be34e feat: MAA完整功能上线 2025-08-10 21:45:35 +08:00
DLmaster361
409a7a2d03 feat: MAA调度初步上线 2025-08-09 22:17:19 +08:00
679c695700 feat(initialization): 实现后端服务自动启动功能
- 新增自动启动后端服务的功能,在第七步时自动尝试启动服务
- 修改手动启动按钮文案为"重新启动服务"
- 优化服务启动逻辑,统一处理自动启动和手动启动的流程
- 增加启动成功后的提示和自动进入主页的功能
2025-08-09 13:17:36 +08:00
DLmaster361
135555e3ea fix: 更正接口命名 2025-08-09 01:55:49 +08:00
DLmaster361
9a87a62353 feat: 没测过的MAA调度方案 2025-08-09 01:50:38 +08:00
1b94986e9a refactor(initialization): 调整自动模式时间和初始化页面样式
- 在 AutoMode.vue 中将自动模式完成时间从 5000000 毫秒调整为 500毫秒
- 在 Initialization.vue 中为初始化页面添加背景色和文本颜色样式
2025-08-09 01:16:26 +08:00
c8d3425293 feat(initialization): 新增管理员权限检查和自动启动功能
- 添加 AdminCheck 组件,用于提示用户需要管理员权限
- 实现 AutoMode 组件,用于自动启动后端服务
- 更新 DependenciesStep组件,移除部分镜像源
- 注释掉路由守卫代码,暂时不启用初始化页面强制跳转
2025-08-08 00:43:34 +08:00
0a49d45160 style(components): 移除速度徽章的背景颜色 2025-08-07 22:46:57 +08:00
0171c3ca4d feat(initialization): 新增配置文件操作和管理员权限检查
- 新增配置文件保存、加载和重置功能
- 添加管理员权限检查和重启为管理员的功能
- 实现 pip 包管理器安装功能
- 优化初始化流程,自动检测并安装依赖
2025-08-07 20:18:53 +08:00
e7f898f357 feat(initialization): 更新 Python 版本并优化初始化流程
-将 Python 版本从 3.13.0 更改为3.12.0
- 添加路由守卫,确保在生产环境中也能正确进入初始化页面
- 在初始化页面中增加服务启动相关逻辑
- 优化环境检查和启动服务的代码结构
- 调整后端服务启动方式,增加调试用的强制启动功能
2025-08-07 16:09:00 +08:00
DLmaster361
ba1fcd1f26 fix: main自动添加sys.path 2025-08-07 15:37:45 +08:00
DLmaster361
7941f5cafd fix: 将app设为包 2025-08-07 14:32:39 +08:00
6aca142696 refactor(initialization): 调整初始化流程并添加新功能
- 在 Git 克隆命令中添加了特定分支参数
- 在初始化界面添加了跳转到最后一部的按钮
- 调整了 Python 后端启动路径
2025-08-07 13:52:35 +08:00
f85a3024ef refactor(electron): 重构 Git 和后端代码获取逻辑
- 优化 Git 安装过程,使用临时目录解压后移动到目标位置
- 重新设计后端代码获取逻辑,支持跳过环境安装
- 添加跳转至首页按钮,便于开发测试
- 修复 Python 依赖安装路径问题
2025-08-07 01:37:52 +08:00
161dc478ae feat(log): 实现日志文件持久化和全局进度条
- 新增日志文件保存和加载功能
- 实现全局进度条组件
- 优化初始化界面布局
- 更新设置界面,增加系统日志查看按钮
2025-08-07 00:51:29 +08:00
ae151a9311 feat(initialization): 添加初始化页面和相关功能
- 新增初始化页面组件和路由
- 实现环境检查、Git下载、后端代码克隆等功能
- 添加下载服务和环境服务模块
- 更新类型定义,增加 Electron API 接口
2025-08-07 00:11:29 +08:00
DLmaster361
8cbd542a75 feat: 添加环境信息 2025-08-06 16:48:43 +08:00
18202045bf feat(Plans): 添加计划加载状态和空状态样式
- 在 Plans.vue 中添加 loading 相关逻辑,用于显示加载状态
- 实现空状态样式,优化无计划数据时的界面显示
- 调整模板结构,增加 loading-box 和空状态的 HTML 结构
- 优化 CSS 样式,为 loading 状态和空状态添加相应样式
2025-08-06 15:30:07 +08:00
89bf0cbad7 refactor(Plans): 重构计划页面布局和样式
- 调整了计划列表为空时的展示内容和样式
- 优化了计划选择器的位置和样式- 统一了计划内容区域的样式
- 移除了部分冗余的背景颜色设置
- 增加了新的空状态样式,提升用户体验
2025-08-06 15:22:49 +08:00
4ff041854c feat(plans): 实现计划管理功能
- 添加计划列表、创建计划、删除计划等功能
- 实现计划数据的加载和保存
- 优化空状态和面包屑样式
- 新增 usePlanApi 和 useUserApi 组合式函数
2025-08-06 15:07:09 +08:00
DLmaster361
b5c118eee5 fix: 修复大小写问题 2025-08-06 01:02:39 +08:00
be2c446906 fix: 修复按钮不能用的问题 2025-08-06 00:14:18 +08:00
5c57841cd9 refactor(electron): 优化应用启动和资源路径
- 更新应用图标路径,使用 src/assets 目录下的图标文件
- 重构应用启动逻辑,确保在不同环境下正确加载 HTML 文件
- 优化文件选择对话框的代码结构
- 在 vite 配置中添加 base 路径设置
2025-08-05 23:55:06 +08:00
40ca642c07 refactor(ScriptEdit): 更新 ScriptEdit 组件的按钮功能和图标
- 将取消按钮的图标从 CloseOutlined 改为 ArrowLeftOutlined
- 移除保存配置按钮
- 修改 Scripts 组件中添加脚本按钮的文案为"新建脚本"
2025-08-05 23:29:07 +08:00
DLmaster361
6898e548a5 feat: 载入各种服务 2025-08-05 22:50:07 +08:00
8c88e4e6a2 feat(ScriptEdit, UserEdit): 添加浮窗保存按钮
- 在 ScriptEdit 和 UserEdit 组件中添加浮窗保存按钮
- 按钮位于页面右侧,点击时触发表单提交
- 优化了用户编辑界面的样式
2025-08-05 22:48:55 +08:00
5ca4c5cc81 feat(UserEdit): 重构用户编辑页面并添加新功能
- 重新组织用户编辑页面的布局和结构
- 添加剩余天数、用户配置模式、剿灭代理等新功能
- 更新密码字段的描述,明确其仅用于储存
- 移除序列号字段
- 更新通知配置,支持多种通知方式
- 添加森空岛配置功能
2025-08-05 21:35:24 +08:00
eb0f2d521e feat(user): 添加用户编辑功能 2025-08-05 20:05:52 +08:00
d68e423768 feat(api): 添加 OpenAPI 客户端支持
- 新增 ApiError、ApiRequestOptions、ApiResult、CancelablePromise 等核心类
- 添加多种模型类型定义,如 PlanCreateIn、QueueGetOut、ScriptCreateOut 等
- 实现请求发送、错误处理、数据解析等核心功能
- 配置 axios 客户端并集成到请求流程中
- 优化路由配置,添加用户相关路由
- 更新脚本编辑界面文案,使用更通用的描述
2025-08-05 20:04:00 +08:00