Commit Graph

324 Commits

Author SHA1 Message Date
7fe2ae2acc refactor(views): 优化空状态展示效果
- 在 Plans、Queue 和 Scripts 页面中添加统一的占位符样式
- 用 "placeholder" 替代 "empty state" 的概念,提升用户体验
- 增加新建按钮,方便用户快速创建计划、队列或脚本
- 优化文字描述,更加友好地引导用户进行操作
2025-08-30 15:04:32 +08:00
ab7afb3d3b feat(首页): 新增资源收集关卡功能
- 在首页添加资源收集关卡卡片,展示资源收集相关数据
- 优化活动关卡卡片,增加结束时间和剩余时间显示
- 调整页面布局,使活动关卡和资源收集关卡卡片更加清晰
- 优化图片加载逻辑,增加错误处理
2025-08-30 14:25:44 +08:00
96ef72d300 feat(initialization): 优化镜像源选择界面和逻辑,修改后端端口为36163
- 将镜像源按类型分组展示,增加官方源和推荐标签
- 实现按速度和推荐程度排序镜像源的功能
- 添加镜像源描述信息,提高用户体验
- 优化后端服务和 WebSocket 连接端口
2025-08-29 01:25:14 +08:00
9f6c86dbbc refactor(initialization): 调整镜像源 2025-08-29 00:58:17 +08:00
d70112216f build(deps): 更新依赖并添加新的包 2025-08-28 23:17:31 +08:00
MoeSnowyFox
b5df09cfd2 🐛 保证应用单例运行 2025-08-27 20:29:39 +08:00
MoeSnowyFox
163cb78fc9 📝 更新打包方法 优化启动速度(目前没什么区别其实) 2025-08-27 20:29:08 +08:00
464758073b refactor(initialization): 更新 ManualMode 组件的标题样式 2025-08-26 20:24:00 +08:00
fdb724ae8b feat(scripts): 添加脚本配置功能 2025-08-26 20:08:43 +08:00
183e35ac97 refactor(initialization): 移除pip安装步骤 2025-08-26 16:45:49 +08:00
2f87d79713 feat(Scripts): 实现用户状态切换功能 2025-08-26 14:58:40 +08:00
3e0a9f3a94 refactor(Scripts): 重构脚本管理页面 2025-08-26 02:15:51 +08:00
dc27127322 refactor(script): 重构脚本列表获取逻辑,优化用户数据加载方式 2025-08-25 13:25:58 +08:00
08daef4dcd refactor(History): 重构历史记录页面布局和功能
- 新增左侧日期列表和右侧详情区域的布局结构
- 实现用户和记录选择功能
- 优化统计数据展示
- 添加详细日志刷新功能
- 调整样式和响应式设计
2025-08-16 00:22:37 +08:00
2f182519a5 refactor(queue): 重构队列数据获取逻辑
- 使用专门的定时项和队列项 API 获取数据,提高数据获取效率和准确性
- 优化数据处理逻辑,移除不必要的中间步骤
- 提高代码可读性和可维护性
2025-08-15 21:40:39 +08:00
b30073cb80 feat(router): 启动时强制访问初始化页面
- 新增 needInitLanding 标志位,用于控制是否需要跳转到初始化页面
- 修改路由守卫逻辑,确保应用启动时至少访问一次初始化页面
- 优化了开发环境下的路由处理流程
2025-08-15 20:32:11 +08:00
b3a15de00b feat(首页): 添加代理状态功能模块
- 新增代理状态卡片,展示代理用户信息和统计数据
- 实现代理数据的获取和格式化显示
- 添加用户代理次数、错误次数等统计信息
- 优化页面布局和样式,提升用户体验
2025-08-15 19:57:04 +08:00
32ddeef6f0 feat(History): 初步实现历史记录页面功能 2025-08-15 16:35:39 +08:00
a646578128 refactor(Scheduler): 重构调度台界面和逻辑 2025-08-15 16:08:56 +08:00
bf9b911cb2 refactor(Scheduler): 重构调度台界面和逻辑 2025-08-15 15:32:10 +08:00
a040dfc4ef refactor(Scheduler): 移除任务队列 2025-08-15 15:01:57 +08:00
7cc754f8b9 feat(api): 补充一下少提交的接口 2025-08-15 14:35:10 +08:00
71a5966700 feat(api): 新增多个API接口和相关模型 2025-08-15 14:28:22 +08:00
a738f102a6 style:格式化代码 2025-08-15 14:21:16 +08:00
9f849608db feat(scheduler): 实现调度台功能并优化任务执行界面
- 新增调度台标签页功能,支持多个调度台同时运行
- 优化任务执行界面布局,增加任务队列和用户队列显示
- 添加快速开始任务功能,可在当前调度台直接启动任务
- 实现任务完成后自动执行指定操作(如关机、睡眠等)
- 优化任务日志显示样式,增加信息过滤和分类
- 调整任务控制按钮位置,提高操作便利性
2025-08-15 01:24:40 +08:00
MoeSnowyFox
b18ad0fefa Merge remote-tracking branch 'origin/feature/refactor' into feature/refactor 2025-08-14 00:13:48 +08:00
MoeSnowyFox
2391e5b806 🧑‍💻 新增env.dev,用于区分环境类型, dev环境忽略路由守卫 2025-08-14 00:12:42 +08:00
68616fe75a feat(gitService): 优化 Git 克隆命令并设置管理员权限
- 在 Git 克隆命令中添加 --single-branch 和 --depth 参数,以提高克隆速度和效率
- 在 package.json 中设置 Windows 平台的请求执行级别为管理员
2025-08-13 23:55:38 +08:00
MoeSnowyFox
512667b850 Merge remote-tracking branch 'origin/feature/refactor' into feature/refactor 2025-08-13 23:38:42 +08:00
MoeSnowyFox
6765fbb36e 🎨 重写侧边栏 2025-08-13 23:36:54 +08:00
2237dba3c5 feat(config): 重构镜像源配置管理 2025-08-13 21:02:49 +08:00
95126a85d8 feat: 允许http下载&添加了多个镜像源
- 在 AutoMode 组件中添加了多个 gh-proxy 镜像选项
- 在 BackendStep 组件中增加了新的镜像选择项
- 修改了 downloadService 中的下载逻辑,支持 http 和 https
- 更新了 gitService 和 pythonService 中的下载 URL
- 在 Home 组件中添加了动态问候语
2025-08-13 20:00:28 +08:00
9aeda23ade refactor(Scheduler): 优化任务输出和状态更新逻辑
- 改进输出内容的渲染和滚动逻辑
- 优化任务状态和日志的实时更新
- 调整任务对象的处理方式,使用 reactive 数组替换 ref 数组
- 优化 WebSocket 连接的管理
2025-08-13 16:43:12 +08:00
16ede80fd4 fix(Scheduler): 修复添加的弹窗选择器为空的问题 2025-08-13 16:22:51 +08:00
7d728cb3ae feat(api): 添加任务创建和执行功能 2025-08-13 15:54:10 +08:00
9fb25a2d33 feat(queue): 完成调度队列页面并添加脚本下拉框功能
- 重新设计了队列页面布局,使用表格代替原来的卡片布局
- 添加了脚本下拉框功能,支持选择已有的脚本
- 简化了队列项的展示内容,只显示脚本名称
- 优化了队列项的编辑和删除操作
- 新增了获取脚本下拉框信息的 API 接口
2025-08-12 22:26:15 +08:00
bc6ae5562e feat(i18n): 添加中文本地化支持并优化界面显示
- 在 App.vue 中添加中文本地化配置
- 在 main.ts 中配置 dayjs 中文本地化
- 优化 TimeSetManager 组件的样式和布局
- 调整部分组件属性以适应中文环境
2025-08-12 20:14:38 +08:00
c4dde028b2 feat(queue): 初步实现调度队列功能
- 添加队列列表获取、队列数据加载和保存功能
- 实现队列名称编辑、状态切换和删除功能
- 添加定时项和队列项的数据刷新和展示
- 优化队列界面样式,包括空状态、队列头部、配置区域等
2025-08-12 01:34:15 +08:00
b4665309b9 feat(首页): 添加当期活动关卡功能
- 实现了当期活动关卡的展示功能,包括活动名称、时间、掉落物品等信息
- 添加了活动数据的异步加载和错误处理逻辑
- 优化了页面样式,增加了响应式布局支持
- 重构了部分代码,提高了可维护性和可读性
2025-08-11 16:28:51 +08:00
16ab7fc176 feat(api): 添加任务调度相关接口和模型
- 新增 DispatchIn、TaskCreateIn 和 TaskCreateOut 模型
- 在 Service 类中添加任务调度相关接口:
- addOverviewApiInfoGetOverviewPost
- addTaskApiDispatchStartPost
- stopTaskApiDispatchStopPost
- 更新 index.ts,导出新增的模型和接口
- 优化导入路径,去除不必要的文件扩展名
2025-08-11 13:33:14 +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
679c695700 feat(initialization): 实现后端服务自动启动功能
- 新增自动启动后端服务的功能,在第七步时自动尝试启动服务
- 修改手动启动按钮文案为"重新启动服务"
- 优化服务启动逻辑,统一处理自动启动和手动启动的流程
- 增加启动成功后的提示和自动进入主页的功能
2025-08-09 13:17:36 +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
6aca142696 refactor(initialization): 调整初始化流程并添加新功能
- 在 Git 克隆命令中添加了特定分支参数
- 在初始化界面添加了跳转到最后一部的按钮
- 调整了 Python 后端启动路径
2025-08-07 13:52:35 +08:00