Skip to content

feat: 引入自动执行调度、本地配置管理及前端 UI 优化#69

Open
yibiya wants to merge 21 commits into
yatori-dev:mainfrom
yibiya:feature/config-manager-and-auto-execution
Open

feat: 引入自动执行调度、本地配置管理及前端 UI 优化#69
yibiya wants to merge 21 commits into
yatori-dev:mainfrom
yibiya:feature/config-manager-and-auto-execution

Conversation

@yibiya
Copy link
Copy Markdown

@yibiya yibiya commented Apr 20, 2026

修改内容说明

本项目引入了多项功能改进和系统优化,主要包括:

  1. 自动执行调度 (Auto-Execution Scheduler)

    • 新增 web/service/auto_execution_schedule.go
    • 支持设置每日自动运行的时间段(HH:MM 格式),实现任务定时自动化。
  2. 本地配置管理 (Local Configuration)

    • 新增 web/service/local_config.go,支持通过 YAML 文件管理用户账号和全局配置。
    • 优化了配置的持久化与读取流程,增强了系统的可维护性。
  3. 前端 UI 深度优化

    • 重构 frontend/components/account-detail.tsx
    • 引入了分栏(Tabs)布局,提供更直观的账号设置界面。
    • 细化了视频模式、自动答题、并发节点等配置选项,提升用户体验。
  4. 构建与部署优化

    • 更新 Dockerfile 为多阶段构建(Node.js + Go),实现前后端一键打包。
    • 完善 Makefile,支持跨平台编译(Linux AMD64/ARM64, Windows)及前端自动化构建。
  5. 代码清理与重构

    • 重构 UserService.go 以适配新的本地配置逻辑。
    • 清理了 Makefile 中冗余的注释。

@RoyilEs
Copy link
Copy Markdown
Member

RoyilEs commented May 29, 2026

请先修正各处冲突
若不太明白fork后自行编译成功后合并

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants