Commit Graph

108 Commits

Author SHA1 Message Date
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 e884db3c82 refactor(router): extract dashboard stats routes into registerDashboardRoutes 2026-07-10 09:17:30 +08:00
duorameng 3354f3d5ed feat(deps): implement dependency auto-completion and interactive installation CLI (#147) 2026-07-10 08:45:26 +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
duorameng 81e921fa73 feat: implement data import/export and optimize terminal UX 2026-06-28 20:46:00 +08:00
duorameng bdeda51b22 feat(interconnect): sync environment variables with original structure and IDs, and translate UI badges 2026-06-26 09:23:20 +08:00
duorameng 78d9705944 fix: remove unused runtime import in api_routes.go 2026-06-25 21:33:51 +08:00
duorameng 19584d583a fix: comment out debug/goroutines endpoint and support tunnel proxy in sync APIs 2026-06-25 21:33:51 +08:00
duorameng 90f06de298 feat: add openconnect 2026-06-25 21:33:50 +08:00
duorameng 633d683c0e feat: implement precise worker status tracking and monitoring UI 2026-06-12 18:48:33 +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
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 1863ed58cf feat: add OpenAPI support for task creation 2026-06-01 17:22:02 +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
duorameng 4c283a60d5 refactor: extract path logic to path.go and run go fmt on codebase 2026-05-22 14:52:51 +08:00
duorameng a31c4b9f03 feat(deps): implement batch installation, manifest parsing/importing, and responsive mobile UI/UX improvements 2026-05-18 19:25:48 +08:00
duorameng 9b4826bbee Revert "feat(deps): implement batch installation and manifest-based (requirements.txt/package.json) parser and importer"
This reverts commit cbdcbed7a0.
2026-05-18 17:53:11 +08:00
duorameng cbdcbed7a0 feat(deps): implement batch installation and manifest-based (requirements.txt/package.json) parser and importer 2026-05-18 17:51:40 +08:00
duorameng 856cdfc137 feat: add scheduler log display 2026-05-14 17:49:59 +08:00
duorameng f498c4fcd5 feat: add cmd task call 2026-05-13 17:17:50 +08:00
duorameng 4bf9ea8802 chore: add sharedworker for task stauts 2026-05-07 20:12:30 +08:00
duorameng 6bce5685c7 chore: refact reposync 2026-05-06 18:02:35 +08:00
duorameng 5a8baf7a0b chore: update auth security 2026-04-27 14:14:36 +08:00
duorameng cf9acf3ea0 chore: update ws security 2026-04-27 10:54:00 +08:00
duorameng 9bb7b5a42d feat: tag view add #87 #86 2026-04-24 19:47:37 +08:00
duorameng 3521ca9d17 chore: udpate pwa site 2026-04-14 21:43:15 +08:00
duorameng 1927d06381 chore: pwa settings titile 2026-04-14 17:55:21 +08:00
duorameng 4e27c73255 chore: add pwa 2026-04-14 16:10:15 +08:00
duorameng a85e253b45 feat: add message tmplate #76 2026-04-07 21:34:36 +08:00
engigu cc3316c4b8 feat: add secret feature 2026-03-27 14:51:29 +08:00
engigu a6d7677c98 chore: update meessage 2026-03-25 09:40:15 +08:00
engigu cd818f7b0c feat: add qlrepo sync crontab 2026-03-19 11:06:45 +08:00
engigu a03800f196 feat: add mirror settings #29 2026-03-18 10:57:06 +08:00
engigu 583287fb7b chore: fix mise envs panel 2026-03-17 14:38:20 +08:00
engigu 5fd7d78026 feat: add default env settings 2026-03-17 11:58:32 +08:00
engigu a0aa9102ca chore: security update 2026-03-12 10:04:45 +08:00
engigu 8e1df7a55a feat: server static with localfile -- docker -- remove useless 2026-03-11 17:40:22 +08:00
engigu c2e8352e1f feat: server static with localfile -- docker 2026-03-11 17:32:12 +08:00
engigu 3e902954a7 fix: gz serve error 2026-03-11 16:35:35 +08:00
engigu 388d53058b feat: compress dist to gz 2026-03-11 16:14:05 +08:00
engigu d26053a892 chore: fix pprof path 2026-03-11 15:33:28 +08:00
engigu db2bbd5d4d chore: add vs dist server for monaco -- change path 2026-03-11 11:50:06 +08:00
engigu e8f3766981 chore: add vs dist server for monaco 2026-03-11 11:46:40 +08:00
engigu deae554620 chore: add more openai 2026-03-11 10:59:25 +08:00
engigu 96e792c979 feat: add docs build action 2026-03-10 20:12:45 +08:00
engigu fdfb8fc06a feat: add pprof function 2026-03-10 17:02:25 +08:00
engigu 03ee39fccf feat: update openapi page logic 2026-03-10 16:21:09 +08:00
engigu 44ab6b39f7 fix: openapi host assingn 2026-03-10 14:33:47 +08:00
engigu 6ee7454286 chore: disable openapi page cdn cache -- fix path 2026-03-10 14:09:42 +08:00
engigu f4687f6cf6 chore: disable openapi page cdn cache 2026-03-10 14:06:44 +08:00