├── .editorconfig ├── .eslintignore ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .npmrc ├── .vscode └── settings.json ├── README.md ├── apps ├── backend │ ├── .dockerignore │ ├── .env.development │ ├── .env.production │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yml │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── core │ │ │ ├── filter │ │ │ │ └── http-exception │ │ │ │ │ └── http-exception.filter.ts │ │ │ └── interceptor │ │ │ │ └── transform │ │ │ │ └── transform.interceptor.ts │ │ ├── guards │ │ │ └── login.guard.ts │ │ ├── main.ts │ │ ├── projects │ │ │ ├── dto │ │ │ │ └── create-project.dto.ts │ │ │ ├── projects.controller.ts │ │ │ ├── projects.module.ts │ │ │ ├── projects.service.ts │ │ │ └── schemas │ │ │ │ └── project.schema.ts │ │ ├── tasks │ │ │ ├── const.ts │ │ │ ├── dto │ │ │ │ ├── create-task.dto.ts │ │ │ │ └── update-task.dto.ts │ │ │ ├── schemas │ │ │ │ └── task.schema.ts │ │ │ ├── tasks.controller.ts │ │ │ ├── tasks.module.ts │ │ │ └── tasks.service.ts │ │ ├── users │ │ │ ├── dto │ │ │ │ ├── signin-user.dto.ts │ │ │ │ └── signup-user.dto.ts │ │ │ ├── schemas │ │ │ │ └── user.schema.ts │ │ │ ├── users.controller.ts │ │ │ ├── users.module.ts │ │ │ └── users.service.ts │ │ └── utils │ │ │ └── md5.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vitest.config.ts ├── frontend │ ├── index.html │ ├── package.json │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.vue │ │ ├── api │ │ │ ├── http.ts │ │ │ ├── index.ts │ │ │ ├── projects.ts │ │ │ ├── tasks.ts │ │ │ ├── tests │ │ │ │ └── http.spec.ts │ │ │ ├── types.ts │ │ │ └── user.ts │ │ ├── assets │ │ │ └── empty-task-detail-icon.svg │ │ ├── components │ │ │ ├── command │ │ │ │ ├── CommandModal.vue │ │ │ │ ├── CommandModalBody.vue │ │ │ │ ├── CommandSearchCommands.vue │ │ │ │ ├── CommandSearchTasks.vue │ │ │ │ ├── CommandSearchTasksItem.vue │ │ │ │ ├── commandModal.ts │ │ │ │ ├── search.ts │ │ │ │ ├── searchCommands.ts │ │ │ │ ├── searchTasks.ts │ │ │ │ └── tests │ │ │ │ │ ├── commandModal.spec.ts │ │ │ │ │ ├── search.new.spec.ts │ │ │ │ │ ├── search.spec.ts │ │ │ │ │ ├── searchCommands.spec.ts │ │ │ │ │ └── searchTasks.spec.ts │ │ │ ├── header │ │ │ │ └── TheHeader.vue │ │ │ ├── login │ │ │ │ ├── SignIn.vue │ │ │ │ ├── SignUp.vue │ │ │ │ ├── rules.ts │ │ │ │ ├── tests │ │ │ │ │ ├── rules.spec.ts │ │ │ │ │ └── validator.spec.ts │ │ │ │ └── validator.ts │ │ │ ├── navbar │ │ │ │ └── Navbar.vue │ │ │ ├── settings │ │ │ │ ├── SettingsBody.vue │ │ │ │ ├── SettingsHeader.vue │ │ │ │ ├── SettingsSidebar.vue │ │ │ │ └── Sub │ │ │ │ │ ├── Smart │ │ │ │ │ └── index.vue │ │ │ │ │ └── Theme │ │ │ │ │ ├── Item.vue │ │ │ │ │ ├── Selected.vue │ │ │ │ │ └── index.vue │ │ │ └── task │ │ │ │ ├── ProjectCreatedView.vue │ │ │ │ ├── TaskEditor.vue │ │ │ │ ├── TaskItem.vue │ │ │ │ ├── TaskLeftListProject.vue │ │ │ │ ├── TaskLeftListSmartProject.vue │ │ │ │ ├── TaskLeftListView.vue │ │ │ │ ├── TaskList.vue │ │ │ │ ├── projectCreatedView.ts │ │ │ │ └── taskLeftList.ts │ │ ├── composables │ │ │ ├── command │ │ │ │ ├── CommandGoToHome.ts │ │ │ │ ├── CommandGotoSettingsTheme.ts │ │ │ │ └── index.ts │ │ │ ├── discreteApi.ts │ │ │ ├── drag.ts │ │ │ ├── goto.ts │ │ │ ├── index.ts │ │ │ ├── loadingBar.ts │ │ │ ├── message.ts │ │ │ ├── misc.ts │ │ │ ├── settings │ │ │ │ ├── index.ts │ │ │ │ ├── sidebar.ts │ │ │ │ ├── smartProject.ts │ │ │ │ └── theme.ts │ │ │ ├── taskLeftMenu.ts │ │ │ ├── tests │ │ │ │ ├── drag.spec.ts │ │ │ │ └── goto.spec.ts │ │ │ ├── useTaskOperationMessage.ts │ │ │ └── useTaskRightContextMenu.ts │ │ ├── layout │ │ │ └── BaseLayout.vue │ │ ├── main.ts │ │ ├── pages │ │ │ ├── Login.vue │ │ │ ├── Settings.vue │ │ │ └── Task.vue │ │ ├── router │ │ │ ├── const.ts │ │ │ ├── index.ts │ │ │ ├── settings.ts │ │ │ └── tests │ │ │ │ └── index.spec.ts │ │ ├── store │ │ │ ├── index.ts │ │ │ ├── listProjects.ts │ │ │ ├── smartProjects.ts │ │ │ ├── tasks.ts │ │ │ ├── tasksSelector.ts │ │ │ ├── tests │ │ │ │ └── tasks.spec.ts │ │ │ ├── useSettingsStore.ts │ │ │ ├── useTheme.ts │ │ │ └── user.ts │ │ ├── style │ │ │ └── overrides.css │ │ ├── tests │ │ │ ├── fixture │ │ │ │ ├── index.ts │ │ │ │ ├── listProject.ts │ │ │ │ └── tasks.ts │ │ │ └── helper │ │ │ │ ├── component.ts │ │ │ │ ├── fireEvent.ts │ │ │ │ ├── index.ts │ │ │ │ └── router.ts │ │ ├── utils │ │ │ ├── index.ts │ │ │ └── token.ts │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── unocss.config.ts │ ├── vite.config.ts │ └── vitest.setup.ts └── teach-frontend │ ├── index.html │ ├── package.json │ ├── public │ └── vite.svg │ ├── scripts │ └── syncFrontend.js │ ├── src │ ├── App.vue │ ├── api │ │ ├── http.ts │ │ ├── index.ts │ │ ├── projects.ts │ │ ├── tasks.ts │ │ ├── tests │ │ │ └── http.spec.ts │ │ ├── types.ts │ │ └── user.ts │ ├── assets │ │ └── empty-task-detail-icon.svg │ ├── components │ │ ├── command │ │ │ ├── CommandModal.vue │ │ │ ├── CommandModalBody.vue │ │ │ ├── CommandSearchCommands.vue │ │ │ ├── CommandSearchTasks.vue │ │ │ ├── CommandSearchTasksItem.vue │ │ │ ├── commandModal.ts │ │ │ ├── search.ts │ │ │ ├── searchCommands.ts │ │ │ ├── searchTasks.ts │ │ │ └── tests │ │ │ │ ├── commandModal.spec.ts │ │ │ │ ├── search.new.spec.ts │ │ │ │ ├── search.spec.ts │ │ │ │ ├── searchCommands.spec.ts │ │ │ │ └── searchTasks.spec.ts │ │ ├── header │ │ │ └── TheHeader.vue │ │ ├── login │ │ │ ├── SignIn.vue │ │ │ ├── SignUp.vue │ │ │ ├── rules.ts │ │ │ ├── tests │ │ │ │ ├── rules.spec.ts │ │ │ │ └── validator.spec.ts │ │ │ └── validator.ts │ │ ├── navbar │ │ │ └── Navbar.vue │ │ ├── settings │ │ │ ├── SettingsBody.vue │ │ │ ├── SettingsHeader.vue │ │ │ ├── SettingsSidebar.vue │ │ │ └── Sub │ │ │ │ ├── Smart │ │ │ │ └── index.vue │ │ │ │ └── Theme │ │ │ │ ├── Item.vue │ │ │ │ ├── Selected.vue │ │ │ │ └── index.vue │ │ └── task │ │ │ ├── ProjectCreatedView.vue │ │ │ ├── TaskEditor.vue │ │ │ ├── TaskItem.vue │ │ │ ├── TaskLeftListProject.vue │ │ │ ├── TaskLeftListSmartProject.vue │ │ │ ├── TaskLeftListView.vue │ │ │ ├── TaskList.vue │ │ │ ├── projectCreatedView.ts │ │ │ └── taskLeftList.ts │ ├── composables │ │ ├── command │ │ │ ├── CommandGoToHome.ts │ │ │ ├── CommandGotoSettingsTheme.ts │ │ │ └── index.ts │ │ ├── discreteApi.ts │ │ ├── drag.ts │ │ ├── goto.ts │ │ ├── index.ts │ │ ├── loadingBar.ts │ │ ├── message.ts │ │ ├── misc.ts │ │ ├── settings │ │ │ ├── index.ts │ │ │ ├── sidebar.ts │ │ │ ├── smartProject.ts │ │ │ └── theme.ts │ │ ├── taskLeftMenu.ts │ │ ├── tests │ │ │ ├── drag.spec.ts │ │ │ └── goto.spec.ts │ │ ├── useTaskOperationMessage.ts │ │ └── useTaskRightContextMenu.ts │ ├── layout │ │ └── BaseLayout.vue │ ├── main.ts │ ├── pages │ │ ├── Login.vue │ │ ├── Settings.vue │ │ └── Task.vue │ ├── router │ │ ├── const.ts │ │ ├── index.ts │ │ ├── settings.ts │ │ └── tests │ │ │ └── router.spec.ts │ ├── store │ │ ├── index.ts │ │ ├── listProjects.ts │ │ ├── smartProjects.ts │ │ ├── tasks.ts │ │ ├── tasksSelector.ts │ │ ├── tests │ │ │ └── tasks.spec.ts │ │ ├── useSettingsStore.ts │ │ ├── useTheme.ts │ │ └── user.ts │ ├── style │ │ └── overrides.css │ ├── tests │ │ ├── fixture │ │ │ ├── index.ts │ │ │ ├── listProject.ts │ │ │ └── tasks.ts │ │ └── helper │ │ │ ├── component.ts │ │ │ ├── fireEvent.ts │ │ │ ├── index.ts │ │ │ └── router.ts │ ├── utils │ │ ├── index.ts │ │ └── token.ts │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── unocss.config.ts │ ├── vite.config.ts │ └── vitest.setup.ts ├── package.json ├── packages └── .gitkeep ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── turbo.json └── vercel.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/.eslintignore -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/README.md -------------------------------------------------------------------------------- /apps/backend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /apps/backend/.env.development: -------------------------------------------------------------------------------- 1 | MONGODB_URL=mongodb://127.0.0.1:27017/dida -------------------------------------------------------------------------------- /apps/backend/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/.env.production -------------------------------------------------------------------------------- /apps/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/Dockerfile -------------------------------------------------------------------------------- /apps/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/README.md -------------------------------------------------------------------------------- /apps/backend/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/docker-compose.yml -------------------------------------------------------------------------------- /apps/backend/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/nest-cli.json -------------------------------------------------------------------------------- /apps/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/package.json -------------------------------------------------------------------------------- /apps/backend/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/app.controller.ts -------------------------------------------------------------------------------- /apps/backend/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/app.module.ts -------------------------------------------------------------------------------- /apps/backend/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/app.service.ts -------------------------------------------------------------------------------- /apps/backend/src/core/filter/http-exception/http-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/core/filter/http-exception/http-exception.filter.ts -------------------------------------------------------------------------------- /apps/backend/src/core/interceptor/transform/transform.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/core/interceptor/transform/transform.interceptor.ts -------------------------------------------------------------------------------- /apps/backend/src/guards/login.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/guards/login.guard.ts -------------------------------------------------------------------------------- /apps/backend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/main.ts -------------------------------------------------------------------------------- /apps/backend/src/projects/dto/create-project.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateProjectDto { 2 | name: string 3 | } 4 | -------------------------------------------------------------------------------- /apps/backend/src/projects/projects.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/projects/projects.controller.ts -------------------------------------------------------------------------------- /apps/backend/src/projects/projects.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/projects/projects.module.ts -------------------------------------------------------------------------------- /apps/backend/src/projects/projects.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/projects/projects.service.ts -------------------------------------------------------------------------------- /apps/backend/src/projects/schemas/project.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/projects/schemas/project.schema.ts -------------------------------------------------------------------------------- /apps/backend/src/tasks/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/tasks/const.ts -------------------------------------------------------------------------------- /apps/backend/src/tasks/dto/create-task.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/tasks/dto/create-task.dto.ts -------------------------------------------------------------------------------- /apps/backend/src/tasks/dto/update-task.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/tasks/dto/update-task.dto.ts -------------------------------------------------------------------------------- /apps/backend/src/tasks/schemas/task.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/tasks/schemas/task.schema.ts -------------------------------------------------------------------------------- /apps/backend/src/tasks/tasks.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/tasks/tasks.controller.ts -------------------------------------------------------------------------------- /apps/backend/src/tasks/tasks.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/tasks/tasks.module.ts -------------------------------------------------------------------------------- /apps/backend/src/tasks/tasks.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/tasks/tasks.service.ts -------------------------------------------------------------------------------- /apps/backend/src/users/dto/signin-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/users/dto/signin-user.dto.ts -------------------------------------------------------------------------------- /apps/backend/src/users/dto/signup-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/users/dto/signup-user.dto.ts -------------------------------------------------------------------------------- /apps/backend/src/users/schemas/user.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/users/schemas/user.schema.ts -------------------------------------------------------------------------------- /apps/backend/src/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/users/users.controller.ts -------------------------------------------------------------------------------- /apps/backend/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/users/users.module.ts -------------------------------------------------------------------------------- /apps/backend/src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/users/users.service.ts -------------------------------------------------------------------------------- /apps/backend/src/utils/md5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/src/utils/md5.ts -------------------------------------------------------------------------------- /apps/backend/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/tsconfig.build.json -------------------------------------------------------------------------------- /apps/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/tsconfig.json -------------------------------------------------------------------------------- /apps/backend/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/backend/vitest.config.ts -------------------------------------------------------------------------------- /apps/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/index.html -------------------------------------------------------------------------------- /apps/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/package.json -------------------------------------------------------------------------------- /apps/frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/public/vite.svg -------------------------------------------------------------------------------- /apps/frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/App.vue -------------------------------------------------------------------------------- /apps/frontend/src/api/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/api/http.ts -------------------------------------------------------------------------------- /apps/frontend/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/api/index.ts -------------------------------------------------------------------------------- /apps/frontend/src/api/projects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/api/projects.ts -------------------------------------------------------------------------------- /apps/frontend/src/api/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/api/tasks.ts -------------------------------------------------------------------------------- /apps/frontend/src/api/tests/http.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/api/tests/http.spec.ts -------------------------------------------------------------------------------- /apps/frontend/src/api/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/api/types.ts -------------------------------------------------------------------------------- /apps/frontend/src/api/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/api/user.ts -------------------------------------------------------------------------------- /apps/frontend/src/assets/empty-task-detail-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/assets/empty-task-detail-icon.svg -------------------------------------------------------------------------------- /apps/frontend/src/components/command/CommandModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/CommandModal.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/command/CommandModalBody.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/CommandModalBody.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/command/CommandSearchCommands.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/CommandSearchCommands.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/command/CommandSearchTasks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/CommandSearchTasks.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/command/CommandSearchTasksItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/CommandSearchTasksItem.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/command/commandModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/commandModal.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/command/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/search.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/command/searchCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/searchCommands.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/command/searchTasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/searchTasks.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/command/tests/commandModal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/tests/commandModal.spec.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/command/tests/search.new.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/tests/search.new.spec.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/command/tests/search.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/tests/search.spec.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/command/tests/searchCommands.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/tests/searchCommands.spec.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/command/tests/searchTasks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/command/tests/searchTasks.spec.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/header/TheHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/header/TheHeader.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/login/SignIn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/login/SignIn.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/login/SignUp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/login/SignUp.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/login/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/login/rules.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/login/tests/rules.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/login/tests/rules.spec.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/login/tests/validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/login/tests/validator.spec.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/login/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/login/validator.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/navbar/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/navbar/Navbar.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/settings/SettingsBody.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/settings/SettingsBody.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/settings/SettingsHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/settings/SettingsHeader.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/settings/SettingsSidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/settings/SettingsSidebar.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/settings/Sub/Smart/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/settings/Sub/Smart/index.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/settings/Sub/Theme/Item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/settings/Sub/Theme/Item.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/settings/Sub/Theme/Selected.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/settings/Sub/Theme/Selected.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/settings/Sub/Theme/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/settings/Sub/Theme/index.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/task/ProjectCreatedView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/task/ProjectCreatedView.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/task/TaskEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/task/TaskEditor.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/task/TaskItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/task/TaskItem.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/task/TaskLeftListProject.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/task/TaskLeftListProject.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/task/TaskLeftListSmartProject.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/task/TaskLeftListSmartProject.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/task/TaskLeftListView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/task/TaskLeftListView.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/task/TaskList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/task/TaskList.vue -------------------------------------------------------------------------------- /apps/frontend/src/components/task/projectCreatedView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/task/projectCreatedView.ts -------------------------------------------------------------------------------- /apps/frontend/src/components/task/taskLeftList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/components/task/taskLeftList.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/command/CommandGoToHome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/command/CommandGoToHome.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/command/CommandGotoSettingsTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/command/CommandGotoSettingsTheme.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/command/index.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/discreteApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/discreteApi.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/drag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/drag.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/goto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/goto.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/index.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/loadingBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/loadingBar.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/message.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/misc.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/settings/index.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/settings/sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/settings/sidebar.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/settings/smartProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/settings/smartProject.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/settings/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/settings/theme.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/taskLeftMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/taskLeftMenu.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/tests/drag.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/tests/drag.spec.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/tests/goto.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/tests/goto.spec.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/useTaskOperationMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/useTaskOperationMessage.ts -------------------------------------------------------------------------------- /apps/frontend/src/composables/useTaskRightContextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/composables/useTaskRightContextMenu.ts -------------------------------------------------------------------------------- /apps/frontend/src/layout/BaseLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/layout/BaseLayout.vue -------------------------------------------------------------------------------- /apps/frontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/main.ts -------------------------------------------------------------------------------- /apps/frontend/src/pages/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/pages/Login.vue -------------------------------------------------------------------------------- /apps/frontend/src/pages/Settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/pages/Settings.vue -------------------------------------------------------------------------------- /apps/frontend/src/pages/Task.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/pages/Task.vue -------------------------------------------------------------------------------- /apps/frontend/src/router/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/router/const.ts -------------------------------------------------------------------------------- /apps/frontend/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/router/index.ts -------------------------------------------------------------------------------- /apps/frontend/src/router/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/router/settings.ts -------------------------------------------------------------------------------- /apps/frontend/src/router/tests/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/router/tests/index.spec.ts -------------------------------------------------------------------------------- /apps/frontend/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/store/index.ts -------------------------------------------------------------------------------- /apps/frontend/src/store/listProjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/store/listProjects.ts -------------------------------------------------------------------------------- /apps/frontend/src/store/smartProjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/store/smartProjects.ts -------------------------------------------------------------------------------- /apps/frontend/src/store/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/store/tasks.ts -------------------------------------------------------------------------------- /apps/frontend/src/store/tasksSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/store/tasksSelector.ts -------------------------------------------------------------------------------- /apps/frontend/src/store/tests/tasks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/store/tests/tasks.spec.ts -------------------------------------------------------------------------------- /apps/frontend/src/store/useSettingsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/store/useSettingsStore.ts -------------------------------------------------------------------------------- /apps/frontend/src/store/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/store/useTheme.ts -------------------------------------------------------------------------------- /apps/frontend/src/store/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/store/user.ts -------------------------------------------------------------------------------- /apps/frontend/src/style/overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/style/overrides.css -------------------------------------------------------------------------------- /apps/frontend/src/tests/fixture/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/tests/fixture/index.ts -------------------------------------------------------------------------------- /apps/frontend/src/tests/fixture/listProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/tests/fixture/listProject.ts -------------------------------------------------------------------------------- /apps/frontend/src/tests/fixture/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/tests/fixture/tasks.ts -------------------------------------------------------------------------------- /apps/frontend/src/tests/helper/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/tests/helper/component.ts -------------------------------------------------------------------------------- /apps/frontend/src/tests/helper/fireEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/tests/helper/fireEvent.ts -------------------------------------------------------------------------------- /apps/frontend/src/tests/helper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/tests/helper/index.ts -------------------------------------------------------------------------------- /apps/frontend/src/tests/helper/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/tests/helper/router.ts -------------------------------------------------------------------------------- /apps/frontend/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/utils/index.ts -------------------------------------------------------------------------------- /apps/frontend/src/utils/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/utils/token.ts -------------------------------------------------------------------------------- /apps/frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/src/vite-env.d.ts -------------------------------------------------------------------------------- /apps/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/tsconfig.json -------------------------------------------------------------------------------- /apps/frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /apps/frontend/unocss.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/unocss.config.ts -------------------------------------------------------------------------------- /apps/frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/vite.config.ts -------------------------------------------------------------------------------- /apps/frontend/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/frontend/vitest.setup.ts -------------------------------------------------------------------------------- /apps/teach-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/index.html -------------------------------------------------------------------------------- /apps/teach-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/package.json -------------------------------------------------------------------------------- /apps/teach-frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/public/vite.svg -------------------------------------------------------------------------------- /apps/teach-frontend/scripts/syncFrontend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/scripts/syncFrontend.js -------------------------------------------------------------------------------- /apps/teach-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/App.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/api/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/api/http.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/api/index.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/api/projects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/api/projects.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/api/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/api/tasks.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/api/tests/http.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/api/tests/http.spec.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/api/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/api/types.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/api/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/api/user.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/assets/empty-task-detail-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/assets/empty-task-detail-icon.svg -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/CommandModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/CommandModal.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/CommandModalBody.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/CommandModalBody.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/CommandSearchCommands.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/CommandSearchCommands.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/CommandSearchTasks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/CommandSearchTasks.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/CommandSearchTasksItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/CommandSearchTasksItem.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/commandModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/commandModal.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/search.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/searchCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/searchCommands.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/searchTasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/searchTasks.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/tests/commandModal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/tests/commandModal.spec.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/tests/search.new.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/tests/search.new.spec.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/tests/search.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/tests/search.spec.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/tests/searchCommands.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/tests/searchCommands.spec.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/command/tests/searchTasks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/command/tests/searchTasks.spec.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/header/TheHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/header/TheHeader.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/login/SignIn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/login/SignIn.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/login/SignUp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/login/SignUp.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/login/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/login/rules.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/login/tests/rules.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/login/tests/rules.spec.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/login/tests/validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/login/tests/validator.spec.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/login/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/login/validator.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/navbar/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/navbar/Navbar.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/settings/SettingsBody.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/settings/SettingsBody.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/settings/SettingsHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/settings/SettingsHeader.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/settings/SettingsSidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/settings/SettingsSidebar.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/settings/Sub/Smart/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/settings/Sub/Smart/index.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/settings/Sub/Theme/Item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/settings/Sub/Theme/Item.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/settings/Sub/Theme/Selected.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/settings/Sub/Theme/Selected.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/settings/Sub/Theme/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/settings/Sub/Theme/index.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/task/ProjectCreatedView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/task/ProjectCreatedView.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/task/TaskEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/task/TaskEditor.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/task/TaskItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/task/TaskItem.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/task/TaskLeftListProject.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/task/TaskLeftListProject.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/task/TaskLeftListSmartProject.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/task/TaskLeftListSmartProject.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/task/TaskLeftListView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/task/TaskLeftListView.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/task/TaskList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/task/TaskList.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/task/projectCreatedView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/task/projectCreatedView.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/components/task/taskLeftList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/components/task/taskLeftList.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/command/CommandGoToHome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/command/CommandGoToHome.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/command/CommandGotoSettingsTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/command/CommandGotoSettingsTheme.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/command/index.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/discreteApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/discreteApi.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/drag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/drag.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/goto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/goto.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/index.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/loadingBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/loadingBar.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/message.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/misc.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/settings/index.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/settings/sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/settings/sidebar.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/settings/smartProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/settings/smartProject.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/settings/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/settings/theme.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/taskLeftMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/taskLeftMenu.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/tests/drag.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/tests/drag.spec.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/tests/goto.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/tests/goto.spec.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/useTaskOperationMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/useTaskOperationMessage.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/composables/useTaskRightContextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/composables/useTaskRightContextMenu.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/layout/BaseLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/layout/BaseLayout.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/main.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/pages/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/pages/Login.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/pages/Settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/pages/Settings.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/pages/Task.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/pages/Task.vue -------------------------------------------------------------------------------- /apps/teach-frontend/src/router/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/router/const.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/router/index.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/router/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/router/settings.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/router/tests/router.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/router/tests/router.spec.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/store/index.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/store/listProjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/store/listProjects.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/store/smartProjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/store/smartProjects.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/store/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/store/tasks.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/store/tasksSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/store/tasksSelector.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/store/tests/tasks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/store/tests/tasks.spec.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/store/useSettingsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/store/useSettingsStore.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/store/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/store/useTheme.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/store/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/store/user.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/style/overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/style/overrides.css -------------------------------------------------------------------------------- /apps/teach-frontend/src/tests/fixture/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/tests/fixture/index.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/tests/fixture/listProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/tests/fixture/listProject.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/tests/fixture/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/tests/fixture/tasks.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/tests/helper/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/tests/helper/component.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/tests/helper/fireEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/tests/helper/fireEvent.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/tests/helper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/tests/helper/index.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/tests/helper/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/tests/helper/router.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/utils/index.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/utils/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/utils/token.ts -------------------------------------------------------------------------------- /apps/teach-frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/src/vite-env.d.ts -------------------------------------------------------------------------------- /apps/teach-frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/tsconfig.json -------------------------------------------------------------------------------- /apps/teach-frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/tsconfig.node.json -------------------------------------------------------------------------------- /apps/teach-frontend/unocss.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/unocss.config.ts -------------------------------------------------------------------------------- /apps/teach-frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/vite.config.ts -------------------------------------------------------------------------------- /apps/teach-frontend/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/apps/teach-frontend/vitest.setup.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/package.json -------------------------------------------------------------------------------- /packages/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/turbo.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuixueshe/dida/HEAD/vercel.json --------------------------------------------------------------------------------