16 Commits

Author SHA1 Message Date
8a12744 24bc9448a0 chore(deploy): change webui port to 3090 2026-05-05 15:01:35 +08:00
8a12744 8596749085 chore: update frontend libs 2026-05-05 11:27:26 +08:00
8a12744 3ab845798d feat(backend): add automatic DB migrations
Add a lightweight migration runner with schema_migrations tracking, run pending migrations during backend startup before the scheduler, and keep a manual backend-migrate entrypoint.

The change also moves the existing lockout and task-thread-ID schema steps into shared migration modules, updates docs, and archives the OpenSpec change.
2026-05-05 01:36:58 +08:00
8a12744 817540f8a0 feat(deploy): add compose deployment 2026-05-04 23:16:08 +08:00
8a12744 d811c20932 feat(backend): replace Selenium with Playwright
BREAKING CHANGE: backend now requires Python 3.12 or newer.
2026-05-04 21:20:30 +08:00
8a12744 fa07b340e7 feat(webui): totally convert to new webui 2026-05-04 20:33:22 +08:00
8a12744 f8dcf6e3d3 build(backend): manage dependencies with uv
BREAKING CHANGE: apps/backend/requirements.txt is no longer the backend dependency source. Use uv sync and uv run python main.py for backend setup and startup.
2026-05-03 17:19:27 +08:00
8a12744 d4d6f87730 refactor(structure): reorganize app layout
BREAKING CHANGE: root backend/frontend directories and old run/manage entrypoints were removed. Use apps/backend, apps/frontend, and python main.py commands instead.
2026-05-03 16:43:11 +08:00
8a12744 58fe48dfd1 build: update deps 2026-01-03 19:45:21 +08:00
8a12744 01db5639e5 docs: fix \n 2026-01-03 19:40:44 +08:00
8a12744 c2493841ec docs: update 2026-01-03 19:34:20 +08:00
8a12744 827c9198ae feat: migrate from Element Plus to Ant Design Vue and update Vite configuration for better dependency management
- Updated Vite configuration to manually chunk Ant Design Vue for improved dependency management.
- Added a comprehensive migration testing checklist for transitioning from Element Plus 2.13.0 to Ant Design Vue 4.x, covering various components and functionalities.
2026-01-03 01:38:38 +08:00
8a12744 cc2ccb1494 feat: remove useless scheduler config 2026-01-02 13:20:12 +08:00
8a12744 fdc725b893 refactor: v2
backend & frontend
2026-01-01 18:38:21 +08:00
8a12744 8fa0bdd1a1 docs: add tips about config.csv 2025-11-06 23:17:41 +08:00
8a12744 0bf6353839 init 2025-11-06 23:10:20 +08:00