feat: Establish WebUI build process, update frontend assets, and add CI workflow.

This commit is contained in:
CJACK
2026-02-01 21:17:19 +08:00
parent ce0538fcd9
commit 1a842c28d1
12 changed files with 3477 additions and 277 deletions

3
.gitignore vendored
View File

@@ -55,7 +55,8 @@ webui/node_modules/
webui/dist/
.npm
.pnpm-store/
package-lock.json
# 保留 webui/package-lock.json 用于 CI 缓存
# package-lock.json # 如果有根目录的可以忽略
yarn.lock
pnpm-lock.yaml