Commit Graph

917 Commits

Author SHA1 Message Date
admin 0caa572674 fix: use Dockerfile.standalone for single-container deployment
Build and Deploy / build-and-push (push) Failing after 16s
2026-07-21 22:17:52 +08:00
admin fb72b34b59 feat: add standalone Dockerfile with frontend and backend
Build and Deploy / build-and-push (push) Successful in 10s
Build and Deploy / deploy (push) Failing after 0s
2026-07-21 22:17:23 +08:00
admin 8928c348df feat: add standalone Dockerfile with frontend and backend
Build and Deploy / build-and-push (push) Successful in 10s
Build and Deploy / deploy (push) Failing after 0s
2026-07-21 22:17:22 +08:00
admin 26841b4384 feat: add standalone Dockerfile with frontend and backend
Build and Deploy / build-and-push (push) Successful in 10s
Build and Deploy / deploy (push) Failing after 0s
2026-07-21 22:17:21 +08:00
admin cc9e8bd62d fix: use sshpass instead of ssh-action
Build and Deploy / build-and-push (push) Successful in 9s
Build and Deploy / deploy (push) Failing after 0s
2026-07-21 21:26:00 +08:00
admin 210fea2195 fix: use shell docker login instead of action
Build and Deploy / build-and-push (push) Successful in 12s
Build and Deploy / deploy (push) Failing after 0s
2026-07-21 21:24:45 +08:00
admin 0d2291dceb fix: use TOKEN secret for registry login
Build and Deploy / build-and-push (push) Failing after 10s
Build and Deploy / deploy (push) Has been skipped
2026-07-21 20:19:10 +08:00
admin 2353b76e9f fix: merge build and docker into single job to avoid artifact upload issues
Build and Deploy / build-and-push (push) Failing after 10s
Build and Deploy / deploy (push) Has been skipped
2026-07-21 20:16:59 +08:00
admin b62e4cc8a3 fix: remove artifact upload, build directly in docker job
Build and Deploy / build-and-push (push) Failing after 11s
Build and Deploy / deploy (push) Has been skipped
2026-07-21 20:16:56 +08:00
admin 6d6ab0710e fix: downgrade upload/download-artifact to v3 for Gitea runner compatibility
Build and Deploy / build (push) Failing after 22s
Build and Deploy / docker (push) Has been skipped
Build and Deploy / deploy (push) Has been skipped
2026-07-21 11:40:51 +08:00
admin c3e834a2b4 fix: remove duplicate endpoints.ts, fix Login imports
Build and Deploy / build (push) Failing after 10s
Build and Deploy / docker (push) Has been skipped
Build and Deploy / deploy (push) Has been skipped
- Remove web/src/api/endpoints.ts (redundant with index.ts)
- Fix Login.tsx to use useLogin hook
- Simplify Dockerfile (use CI-built artifacts)
2026-07-20 20:00:41 +00:00
admin 6ffa2ecdfb feat: add Monaco editor, API error handling, and CI/CD
Build and Deploy / build (push) Failing after 32s
Build and Deploy / docker (push) Has been skipped
Build and Deploy / deploy (push) Has been skipped
- Monaco Editor: script editor with syntax highlighting
- API: error handling with ApiError class and token management
- CI/CD: Gitea Actions workflow for build, Docker, and deploy
- Docker: multi-stage build with nginx
- nginx.conf: SPA fallback and API proxy
2026-07-20 17:00:21 +00:00
admin 2f76060c39 feat: complete all page components
Build-Deploy-Server / build (base, debian, ) (push) Failing after 7s
Build-Docker-ARM64 / build (base, debian, ) (push) Failing after 11s
Build-Docker-ARM64 / build (base-debian13, debian13, -debian13) (push) Failing after 11s
Build-Docker-ARM64 / build (base-minimal, minimal, -minimal) (push) Failing after 10s
Deploy VitePress to Pages / build (push) Has been cancelled
Deploy VitePress to Pages / Deploy (push) Has been cancelled
- Dashboard: system stats with cards
- Tasks: task management table with filters
- Scripts: script management grid
- Logs: execution log viewer
- Interconnect: node management
- Terminal: xterm.js integration
- Settings: theme and site config
- Login: authentication page
2026-07-19 18:47:35 +00:00
admin e734026078 refactor: migrate frontend from Vue 3 to React 19
Build-Deploy-Server / build (base, debian, ) (push) Failing after 3m7s
Build-Docker-ARM64 / build (base, debian, ) (push) Failing after 23s
Build-Docker-ARM64 / build (base-debian13, debian13, -debian13) (push) Failing after 10s
Build-Docker-ARM64 / build (base-minimal, minimal, -minimal) (push) Failing after 10s
Deploy VitePress to Pages / build (push) Has been cancelled
Deploy VitePress to Pages / Deploy (push) Has been cancelled
- Replace Vue 3 with React 19
- Use TanStack Router and Query
- MoonShadow-inspired layout with sidebar navigation
- Lucide icons (stroke-width: 1.5)
- Framer Motion animations
- Theme support (dark/light)
- Vite 7 + pnpm build system
2026-07-19 12:36:47 +00:00
duorameng ce6024015f docs(interconnect): state that one token can only be configured for one child node 2026-07-16 09:51:29 +08:00
engigu e29fc0b85b Merge pull request #149 from acooler15/fix/openapi-task-tags
fix: add missing GET /tasks/tags endpoint to OpenAPI routes
2026-07-14 19:21:30 +08:00
acooler15 e2d3fc5f10 fix: add missing GET /tasks/tags endpoint to OpenAPI routes
The GetTags handler already exists in TaskController with proper Swagger
annotations, but was only registered in the internal API routes
(/api/v1/tasks/tags) and missing from the OpenAPI routes
(/open2api/v1/tasks/tags). This commit adds the missing route
registration so the endpoint is accessible via Bearer Token.
2026-07-14 18:20:55 +08:00
duorameng 64a735a932 chore: update docs 2026-07-13 09:00:58 +08:00
duorameng ba3ba3e111 docs: optimize README.md release notes formatting to be compact 2026-07-13 09:00:17 +08:00
duorameng 6187a8df68 docs: update README.md for v1.1.20 2026-07-13 08:49:31 +08:00
duorameng 8dfff424a3 docs: aggregate all updates since v1.1.19 into changelog for v1.1.20 2026-07-13 08:48:54 +08:00
duorameng 7fca8d2efd docs: update changelog for v1.1.20 2026-07-13 08:47:05 +08:00
duorameng ad5939bdb9 feat: support sorting tasks and exit dialogs on ESC key (#148) 2026-07-13 08:42:18 +08:00
duorameng 0983cf1a38 feat(tasks): default log cleanup config to 30 records for new tasks 2026-07-10 09:25:40 +08:00
duorameng e884db3c82 refactor(router): extract dashboard stats routes into registerDashboardRoutes 2026-07-10 09:17:30 +08:00
duorameng fc13b30951 feat(deps): show environment support tip in depinstall command 2026-07-10 09:02:05 +08:00
duorameng 3354f3d5ed feat(deps): implement dependency auto-completion and interactive installation CLI (#147) 2026-07-10 08:45:26 +08:00
duorameng f0967abc6f refactor(compress): extract 128 bytes threshold to MinCompressSize constant 2026-07-09 22:01:22 +08:00
duorameng b67fa5bd58 perf(compress): optimize short logs by bypass compressing under 128 bytes 2026-07-09 20:36:47 +08:00
duorameng 516a91acc2 feat(web): support decoding zstd-compressed logs via fzstd in frontend 2026-07-09 20:30:41 +08:00
duorameng 9cc5ff6642 feat(tasks): refactor tiny_log streaming compression to use ZSTD with zstd: prefix 2026-07-09 20:25:39 +08:00
duorameng 290b5a002a feat(utils): upgrade log compression to ZSTD with zlib backward compatibility 2026-07-09 19:04:41 +08:00
duorameng 89ee8ccfc6 style: add scrollbar and max height to log detail dialogs 2026-07-08 09:24:55 +08:00
duorameng bd23599aa0 docs: release v1.1.19 2026-07-07 08:42:03 +08:00
duorameng 12e4672478 feat(tasks): support setting a default view for task list 2026-07-06 16:05:08 +08:00
duorameng fbe445a881 fix: prevent log dialog from closing on outside click (#146) 2026-07-06 08:20:13 +08:00
engigu 07b368ed17 Merge pull request #145 from kesry/main
添加菜单栏悬浮cursor样式
2026-07-03 17:07:35 +08:00
kesry 10bcd0ae41 Update MainLayout.vue 2026-07-03 09:48:05 +08:00
duorameng 516d51d204 docs: include latest tag and increase trend chart versions to 20 2026-06-30 17:26:33 +08:00
duorameng f9bb94ef1a fix(web): fix notification prefix update bug (fixes #144) and regenerate docs lockfile 2026-06-30 17:19:42 +08:00
duorameng 04abd39c7b fix: build error 2026-06-30 17:17:21 +08:00
duorameng aafaa74689 docs: add ghcr package downloads trend chart page and build-time scraper 2026-06-30 17:11:23 +08:00
duorameng cdf1f7a1ca Merge branch 'main' of github-duorameng:engigu/baihu-panel 2026-06-30 12:01:13 +08:00
duorameng c2eee38091 perf(web): optimize API polling frequency and respect page visibility 2026-06-30 11:59:58 +08:00
engigu cc13d5f09a Merge pull request #143 from acooler15/fix_email
fix:  use text/plain for plain text email sending
2026-06-29 22:59:49 +08:00
duorameng 837a53ecd3 style(ui): introduce StatusBadge and use it in LogDetailCard 2026-06-29 22:43:50 +08:00
duorameng b52af6c4fd fix(tasks): fix task cancellation process tree leak, emit cancelled events, and refine status badges styling 2026-06-29 22:34:08 +08:00
acooler15 d4015826f1 fix: use text/plain for plain text email sending
Fixes #141
2026-06-29 22:24:06 +08:00
duorameng e5fc716b8f refactor: migrate real-time log viewing from WebSocket to SSE with JSON wrapping 2026-06-29 22:04:11 +08:00
engigu 06980beeb6 Merge pull request #140 from kesry/main
修复更新release问题
2026-06-29 10:40:27 +08:00