├── .dockerignore ├── .gitignore ├── Dockerfile ├── DockerfileNode-16 ├── LICENSE ├── Makefile ├── README.md ├── README_CN.md ├── conf ├── http.go └── main.go ├── go.mod ├── go.sum ├── initial ├── checkEnvAndInitDir.go └── migrate.go ├── internal ├── command │ └── git.go ├── common │ ├── jwt.go │ └── models.go ├── context │ ├── claims.go │ ├── file.go │ ├── json.go │ └── main.go ├── db │ └── main.go ├── event │ ├── repository.go │ └── task.go ├── log │ └── main.go ├── option │ └── model.go ├── repository │ ├── const.go │ ├── controller.go │ └── model.go ├── task │ ├── const.go │ ├── controller.go │ ├── model.go │ └── run.go └── user │ ├── const.go │ ├── controller.go │ ├── model.go │ └── role.go ├── marewood.go ├── middlewares ├── cors.go ├── jwt.go ├── log.go └── role.go ├── routes ├── main.go └── v1.go ├── screenshot ├── app1.jpg ├── app2.jpg ├── app3.jpg ├── app4.jpg ├── app5.jpg ├── dashboard.png ├── repo.png ├── task-info.png ├── task-tag.png └── task.png └── ui ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── app ├── globals.css └── style.css ├── components.json ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public ├── logo.svg └── vite.svg ├── src ├── api │ ├── repo.ts │ ├── sys.ts │ ├── task.ts │ └── user.ts ├── assets │ └── react.svg ├── commonType │ └── pagination.ts ├── components │ ├── layout │ │ ├── account.tsx │ │ ├── app.tsx │ │ ├── logo.tsx │ │ ├── main.tsx │ │ ├── nav.tsx │ │ └── notifications.tsx │ ├── pages │ │ ├── account │ │ │ ├── create.tsx │ │ │ ├── login.tsx │ │ │ └── main.tsx │ │ ├── dashboard │ │ │ └── index.tsx │ │ ├── repository │ │ │ ├── form.tsx │ │ │ ├── index.tsx │ │ │ ├── status.tsx │ │ │ ├── subscribeEventSource.tsx │ │ │ ├── table.tsx │ │ │ └── taskStatus.tsx │ │ ├── task │ │ │ ├── form.tsx │ │ │ ├── index.tsx │ │ │ ├── row-actions.tsx │ │ │ ├── select-tag.tsx │ │ │ ├── status.tsx │ │ │ ├── subscribeEventSource.tsx │ │ │ ├── switch-branch.tsx │ │ │ ├── table.tsx │ │ │ └── tags-filter.tsx │ │ └── user │ │ │ ├── delete-dialog.tsx │ │ │ ├── form.tsx │ │ │ ├── index.tsx │ │ │ └── table.tsx │ └── ui │ │ ├── alert-dialog.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── command.tsx │ │ ├── confirm-dialog.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── float-button.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── pagination.tsx │ │ ├── popover.tsx │ │ ├── role.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sonner.tsx │ │ ├── table.tsx │ │ ├── terminal-out.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── tooltip.tsx │ │ ├── tooltipWrap.tsx │ │ └── use-toast.ts ├── lib │ ├── request.ts │ └── utils.ts ├── main.tsx ├── store │ ├── app.ts │ ├── notifications.ts │ └── user.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/Dockerfile -------------------------------------------------------------------------------- /DockerfileNode-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/DockerfileNode-16 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/README_CN.md -------------------------------------------------------------------------------- /conf/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/conf/http.go -------------------------------------------------------------------------------- /conf/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/conf/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/go.sum -------------------------------------------------------------------------------- /initial/checkEnvAndInitDir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/initial/checkEnvAndInitDir.go -------------------------------------------------------------------------------- /initial/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/initial/migrate.go -------------------------------------------------------------------------------- /internal/command/git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/command/git.go -------------------------------------------------------------------------------- /internal/common/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/common/jwt.go -------------------------------------------------------------------------------- /internal/common/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/common/models.go -------------------------------------------------------------------------------- /internal/context/claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/context/claims.go -------------------------------------------------------------------------------- /internal/context/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/context/file.go -------------------------------------------------------------------------------- /internal/context/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/context/json.go -------------------------------------------------------------------------------- /internal/context/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/context/main.go -------------------------------------------------------------------------------- /internal/db/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/db/main.go -------------------------------------------------------------------------------- /internal/event/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/event/repository.go -------------------------------------------------------------------------------- /internal/event/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/event/task.go -------------------------------------------------------------------------------- /internal/log/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/log/main.go -------------------------------------------------------------------------------- /internal/option/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/option/model.go -------------------------------------------------------------------------------- /internal/repository/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/repository/const.go -------------------------------------------------------------------------------- /internal/repository/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/repository/controller.go -------------------------------------------------------------------------------- /internal/repository/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/repository/model.go -------------------------------------------------------------------------------- /internal/task/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/task/const.go -------------------------------------------------------------------------------- /internal/task/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/task/controller.go -------------------------------------------------------------------------------- /internal/task/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/task/model.go -------------------------------------------------------------------------------- /internal/task/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/task/run.go -------------------------------------------------------------------------------- /internal/user/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/user/const.go -------------------------------------------------------------------------------- /internal/user/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/user/controller.go -------------------------------------------------------------------------------- /internal/user/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/user/model.go -------------------------------------------------------------------------------- /internal/user/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/internal/user/role.go -------------------------------------------------------------------------------- /marewood.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/marewood.go -------------------------------------------------------------------------------- /middlewares/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/middlewares/cors.go -------------------------------------------------------------------------------- /middlewares/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/middlewares/jwt.go -------------------------------------------------------------------------------- /middlewares/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/middlewares/log.go -------------------------------------------------------------------------------- /middlewares/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/middlewares/role.go -------------------------------------------------------------------------------- /routes/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/routes/main.go -------------------------------------------------------------------------------- /routes/v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/routes/v1.go -------------------------------------------------------------------------------- /screenshot/app1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/screenshot/app1.jpg -------------------------------------------------------------------------------- /screenshot/app2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/screenshot/app2.jpg -------------------------------------------------------------------------------- /screenshot/app3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/screenshot/app3.jpg -------------------------------------------------------------------------------- /screenshot/app4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/screenshot/app4.jpg -------------------------------------------------------------------------------- /screenshot/app5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/screenshot/app5.jpg -------------------------------------------------------------------------------- /screenshot/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/screenshot/dashboard.png -------------------------------------------------------------------------------- /screenshot/repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/screenshot/repo.png -------------------------------------------------------------------------------- /screenshot/task-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/screenshot/task-info.png -------------------------------------------------------------------------------- /screenshot/task-tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/screenshot/task-tag.png -------------------------------------------------------------------------------- /screenshot/task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/screenshot/task.png -------------------------------------------------------------------------------- /ui/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/.eslintrc.cjs -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/app/globals.css -------------------------------------------------------------------------------- /ui/app/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/app/style.css -------------------------------------------------------------------------------- /ui/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/components.json -------------------------------------------------------------------------------- /ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/index.html -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/postcss.config.js -------------------------------------------------------------------------------- /ui/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/public/logo.svg -------------------------------------------------------------------------------- /ui/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/public/vite.svg -------------------------------------------------------------------------------- /ui/src/api/repo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/api/repo.ts -------------------------------------------------------------------------------- /ui/src/api/sys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/api/sys.ts -------------------------------------------------------------------------------- /ui/src/api/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/api/task.ts -------------------------------------------------------------------------------- /ui/src/api/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/api/user.ts -------------------------------------------------------------------------------- /ui/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/assets/react.svg -------------------------------------------------------------------------------- /ui/src/commonType/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/commonType/pagination.ts -------------------------------------------------------------------------------- /ui/src/components/layout/account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/layout/account.tsx -------------------------------------------------------------------------------- /ui/src/components/layout/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/layout/app.tsx -------------------------------------------------------------------------------- /ui/src/components/layout/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/layout/logo.tsx -------------------------------------------------------------------------------- /ui/src/components/layout/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/layout/main.tsx -------------------------------------------------------------------------------- /ui/src/components/layout/nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/layout/nav.tsx -------------------------------------------------------------------------------- /ui/src/components/layout/notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/layout/notifications.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/account/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/account/create.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/account/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/account/login.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/account/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/account/main.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/dashboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/dashboard/index.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/repository/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/repository/form.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/repository/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/repository/index.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/repository/status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/repository/status.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/repository/subscribeEventSource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/repository/subscribeEventSource.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/repository/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/repository/table.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/repository/taskStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/repository/taskStatus.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/task/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/task/form.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/task/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/task/index.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/task/row-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/task/row-actions.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/task/select-tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/task/select-tag.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/task/status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/task/status.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/task/subscribeEventSource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/task/subscribeEventSource.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/task/switch-branch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/task/switch-branch.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/task/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/task/table.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/task/tags-filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/task/tags-filter.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/user/delete-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/user/delete-dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/user/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/user/form.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/user/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/user/index.tsx -------------------------------------------------------------------------------- /ui/src/components/pages/user/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/pages/user/table.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/button.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/card.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/command.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/confirm-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/confirm-dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/float-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/float-button.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/form.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/input.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/label.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/role.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/role.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/select.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/table.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/terminal-out.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/terminal-out.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/tooltipWrap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/tooltipWrap.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/components/ui/use-toast.ts -------------------------------------------------------------------------------- /ui/src/lib/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/lib/request.ts -------------------------------------------------------------------------------- /ui/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/lib/utils.ts -------------------------------------------------------------------------------- /ui/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/main.tsx -------------------------------------------------------------------------------- /ui/src/store/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/store/app.ts -------------------------------------------------------------------------------- /ui/src/store/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/store/notifications.ts -------------------------------------------------------------------------------- /ui/src/store/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/src/store/user.ts -------------------------------------------------------------------------------- /ui/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/tailwind.config.js -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/tsconfig.node.json -------------------------------------------------------------------------------- /ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/vite.config.ts -------------------------------------------------------------------------------- /ui/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xusenlin/marewood/HEAD/ui/yarn.lock --------------------------------------------------------------------------------