Commit Graph

942 Commits

Author SHA1 Message Date
duorameng ec5c1b2a79 build: fix build_agent function scope issue in parallel Dockerfile build 2026-06-09 19:22:27 +08:00
duorameng 802d169c41 build: parallelize agent builds in Dockerfile to speed up compilation 2026-06-09 19:18:32 +08:00
duorameng 94a6b007c0 chore: force override esbuild and vite to fix moderate security vulnerabilities in docs 2026-06-09 19:12:27 +08:00
duorameng 672fa77b2d chore: fix remaining dependabot security vulnerabilities (hugo, postcss, dompurify, fast-uri) 2026-06-09 19:06:54 +08:00
duorameng 112a680312 chore: update go modules to fix security vulnerabilities 2026-06-09 18:58:23 +08:00
duorameng 39f1c6f61e chore: fix security vulnerabilities in docs via npm audit fix 2026-06-09 18:55:07 +08:00
duorameng 41c2b71d79 chore: fix security vulnerabilities via npm audit fix 2026-06-09 18:49:21 +08:00
duorameng 729109f887 style: optimize mobile layout and heights for history log details 2026-06-09 18:40:59 +08:00
duorameng a0a6f087e2 fix: conditional header height for LogDetailCard fullscreen mode 2026-06-09 17:13:27 +08:00
duorameng 8cff03e4ab style: fix header alignment and code block padding in log details 2026-06-09 17:08:40 +08:00
duorameng 77cec68d4d style: decrease font size of sequence numbers in lists 2026-06-09 17:00:28 +08:00
duorameng 53eca3d51c Merge branch 'main' of github-duorameng:engigu/baihu-panel 2026-06-09 16:17:53 +08:00
duorameng 28779cb70f refactor: use fallback clipboard for non-https env (#111) 2026-06-09 16:15:25 +08:00
duorameng da4f08e9a1 refactor: use fallback clipboard for non-https env (#111) 2026-06-09 16:13:39 +08:00
duorameng fc04bd9b0c style: optimize notify channel dialog labels alignment 2026-06-09 08:37:26 +08:00
duorameng 34413d1eae style(ui): prevent auto-focus on input when opening edit env dialog 2026-06-08 20:29:26 +08:00
duorameng 073916b97a fix(agent): broadcast task updates to agents on global env changes and use constant for task_env 2026-06-08 20:18:11 +08:00
duorameng 56587cacda Revert "Fix: add migration for old environment variable tags"
This reverts commit 79f757052e.
2026-06-08 20:01:45 +08:00
duorameng 79f757052e Fix: add migration for old environment variable tags 2026-06-08 19:52:05 +08:00
duorameng 50038cee3f Fix: populate relations in GetTaskByID and agent GetTasks 2026-06-08 19:46:10 +08:00
duorameng ddbb0e9f39 Fix: add DataRelation to backup and clean relations on repo task delete 2026-06-08 19:41:21 +08:00
duorameng 4fbddd39fe Fix: ensure reposync uses DataRelation for saving tags 2026-06-08 19:38:16 +08:00
duorameng c3807db23a Refactor: Extract DataRelationService and unify tag/env relation management 2026-06-08 19:26:52 +08:00
duorameng 7f7d109438 feat(env): add tag support for environment variables and task injection
- Add generic DataRelation and DataStorage models for tags
- Update EnvService and EnvController to support tag assignment, querying, and filtering
- Integrate EnvTagsConfig in Env settings for managing environment tags
- Enhance TaskDialog environment selection to support searching and displaying env tags
- Fix missing TaskLangConfig import in RepoDialog
2026-06-08 17:39:24 +08:00
duorameng e59761fd87 refactor(web): extract components and refactor Agents.vue
- Extracted AgentListTab and TokenListTab

- Extracted Dialog components for Agents and Tokens

- Refactored Agents.vue into a lightweight container
2026-06-08 09:53:53 +08:00
duorameng f034c3d882 refactor(web): extract LineNumberTextarea and refactor Environments.vue
- Extracted reusable LineNumberTextarea component

- Refactored Environments.vue by extracting EditEnvDialog and DeleteEnvDialog

- Fixed Sonner toast font inheritance

- Removed fixed placeholder font in LineNumberTextarea
2026-06-08 09:03:55 +08:00
duorameng 39c714c050 refactor(web): split Languages.vue into sub-components 2026-06-08 08:48:53 +08:00
duorameng d731bb1039 fix(web): prevent favicon flash on initial page load 2026-06-08 08:32:32 +08:00
duorameng de9744098c fix(web): align cron config label with other dialog inputs 2026-06-05 20:14:51 +08:00
duorameng c16b40636b refactor(web): replace local noto-sans-sc font with domestic CDN 2026-06-05 20:12:02 +08:00
duorameng d0c6f836ff refactor(web): extract common config components for task and repo dialogs 2026-06-05 19:58:37 +08:00
duorameng e0d729e50e style: optimize layout and grouping of timeout and execution strategies 2026-06-05 19:28:48 +08:00
duorameng 45752aff0b refactor: extract getLangIcon and editor components to improve structure 2026-06-05 19:08:57 +08:00
duorameng ad3095cc42 style: perfectly align export button with inputs on small screens 2026-06-05 15:56:47 +08:00
duorameng 6740b1d667 style: align header buttons to the right on small screens in repo dialog 2026-06-05 15:47:36 +08:00
duorameng ed2328500e feat: add copy export baihu command button in repo dialog 2026-06-05 14:37:06 +08:00
duorameng d8fc1fd5f4 style: wrap log retention inputs on small screens in dialogs 2026-06-05 14:28:42 +08:00
duorameng 5a5c4c27b5 style: fix log retention input width and add unit labels in task and repo dialogs 2026-06-05 11:59:44 +08:00
duorameng f5e85589f5 fix: remove QL script comment parsing config from regular task dialog 2026-06-05 11:50:18 +08:00
duorameng 2db410d3ec feat: restore task log cleanup strategy ui in task dialog 2026-06-05 11:44:37 +08:00
duorameng 6b7d52b4c4 feat: add android arm64 build for agent in release workflow 2026-06-03 18:49:41 +08:00
duorameng 176093f58c feat: add android arm64 cross-compilation support 2026-06-03 18:31:08 +08:00
engigu 77ce2e7033 Merge pull request #108 from mvanhorn/feat/107-zip-download
feat: add zip download for folders in the file manager
2026-06-03 17:56:41 +08:00
Matt Van Horn 9a2ca526a7 feat: add zip download for folders in file manager
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 01:27:35 -07:00
duorameng 6c81c2a32f fix(docker): correct spelling of scripts path for mise trust 2026-06-03 16:13:03 +08:00
duorameng afbcd28bec chore(docker): auto trust mise config path to bypass prompt 2026-06-03 15:22:32 +08:00
duorameng 1863ed58cf feat: add OpenAPI support for task creation 2026-06-01 17:22:02 +08:00
duorameng f954b3946a docs: clarify custom WebUI development approach with fork option 2026-05-29 11:56:35 +08:00
duorameng d607305f9c docs: update WebUI description in README with link to guide 2026-05-29 11:52:42 +08:00
duorameng 323a58e041 feat: implement custom WebUI support with dynamic frontend replacement
- Add WebUI service and controller for managing custom frontend packages

- Allow overriding default static assets when custom WebUI is activated

- Add Make commands for packing custom WebUI distributions

- Update UI settings to support uploading, activating and deleting WebUIs

- Document WebUI feature in README and changelog
2026-05-29 11:50:09 +08:00