From d30acd8e5577e90f951061f979c8cbd45091125f Mon Sep 17 00:00:00 2001 From: Rao <1227431568@qq.com> Date: Fri, 21 Feb 2025 17:02:51 +0800 Subject: [PATCH] add 02011702 --- .continue/prompts/coder.prompt | 0 .dockerignore | 0 .npmrc | 0 Dockerfile | 0 README.md | 0 apps/server/src/auth/auth.guard.ts | 0 apps/server/src/auth/config.ts | 0 apps/server/src/auth/session.service.ts | 0 apps/server/src/auth/types.ts | 0 apps/server/src/auth/utils.ts | 0 apps/server/src/filters/exceptions.filter.ts | 0 .../models/app-config/app-config.module.ts | 0 .../models/app-config/app-config.router.ts | 0 .../models/app-config/app-config.service.ts | 0 apps/server/src/models/base/base.service.ts | 0 .../src/models/base/base.tree.service.ts | 0 apps/server/src/models/base/base.type.ts | 0 .../server/src/models/base/errorMap.prisma.ts | 0 .../src/models/base/row-cache.service.ts | 0 .../src/models/base/row-model.service.ts | 0 apps/server/src/models/base/sql-builder.ts | 0 apps/server/src/models/base/test.sql | 0 .../server/src/models/course/course.module.ts | 0 .../server/src/models/course/course.router.ts | 0 .../server/src/models/course/course.schema.ts | 0 .../src/models/course/course.service.ts | 0 apps/server/src/models/course/utils.ts | 0 .../department/department.row.service.ts | 0 apps/server/src/models/department/utils.ts | 0 .../src/models/enrollment/enroll.schema.ts | 0 .../models/enrollment/enrollment.module.ts | 0 .../models/enrollment/enrollment.router.ts | 0 .../models/enrollment/enrollment.service.ts | 0 .../src/models/lecture/lecture.module.ts | 0 .../src/models/lecture/lecture.router.ts | 0 .../src/models/lecture/lecture.service.ts | 0 apps/server/src/models/lecture/utils.ts | 0 .../src/models/message/message.module.ts | 0 .../src/models/message/message.service.ts | 0 apps/server/src/models/message/utils.ts | 0 apps/server/src/models/post/utils.ts | 0 .../src/models/rbac/role.row.service.ts | 0 .../models/resource/pipe/resource.pipeline.ts | 0 .../resource/processor/BaseProcessor.ts | 0 .../resource/processor/ImageProcessor.ts | 0 .../resource/processor/VideoProcessor.ts | 0 .../src/models/resource/resource.module.ts | 0 .../src/models/resource/resource.router.ts | 0 .../src/models/resource/resource.service.ts | 0 apps/server/src/models/resource/types.ts | 0 .../src/models/section/section.module.ts | 0 .../src/models/section/section.router.ts | 0 .../src/models/section/section.service.ts | 0 .../src/models/staff/staff.row.service.ts | 0 .../src/models/term/term.row.service.ts | 0 apps/server/src/models/term/utils.ts | 0 apps/server/src/models/visit/visit.module.ts | 0 apps/server/src/models/visit/visit.router.ts | 0 apps/server/src/models/visit/visit.service.ts | 0 .../queue/postprocess/postprocess.service.ts | 0 apps/server/src/queue/stats/stats.service.ts | 0 .../server/src/queue/worker/file.processor.ts | 0 .../src/socket/base/base-websocket-server.ts | 0 .../src/socket/collaboration/callback.ts | 0 .../collaboration/collaboration.module.ts | 0 .../src/socket/collaboration/persistence.ts | 0 apps/server/src/socket/collaboration/types.ts | 0 .../src/socket/collaboration/ws-shared-doc.ts | 0 .../src/socket/collaboration/yjs.server.ts | 0 .../src/socket/realtime/realtime.module.ts | 0 .../src/socket/realtime/realtime.server.ts | 0 apps/server/src/socket/types.ts | 0 apps/server/src/socket/websocket.module.ts | 0 apps/server/src/socket/websocket.service.ts | 0 apps/server/src/tasks/init/gendev.service.ts | 0 apps/server/src/tasks/init/utils.ts | 0 apps/server/src/trpc/types.ts | 0 apps/server/src/trpc/utils.ts | 0 apps/server/src/upload/tus.service.ts | 0 apps/server/src/upload/types.ts | 0 apps/server/src/upload/upload.controller.ts | 0 apps/server/src/upload/upload.module.ts | 0 apps/server/src/upload/utils.ts | 0 apps/server/src/utils/event-bus.ts | 0 apps/server/src/utils/file.ts | 0 apps/server/src/utils/minio/minio.module.ts | 0 apps/server/src/utils/minio/minio.service.ts | 0 apps/server/src/utils/redis/redis.service.ts | 0 apps/server/src/utils/redis/utils.ts | 0 apps/server/src/validation/index.ts | 0 apps/web/src/app/admin/base-setting/page.tsx | 0 apps/web/src/app/admin/layout.tsx | 0 apps/web/src/app/denied.tsx | 0 apps/web/src/app/login.tsx | 0 apps/web/src/app/main/course/detail/page.tsx | 0 .../components/coursePreviewAllmsg.tsx | 7 +++ apps/web/src/app/main/course/preview/page.tsx | 7 +++ .../main/courses/components/CourseCard.tsx | 0 .../main/courses/components/CourseList.tsx | 0 .../main/courses/components/FilterSection.tsx | 55 +++++++++++----- .../src/app/main/courses/instructor/page.tsx | 0 apps/web/src/app/main/courses/mockData.ts | 0 apps/web/src/app/main/courses/page.tsx | 0 .../web/src/app/main/courses/student/page.tsx | 0 .../main/home/components/CategorySection.tsx | 28 ++++++++- .../main/home/components/CoursesSection.tsx | 63 ++++++++++++------- .../components/FeaturedTeachersSection.tsx | 0 .../app/main/home/components/HeroSection.tsx | 0 apps/web/src/app/main/home/page.tsx | 0 apps/web/src/app/main/layout/MainFooter.tsx | 0 apps/web/src/app/main/layout/MainHeader.tsx | 0 apps/web/src/app/main/layout/MainLayout.tsx | 0 .../src/app/main/layout/NavigationMenu.tsx | 0 apps/web/src/app/main/layout/UserMenu.tsx | 0 apps/web/src/app/main/paths/page.tsx | 0 apps/web/src/app/main/self/courses/page.tsx | 0 apps/web/src/app/main/self/profiles/page.tsx | 0 .../src/components/animation/sine-wave.tsx | 0 .../src/components/common/container/Card.tsx | 0 .../components/common/editor/MindEditor.tsx | 0 .../common/editor/graph/GraphEditor.tsx | 0 .../components/common/editor/graph/data.ts | 0 .../common/editor/graph/edges/GraphEdge.tsx | 0 .../editor/graph/edges/algorithms/a-star.ts | 0 .../editor/graph/edges/algorithms/index.ts | 0 .../editor/graph/edges/algorithms/simple.ts | 0 .../common/editor/graph/layout/BaseLayout.ts | 0 .../editor/graph/layout/MindMapLayout.ts | 0 .../editor/graph/layout/SingleMapLayout.ts | 0 .../common/editor/graph/layout/TreeLayout.ts | 0 .../graph/layout/edge/algorithms/a-star.ts | 0 .../graph/layout/edge/algorithms/index.ts | 0 .../graph/layout/edge/algorithms/simple.ts | 0 .../common/editor/graph/layout/edge/edge.ts | 0 .../common/editor/graph/layout/edge/index.ts | 0 .../common/editor/graph/layout/edge/point.ts | 0 .../common/editor/graph/layout/edge/style.ts | 0 .../common/editor/graph/layout/index.ts | 0 .../common/editor/graph/layout/metadata.ts | 0 .../graph/layout/node/algorithms/d3-dag.ts | 0 .../layout/node/algorithms/d3-hierarchy.ts | 0 .../layout/node/algorithms/dagre-tree.ts | 0 .../graph/layout/node/algorithms/elk.ts | 0 .../graph/layout/node/algorithms/origin.ts | 0 .../common/editor/graph/layout/node/index.ts | 0 .../common/editor/graph/layout/types.ts | 0 .../common/editor/graph/nodes/GraphNode.tsx | 0 .../common/editor/graph/nodes/style.ts | 0 .../components/common/editor/graph/store.ts | 0 .../components/common/editor/graph/types.ts | 0 .../common/editor/graph/useGraphOperation.ts | 0 .../common/editor/graph/useKeyboardCtrl.ts | 0 .../common/editor/graph/useUndoRedo.tsx | 0 .../components/common/editor/graph/utils.ts | 0 .../common/editor/graph/utils/base.ts | 0 .../common/editor/graph/utils/diff.ts | 0 .../common/editor/graph/utils/uuid.ts | 0 .../common/editor/quill/QuillCharCounter.tsx | 0 .../common/editor/quill/QuillEditor.tsx | 0 .../common/editor/quill/constants.ts | 0 .../common/element/AnimatedTabs.tsx | 0 .../src/components/common/element/Avatar.tsx | 0 .../src/components/common/element/Button.tsx | 0 .../components/common/element/Pagination.tsx | 0 .../web/src/components/common/element/Tag.tsx | 0 .../components/common/form/FormArrayField.tsx | 49 ++++++++------- .../common/form/FormDynamicInputs.tsx | 0 .../src/components/common/form/FormError.tsx | 0 .../src/components/common/form/FormInput.tsx | 0 .../components/common/form/FormQuillInput.tsx | 0 .../src/components/common/form/FormSelect.tsx | 0 .../web/src/components/common/space/Empty.tsx | 0 .../common/uploader/AvatarUploader.tsx | 0 .../common/uploader/TusUploader.tsx | 0 .../components/layout/admin/AdminHeader.tsx | 0 .../components/layout/admin/AdminLayout.tsx | 0 .../components/layout/admin/AdminSidebar.tsx | 0 apps/web/src/components/layout/breadcrumb.tsx | 0 .../components/layout/element/breadcrumb.tsx | 0 .../src/components/layout/element/types.ts | 0 .../element/usermenu/user-edit-modal.tsx | 0 .../layout/element/usermenu/user-form.tsx | 0 .../layout/element/usermenu/usermenu.tsx | 0 apps/web/src/components/layout/fix-header.tsx | 0 .../components/layout/resizable-sidebar.tsx | 0 .../src/components/layout/sidebar-content.tsx | 0 .../web/src/components/layout/user-header.tsx | 0 .../models/course/card/CourseCard.tsx | 0 .../models/course/card/CourseHeader.tsx | 0 .../models/course/card/CourseStats.tsx | 0 .../models/course/detail/CourseDetail.tsx | 0 .../course/detail/CourseDetailContext.tsx | 0 .../CourseDetailDescription.tsx | 0 .../CourseDetailNavBar.tsx | 0 .../Description/Overview.tsx | 0 .../Description/index.ts | 0 .../course/detail/CourseDetailDisplayArea.tsx | 0 .../CourseDetailHeader/CourseDetailHeader.tsx | 0 .../course/detail/CourseDetailLayout.tsx | 0 .../course/detail/CourseDetailSkeleton.tsx | 0 .../detail/CourseSyllabus/CollapsedButton.tsx | 0 .../detail/CourseSyllabus/CourseSyllabus.tsx | 0 .../detail/CourseSyllabus/LectureItem.tsx | 0 .../detail/CourseSyllabus/SectionItem.tsx | 0 .../detail/CourseSyllabus/SyllabusHeader.tsx | 0 .../course/detail/CourseSyllabus/index.ts | 0 .../course/detail/course-objectives.tsx | 0 .../editor/context/CourseEditorContext.tsx | 0 .../course/editor/form/CourseBasicForm.tsx | 0 .../editor/form/CourseContentForm copy.tsx | 0 .../CourseContentForm/CourseContentForm.tsx | 0 .../CourseContentFormHeader.tsx | 0 .../CourseContentForm/CourseSectionEmpty.tsx | 0 .../form/CourseContentForm/LectureList.tsx | 0 .../CourseContentForm/SortableLecture.tsx | 0 .../CourseContentForm/SortableSection.tsx | 0 .../form/CourseContentForm/interface.ts | 0 .../course/editor/form/CourseGoalForm.tsx | 2 + .../course/editor/form/CourseSettingForm.tsx | 25 +++++++- .../editor/layout/CourseEditorHeader.tsx | 0 .../editor/layout/CourseEditorLayout.tsx | 0 .../editor/layout/CourseEditorSidebar.tsx | 0 .../models/course/editor/layout/enum.ts | 0 .../models/course/editor/navItems.tsx | 0 .../models/course/list/course-list.tsx | 0 .../models/department/department-form.tsx | 0 .../department/department-import-drawer.tsx | 0 .../models/department/department-list.tsx | 0 .../models/department/department-select.tsx | 0 .../models/department/dept-editor.tsx | 0 .../models/department/dept-import-form.tsx | 0 .../models/department/dept-import-modal.tsx | 0 .../models/department/dept-modal.tsx | 0 .../models/role/role-editor/assign-list.tsx | 0 .../models/role/role-editor/role-editor.tsx | 0 .../models/role/role-editor/role-form.tsx | 0 .../models/role/role-editor/role-list.tsx | 0 .../models/role/role-editor/role-modal.tsx | 0 .../role/role-editor/role-staff-modal.tsx | 0 .../components/models/role/role-select.tsx | 0 .../components/models/staff/staff-editor.tsx | 0 .../components/models/staff/staff-form.tsx | 0 .../components/models/staff/staff-list.tsx | 0 .../components/models/staff/staff-modal.tsx | 0 .../components/models/staff/staff-select.tsx | 0 .../models/staff/staff-transfer.tsx | 0 .../models/taxonomy/taxonomy-select.tsx | 0 .../components/models/term/taxonomy-form.tsx | 0 .../components/models/term/taxonomy-list.tsx | 0 .../components/models/term/taxonomy-modal.tsx | 0 .../components/models/term/term-editor.tsx | 0 .../src/components/models/term/term-form.tsx | 0 .../models/term/term-import-form.tsx | 0 .../models/term/term-import-modal.tsx | 0 .../src/components/models/term/term-list.tsx | 0 .../src/components/models/term/term-modal.tsx | 0 .../components/models/term/term-select.tsx | 0 .../models/term/term-select_BACKUP.tsx | 0 apps/web/src/components/models/term/util.ts | 0 .../presentation/EmptyStateIllustration.tsx | 0 .../src/components/presentation/NavBar.tsx | 0 .../src/components/presentation/Skeleton.tsx | 0 .../presentation/ag-server-table.tsx | 0 .../presentation/animate-progress.tsx | 0 .../presentation/collapse-section.tsx | 0 .../presentation/dashboard-card.tsx | 0 .../src/components/presentation/dialog.tsx | 0 .../components/presentation/dropdown-menu.tsx | 0 .../presentation/excel-to-base64-uploader.tsx | 0 .../presentation/general-dialog.tsx | 0 .../src/components/presentation/id-card.tsx | 0 .../src/components/presentation/mind-map.tsx | 0 .../src/components/presentation/nice-img.tsx | 0 .../components/presentation/phone-book.tsx | 0 .../src/components/presentation/popover.tsx | 0 .../src/components/presentation/round-tag.tsx | 0 .../presentation/rounded-rectangle-tag.tsx | 0 .../components/presentation/user/Avatar.tsx | 0 .../ControlButtons/Brightness.tsx | 0 .../ControlButtons/FullScreen.tsx | 0 .../video-player/ControlButtons/Play.tsx | 0 .../video-player/ControlButtons/Setting.tsx | 0 .../video-player/ControlButtons/Speed.tsx | 0 .../video-player/ControlButtons/TimeLine.tsx | 0 .../video-player/ControlButtons/Volume.tsx | 0 .../video-player/ControlButtons/index.ts | 0 .../video-player/LoadingOverlay.tsx | 0 .../video-player/VideoControls.tsx | 0 .../video-player/VideoDisplay.tsx | 0 .../presentation/video-player/VideoPlayer.tsx | 0 .../video-player/VideoPlayerLayout.tsx | 0 .../presentation/video-player/interface.ts | 0 .../presentation/video-player/type.ts | 0 .../presentation/video-player/utlis.ts | 0 apps/web/src/components/svg/rounded-clip.tsx | 0 .../src/components/utils/excel-importer.tsx | 0 .../src/components/utils/image-uploader.tsx | 0 apps/web/src/components/utils/with-auth.tsx | 0 apps/web/src/hooks/useClickOutside.ts | 0 apps/web/src/hooks/useGetTaxonomy.ts | 31 +++++++++ apps/web/src/hooks/useLocalSetting.ts | 0 apps/web/src/hooks/useTusUpload.ts | 0 apps/web/src/io/index.ts | 0 apps/web/src/io/tusd.ts | 0 apps/web/src/locale/ag-grid-locale.ts | 0 apps/web/src/polyfills/index.ts | 0 apps/web/src/providers/auth-provider.tsx | 0 apps/web/src/providers/theme-provider.tsx | 0 apps/web/src/routes/admin-route.tsx | 0 apps/web/src/routes/index.tsx | 7 +++ apps/web/src/routes/types.ts | 0 apps/web/src/utils/axios-client.ts | 0 apps/web/src/utils/classname.ts | 0 auto.sh | 0 config/nginx/conf.d/web.conf | 0 config/nginx/conf.d/web.template | 0 config/redis.conf | 0 docker-compose.example.yml | 0 package.json | 0 packages/client/package.json | 0 packages/client/src/api/hooks/index.ts | 0 packages/client/src/api/hooks/useAppConfig.ts | 0 packages/client/src/api/hooks/useCourse.ts | 0 packages/client/src/api/hooks/useEntity.ts | 0 packages/client/src/api/hooks/useMessage.ts | 0 packages/client/src/api/hooks/usePost.ts | 0 packages/client/src/api/hooks/useQueryApi.ts | 0 packages/client/src/api/hooks/useVisitor.ts | 0 packages/client/src/api/index.ts | 0 packages/client/src/api/utils.ts | 0 packages/client/src/event/index.ts | 0 packages/client/src/hooks/index.ts | 0 packages/client/src/hooks/useAwaitState.ts | 0 packages/client/src/hooks/useTimeout.ts | 0 packages/client/src/index.ts | 0 packages/client/src/io/download.ts | 0 packages/client/src/io/index.ts | 0 packages/client/src/presentation/color.ts | 0 packages/client/src/presentation/index.ts | 0 packages/client/src/providers/index.ts | 0 packages/client/src/singleton/DataHolder.ts | 0 packages/client/src/tools/file.ts | 0 packages/client/src/tools/index.ts | 0 packages/client/src/tools/number.ts | 0 packages/client/src/tools/objects.ts | 0 packages/client/src/types/index.ts | 0 packages/client/src/upload/index.ts | 0 packages/client/src/upload/types.ts | 0 packages/client/src/upload/uploadManager.ts | 0 packages/client/src/upload/useUpload.ts | 0 packages/client/src/websocket/client.ts | 0 packages/client/src/websocket/index.ts | 0 packages/client/src/websocket/types.ts | 0 packages/client/tsconfig.json | 0 packages/client/tsup.config.ts | 0 packages/common/.env.example | 0 packages/common/package.json | 0 packages/common/prisma/schema.BACKUP | 0 packages/common/prisma/schema.prisma | 0 packages/common/src/collaboration/index.ts | 0 packages/common/src/collaboration/types.ts | 0 packages/common/src/collaboration/utils.ts | 0 packages/common/src/collaboration/y-auth.ts | 0 .../common/src/collaboration/y-awareness.ts | 0 .../common/src/collaboration/y-handler.ts | 0 packages/common/src/collaboration/y-socket.ts | 0 packages/common/src/collaboration/y-sync.ts | 0 packages/common/src/models/department.ts | 0 packages/common/src/models/index.ts | 0 packages/common/src/models/message.ts | 0 packages/common/src/models/post.ts | 0 packages/common/src/models/rbac.ts | 0 packages/common/src/models/section.ts | 0 packages/common/src/models/select.ts | 0 packages/common/src/models/staff.ts | 0 packages/common/src/models/term.ts | 0 packages/common/src/tool/file.ts | 0 packages/common/src/tool/index.ts | 0 packages/common/src/tool/uuid.ts | 0 packages/common/src/upload/index.ts | 0 packages/common/src/upload/types.ts | 0 packages/common/tsconfig.json | 0 packages/common/tsup.config.ts | 0 packages/config/package.json | 0 packages/config/src/colors.ts | 0 packages/config/src/constants.ts | 0 packages/config/src/context.tsx | 0 packages/config/src/generator.ts | 0 packages/config/src/index.ts | 0 packages/config/src/styles.ts | 0 packages/config/src/tailwind.ts | 0 packages/config/src/types.ts | 0 packages/config/src/utils.ts | 0 packages/config/tsconfig.json | 0 packages/config/tsup.config.ts | 0 packages/iconer/src/generated/icon-names.ts | 0 .../iconer/src/icons/account-location.svg | 0 packages/iconer/src/icons/add.svg | 0 packages/iconer/src/icons/admin-outlined.svg | 0 packages/iconer/src/icons/airport.svg | 0 packages/iconer/src/icons/align-center.svg | 0 packages/iconer/src/icons/align-justify.svg | 0 packages/iconer/src/icons/align-left.svg | 0 packages/iconer/src/icons/align-right.svg | 0 packages/iconer/src/icons/approve.svg | 0 packages/iconer/src/icons/arrow-drop-down.svg | 0 packages/iconer/src/icons/blocks-group.svg | 0 packages/iconer/src/icons/bold.svg | 0 packages/iconer/src/icons/caret-right.svg | 0 .../iconer/src/icons/category-outline.svg | 0 packages/iconer/src/icons/check-one.svg | 0 packages/iconer/src/icons/check.svg | 0 packages/iconer/src/icons/config.svg | 0 packages/iconer/src/icons/content.svg | 0 packages/iconer/src/icons/copy.svg | 0 packages/iconer/src/icons/cube-duotone.svg | 0 packages/iconer/src/icons/date-time.svg | 0 packages/iconer/src/icons/delete.svg | 0 packages/iconer/src/icons/edit.svg | 0 packages/iconer/src/icons/error-duotone.svg | 0 packages/iconer/src/icons/error-outline.svg | 0 packages/iconer/src/icons/exit.svg | 0 packages/iconer/src/icons/filter.svg | 0 packages/iconer/src/icons/fluent-person.svg | 0 packages/iconer/src/icons/get-text.svg | 0 packages/iconer/src/icons/group-work.svg | 0 packages/iconer/src/icons/health-circle.svg | 0 packages/iconer/src/icons/history.svg | 0 packages/iconer/src/icons/home.svg | 0 packages/iconer/src/icons/horizontal-rule.svg | 0 packages/iconer/src/icons/image.svg | 0 packages/iconer/src/icons/inbox.svg | 0 packages/iconer/src/icons/italic.svg | 0 packages/iconer/src/icons/link-off.svg | 0 packages/iconer/src/icons/link.svg | 0 packages/iconer/src/icons/list.svg | 0 packages/iconer/src/icons/logout.svg | 0 packages/iconer/src/icons/loop.svg | 0 packages/iconer/src/icons/more.svg | 0 packages/iconer/src/icons/note.svg | 0 packages/iconer/src/icons/number-symbol.svg | 0 packages/iconer/src/icons/org.svg | 0 packages/iconer/src/icons/people-32.svg | 0 packages/iconer/src/icons/people-group.svg | 0 packages/iconer/src/icons/people-plus.svg | 0 packages/iconer/src/icons/people.svg | 0 packages/iconer/src/icons/person-board.svg | 0 packages/iconer/src/icons/person-hair.svg | 0 packages/iconer/src/icons/person-home.svg | 0 packages/iconer/src/icons/plane-takeoff.svg | 0 packages/iconer/src/icons/plane.svg | 0 packages/iconer/src/icons/progress.svg | 0 packages/iconer/src/icons/radar-chart.svg | 0 packages/iconer/src/icons/redo.svg | 0 packages/iconer/src/icons/right-line.svg | 0 packages/iconer/src/icons/seal-check.svg | 0 packages/iconer/src/icons/search.svg | 0 packages/iconer/src/icons/setting.svg | 0 packages/iconer/src/icons/share.svg | 0 packages/iconer/src/icons/strike.svg | 0 packages/iconer/src/icons/subject-rounded.svg | 0 packages/iconer/src/icons/sum.svg | 0 packages/iconer/src/icons/target.svg | 0 packages/iconer/src/icons/text-indent.svg | 0 packages/iconer/src/icons/text-outdent.svg | 0 packages/iconer/src/icons/time.svg | 0 packages/iconer/src/icons/underline.svg | 0 packages/iconer/src/icons/undo.svg | 0 packages/iconer/src/icons/user-id.svg | 0 packages/iconer/src/icons/work.svg | 0 packages/iconer/src/icons/zoomin.svg | 0 packages/iconer/src/icons/zoomout.svg | 0 packages/iconer/src/utils/useLazySvgImport.ts | 0 .../iconer/types/src/components/svg-icon.d.ts | 0 .../types/src/generated/icon-names.d.ts | 0 packages/iconer/types/src/index.d.ts | 0 .../types/src/utils/useLazySvgImport.d.ts | 0 packages/template/package.json | 0 packages/template/src/index.ts | 0 packages/template/tsconfig.json | 0 packages/template/tsup.config.ts | 0 packages/tus/package.json | 0 packages/tus/src/handlers/BaseHandler.ts | 0 packages/tus/src/handlers/DeleteHandler.ts | 0 packages/tus/src/handlers/GetHandler.ts | 0 packages/tus/src/handlers/HeadHandler.ts | 0 packages/tus/src/handlers/OptionsHandler.ts | 0 packages/tus/src/handlers/PatchHandler.ts | 0 packages/tus/src/handlers/PostHandler.ts | 0 packages/tus/src/index.ts | 0 packages/tus/src/lockers/MemoryLocker.ts | 0 packages/tus/src/lockers/index.ts | 0 packages/tus/src/server.ts | 0 packages/tus/src/store/file-store/index.ts | 0 packages/tus/src/store/index.ts | 0 packages/tus/src/store/s3-store/index.ts | 0 packages/tus/src/types.ts | 0 packages/tus/src/utils/constants.ts | 0 packages/tus/src/utils/index.ts | 0 .../tus/src/utils/kvstores/FileKvStore.ts | 0 .../tus/src/utils/kvstores/IoRedisKvStore.ts | 0 .../tus/src/utils/kvstores/MemoryKvStore.ts | 0 .../tus/src/utils/kvstores/RedisKvStore.ts | 0 packages/tus/src/utils/kvstores/Types.ts | 0 packages/tus/src/utils/kvstores/index.ts | 0 packages/tus/src/utils/models/Context.ts | 0 packages/tus/src/utils/models/DataStore.ts | 0 packages/tus/src/utils/models/Locker.ts | 0 packages/tus/src/utils/models/Metadata.ts | 0 .../tus/src/utils/models/StreamLimiter.ts | 0 .../tus/src/utils/models/StreamSplitter.ts | 0 packages/tus/src/utils/models/Uid.ts | 0 packages/tus/src/utils/models/Upload.ts | 0 packages/tus/src/utils/models/index.ts | 0 .../tus/src/validators/HeaderValidator.ts | 0 packages/tus/tsconfig.json | 0 packages/tus/tsup.config.ts | 0 packages/ui/package.json | 0 .../ui/src/components/mindmap/MindMap.tsx | 0 .../ui/src/components/mindmap/MindMapEdge.tsx | 0 .../ui/src/components/mindmap/MindMapNode.tsx | 0 .../ui/src/components/mindmap/edge/index.ts | 0 .../mindmap/hooks/useFlowKeyboardControl.ts | 0 packages/ui/src/components/mindmap/index.ts | 0 packages/ui/src/components/mindmap/layout.ts | 0 packages/ui/src/components/mindmap/store.ts | 0 packages/ui/src/components/mindmap/types.ts | 0 packages/ui/src/components/mindmap/utils.ts | 0 packages/ui/src/hooks/useClickOutside.ts | 0 packages/ui/src/index.ts | 0 packages/ui/tsconfig.json | 0 packages/ui/tsup.config.ts | 0 packages/utils/package.json | 0 packages/utils/src/array-utils.ts | 0 packages/utils/src/browser-utils.ts | 0 packages/utils/src/crypto-utils.ts | 0 packages/utils/src/date-utils.ts | 0 packages/utils/src/dom-utils.ts | 0 packages/utils/src/file-utils.ts | 0 packages/utils/src/index.ts | 0 packages/utils/src/math-utils.ts | 0 packages/utils/src/object-utils.ts | 0 packages/utils/src/random-utils.ts | 0 packages/utils/src/string-utils.ts | 0 packages/utils/src/type-utils.ts | 0 packages/utils/src/validation-utils.ts | 0 packages/utils/tsconfig.json | 0 packages/utils/tsup.config.ts | 0 pnpm-lock.yaml | 19 +++--- pnpm-workspace.yaml | 0 web-dist/error.html | 0 551 files changed, 224 insertions(+), 69 deletions(-) mode change 100644 => 100755 .continue/prompts/coder.prompt mode change 100644 => 100755 .dockerignore mode change 100644 => 100755 .npmrc mode change 100644 => 100755 Dockerfile mode change 100644 => 100755 README.md mode change 100644 => 100755 apps/server/src/auth/auth.guard.ts mode change 100644 => 100755 apps/server/src/auth/config.ts mode change 100644 => 100755 apps/server/src/auth/session.service.ts mode change 100644 => 100755 apps/server/src/auth/types.ts mode change 100644 => 100755 apps/server/src/auth/utils.ts mode change 100644 => 100755 apps/server/src/filters/exceptions.filter.ts mode change 100644 => 100755 apps/server/src/models/app-config/app-config.module.ts mode change 100644 => 100755 apps/server/src/models/app-config/app-config.router.ts mode change 100644 => 100755 apps/server/src/models/app-config/app-config.service.ts mode change 100644 => 100755 apps/server/src/models/base/base.service.ts mode change 100644 => 100755 apps/server/src/models/base/base.tree.service.ts mode change 100644 => 100755 apps/server/src/models/base/base.type.ts mode change 100644 => 100755 apps/server/src/models/base/errorMap.prisma.ts mode change 100644 => 100755 apps/server/src/models/base/row-cache.service.ts mode change 100644 => 100755 apps/server/src/models/base/row-model.service.ts mode change 100644 => 100755 apps/server/src/models/base/sql-builder.ts mode change 100644 => 100755 apps/server/src/models/base/test.sql mode change 100644 => 100755 apps/server/src/models/course/course.module.ts mode change 100644 => 100755 apps/server/src/models/course/course.router.ts mode change 100644 => 100755 apps/server/src/models/course/course.schema.ts mode change 100644 => 100755 apps/server/src/models/course/course.service.ts mode change 100644 => 100755 apps/server/src/models/course/utils.ts mode change 100644 => 100755 apps/server/src/models/department/department.row.service.ts mode change 100644 => 100755 apps/server/src/models/department/utils.ts mode change 100644 => 100755 apps/server/src/models/enrollment/enroll.schema.ts mode change 100644 => 100755 apps/server/src/models/enrollment/enrollment.module.ts mode change 100644 => 100755 apps/server/src/models/enrollment/enrollment.router.ts mode change 100644 => 100755 apps/server/src/models/enrollment/enrollment.service.ts mode change 100644 => 100755 apps/server/src/models/lecture/lecture.module.ts mode change 100644 => 100755 apps/server/src/models/lecture/lecture.router.ts mode change 100644 => 100755 apps/server/src/models/lecture/lecture.service.ts mode change 100644 => 100755 apps/server/src/models/lecture/utils.ts mode change 100644 => 100755 apps/server/src/models/message/message.module.ts mode change 100644 => 100755 apps/server/src/models/message/message.service.ts mode change 100644 => 100755 apps/server/src/models/message/utils.ts mode change 100644 => 100755 apps/server/src/models/post/utils.ts mode change 100644 => 100755 apps/server/src/models/rbac/role.row.service.ts mode change 100644 => 100755 apps/server/src/models/resource/pipe/resource.pipeline.ts mode change 100644 => 100755 apps/server/src/models/resource/processor/BaseProcessor.ts mode change 100644 => 100755 apps/server/src/models/resource/processor/ImageProcessor.ts mode change 100644 => 100755 apps/server/src/models/resource/processor/VideoProcessor.ts mode change 100644 => 100755 apps/server/src/models/resource/resource.module.ts mode change 100644 => 100755 apps/server/src/models/resource/resource.router.ts mode change 100644 => 100755 apps/server/src/models/resource/resource.service.ts mode change 100644 => 100755 apps/server/src/models/resource/types.ts mode change 100644 => 100755 apps/server/src/models/section/section.module.ts mode change 100644 => 100755 apps/server/src/models/section/section.router.ts mode change 100644 => 100755 apps/server/src/models/section/section.service.ts mode change 100644 => 100755 apps/server/src/models/staff/staff.row.service.ts mode change 100644 => 100755 apps/server/src/models/term/term.row.service.ts mode change 100644 => 100755 apps/server/src/models/term/utils.ts mode change 100644 => 100755 apps/server/src/models/visit/visit.module.ts mode change 100644 => 100755 apps/server/src/models/visit/visit.router.ts mode change 100644 => 100755 apps/server/src/models/visit/visit.service.ts mode change 100644 => 100755 apps/server/src/queue/postprocess/postprocess.service.ts mode change 100644 => 100755 apps/server/src/queue/stats/stats.service.ts mode change 100644 => 100755 apps/server/src/queue/worker/file.processor.ts mode change 100644 => 100755 apps/server/src/socket/base/base-websocket-server.ts mode change 100644 => 100755 apps/server/src/socket/collaboration/callback.ts mode change 100644 => 100755 apps/server/src/socket/collaboration/collaboration.module.ts mode change 100644 => 100755 apps/server/src/socket/collaboration/persistence.ts mode change 100644 => 100755 apps/server/src/socket/collaboration/types.ts mode change 100644 => 100755 apps/server/src/socket/collaboration/ws-shared-doc.ts mode change 100644 => 100755 apps/server/src/socket/collaboration/yjs.server.ts mode change 100644 => 100755 apps/server/src/socket/realtime/realtime.module.ts mode change 100644 => 100755 apps/server/src/socket/realtime/realtime.server.ts mode change 100644 => 100755 apps/server/src/socket/types.ts mode change 100644 => 100755 apps/server/src/socket/websocket.module.ts mode change 100644 => 100755 apps/server/src/socket/websocket.service.ts mode change 100644 => 100755 apps/server/src/tasks/init/gendev.service.ts mode change 100644 => 100755 apps/server/src/tasks/init/utils.ts mode change 100644 => 100755 apps/server/src/trpc/types.ts mode change 100644 => 100755 apps/server/src/trpc/utils.ts mode change 100644 => 100755 apps/server/src/upload/tus.service.ts mode change 100644 => 100755 apps/server/src/upload/types.ts mode change 100644 => 100755 apps/server/src/upload/upload.controller.ts mode change 100644 => 100755 apps/server/src/upload/upload.module.ts mode change 100644 => 100755 apps/server/src/upload/utils.ts mode change 100644 => 100755 apps/server/src/utils/event-bus.ts mode change 100644 => 100755 apps/server/src/utils/file.ts mode change 100644 => 100755 apps/server/src/utils/minio/minio.module.ts mode change 100644 => 100755 apps/server/src/utils/minio/minio.service.ts mode change 100644 => 100755 apps/server/src/utils/redis/redis.service.ts mode change 100644 => 100755 apps/server/src/utils/redis/utils.ts mode change 100644 => 100755 apps/server/src/validation/index.ts mode change 100644 => 100755 apps/web/src/app/admin/base-setting/page.tsx mode change 100644 => 100755 apps/web/src/app/admin/layout.tsx mode change 100644 => 100755 apps/web/src/app/denied.tsx mode change 100644 => 100755 apps/web/src/app/login.tsx mode change 100644 => 100755 apps/web/src/app/main/course/detail/page.tsx create mode 100644 apps/web/src/app/main/course/preview/components/coursePreviewAllmsg.tsx create mode 100644 apps/web/src/app/main/course/preview/page.tsx mode change 100644 => 100755 apps/web/src/app/main/courses/components/CourseCard.tsx mode change 100644 => 100755 apps/web/src/app/main/courses/components/CourseList.tsx mode change 100644 => 100755 apps/web/src/app/main/courses/components/FilterSection.tsx mode change 100644 => 100755 apps/web/src/app/main/courses/instructor/page.tsx mode change 100644 => 100755 apps/web/src/app/main/courses/mockData.ts mode change 100644 => 100755 apps/web/src/app/main/courses/page.tsx mode change 100644 => 100755 apps/web/src/app/main/courses/student/page.tsx mode change 100644 => 100755 apps/web/src/app/main/home/components/CategorySection.tsx mode change 100644 => 100755 apps/web/src/app/main/home/components/CoursesSection.tsx mode change 100644 => 100755 apps/web/src/app/main/home/components/FeaturedTeachersSection.tsx mode change 100644 => 100755 apps/web/src/app/main/home/components/HeroSection.tsx mode change 100644 => 100755 apps/web/src/app/main/home/page.tsx mode change 100644 => 100755 apps/web/src/app/main/layout/MainFooter.tsx mode change 100644 => 100755 apps/web/src/app/main/layout/MainHeader.tsx mode change 100644 => 100755 apps/web/src/app/main/layout/MainLayout.tsx mode change 100644 => 100755 apps/web/src/app/main/layout/NavigationMenu.tsx mode change 100644 => 100755 apps/web/src/app/main/layout/UserMenu.tsx mode change 100644 => 100755 apps/web/src/app/main/paths/page.tsx mode change 100644 => 100755 apps/web/src/app/main/self/courses/page.tsx mode change 100644 => 100755 apps/web/src/app/main/self/profiles/page.tsx mode change 100644 => 100755 apps/web/src/components/animation/sine-wave.tsx mode change 100644 => 100755 apps/web/src/components/common/container/Card.tsx mode change 100644 => 100755 apps/web/src/components/common/editor/MindEditor.tsx mode change 100644 => 100755 apps/web/src/components/common/editor/graph/GraphEditor.tsx mode change 100644 => 100755 apps/web/src/components/common/editor/graph/data.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/edges/GraphEdge.tsx mode change 100644 => 100755 apps/web/src/components/common/editor/graph/edges/algorithms/a-star.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/edges/algorithms/index.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/edges/algorithms/simple.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/BaseLayout.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/MindMapLayout.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/SingleMapLayout.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/TreeLayout.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/edge/algorithms/a-star.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/edge/algorithms/index.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/edge/algorithms/simple.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/edge/edge.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/edge/index.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/edge/point.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/edge/style.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/index.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/metadata.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/node/algorithms/d3-dag.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/node/algorithms/d3-hierarchy.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/node/algorithms/dagre-tree.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/node/algorithms/elk.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/node/algorithms/origin.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/node/index.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/layout/types.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/nodes/GraphNode.tsx mode change 100644 => 100755 apps/web/src/components/common/editor/graph/nodes/style.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/store.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/types.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/useGraphOperation.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/useKeyboardCtrl.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/useUndoRedo.tsx mode change 100644 => 100755 apps/web/src/components/common/editor/graph/utils.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/utils/base.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/utils/diff.ts mode change 100644 => 100755 apps/web/src/components/common/editor/graph/utils/uuid.ts mode change 100644 => 100755 apps/web/src/components/common/editor/quill/QuillCharCounter.tsx mode change 100644 => 100755 apps/web/src/components/common/editor/quill/QuillEditor.tsx mode change 100644 => 100755 apps/web/src/components/common/editor/quill/constants.ts mode change 100644 => 100755 apps/web/src/components/common/element/AnimatedTabs.tsx mode change 100644 => 100755 apps/web/src/components/common/element/Avatar.tsx mode change 100644 => 100755 apps/web/src/components/common/element/Button.tsx mode change 100644 => 100755 apps/web/src/components/common/element/Pagination.tsx mode change 100644 => 100755 apps/web/src/components/common/element/Tag.tsx mode change 100644 => 100755 apps/web/src/components/common/form/FormArrayField.tsx mode change 100644 => 100755 apps/web/src/components/common/form/FormDynamicInputs.tsx mode change 100644 => 100755 apps/web/src/components/common/form/FormError.tsx mode change 100644 => 100755 apps/web/src/components/common/form/FormInput.tsx mode change 100644 => 100755 apps/web/src/components/common/form/FormQuillInput.tsx mode change 100644 => 100755 apps/web/src/components/common/form/FormSelect.tsx mode change 100644 => 100755 apps/web/src/components/common/space/Empty.tsx mode change 100644 => 100755 apps/web/src/components/common/uploader/AvatarUploader.tsx mode change 100644 => 100755 apps/web/src/components/common/uploader/TusUploader.tsx mode change 100644 => 100755 apps/web/src/components/layout/admin/AdminHeader.tsx mode change 100644 => 100755 apps/web/src/components/layout/admin/AdminLayout.tsx mode change 100644 => 100755 apps/web/src/components/layout/admin/AdminSidebar.tsx mode change 100644 => 100755 apps/web/src/components/layout/breadcrumb.tsx mode change 100644 => 100755 apps/web/src/components/layout/element/breadcrumb.tsx mode change 100644 => 100755 apps/web/src/components/layout/element/types.ts mode change 100644 => 100755 apps/web/src/components/layout/element/usermenu/user-edit-modal.tsx mode change 100644 => 100755 apps/web/src/components/layout/element/usermenu/user-form.tsx mode change 100644 => 100755 apps/web/src/components/layout/element/usermenu/usermenu.tsx mode change 100644 => 100755 apps/web/src/components/layout/fix-header.tsx mode change 100644 => 100755 apps/web/src/components/layout/resizable-sidebar.tsx mode change 100644 => 100755 apps/web/src/components/layout/sidebar-content.tsx mode change 100644 => 100755 apps/web/src/components/layout/user-header.tsx mode change 100644 => 100755 apps/web/src/components/models/course/card/CourseCard.tsx mode change 100644 => 100755 apps/web/src/components/models/course/card/CourseHeader.tsx mode change 100644 => 100755 apps/web/src/components/models/course/card/CourseStats.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseDetail.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseDetailContext.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseDetailDescription/CourseDetailDescription.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseDetailDescription/CourseDetailNavBar.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseDetailDescription/Description/Overview.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseDetailDescription/Description/index.ts mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseDetailDisplayArea.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseDetailHeader/CourseDetailHeader.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseDetailLayout.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseDetailSkeleton.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseSyllabus/CollapsedButton.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseSyllabus/CourseSyllabus.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseSyllabus/LectureItem.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseSyllabus/SectionItem.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseSyllabus/SyllabusHeader.tsx mode change 100644 => 100755 apps/web/src/components/models/course/detail/CourseSyllabus/index.ts mode change 100644 => 100755 apps/web/src/components/models/course/detail/course-objectives.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/context/CourseEditorContext.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/form/CourseBasicForm.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/form/CourseContentForm copy.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/form/CourseContentForm/CourseContentForm.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/form/CourseContentForm/CourseContentFormHeader.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/form/CourseContentForm/CourseSectionEmpty.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/form/CourseContentForm/LectureList.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/form/CourseContentForm/SortableLecture.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/form/CourseContentForm/SortableSection.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/form/CourseContentForm/interface.ts mode change 100644 => 100755 apps/web/src/components/models/course/editor/form/CourseGoalForm.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/form/CourseSettingForm.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/layout/CourseEditorHeader.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/layout/CourseEditorLayout.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/layout/CourseEditorSidebar.tsx mode change 100644 => 100755 apps/web/src/components/models/course/editor/layout/enum.ts mode change 100644 => 100755 apps/web/src/components/models/course/editor/navItems.tsx mode change 100644 => 100755 apps/web/src/components/models/course/list/course-list.tsx mode change 100644 => 100755 apps/web/src/components/models/department/department-form.tsx mode change 100644 => 100755 apps/web/src/components/models/department/department-import-drawer.tsx mode change 100644 => 100755 apps/web/src/components/models/department/department-list.tsx mode change 100644 => 100755 apps/web/src/components/models/department/department-select.tsx mode change 100644 => 100755 apps/web/src/components/models/department/dept-editor.tsx mode change 100644 => 100755 apps/web/src/components/models/department/dept-import-form.tsx mode change 100644 => 100755 apps/web/src/components/models/department/dept-import-modal.tsx mode change 100644 => 100755 apps/web/src/components/models/department/dept-modal.tsx mode change 100644 => 100755 apps/web/src/components/models/role/role-editor/assign-list.tsx mode change 100644 => 100755 apps/web/src/components/models/role/role-editor/role-editor.tsx mode change 100644 => 100755 apps/web/src/components/models/role/role-editor/role-form.tsx mode change 100644 => 100755 apps/web/src/components/models/role/role-editor/role-list.tsx mode change 100644 => 100755 apps/web/src/components/models/role/role-editor/role-modal.tsx mode change 100644 => 100755 apps/web/src/components/models/role/role-editor/role-staff-modal.tsx mode change 100644 => 100755 apps/web/src/components/models/role/role-select.tsx mode change 100644 => 100755 apps/web/src/components/models/staff/staff-editor.tsx mode change 100644 => 100755 apps/web/src/components/models/staff/staff-form.tsx mode change 100644 => 100755 apps/web/src/components/models/staff/staff-list.tsx mode change 100644 => 100755 apps/web/src/components/models/staff/staff-modal.tsx mode change 100644 => 100755 apps/web/src/components/models/staff/staff-select.tsx mode change 100644 => 100755 apps/web/src/components/models/staff/staff-transfer.tsx mode change 100644 => 100755 apps/web/src/components/models/taxonomy/taxonomy-select.tsx mode change 100644 => 100755 apps/web/src/components/models/term/taxonomy-form.tsx mode change 100644 => 100755 apps/web/src/components/models/term/taxonomy-list.tsx mode change 100644 => 100755 apps/web/src/components/models/term/taxonomy-modal.tsx mode change 100644 => 100755 apps/web/src/components/models/term/term-editor.tsx mode change 100644 => 100755 apps/web/src/components/models/term/term-form.tsx mode change 100644 => 100755 apps/web/src/components/models/term/term-import-form.tsx mode change 100644 => 100755 apps/web/src/components/models/term/term-import-modal.tsx mode change 100644 => 100755 apps/web/src/components/models/term/term-list.tsx mode change 100644 => 100755 apps/web/src/components/models/term/term-modal.tsx mode change 100644 => 100755 apps/web/src/components/models/term/term-select.tsx mode change 100644 => 100755 apps/web/src/components/models/term/term-select_BACKUP.tsx mode change 100644 => 100755 apps/web/src/components/models/term/util.ts mode change 100644 => 100755 apps/web/src/components/presentation/EmptyStateIllustration.tsx mode change 100644 => 100755 apps/web/src/components/presentation/NavBar.tsx mode change 100644 => 100755 apps/web/src/components/presentation/Skeleton.tsx mode change 100644 => 100755 apps/web/src/components/presentation/ag-server-table.tsx mode change 100644 => 100755 apps/web/src/components/presentation/animate-progress.tsx mode change 100644 => 100755 apps/web/src/components/presentation/collapse-section.tsx mode change 100644 => 100755 apps/web/src/components/presentation/dashboard-card.tsx mode change 100644 => 100755 apps/web/src/components/presentation/dialog.tsx mode change 100644 => 100755 apps/web/src/components/presentation/dropdown-menu.tsx mode change 100644 => 100755 apps/web/src/components/presentation/excel-to-base64-uploader.tsx mode change 100644 => 100755 apps/web/src/components/presentation/general-dialog.tsx mode change 100644 => 100755 apps/web/src/components/presentation/id-card.tsx mode change 100644 => 100755 apps/web/src/components/presentation/mind-map.tsx mode change 100644 => 100755 apps/web/src/components/presentation/nice-img.tsx mode change 100644 => 100755 apps/web/src/components/presentation/phone-book.tsx mode change 100644 => 100755 apps/web/src/components/presentation/popover.tsx mode change 100644 => 100755 apps/web/src/components/presentation/round-tag.tsx mode change 100644 => 100755 apps/web/src/components/presentation/rounded-rectangle-tag.tsx mode change 100644 => 100755 apps/web/src/components/presentation/user/Avatar.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/ControlButtons/Brightness.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/ControlButtons/FullScreen.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/ControlButtons/Play.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/ControlButtons/Setting.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/ControlButtons/Speed.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/ControlButtons/TimeLine.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/ControlButtons/Volume.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/ControlButtons/index.ts mode change 100644 => 100755 apps/web/src/components/presentation/video-player/LoadingOverlay.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/VideoControls.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/VideoDisplay.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/VideoPlayer.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/VideoPlayerLayout.tsx mode change 100644 => 100755 apps/web/src/components/presentation/video-player/interface.ts mode change 100644 => 100755 apps/web/src/components/presentation/video-player/type.ts mode change 100644 => 100755 apps/web/src/components/presentation/video-player/utlis.ts mode change 100644 => 100755 apps/web/src/components/svg/rounded-clip.tsx mode change 100644 => 100755 apps/web/src/components/utils/excel-importer.tsx mode change 100644 => 100755 apps/web/src/components/utils/image-uploader.tsx mode change 100644 => 100755 apps/web/src/components/utils/with-auth.tsx mode change 100644 => 100755 apps/web/src/hooks/useClickOutside.ts create mode 100644 apps/web/src/hooks/useGetTaxonomy.ts mode change 100644 => 100755 apps/web/src/hooks/useLocalSetting.ts mode change 100644 => 100755 apps/web/src/hooks/useTusUpload.ts mode change 100644 => 100755 apps/web/src/io/index.ts mode change 100644 => 100755 apps/web/src/io/tusd.ts mode change 100644 => 100755 apps/web/src/locale/ag-grid-locale.ts mode change 100644 => 100755 apps/web/src/polyfills/index.ts mode change 100644 => 100755 apps/web/src/providers/auth-provider.tsx mode change 100644 => 100755 apps/web/src/providers/theme-provider.tsx mode change 100644 => 100755 apps/web/src/routes/admin-route.tsx mode change 100644 => 100755 apps/web/src/routes/types.ts mode change 100644 => 100755 apps/web/src/utils/axios-client.ts mode change 100644 => 100755 apps/web/src/utils/classname.ts mode change 100644 => 100755 auto.sh mode change 100644 => 100755 config/nginx/conf.d/web.conf mode change 100644 => 100755 config/nginx/conf.d/web.template mode change 100644 => 100755 config/redis.conf mode change 100644 => 100755 docker-compose.example.yml mode change 100644 => 100755 package.json mode change 100644 => 100755 packages/client/package.json mode change 100644 => 100755 packages/client/src/api/hooks/index.ts mode change 100644 => 100755 packages/client/src/api/hooks/useAppConfig.ts mode change 100644 => 100755 packages/client/src/api/hooks/useCourse.ts mode change 100644 => 100755 packages/client/src/api/hooks/useEntity.ts mode change 100644 => 100755 packages/client/src/api/hooks/useMessage.ts mode change 100644 => 100755 packages/client/src/api/hooks/usePost.ts mode change 100644 => 100755 packages/client/src/api/hooks/useQueryApi.ts mode change 100644 => 100755 packages/client/src/api/hooks/useVisitor.ts mode change 100644 => 100755 packages/client/src/api/index.ts mode change 100644 => 100755 packages/client/src/api/utils.ts mode change 100644 => 100755 packages/client/src/event/index.ts mode change 100644 => 100755 packages/client/src/hooks/index.ts mode change 100644 => 100755 packages/client/src/hooks/useAwaitState.ts mode change 100644 => 100755 packages/client/src/hooks/useTimeout.ts mode change 100644 => 100755 packages/client/src/index.ts mode change 100644 => 100755 packages/client/src/io/download.ts mode change 100644 => 100755 packages/client/src/io/index.ts mode change 100644 => 100755 packages/client/src/presentation/color.ts mode change 100644 => 100755 packages/client/src/presentation/index.ts mode change 100644 => 100755 packages/client/src/providers/index.ts mode change 100644 => 100755 packages/client/src/singleton/DataHolder.ts mode change 100644 => 100755 packages/client/src/tools/file.ts mode change 100644 => 100755 packages/client/src/tools/index.ts mode change 100644 => 100755 packages/client/src/tools/number.ts mode change 100644 => 100755 packages/client/src/tools/objects.ts mode change 100644 => 100755 packages/client/src/types/index.ts mode change 100644 => 100755 packages/client/src/upload/index.ts mode change 100644 => 100755 packages/client/src/upload/types.ts mode change 100644 => 100755 packages/client/src/upload/uploadManager.ts mode change 100644 => 100755 packages/client/src/upload/useUpload.ts mode change 100644 => 100755 packages/client/src/websocket/client.ts mode change 100644 => 100755 packages/client/src/websocket/index.ts mode change 100644 => 100755 packages/client/src/websocket/types.ts mode change 100644 => 100755 packages/client/tsconfig.json mode change 100644 => 100755 packages/client/tsup.config.ts mode change 100644 => 100755 packages/common/.env.example mode change 100644 => 100755 packages/common/package.json mode change 100644 => 100755 packages/common/prisma/schema.BACKUP mode change 100644 => 100755 packages/common/prisma/schema.prisma mode change 100644 => 100755 packages/common/src/collaboration/index.ts mode change 100644 => 100755 packages/common/src/collaboration/types.ts mode change 100644 => 100755 packages/common/src/collaboration/utils.ts mode change 100644 => 100755 packages/common/src/collaboration/y-auth.ts mode change 100644 => 100755 packages/common/src/collaboration/y-awareness.ts mode change 100644 => 100755 packages/common/src/collaboration/y-handler.ts mode change 100644 => 100755 packages/common/src/collaboration/y-socket.ts mode change 100644 => 100755 packages/common/src/collaboration/y-sync.ts mode change 100644 => 100755 packages/common/src/models/department.ts mode change 100644 => 100755 packages/common/src/models/index.ts mode change 100644 => 100755 packages/common/src/models/message.ts mode change 100644 => 100755 packages/common/src/models/post.ts mode change 100644 => 100755 packages/common/src/models/rbac.ts mode change 100644 => 100755 packages/common/src/models/section.ts mode change 100644 => 100755 packages/common/src/models/select.ts mode change 100644 => 100755 packages/common/src/models/staff.ts mode change 100644 => 100755 packages/common/src/models/term.ts mode change 100644 => 100755 packages/common/src/tool/file.ts mode change 100644 => 100755 packages/common/src/tool/index.ts mode change 100644 => 100755 packages/common/src/tool/uuid.ts mode change 100644 => 100755 packages/common/src/upload/index.ts mode change 100644 => 100755 packages/common/src/upload/types.ts mode change 100644 => 100755 packages/common/tsconfig.json mode change 100644 => 100755 packages/common/tsup.config.ts mode change 100644 => 100755 packages/config/package.json mode change 100644 => 100755 packages/config/src/colors.ts mode change 100644 => 100755 packages/config/src/constants.ts mode change 100644 => 100755 packages/config/src/context.tsx mode change 100644 => 100755 packages/config/src/generator.ts mode change 100644 => 100755 packages/config/src/index.ts mode change 100644 => 100755 packages/config/src/styles.ts mode change 100644 => 100755 packages/config/src/tailwind.ts mode change 100644 => 100755 packages/config/src/types.ts mode change 100644 => 100755 packages/config/src/utils.ts mode change 100644 => 100755 packages/config/tsconfig.json mode change 100644 => 100755 packages/config/tsup.config.ts mode change 100644 => 100755 packages/iconer/src/generated/icon-names.ts mode change 100644 => 100755 packages/iconer/src/icons/account-location.svg mode change 100644 => 100755 packages/iconer/src/icons/add.svg mode change 100644 => 100755 packages/iconer/src/icons/admin-outlined.svg mode change 100644 => 100755 packages/iconer/src/icons/airport.svg mode change 100644 => 100755 packages/iconer/src/icons/align-center.svg mode change 100644 => 100755 packages/iconer/src/icons/align-justify.svg mode change 100644 => 100755 packages/iconer/src/icons/align-left.svg mode change 100644 => 100755 packages/iconer/src/icons/align-right.svg mode change 100644 => 100755 packages/iconer/src/icons/approve.svg mode change 100644 => 100755 packages/iconer/src/icons/arrow-drop-down.svg mode change 100644 => 100755 packages/iconer/src/icons/blocks-group.svg mode change 100644 => 100755 packages/iconer/src/icons/bold.svg mode change 100644 => 100755 packages/iconer/src/icons/caret-right.svg mode change 100644 => 100755 packages/iconer/src/icons/category-outline.svg mode change 100644 => 100755 packages/iconer/src/icons/check-one.svg mode change 100644 => 100755 packages/iconer/src/icons/check.svg mode change 100644 => 100755 packages/iconer/src/icons/config.svg mode change 100644 => 100755 packages/iconer/src/icons/content.svg mode change 100644 => 100755 packages/iconer/src/icons/copy.svg mode change 100644 => 100755 packages/iconer/src/icons/cube-duotone.svg mode change 100644 => 100755 packages/iconer/src/icons/date-time.svg mode change 100644 => 100755 packages/iconer/src/icons/delete.svg mode change 100644 => 100755 packages/iconer/src/icons/edit.svg mode change 100644 => 100755 packages/iconer/src/icons/error-duotone.svg mode change 100644 => 100755 packages/iconer/src/icons/error-outline.svg mode change 100644 => 100755 packages/iconer/src/icons/exit.svg mode change 100644 => 100755 packages/iconer/src/icons/filter.svg mode change 100644 => 100755 packages/iconer/src/icons/fluent-person.svg mode change 100644 => 100755 packages/iconer/src/icons/get-text.svg mode change 100644 => 100755 packages/iconer/src/icons/group-work.svg mode change 100644 => 100755 packages/iconer/src/icons/health-circle.svg mode change 100644 => 100755 packages/iconer/src/icons/history.svg mode change 100644 => 100755 packages/iconer/src/icons/home.svg mode change 100644 => 100755 packages/iconer/src/icons/horizontal-rule.svg mode change 100644 => 100755 packages/iconer/src/icons/image.svg mode change 100644 => 100755 packages/iconer/src/icons/inbox.svg mode change 100644 => 100755 packages/iconer/src/icons/italic.svg mode change 100644 => 100755 packages/iconer/src/icons/link-off.svg mode change 100644 => 100755 packages/iconer/src/icons/link.svg mode change 100644 => 100755 packages/iconer/src/icons/list.svg mode change 100644 => 100755 packages/iconer/src/icons/logout.svg mode change 100644 => 100755 packages/iconer/src/icons/loop.svg mode change 100644 => 100755 packages/iconer/src/icons/more.svg mode change 100644 => 100755 packages/iconer/src/icons/note.svg mode change 100644 => 100755 packages/iconer/src/icons/number-symbol.svg mode change 100644 => 100755 packages/iconer/src/icons/org.svg mode change 100644 => 100755 packages/iconer/src/icons/people-32.svg mode change 100644 => 100755 packages/iconer/src/icons/people-group.svg mode change 100644 => 100755 packages/iconer/src/icons/people-plus.svg mode change 100644 => 100755 packages/iconer/src/icons/people.svg mode change 100644 => 100755 packages/iconer/src/icons/person-board.svg mode change 100644 => 100755 packages/iconer/src/icons/person-hair.svg mode change 100644 => 100755 packages/iconer/src/icons/person-home.svg mode change 100644 => 100755 packages/iconer/src/icons/plane-takeoff.svg mode change 100644 => 100755 packages/iconer/src/icons/plane.svg mode change 100644 => 100755 packages/iconer/src/icons/progress.svg mode change 100644 => 100755 packages/iconer/src/icons/radar-chart.svg mode change 100644 => 100755 packages/iconer/src/icons/redo.svg mode change 100644 => 100755 packages/iconer/src/icons/right-line.svg mode change 100644 => 100755 packages/iconer/src/icons/seal-check.svg mode change 100644 => 100755 packages/iconer/src/icons/search.svg mode change 100644 => 100755 packages/iconer/src/icons/setting.svg mode change 100644 => 100755 packages/iconer/src/icons/share.svg mode change 100644 => 100755 packages/iconer/src/icons/strike.svg mode change 100644 => 100755 packages/iconer/src/icons/subject-rounded.svg mode change 100644 => 100755 packages/iconer/src/icons/sum.svg mode change 100644 => 100755 packages/iconer/src/icons/target.svg mode change 100644 => 100755 packages/iconer/src/icons/text-indent.svg mode change 100644 => 100755 packages/iconer/src/icons/text-outdent.svg mode change 100644 => 100755 packages/iconer/src/icons/time.svg mode change 100644 => 100755 packages/iconer/src/icons/underline.svg mode change 100644 => 100755 packages/iconer/src/icons/undo.svg mode change 100644 => 100755 packages/iconer/src/icons/user-id.svg mode change 100644 => 100755 packages/iconer/src/icons/work.svg mode change 100644 => 100755 packages/iconer/src/icons/zoomin.svg mode change 100644 => 100755 packages/iconer/src/icons/zoomout.svg mode change 100644 => 100755 packages/iconer/src/utils/useLazySvgImport.ts mode change 100644 => 100755 packages/iconer/types/src/components/svg-icon.d.ts mode change 100644 => 100755 packages/iconer/types/src/generated/icon-names.d.ts mode change 100644 => 100755 packages/iconer/types/src/index.d.ts mode change 100644 => 100755 packages/iconer/types/src/utils/useLazySvgImport.d.ts mode change 100644 => 100755 packages/template/package.json mode change 100644 => 100755 packages/template/src/index.ts mode change 100644 => 100755 packages/template/tsconfig.json mode change 100644 => 100755 packages/template/tsup.config.ts mode change 100644 => 100755 packages/tus/package.json mode change 100644 => 100755 packages/tus/src/handlers/BaseHandler.ts mode change 100644 => 100755 packages/tus/src/handlers/DeleteHandler.ts mode change 100644 => 100755 packages/tus/src/handlers/GetHandler.ts mode change 100644 => 100755 packages/tus/src/handlers/HeadHandler.ts mode change 100644 => 100755 packages/tus/src/handlers/OptionsHandler.ts mode change 100644 => 100755 packages/tus/src/handlers/PatchHandler.ts mode change 100644 => 100755 packages/tus/src/handlers/PostHandler.ts mode change 100644 => 100755 packages/tus/src/index.ts mode change 100644 => 100755 packages/tus/src/lockers/MemoryLocker.ts mode change 100644 => 100755 packages/tus/src/lockers/index.ts mode change 100644 => 100755 packages/tus/src/server.ts mode change 100644 => 100755 packages/tus/src/store/file-store/index.ts mode change 100644 => 100755 packages/tus/src/store/index.ts mode change 100644 => 100755 packages/tus/src/store/s3-store/index.ts mode change 100644 => 100755 packages/tus/src/types.ts mode change 100644 => 100755 packages/tus/src/utils/constants.ts mode change 100644 => 100755 packages/tus/src/utils/index.ts mode change 100644 => 100755 packages/tus/src/utils/kvstores/FileKvStore.ts mode change 100644 => 100755 packages/tus/src/utils/kvstores/IoRedisKvStore.ts mode change 100644 => 100755 packages/tus/src/utils/kvstores/MemoryKvStore.ts mode change 100644 => 100755 packages/tus/src/utils/kvstores/RedisKvStore.ts mode change 100644 => 100755 packages/tus/src/utils/kvstores/Types.ts mode change 100644 => 100755 packages/tus/src/utils/kvstores/index.ts mode change 100644 => 100755 packages/tus/src/utils/models/Context.ts mode change 100644 => 100755 packages/tus/src/utils/models/DataStore.ts mode change 100644 => 100755 packages/tus/src/utils/models/Locker.ts mode change 100644 => 100755 packages/tus/src/utils/models/Metadata.ts mode change 100644 => 100755 packages/tus/src/utils/models/StreamLimiter.ts mode change 100644 => 100755 packages/tus/src/utils/models/StreamSplitter.ts mode change 100644 => 100755 packages/tus/src/utils/models/Uid.ts mode change 100644 => 100755 packages/tus/src/utils/models/Upload.ts mode change 100644 => 100755 packages/tus/src/utils/models/index.ts mode change 100644 => 100755 packages/tus/src/validators/HeaderValidator.ts mode change 100644 => 100755 packages/tus/tsconfig.json mode change 100644 => 100755 packages/tus/tsup.config.ts mode change 100644 => 100755 packages/ui/package.json mode change 100644 => 100755 packages/ui/src/components/mindmap/MindMap.tsx mode change 100644 => 100755 packages/ui/src/components/mindmap/MindMapEdge.tsx mode change 100644 => 100755 packages/ui/src/components/mindmap/MindMapNode.tsx mode change 100644 => 100755 packages/ui/src/components/mindmap/edge/index.ts mode change 100644 => 100755 packages/ui/src/components/mindmap/hooks/useFlowKeyboardControl.ts mode change 100644 => 100755 packages/ui/src/components/mindmap/index.ts mode change 100644 => 100755 packages/ui/src/components/mindmap/layout.ts mode change 100644 => 100755 packages/ui/src/components/mindmap/store.ts mode change 100644 => 100755 packages/ui/src/components/mindmap/types.ts mode change 100644 => 100755 packages/ui/src/components/mindmap/utils.ts mode change 100644 => 100755 packages/ui/src/hooks/useClickOutside.ts mode change 100644 => 100755 packages/ui/src/index.ts mode change 100644 => 100755 packages/ui/tsconfig.json mode change 100644 => 100755 packages/ui/tsup.config.ts mode change 100644 => 100755 packages/utils/package.json mode change 100644 => 100755 packages/utils/src/array-utils.ts mode change 100644 => 100755 packages/utils/src/browser-utils.ts mode change 100644 => 100755 packages/utils/src/crypto-utils.ts mode change 100644 => 100755 packages/utils/src/date-utils.ts mode change 100644 => 100755 packages/utils/src/dom-utils.ts mode change 100644 => 100755 packages/utils/src/file-utils.ts mode change 100644 => 100755 packages/utils/src/index.ts mode change 100644 => 100755 packages/utils/src/math-utils.ts mode change 100644 => 100755 packages/utils/src/object-utils.ts mode change 100644 => 100755 packages/utils/src/random-utils.ts mode change 100644 => 100755 packages/utils/src/string-utils.ts mode change 100644 => 100755 packages/utils/src/type-utils.ts mode change 100644 => 100755 packages/utils/src/validation-utils.ts mode change 100644 => 100755 packages/utils/tsconfig.json mode change 100644 => 100755 packages/utils/tsup.config.ts mode change 100644 => 100755 pnpm-lock.yaml mode change 100644 => 100755 pnpm-workspace.yaml mode change 100644 => 100755 web-dist/error.html diff --git a/.continue/prompts/coder.prompt b/.continue/prompts/coder.prompt old mode 100644 new mode 100755 diff --git a/.dockerignore b/.dockerignore old mode 100644 new mode 100755 diff --git a/.npmrc b/.npmrc old mode 100644 new mode 100755 diff --git a/Dockerfile b/Dockerfile old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/apps/server/src/auth/auth.guard.ts b/apps/server/src/auth/auth.guard.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/auth/config.ts b/apps/server/src/auth/config.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/auth/session.service.ts b/apps/server/src/auth/session.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/auth/types.ts b/apps/server/src/auth/types.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/auth/utils.ts b/apps/server/src/auth/utils.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/filters/exceptions.filter.ts b/apps/server/src/filters/exceptions.filter.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/app-config/app-config.module.ts b/apps/server/src/models/app-config/app-config.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/app-config/app-config.router.ts b/apps/server/src/models/app-config/app-config.router.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/app-config/app-config.service.ts b/apps/server/src/models/app-config/app-config.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/base/base.service.ts b/apps/server/src/models/base/base.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/base/base.tree.service.ts b/apps/server/src/models/base/base.tree.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/base/base.type.ts b/apps/server/src/models/base/base.type.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/base/errorMap.prisma.ts b/apps/server/src/models/base/errorMap.prisma.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/base/row-cache.service.ts b/apps/server/src/models/base/row-cache.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/base/row-model.service.ts b/apps/server/src/models/base/row-model.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/base/sql-builder.ts b/apps/server/src/models/base/sql-builder.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/base/test.sql b/apps/server/src/models/base/test.sql old mode 100644 new mode 100755 diff --git a/apps/server/src/models/course/course.module.ts b/apps/server/src/models/course/course.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/course/course.router.ts b/apps/server/src/models/course/course.router.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/course/course.schema.ts b/apps/server/src/models/course/course.schema.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/course/course.service.ts b/apps/server/src/models/course/course.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/course/utils.ts b/apps/server/src/models/course/utils.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/department/department.row.service.ts b/apps/server/src/models/department/department.row.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/department/utils.ts b/apps/server/src/models/department/utils.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/enrollment/enroll.schema.ts b/apps/server/src/models/enrollment/enroll.schema.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/enrollment/enrollment.module.ts b/apps/server/src/models/enrollment/enrollment.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/enrollment/enrollment.router.ts b/apps/server/src/models/enrollment/enrollment.router.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/enrollment/enrollment.service.ts b/apps/server/src/models/enrollment/enrollment.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/lecture/lecture.module.ts b/apps/server/src/models/lecture/lecture.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/lecture/lecture.router.ts b/apps/server/src/models/lecture/lecture.router.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/lecture/lecture.service.ts b/apps/server/src/models/lecture/lecture.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/lecture/utils.ts b/apps/server/src/models/lecture/utils.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/message/message.module.ts b/apps/server/src/models/message/message.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/message/message.service.ts b/apps/server/src/models/message/message.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/message/utils.ts b/apps/server/src/models/message/utils.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/post/utils.ts b/apps/server/src/models/post/utils.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/rbac/role.row.service.ts b/apps/server/src/models/rbac/role.row.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/resource/pipe/resource.pipeline.ts b/apps/server/src/models/resource/pipe/resource.pipeline.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/resource/processor/BaseProcessor.ts b/apps/server/src/models/resource/processor/BaseProcessor.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/resource/processor/ImageProcessor.ts b/apps/server/src/models/resource/processor/ImageProcessor.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/resource/processor/VideoProcessor.ts b/apps/server/src/models/resource/processor/VideoProcessor.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/resource/resource.module.ts b/apps/server/src/models/resource/resource.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/resource/resource.router.ts b/apps/server/src/models/resource/resource.router.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/resource/resource.service.ts b/apps/server/src/models/resource/resource.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/resource/types.ts b/apps/server/src/models/resource/types.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/section/section.module.ts b/apps/server/src/models/section/section.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/section/section.router.ts b/apps/server/src/models/section/section.router.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/section/section.service.ts b/apps/server/src/models/section/section.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/staff/staff.row.service.ts b/apps/server/src/models/staff/staff.row.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/term/term.row.service.ts b/apps/server/src/models/term/term.row.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/term/utils.ts b/apps/server/src/models/term/utils.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/visit/visit.module.ts b/apps/server/src/models/visit/visit.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/visit/visit.router.ts b/apps/server/src/models/visit/visit.router.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/models/visit/visit.service.ts b/apps/server/src/models/visit/visit.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/queue/postprocess/postprocess.service.ts b/apps/server/src/queue/postprocess/postprocess.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/queue/stats/stats.service.ts b/apps/server/src/queue/stats/stats.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/queue/worker/file.processor.ts b/apps/server/src/queue/worker/file.processor.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/socket/base/base-websocket-server.ts b/apps/server/src/socket/base/base-websocket-server.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/socket/collaboration/callback.ts b/apps/server/src/socket/collaboration/callback.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/socket/collaboration/collaboration.module.ts b/apps/server/src/socket/collaboration/collaboration.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/socket/collaboration/persistence.ts b/apps/server/src/socket/collaboration/persistence.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/socket/collaboration/types.ts b/apps/server/src/socket/collaboration/types.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/socket/collaboration/ws-shared-doc.ts b/apps/server/src/socket/collaboration/ws-shared-doc.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/socket/collaboration/yjs.server.ts b/apps/server/src/socket/collaboration/yjs.server.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/socket/realtime/realtime.module.ts b/apps/server/src/socket/realtime/realtime.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/socket/realtime/realtime.server.ts b/apps/server/src/socket/realtime/realtime.server.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/socket/types.ts b/apps/server/src/socket/types.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/socket/websocket.module.ts b/apps/server/src/socket/websocket.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/socket/websocket.service.ts b/apps/server/src/socket/websocket.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/tasks/init/gendev.service.ts b/apps/server/src/tasks/init/gendev.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/tasks/init/utils.ts b/apps/server/src/tasks/init/utils.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/trpc/types.ts b/apps/server/src/trpc/types.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/trpc/utils.ts b/apps/server/src/trpc/utils.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/upload/tus.service.ts b/apps/server/src/upload/tus.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/upload/types.ts b/apps/server/src/upload/types.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/upload/upload.controller.ts b/apps/server/src/upload/upload.controller.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/upload/upload.module.ts b/apps/server/src/upload/upload.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/upload/utils.ts b/apps/server/src/upload/utils.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/utils/event-bus.ts b/apps/server/src/utils/event-bus.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/utils/file.ts b/apps/server/src/utils/file.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/utils/minio/minio.module.ts b/apps/server/src/utils/minio/minio.module.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/utils/minio/minio.service.ts b/apps/server/src/utils/minio/minio.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/utils/redis/redis.service.ts b/apps/server/src/utils/redis/redis.service.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/utils/redis/utils.ts b/apps/server/src/utils/redis/utils.ts old mode 100644 new mode 100755 diff --git a/apps/server/src/validation/index.ts b/apps/server/src/validation/index.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/app/admin/base-setting/page.tsx b/apps/web/src/app/admin/base-setting/page.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/admin/layout.tsx b/apps/web/src/app/admin/layout.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/denied.tsx b/apps/web/src/app/denied.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/login.tsx b/apps/web/src/app/login.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/course/detail/page.tsx b/apps/web/src/app/main/course/detail/page.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/course/preview/components/coursePreviewAllmsg.tsx b/apps/web/src/app/main/course/preview/components/coursePreviewAllmsg.tsx new file mode 100644 index 0000000..ee10b4a --- /dev/null +++ b/apps/web/src/app/main/course/preview/components/coursePreviewAllmsg.tsx @@ -0,0 +1,7 @@ +export function coursePreviewAllmsg() { + return ( +
+ helloword +
+ ) +} \ No newline at end of file diff --git a/apps/web/src/app/main/course/preview/page.tsx b/apps/web/src/app/main/course/preview/page.tsx new file mode 100644 index 0000000..f345883 --- /dev/null +++ b/apps/web/src/app/main/course/preview/page.tsx @@ -0,0 +1,7 @@ +export function CoursePreview(){ + return( +
+ helloword +
+ ) +} \ No newline at end of file diff --git a/apps/web/src/app/main/courses/components/CourseCard.tsx b/apps/web/src/app/main/courses/components/CourseCard.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/courses/components/CourseList.tsx b/apps/web/src/app/main/courses/components/CourseList.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/courses/components/FilterSection.tsx b/apps/web/src/app/main/courses/components/FilterSection.tsx old mode 100644 new mode 100755 index 93e0e6f..2be6bd6 --- a/apps/web/src/app/main/courses/components/FilterSection.tsx +++ b/apps/web/src/app/main/courses/components/FilterSection.tsx @@ -1,5 +1,8 @@ -import { Checkbox, Divider, Radio, Space } from 'antd'; +import { Checkbox, Divider, Radio, Space , Spin} from 'antd'; import { categories, levels } from '../mockData'; +import { TaxonomySlug, TermDto } from '@nice/common'; +import { GetTaxonomyProps, useGetTaxonomy } from '@web/src/hooks/useGetTaxonomy'; +import { useMemo } from 'react'; interface FilterSectionProps { selectedCategory: string; @@ -14,6 +17,12 @@ export default function FilterSection({ onCategoryChange, onLevelChange, }: FilterSectionProps) { + const gateGory : GetTaxonomyProps = useGetTaxonomy({ + type: TaxonomySlug.CATEGORY, + }) + const levels : GetTaxonomyProps = useGetTaxonomy({ + type: TaxonomySlug.LEVEL, + }) return (
@@ -23,12 +32,21 @@ export default function FilterSection({ onChange={(e) => onCategoryChange(e.target.value)} className="flex flex-col space-y-3" > - 全部课程 - {categories.map(category => ( - - {category} - - ))} + { + gateGory.isLoading? + () + : + ( + <> + 全部课程 + {gateGory.categories.map(category => ( + + {category} + + ))} + ) + } +
@@ -41,14 +59,23 @@ export default function FilterSection({ onChange={(e) => onLevelChange(e.target.value)} className="flex flex-col space-y-3" > - 全部难度 - {levels.map(level => ( - - {level} - - ))} + { + levels.isLoading ? + () + : + ( + <> + 全部难度 + {levels.categories.map(level => ( + + {level} + + ))} + ) + } +
); -} \ No newline at end of file +} diff --git a/apps/web/src/app/main/courses/instructor/page.tsx b/apps/web/src/app/main/courses/instructor/page.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/courses/mockData.ts b/apps/web/src/app/main/courses/mockData.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/courses/page.tsx b/apps/web/src/app/main/courses/page.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/courses/student/page.tsx b/apps/web/src/app/main/courses/student/page.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/home/components/CategorySection.tsx b/apps/web/src/app/main/home/components/CategorySection.tsx old mode 100644 new mode 100755 index 638e429..a64b551 --- a/apps/web/src/app/main/home/components/CategorySection.tsx +++ b/apps/web/src/app/main/home/components/CategorySection.tsx @@ -1,6 +1,7 @@ -import React, { useState, useCallback } from 'react'; +import React, { useState, useCallback, useEffect, useMemo } from 'react'; import { Typography, Button } from 'antd'; -import { stringToColor } from '@nice/common'; +import { stringToColor, TaxonomySlug, TermDto } from '@nice/common'; +import { api } from '@nice/client'; const { Title, Text } = Typography; @@ -43,10 +44,31 @@ const courseCategories: CourseCategory[] = [ } ]; + const CategorySection = () => { const [hoveredIndex, setHoveredIndex] = useState(null); const [showAll, setShowAll] = useState(false); - + /** + * const {data,isLoading} :{data:TermDto[],isLoading:boolean}= api.term.findMany.useQuery({ + where:{ + taxonomy: { + slug:TaxonomySlug.CATEGORY + } + }, + include:{ + children :true + } + }) + const courseCategories: CourseCategory[] = useMemo(() => { + return data?.map((term) => ({ + name: term.name, + count: term.hasChildren ? term.children.length : 0, + description: term.description + })) || []; + },[data]) + */ + + const handleMouseEnter = useCallback((index: number) => { setHoveredIndex(index); }, []); diff --git a/apps/web/src/app/main/home/components/CoursesSection.tsx b/apps/web/src/app/main/home/components/CoursesSection.tsx old mode 100644 new mode 100755 index 4818e00..8d6c1c5 --- a/apps/web/src/app/main/home/components/CoursesSection.tsx +++ b/apps/web/src/app/main/home/components/CoursesSection.tsx @@ -1,6 +1,6 @@ -import React, { useState, useMemo } from 'react'; +import React, { useState, useMemo, useEffect } from 'react'; import { useNavigate } from 'react-router-dom'; -import { Button, Card, Typography, Tag, Progress } from 'antd'; +import { Button, Card, Typography, Tag, Progress,Spin } from 'antd'; import { PlayCircleOutlined, UserOutlined, @@ -9,6 +9,9 @@ import { StarOutlined, ArrowRightOutlined, } from '@ant-design/icons'; +import { TaxonomySlug, TermDto } from '@nice/common'; +import { api } from '@nice/client'; +import { GetTaxonomyProps, useGetTaxonomy } from '@web/src/hooks/useGetTaxonomy'; const { Title, Text } = Typography; @@ -32,6 +35,7 @@ interface CoursesSectionProps { initialVisibleCoursesCount?: number; } + const CoursesSection: React.FC = ({ title, description, @@ -41,12 +45,12 @@ const CoursesSection: React.FC = ({ const navigate = useNavigate(); const [selectedCategory, setSelectedCategory] = useState('全部'); const [visibleCourses, setVisibleCourses] = useState(initialVisibleCoursesCount); - - const categories = useMemo(() => { - const allCategories = courses.map((course) => course.category); - return ['全部', ...Array.from(new Set(allCategories))]; - }, [courses]); - + const gateGory : GetTaxonomyProps = useGetTaxonomy({ + type: TaxonomySlug.CATEGORY, + }) + useEffect(() => { + + }) const filteredCourses = useMemo(() => { return selectedCategory === '全部' ? courses @@ -73,19 +77,36 @@ const CoursesSection: React.FC = ({
- {categories.map((category) => ( - setSelectedCategory(category)} - className={`px-4 py-2 text-base cursor-pointer hover:scale-105 transform transition-all duration-300 ${selectedCategory === category - ? 'shadow-[0_2px_8px_-4px_rgba(59,130,246,0.5)]' - : 'hover:shadow-md' - }`} - > - {category} - - ))} + {gateGory.isLoading ? : + ( + <> + setSelectedCategory("全部")} + className={`px-4 py-2 text-base cursor-pointer hover:scale-105 transform transition-all duration-300 ${selectedCategory === "全部" + ? 'shadow-[0_2px_8px_-4px_rgba(59,130,246,0.5)]' + : 'hover:shadow-md' + }`} + >全部 + { + gateGory.categories.map((category) => ( + setSelectedCategory(category)} + className={`px-4 py-2 text-base cursor-pointer hover:scale-105 transform transition-all duration-300 ${selectedCategory === category + ? 'shadow-[0_2px_8px_-4px_rgba(59,130,246,0.5)]' + : 'hover:shadow-md' + }`} + > + {category} + + )) + } + + + ) + }
diff --git a/apps/web/src/app/main/home/components/FeaturedTeachersSection.tsx b/apps/web/src/app/main/home/components/FeaturedTeachersSection.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/home/components/HeroSection.tsx b/apps/web/src/app/main/home/components/HeroSection.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/home/page.tsx b/apps/web/src/app/main/home/page.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/layout/MainFooter.tsx b/apps/web/src/app/main/layout/MainFooter.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/layout/MainHeader.tsx b/apps/web/src/app/main/layout/MainHeader.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/layout/MainLayout.tsx b/apps/web/src/app/main/layout/MainLayout.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/layout/NavigationMenu.tsx b/apps/web/src/app/main/layout/NavigationMenu.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/layout/UserMenu.tsx b/apps/web/src/app/main/layout/UserMenu.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/paths/page.tsx b/apps/web/src/app/main/paths/page.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/self/courses/page.tsx b/apps/web/src/app/main/self/courses/page.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/app/main/self/profiles/page.tsx b/apps/web/src/app/main/self/profiles/page.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/animation/sine-wave.tsx b/apps/web/src/components/animation/sine-wave.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/container/Card.tsx b/apps/web/src/components/common/container/Card.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/MindEditor.tsx b/apps/web/src/components/common/editor/MindEditor.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/GraphEditor.tsx b/apps/web/src/components/common/editor/graph/GraphEditor.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/data.ts b/apps/web/src/components/common/editor/graph/data.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/edges/GraphEdge.tsx b/apps/web/src/components/common/editor/graph/edges/GraphEdge.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/edges/algorithms/a-star.ts b/apps/web/src/components/common/editor/graph/edges/algorithms/a-star.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/edges/algorithms/index.ts b/apps/web/src/components/common/editor/graph/edges/algorithms/index.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/edges/algorithms/simple.ts b/apps/web/src/components/common/editor/graph/edges/algorithms/simple.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/BaseLayout.ts b/apps/web/src/components/common/editor/graph/layout/BaseLayout.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/MindMapLayout.ts b/apps/web/src/components/common/editor/graph/layout/MindMapLayout.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/SingleMapLayout.ts b/apps/web/src/components/common/editor/graph/layout/SingleMapLayout.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/TreeLayout.ts b/apps/web/src/components/common/editor/graph/layout/TreeLayout.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/edge/algorithms/a-star.ts b/apps/web/src/components/common/editor/graph/layout/edge/algorithms/a-star.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/edge/algorithms/index.ts b/apps/web/src/components/common/editor/graph/layout/edge/algorithms/index.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/edge/algorithms/simple.ts b/apps/web/src/components/common/editor/graph/layout/edge/algorithms/simple.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/edge/edge.ts b/apps/web/src/components/common/editor/graph/layout/edge/edge.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/edge/index.ts b/apps/web/src/components/common/editor/graph/layout/edge/index.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/edge/point.ts b/apps/web/src/components/common/editor/graph/layout/edge/point.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/edge/style.ts b/apps/web/src/components/common/editor/graph/layout/edge/style.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/index.ts b/apps/web/src/components/common/editor/graph/layout/index.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/metadata.ts b/apps/web/src/components/common/editor/graph/layout/metadata.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/node/algorithms/d3-dag.ts b/apps/web/src/components/common/editor/graph/layout/node/algorithms/d3-dag.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/node/algorithms/d3-hierarchy.ts b/apps/web/src/components/common/editor/graph/layout/node/algorithms/d3-hierarchy.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/node/algorithms/dagre-tree.ts b/apps/web/src/components/common/editor/graph/layout/node/algorithms/dagre-tree.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/node/algorithms/elk.ts b/apps/web/src/components/common/editor/graph/layout/node/algorithms/elk.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/node/algorithms/origin.ts b/apps/web/src/components/common/editor/graph/layout/node/algorithms/origin.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/node/index.ts b/apps/web/src/components/common/editor/graph/layout/node/index.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/layout/types.ts b/apps/web/src/components/common/editor/graph/layout/types.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/nodes/GraphNode.tsx b/apps/web/src/components/common/editor/graph/nodes/GraphNode.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/nodes/style.ts b/apps/web/src/components/common/editor/graph/nodes/style.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/store.ts b/apps/web/src/components/common/editor/graph/store.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/types.ts b/apps/web/src/components/common/editor/graph/types.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/useGraphOperation.ts b/apps/web/src/components/common/editor/graph/useGraphOperation.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/useKeyboardCtrl.ts b/apps/web/src/components/common/editor/graph/useKeyboardCtrl.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/useUndoRedo.tsx b/apps/web/src/components/common/editor/graph/useUndoRedo.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/utils.ts b/apps/web/src/components/common/editor/graph/utils.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/utils/base.ts b/apps/web/src/components/common/editor/graph/utils/base.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/utils/diff.ts b/apps/web/src/components/common/editor/graph/utils/diff.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/graph/utils/uuid.ts b/apps/web/src/components/common/editor/graph/utils/uuid.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/quill/QuillCharCounter.tsx b/apps/web/src/components/common/editor/quill/QuillCharCounter.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/quill/QuillEditor.tsx b/apps/web/src/components/common/editor/quill/QuillEditor.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/editor/quill/constants.ts b/apps/web/src/components/common/editor/quill/constants.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/element/AnimatedTabs.tsx b/apps/web/src/components/common/element/AnimatedTabs.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/element/Avatar.tsx b/apps/web/src/components/common/element/Avatar.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/element/Button.tsx b/apps/web/src/components/common/element/Button.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/element/Pagination.tsx b/apps/web/src/components/common/element/Pagination.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/element/Tag.tsx b/apps/web/src/components/common/element/Tag.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/form/FormArrayField.tsx b/apps/web/src/components/common/form/FormArrayField.tsx old mode 100644 new mode 100755 index 76835e5..19852f7 --- a/apps/web/src/components/common/form/FormArrayField.tsx +++ b/apps/web/src/components/common/form/FormArrayField.tsx @@ -1,6 +1,6 @@ import { PlusOutlined, DeleteOutlined } from "@ant-design/icons"; import { Reorder } from "framer-motion"; -import React, { useState } from "react"; +import React, { useEffect, useState } from "react"; import { Input, Button, Form, Typography } from "antd"; import type { InputProps } from "antd"; import { UUIDGenerator } from "@nice/common"; @@ -27,8 +27,11 @@ export function FormArrayField({ const updateItems = (newItems: ItemType[]) => { setItems(newItems); }; - + useEffect(() => { + console.log(items) + }) return ( + {(fields, { add, remove }, { errors }) => ( @@ -39,7 +42,7 @@ export function FormArrayField({ onReorder={updateItems} className="space-y-3"> {fields.map((field, index) => ( - -
+
@@ -101,7 +104,9 @@ export function FormArrayField({ setItems(newItems); }} /> + +
))} - - - - + +
+ +
)} diff --git a/apps/web/src/components/common/form/FormDynamicInputs.tsx b/apps/web/src/components/common/form/FormDynamicInputs.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/form/FormError.tsx b/apps/web/src/components/common/form/FormError.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/form/FormInput.tsx b/apps/web/src/components/common/form/FormInput.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/form/FormQuillInput.tsx b/apps/web/src/components/common/form/FormQuillInput.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/form/FormSelect.tsx b/apps/web/src/components/common/form/FormSelect.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/space/Empty.tsx b/apps/web/src/components/common/space/Empty.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/uploader/AvatarUploader.tsx b/apps/web/src/components/common/uploader/AvatarUploader.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/common/uploader/TusUploader.tsx b/apps/web/src/components/common/uploader/TusUploader.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/admin/AdminHeader.tsx b/apps/web/src/components/layout/admin/AdminHeader.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/admin/AdminLayout.tsx b/apps/web/src/components/layout/admin/AdminLayout.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/admin/AdminSidebar.tsx b/apps/web/src/components/layout/admin/AdminSidebar.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/breadcrumb.tsx b/apps/web/src/components/layout/breadcrumb.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/element/breadcrumb.tsx b/apps/web/src/components/layout/element/breadcrumb.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/element/types.ts b/apps/web/src/components/layout/element/types.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/element/usermenu/user-edit-modal.tsx b/apps/web/src/components/layout/element/usermenu/user-edit-modal.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/element/usermenu/user-form.tsx b/apps/web/src/components/layout/element/usermenu/user-form.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/element/usermenu/usermenu.tsx b/apps/web/src/components/layout/element/usermenu/usermenu.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/fix-header.tsx b/apps/web/src/components/layout/fix-header.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/resizable-sidebar.tsx b/apps/web/src/components/layout/resizable-sidebar.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/sidebar-content.tsx b/apps/web/src/components/layout/sidebar-content.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/layout/user-header.tsx b/apps/web/src/components/layout/user-header.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/card/CourseCard.tsx b/apps/web/src/components/models/course/card/CourseCard.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/card/CourseHeader.tsx b/apps/web/src/components/models/course/card/CourseHeader.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/card/CourseStats.tsx b/apps/web/src/components/models/course/card/CourseStats.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseDetail.tsx b/apps/web/src/components/models/course/detail/CourseDetail.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseDetailContext.tsx b/apps/web/src/components/models/course/detail/CourseDetailContext.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseDetailDescription/CourseDetailDescription.tsx b/apps/web/src/components/models/course/detail/CourseDetailDescription/CourseDetailDescription.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseDetailDescription/CourseDetailNavBar.tsx b/apps/web/src/components/models/course/detail/CourseDetailDescription/CourseDetailNavBar.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseDetailDescription/Description/Overview.tsx b/apps/web/src/components/models/course/detail/CourseDetailDescription/Description/Overview.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseDetailDescription/Description/index.ts b/apps/web/src/components/models/course/detail/CourseDetailDescription/Description/index.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseDetailDisplayArea.tsx b/apps/web/src/components/models/course/detail/CourseDetailDisplayArea.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseDetailHeader/CourseDetailHeader.tsx b/apps/web/src/components/models/course/detail/CourseDetailHeader/CourseDetailHeader.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseDetailLayout.tsx b/apps/web/src/components/models/course/detail/CourseDetailLayout.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseDetailSkeleton.tsx b/apps/web/src/components/models/course/detail/CourseDetailSkeleton.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseSyllabus/CollapsedButton.tsx b/apps/web/src/components/models/course/detail/CourseSyllabus/CollapsedButton.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseSyllabus/CourseSyllabus.tsx b/apps/web/src/components/models/course/detail/CourseSyllabus/CourseSyllabus.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseSyllabus/LectureItem.tsx b/apps/web/src/components/models/course/detail/CourseSyllabus/LectureItem.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseSyllabus/SectionItem.tsx b/apps/web/src/components/models/course/detail/CourseSyllabus/SectionItem.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseSyllabus/SyllabusHeader.tsx b/apps/web/src/components/models/course/detail/CourseSyllabus/SyllabusHeader.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/CourseSyllabus/index.ts b/apps/web/src/components/models/course/detail/CourseSyllabus/index.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/detail/course-objectives.tsx b/apps/web/src/components/models/course/detail/course-objectives.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/context/CourseEditorContext.tsx b/apps/web/src/components/models/course/editor/context/CourseEditorContext.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/form/CourseBasicForm.tsx b/apps/web/src/components/models/course/editor/form/CourseBasicForm.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/form/CourseContentForm copy.tsx b/apps/web/src/components/models/course/editor/form/CourseContentForm copy.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/form/CourseContentForm/CourseContentForm.tsx b/apps/web/src/components/models/course/editor/form/CourseContentForm/CourseContentForm.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/form/CourseContentForm/CourseContentFormHeader.tsx b/apps/web/src/components/models/course/editor/form/CourseContentForm/CourseContentFormHeader.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/form/CourseContentForm/CourseSectionEmpty.tsx b/apps/web/src/components/models/course/editor/form/CourseContentForm/CourseSectionEmpty.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/form/CourseContentForm/LectureList.tsx b/apps/web/src/components/models/course/editor/form/CourseContentForm/LectureList.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/form/CourseContentForm/SortableLecture.tsx b/apps/web/src/components/models/course/editor/form/CourseContentForm/SortableLecture.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/form/CourseContentForm/SortableSection.tsx b/apps/web/src/components/models/course/editor/form/CourseContentForm/SortableSection.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/form/CourseContentForm/interface.ts b/apps/web/src/components/models/course/editor/form/CourseContentForm/interface.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/form/CourseGoalForm.tsx b/apps/web/src/components/models/course/editor/form/CourseGoalForm.tsx old mode 100644 new mode 100755 index b7fcbed..724ffd9 --- a/apps/web/src/components/models/course/editor/form/CourseGoalForm.tsx +++ b/apps/web/src/components/models/course/editor/form/CourseGoalForm.tsx @@ -11,6 +11,8 @@ export function CourseGoalForm() { name="requirements" label="前置要求" placeholder="添加要求"> + + Setting + return ( +
+ + { + console.log(value); + }} + > + +
+ ) } \ No newline at end of file diff --git a/apps/web/src/components/models/course/editor/layout/CourseEditorHeader.tsx b/apps/web/src/components/models/course/editor/layout/CourseEditorHeader.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/layout/CourseEditorLayout.tsx b/apps/web/src/components/models/course/editor/layout/CourseEditorLayout.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/layout/CourseEditorSidebar.tsx b/apps/web/src/components/models/course/editor/layout/CourseEditorSidebar.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/layout/enum.ts b/apps/web/src/components/models/course/editor/layout/enum.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/editor/navItems.tsx b/apps/web/src/components/models/course/editor/navItems.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/course/list/course-list.tsx b/apps/web/src/components/models/course/list/course-list.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/department/department-form.tsx b/apps/web/src/components/models/department/department-form.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/department/department-import-drawer.tsx b/apps/web/src/components/models/department/department-import-drawer.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/department/department-list.tsx b/apps/web/src/components/models/department/department-list.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/department/department-select.tsx b/apps/web/src/components/models/department/department-select.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/department/dept-editor.tsx b/apps/web/src/components/models/department/dept-editor.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/department/dept-import-form.tsx b/apps/web/src/components/models/department/dept-import-form.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/department/dept-import-modal.tsx b/apps/web/src/components/models/department/dept-import-modal.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/department/dept-modal.tsx b/apps/web/src/components/models/department/dept-modal.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/role/role-editor/assign-list.tsx b/apps/web/src/components/models/role/role-editor/assign-list.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/role/role-editor/role-editor.tsx b/apps/web/src/components/models/role/role-editor/role-editor.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/role/role-editor/role-form.tsx b/apps/web/src/components/models/role/role-editor/role-form.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/role/role-editor/role-list.tsx b/apps/web/src/components/models/role/role-editor/role-list.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/role/role-editor/role-modal.tsx b/apps/web/src/components/models/role/role-editor/role-modal.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/role/role-editor/role-staff-modal.tsx b/apps/web/src/components/models/role/role-editor/role-staff-modal.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/role/role-select.tsx b/apps/web/src/components/models/role/role-select.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/staff/staff-editor.tsx b/apps/web/src/components/models/staff/staff-editor.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/staff/staff-form.tsx b/apps/web/src/components/models/staff/staff-form.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/staff/staff-list.tsx b/apps/web/src/components/models/staff/staff-list.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/staff/staff-modal.tsx b/apps/web/src/components/models/staff/staff-modal.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/staff/staff-select.tsx b/apps/web/src/components/models/staff/staff-select.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/staff/staff-transfer.tsx b/apps/web/src/components/models/staff/staff-transfer.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/taxonomy/taxonomy-select.tsx b/apps/web/src/components/models/taxonomy/taxonomy-select.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/term/taxonomy-form.tsx b/apps/web/src/components/models/term/taxonomy-form.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/term/taxonomy-list.tsx b/apps/web/src/components/models/term/taxonomy-list.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/term/taxonomy-modal.tsx b/apps/web/src/components/models/term/taxonomy-modal.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/term/term-editor.tsx b/apps/web/src/components/models/term/term-editor.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/term/term-form.tsx b/apps/web/src/components/models/term/term-form.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/term/term-import-form.tsx b/apps/web/src/components/models/term/term-import-form.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/term/term-import-modal.tsx b/apps/web/src/components/models/term/term-import-modal.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/term/term-list.tsx b/apps/web/src/components/models/term/term-list.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/term/term-modal.tsx b/apps/web/src/components/models/term/term-modal.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/term/term-select.tsx b/apps/web/src/components/models/term/term-select.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/term/term-select_BACKUP.tsx b/apps/web/src/components/models/term/term-select_BACKUP.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/models/term/util.ts b/apps/web/src/components/models/term/util.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/EmptyStateIllustration.tsx b/apps/web/src/components/presentation/EmptyStateIllustration.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/NavBar.tsx b/apps/web/src/components/presentation/NavBar.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/Skeleton.tsx b/apps/web/src/components/presentation/Skeleton.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/ag-server-table.tsx b/apps/web/src/components/presentation/ag-server-table.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/animate-progress.tsx b/apps/web/src/components/presentation/animate-progress.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/collapse-section.tsx b/apps/web/src/components/presentation/collapse-section.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/dashboard-card.tsx b/apps/web/src/components/presentation/dashboard-card.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/dialog.tsx b/apps/web/src/components/presentation/dialog.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/dropdown-menu.tsx b/apps/web/src/components/presentation/dropdown-menu.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/excel-to-base64-uploader.tsx b/apps/web/src/components/presentation/excel-to-base64-uploader.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/general-dialog.tsx b/apps/web/src/components/presentation/general-dialog.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/id-card.tsx b/apps/web/src/components/presentation/id-card.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/mind-map.tsx b/apps/web/src/components/presentation/mind-map.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/nice-img.tsx b/apps/web/src/components/presentation/nice-img.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/phone-book.tsx b/apps/web/src/components/presentation/phone-book.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/popover.tsx b/apps/web/src/components/presentation/popover.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/round-tag.tsx b/apps/web/src/components/presentation/round-tag.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/rounded-rectangle-tag.tsx b/apps/web/src/components/presentation/rounded-rectangle-tag.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/user/Avatar.tsx b/apps/web/src/components/presentation/user/Avatar.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/ControlButtons/Brightness.tsx b/apps/web/src/components/presentation/video-player/ControlButtons/Brightness.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/ControlButtons/FullScreen.tsx b/apps/web/src/components/presentation/video-player/ControlButtons/FullScreen.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/ControlButtons/Play.tsx b/apps/web/src/components/presentation/video-player/ControlButtons/Play.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/ControlButtons/Setting.tsx b/apps/web/src/components/presentation/video-player/ControlButtons/Setting.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/ControlButtons/Speed.tsx b/apps/web/src/components/presentation/video-player/ControlButtons/Speed.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/ControlButtons/TimeLine.tsx b/apps/web/src/components/presentation/video-player/ControlButtons/TimeLine.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/ControlButtons/Volume.tsx b/apps/web/src/components/presentation/video-player/ControlButtons/Volume.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/ControlButtons/index.ts b/apps/web/src/components/presentation/video-player/ControlButtons/index.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/LoadingOverlay.tsx b/apps/web/src/components/presentation/video-player/LoadingOverlay.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/VideoControls.tsx b/apps/web/src/components/presentation/video-player/VideoControls.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/VideoDisplay.tsx b/apps/web/src/components/presentation/video-player/VideoDisplay.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/VideoPlayer.tsx b/apps/web/src/components/presentation/video-player/VideoPlayer.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/VideoPlayerLayout.tsx b/apps/web/src/components/presentation/video-player/VideoPlayerLayout.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/interface.ts b/apps/web/src/components/presentation/video-player/interface.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/type.ts b/apps/web/src/components/presentation/video-player/type.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/presentation/video-player/utlis.ts b/apps/web/src/components/presentation/video-player/utlis.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/components/svg/rounded-clip.tsx b/apps/web/src/components/svg/rounded-clip.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/utils/excel-importer.tsx b/apps/web/src/components/utils/excel-importer.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/utils/image-uploader.tsx b/apps/web/src/components/utils/image-uploader.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/components/utils/with-auth.tsx b/apps/web/src/components/utils/with-auth.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/hooks/useClickOutside.ts b/apps/web/src/hooks/useClickOutside.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/hooks/useGetTaxonomy.ts b/apps/web/src/hooks/useGetTaxonomy.ts new file mode 100644 index 0000000..4eeb3d5 --- /dev/null +++ b/apps/web/src/hooks/useGetTaxonomy.ts @@ -0,0 +1,31 @@ +import { api } from "@nice/client/" +import { TaxonomySlug, TermDto } from "@nice/common" +import { useMemo } from 'react'; + +export interface GetTaxonomyProps { + categories: string[]; + isLoading: boolean; +} + +export function useGetTaxonomy({type}) : GetTaxonomyProps { + const {data,isLoading} :{data:TermDto[],isLoading:boolean}= api.term.findMany.useQuery({ + where:{ + taxonomy: { + //TaxonomySlug.CATEGORY + slug:type + } + }, + include:{ + children :true + }, + take:10, // 只取前10个 + orderBy: { + createdAt: 'desc', // 按创建时间降序排列 + }, + }) + const categories = useMemo(() => { + const allCategories = isLoading ? [] : data?.map((course) => course.name); + return [...Array.from(new Set(allCategories))]; + }, [data]); + return {categories,isLoading} +} diff --git a/apps/web/src/hooks/useLocalSetting.ts b/apps/web/src/hooks/useLocalSetting.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/hooks/useTusUpload.ts b/apps/web/src/hooks/useTusUpload.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/io/index.ts b/apps/web/src/io/index.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/io/tusd.ts b/apps/web/src/io/tusd.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/locale/ag-grid-locale.ts b/apps/web/src/locale/ag-grid-locale.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/polyfills/index.ts b/apps/web/src/polyfills/index.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/providers/auth-provider.tsx b/apps/web/src/providers/auth-provider.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/providers/theme-provider.tsx b/apps/web/src/providers/theme-provider.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/routes/admin-route.tsx b/apps/web/src/routes/admin-route.tsx old mode 100644 new mode 100755 diff --git a/apps/web/src/routes/index.tsx b/apps/web/src/routes/index.tsx index cd51fcf..9ffc66e 100755 --- a/apps/web/src/routes/index.tsx +++ b/apps/web/src/routes/index.tsx @@ -20,6 +20,7 @@ import { MainLayout } from "../app/main/layout/MainLayout"; import CoursesPage from "../app/main/courses/page"; import PathsPage from "../app/main/paths/page"; import { adminRoute } from "./admin-route"; +import { CoursePreview } from "../app/main/course/preview/page"; interface CustomIndexRouteObject extends IndexRouteObject { name?: string; breadcrumb?: string; @@ -93,6 +94,12 @@ export const routes: CustomRouteObject[] = [ }, ], }, + // 课程预览页面 + { + path: "coursePreview", + element: + } + ], }, { diff --git a/apps/web/src/routes/types.ts b/apps/web/src/routes/types.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/utils/axios-client.ts b/apps/web/src/utils/axios-client.ts old mode 100644 new mode 100755 diff --git a/apps/web/src/utils/classname.ts b/apps/web/src/utils/classname.ts old mode 100644 new mode 100755 diff --git a/auto.sh b/auto.sh old mode 100644 new mode 100755 diff --git a/config/nginx/conf.d/web.conf b/config/nginx/conf.d/web.conf old mode 100644 new mode 100755 diff --git a/config/nginx/conf.d/web.template b/config/nginx/conf.d/web.template old mode 100644 new mode 100755 diff --git a/config/redis.conf b/config/redis.conf old mode 100644 new mode 100755 diff --git a/docker-compose.example.yml b/docker-compose.example.yml old mode 100644 new mode 100755 diff --git a/package.json b/package.json old mode 100644 new mode 100755 diff --git a/packages/client/package.json b/packages/client/package.json old mode 100644 new mode 100755 diff --git a/packages/client/src/api/hooks/index.ts b/packages/client/src/api/hooks/index.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/api/hooks/useAppConfig.ts b/packages/client/src/api/hooks/useAppConfig.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/api/hooks/useCourse.ts b/packages/client/src/api/hooks/useCourse.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/api/hooks/useEntity.ts b/packages/client/src/api/hooks/useEntity.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/api/hooks/useMessage.ts b/packages/client/src/api/hooks/useMessage.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/api/hooks/usePost.ts b/packages/client/src/api/hooks/usePost.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/api/hooks/useQueryApi.ts b/packages/client/src/api/hooks/useQueryApi.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/api/hooks/useVisitor.ts b/packages/client/src/api/hooks/useVisitor.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/api/index.ts b/packages/client/src/api/index.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/api/utils.ts b/packages/client/src/api/utils.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/event/index.ts b/packages/client/src/event/index.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/hooks/index.ts b/packages/client/src/hooks/index.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/hooks/useAwaitState.ts b/packages/client/src/hooks/useAwaitState.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/hooks/useTimeout.ts b/packages/client/src/hooks/useTimeout.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/index.ts b/packages/client/src/index.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/io/download.ts b/packages/client/src/io/download.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/io/index.ts b/packages/client/src/io/index.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/presentation/color.ts b/packages/client/src/presentation/color.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/presentation/index.ts b/packages/client/src/presentation/index.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/providers/index.ts b/packages/client/src/providers/index.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/singleton/DataHolder.ts b/packages/client/src/singleton/DataHolder.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/tools/file.ts b/packages/client/src/tools/file.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/tools/index.ts b/packages/client/src/tools/index.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/tools/number.ts b/packages/client/src/tools/number.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/tools/objects.ts b/packages/client/src/tools/objects.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/types/index.ts b/packages/client/src/types/index.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/upload/index.ts b/packages/client/src/upload/index.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/upload/types.ts b/packages/client/src/upload/types.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/upload/uploadManager.ts b/packages/client/src/upload/uploadManager.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/upload/useUpload.ts b/packages/client/src/upload/useUpload.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/websocket/client.ts b/packages/client/src/websocket/client.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/websocket/index.ts b/packages/client/src/websocket/index.ts old mode 100644 new mode 100755 diff --git a/packages/client/src/websocket/types.ts b/packages/client/src/websocket/types.ts old mode 100644 new mode 100755 diff --git a/packages/client/tsconfig.json b/packages/client/tsconfig.json old mode 100644 new mode 100755 diff --git a/packages/client/tsup.config.ts b/packages/client/tsup.config.ts old mode 100644 new mode 100755 diff --git a/packages/common/.env.example b/packages/common/.env.example old mode 100644 new mode 100755 diff --git a/packages/common/package.json b/packages/common/package.json old mode 100644 new mode 100755 diff --git a/packages/common/prisma/schema.BACKUP b/packages/common/prisma/schema.BACKUP old mode 100644 new mode 100755 diff --git a/packages/common/prisma/schema.prisma b/packages/common/prisma/schema.prisma old mode 100644 new mode 100755 diff --git a/packages/common/src/collaboration/index.ts b/packages/common/src/collaboration/index.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/collaboration/types.ts b/packages/common/src/collaboration/types.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/collaboration/utils.ts b/packages/common/src/collaboration/utils.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/collaboration/y-auth.ts b/packages/common/src/collaboration/y-auth.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/collaboration/y-awareness.ts b/packages/common/src/collaboration/y-awareness.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/collaboration/y-handler.ts b/packages/common/src/collaboration/y-handler.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/collaboration/y-socket.ts b/packages/common/src/collaboration/y-socket.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/collaboration/y-sync.ts b/packages/common/src/collaboration/y-sync.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/models/department.ts b/packages/common/src/models/department.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/models/index.ts b/packages/common/src/models/index.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/models/message.ts b/packages/common/src/models/message.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/models/post.ts b/packages/common/src/models/post.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/models/rbac.ts b/packages/common/src/models/rbac.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/models/section.ts b/packages/common/src/models/section.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/models/select.ts b/packages/common/src/models/select.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/models/staff.ts b/packages/common/src/models/staff.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/models/term.ts b/packages/common/src/models/term.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/tool/file.ts b/packages/common/src/tool/file.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/tool/index.ts b/packages/common/src/tool/index.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/tool/uuid.ts b/packages/common/src/tool/uuid.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/upload/index.ts b/packages/common/src/upload/index.ts old mode 100644 new mode 100755 diff --git a/packages/common/src/upload/types.ts b/packages/common/src/upload/types.ts old mode 100644 new mode 100755 diff --git a/packages/common/tsconfig.json b/packages/common/tsconfig.json old mode 100644 new mode 100755 diff --git a/packages/common/tsup.config.ts b/packages/common/tsup.config.ts old mode 100644 new mode 100755 diff --git a/packages/config/package.json b/packages/config/package.json old mode 100644 new mode 100755 diff --git a/packages/config/src/colors.ts b/packages/config/src/colors.ts old mode 100644 new mode 100755 diff --git a/packages/config/src/constants.ts b/packages/config/src/constants.ts old mode 100644 new mode 100755 diff --git a/packages/config/src/context.tsx b/packages/config/src/context.tsx old mode 100644 new mode 100755 diff --git a/packages/config/src/generator.ts b/packages/config/src/generator.ts old mode 100644 new mode 100755 diff --git a/packages/config/src/index.ts b/packages/config/src/index.ts old mode 100644 new mode 100755 diff --git a/packages/config/src/styles.ts b/packages/config/src/styles.ts old mode 100644 new mode 100755 diff --git a/packages/config/src/tailwind.ts b/packages/config/src/tailwind.ts old mode 100644 new mode 100755 diff --git a/packages/config/src/types.ts b/packages/config/src/types.ts old mode 100644 new mode 100755 diff --git a/packages/config/src/utils.ts b/packages/config/src/utils.ts old mode 100644 new mode 100755 diff --git a/packages/config/tsconfig.json b/packages/config/tsconfig.json old mode 100644 new mode 100755 diff --git a/packages/config/tsup.config.ts b/packages/config/tsup.config.ts old mode 100644 new mode 100755 diff --git a/packages/iconer/src/generated/icon-names.ts b/packages/iconer/src/generated/icon-names.ts old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/account-location.svg b/packages/iconer/src/icons/account-location.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/add.svg b/packages/iconer/src/icons/add.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/admin-outlined.svg b/packages/iconer/src/icons/admin-outlined.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/airport.svg b/packages/iconer/src/icons/airport.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/align-center.svg b/packages/iconer/src/icons/align-center.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/align-justify.svg b/packages/iconer/src/icons/align-justify.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/align-left.svg b/packages/iconer/src/icons/align-left.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/align-right.svg b/packages/iconer/src/icons/align-right.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/approve.svg b/packages/iconer/src/icons/approve.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/arrow-drop-down.svg b/packages/iconer/src/icons/arrow-drop-down.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/blocks-group.svg b/packages/iconer/src/icons/blocks-group.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/bold.svg b/packages/iconer/src/icons/bold.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/caret-right.svg b/packages/iconer/src/icons/caret-right.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/category-outline.svg b/packages/iconer/src/icons/category-outline.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/check-one.svg b/packages/iconer/src/icons/check-one.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/check.svg b/packages/iconer/src/icons/check.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/config.svg b/packages/iconer/src/icons/config.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/content.svg b/packages/iconer/src/icons/content.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/copy.svg b/packages/iconer/src/icons/copy.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/cube-duotone.svg b/packages/iconer/src/icons/cube-duotone.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/date-time.svg b/packages/iconer/src/icons/date-time.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/delete.svg b/packages/iconer/src/icons/delete.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/edit.svg b/packages/iconer/src/icons/edit.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/error-duotone.svg b/packages/iconer/src/icons/error-duotone.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/error-outline.svg b/packages/iconer/src/icons/error-outline.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/exit.svg b/packages/iconer/src/icons/exit.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/filter.svg b/packages/iconer/src/icons/filter.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/fluent-person.svg b/packages/iconer/src/icons/fluent-person.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/get-text.svg b/packages/iconer/src/icons/get-text.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/group-work.svg b/packages/iconer/src/icons/group-work.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/health-circle.svg b/packages/iconer/src/icons/health-circle.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/history.svg b/packages/iconer/src/icons/history.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/home.svg b/packages/iconer/src/icons/home.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/horizontal-rule.svg b/packages/iconer/src/icons/horizontal-rule.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/image.svg b/packages/iconer/src/icons/image.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/inbox.svg b/packages/iconer/src/icons/inbox.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/italic.svg b/packages/iconer/src/icons/italic.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/link-off.svg b/packages/iconer/src/icons/link-off.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/link.svg b/packages/iconer/src/icons/link.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/list.svg b/packages/iconer/src/icons/list.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/logout.svg b/packages/iconer/src/icons/logout.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/loop.svg b/packages/iconer/src/icons/loop.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/more.svg b/packages/iconer/src/icons/more.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/note.svg b/packages/iconer/src/icons/note.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/number-symbol.svg b/packages/iconer/src/icons/number-symbol.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/org.svg b/packages/iconer/src/icons/org.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/people-32.svg b/packages/iconer/src/icons/people-32.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/people-group.svg b/packages/iconer/src/icons/people-group.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/people-plus.svg b/packages/iconer/src/icons/people-plus.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/people.svg b/packages/iconer/src/icons/people.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/person-board.svg b/packages/iconer/src/icons/person-board.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/person-hair.svg b/packages/iconer/src/icons/person-hair.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/person-home.svg b/packages/iconer/src/icons/person-home.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/plane-takeoff.svg b/packages/iconer/src/icons/plane-takeoff.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/plane.svg b/packages/iconer/src/icons/plane.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/progress.svg b/packages/iconer/src/icons/progress.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/radar-chart.svg b/packages/iconer/src/icons/radar-chart.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/redo.svg b/packages/iconer/src/icons/redo.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/right-line.svg b/packages/iconer/src/icons/right-line.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/seal-check.svg b/packages/iconer/src/icons/seal-check.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/search.svg b/packages/iconer/src/icons/search.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/setting.svg b/packages/iconer/src/icons/setting.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/share.svg b/packages/iconer/src/icons/share.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/strike.svg b/packages/iconer/src/icons/strike.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/subject-rounded.svg b/packages/iconer/src/icons/subject-rounded.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/sum.svg b/packages/iconer/src/icons/sum.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/target.svg b/packages/iconer/src/icons/target.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/text-indent.svg b/packages/iconer/src/icons/text-indent.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/text-outdent.svg b/packages/iconer/src/icons/text-outdent.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/time.svg b/packages/iconer/src/icons/time.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/underline.svg b/packages/iconer/src/icons/underline.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/undo.svg b/packages/iconer/src/icons/undo.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/user-id.svg b/packages/iconer/src/icons/user-id.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/work.svg b/packages/iconer/src/icons/work.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/zoomin.svg b/packages/iconer/src/icons/zoomin.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/icons/zoomout.svg b/packages/iconer/src/icons/zoomout.svg old mode 100644 new mode 100755 diff --git a/packages/iconer/src/utils/useLazySvgImport.ts b/packages/iconer/src/utils/useLazySvgImport.ts old mode 100644 new mode 100755 diff --git a/packages/iconer/types/src/components/svg-icon.d.ts b/packages/iconer/types/src/components/svg-icon.d.ts old mode 100644 new mode 100755 diff --git a/packages/iconer/types/src/generated/icon-names.d.ts b/packages/iconer/types/src/generated/icon-names.d.ts old mode 100644 new mode 100755 diff --git a/packages/iconer/types/src/index.d.ts b/packages/iconer/types/src/index.d.ts old mode 100644 new mode 100755 diff --git a/packages/iconer/types/src/utils/useLazySvgImport.d.ts b/packages/iconer/types/src/utils/useLazySvgImport.d.ts old mode 100644 new mode 100755 diff --git a/packages/template/package.json b/packages/template/package.json old mode 100644 new mode 100755 diff --git a/packages/template/src/index.ts b/packages/template/src/index.ts old mode 100644 new mode 100755 diff --git a/packages/template/tsconfig.json b/packages/template/tsconfig.json old mode 100644 new mode 100755 diff --git a/packages/template/tsup.config.ts b/packages/template/tsup.config.ts old mode 100644 new mode 100755 diff --git a/packages/tus/package.json b/packages/tus/package.json old mode 100644 new mode 100755 diff --git a/packages/tus/src/handlers/BaseHandler.ts b/packages/tus/src/handlers/BaseHandler.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/handlers/DeleteHandler.ts b/packages/tus/src/handlers/DeleteHandler.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/handlers/GetHandler.ts b/packages/tus/src/handlers/GetHandler.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/handlers/HeadHandler.ts b/packages/tus/src/handlers/HeadHandler.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/handlers/OptionsHandler.ts b/packages/tus/src/handlers/OptionsHandler.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/handlers/PatchHandler.ts b/packages/tus/src/handlers/PatchHandler.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/handlers/PostHandler.ts b/packages/tus/src/handlers/PostHandler.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/index.ts b/packages/tus/src/index.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/lockers/MemoryLocker.ts b/packages/tus/src/lockers/MemoryLocker.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/lockers/index.ts b/packages/tus/src/lockers/index.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/server.ts b/packages/tus/src/server.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/store/file-store/index.ts b/packages/tus/src/store/file-store/index.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/store/index.ts b/packages/tus/src/store/index.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/store/s3-store/index.ts b/packages/tus/src/store/s3-store/index.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/types.ts b/packages/tus/src/types.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/constants.ts b/packages/tus/src/utils/constants.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/index.ts b/packages/tus/src/utils/index.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/kvstores/FileKvStore.ts b/packages/tus/src/utils/kvstores/FileKvStore.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/kvstores/IoRedisKvStore.ts b/packages/tus/src/utils/kvstores/IoRedisKvStore.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/kvstores/MemoryKvStore.ts b/packages/tus/src/utils/kvstores/MemoryKvStore.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/kvstores/RedisKvStore.ts b/packages/tus/src/utils/kvstores/RedisKvStore.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/kvstores/Types.ts b/packages/tus/src/utils/kvstores/Types.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/kvstores/index.ts b/packages/tus/src/utils/kvstores/index.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/models/Context.ts b/packages/tus/src/utils/models/Context.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/models/DataStore.ts b/packages/tus/src/utils/models/DataStore.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/models/Locker.ts b/packages/tus/src/utils/models/Locker.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/models/Metadata.ts b/packages/tus/src/utils/models/Metadata.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/models/StreamLimiter.ts b/packages/tus/src/utils/models/StreamLimiter.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/models/StreamSplitter.ts b/packages/tus/src/utils/models/StreamSplitter.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/models/Uid.ts b/packages/tus/src/utils/models/Uid.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/models/Upload.ts b/packages/tus/src/utils/models/Upload.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/utils/models/index.ts b/packages/tus/src/utils/models/index.ts old mode 100644 new mode 100755 diff --git a/packages/tus/src/validators/HeaderValidator.ts b/packages/tus/src/validators/HeaderValidator.ts old mode 100644 new mode 100755 diff --git a/packages/tus/tsconfig.json b/packages/tus/tsconfig.json old mode 100644 new mode 100755 diff --git a/packages/tus/tsup.config.ts b/packages/tus/tsup.config.ts old mode 100644 new mode 100755 diff --git a/packages/ui/package.json b/packages/ui/package.json old mode 100644 new mode 100755 diff --git a/packages/ui/src/components/mindmap/MindMap.tsx b/packages/ui/src/components/mindmap/MindMap.tsx old mode 100644 new mode 100755 diff --git a/packages/ui/src/components/mindmap/MindMapEdge.tsx b/packages/ui/src/components/mindmap/MindMapEdge.tsx old mode 100644 new mode 100755 diff --git a/packages/ui/src/components/mindmap/MindMapNode.tsx b/packages/ui/src/components/mindmap/MindMapNode.tsx old mode 100644 new mode 100755 diff --git a/packages/ui/src/components/mindmap/edge/index.ts b/packages/ui/src/components/mindmap/edge/index.ts old mode 100644 new mode 100755 diff --git a/packages/ui/src/components/mindmap/hooks/useFlowKeyboardControl.ts b/packages/ui/src/components/mindmap/hooks/useFlowKeyboardControl.ts old mode 100644 new mode 100755 diff --git a/packages/ui/src/components/mindmap/index.ts b/packages/ui/src/components/mindmap/index.ts old mode 100644 new mode 100755 diff --git a/packages/ui/src/components/mindmap/layout.ts b/packages/ui/src/components/mindmap/layout.ts old mode 100644 new mode 100755 diff --git a/packages/ui/src/components/mindmap/store.ts b/packages/ui/src/components/mindmap/store.ts old mode 100644 new mode 100755 diff --git a/packages/ui/src/components/mindmap/types.ts b/packages/ui/src/components/mindmap/types.ts old mode 100644 new mode 100755 diff --git a/packages/ui/src/components/mindmap/utils.ts b/packages/ui/src/components/mindmap/utils.ts old mode 100644 new mode 100755 diff --git a/packages/ui/src/hooks/useClickOutside.ts b/packages/ui/src/hooks/useClickOutside.ts old mode 100644 new mode 100755 diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts old mode 100644 new mode 100755 diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json old mode 100644 new mode 100755 diff --git a/packages/ui/tsup.config.ts b/packages/ui/tsup.config.ts old mode 100644 new mode 100755 diff --git a/packages/utils/package.json b/packages/utils/package.json old mode 100644 new mode 100755 diff --git a/packages/utils/src/array-utils.ts b/packages/utils/src/array-utils.ts old mode 100644 new mode 100755 diff --git a/packages/utils/src/browser-utils.ts b/packages/utils/src/browser-utils.ts old mode 100644 new mode 100755 diff --git a/packages/utils/src/crypto-utils.ts b/packages/utils/src/crypto-utils.ts old mode 100644 new mode 100755 diff --git a/packages/utils/src/date-utils.ts b/packages/utils/src/date-utils.ts old mode 100644 new mode 100755 diff --git a/packages/utils/src/dom-utils.ts b/packages/utils/src/dom-utils.ts old mode 100644 new mode 100755 diff --git a/packages/utils/src/file-utils.ts b/packages/utils/src/file-utils.ts old mode 100644 new mode 100755 diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts old mode 100644 new mode 100755 diff --git a/packages/utils/src/math-utils.ts b/packages/utils/src/math-utils.ts old mode 100644 new mode 100755 diff --git a/packages/utils/src/object-utils.ts b/packages/utils/src/object-utils.ts old mode 100644 new mode 100755 diff --git a/packages/utils/src/random-utils.ts b/packages/utils/src/random-utils.ts old mode 100644 new mode 100755 diff --git a/packages/utils/src/string-utils.ts b/packages/utils/src/string-utils.ts old mode 100644 new mode 100755 diff --git a/packages/utils/src/type-utils.ts b/packages/utils/src/type-utils.ts old mode 100644 new mode 100755 diff --git a/packages/utils/src/validation-utils.ts b/packages/utils/src/validation-utils.ts old mode 100644 new mode 100755 diff --git a/packages/utils/tsconfig.json b/packages/utils/tsconfig.json old mode 100644 new mode 100755 diff --git a/packages/utils/tsup.config.ts b/packages/utils/tsup.config.ts old mode 100644 new mode 100755 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml old mode 100644 new mode 100755 index ca657ff..73c6a31 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ importers: dependencies: '@nestjs/bullmq': specifier: ^10.2.0 - version: 10.2.3(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15)(@nestjs/websockets@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1))(bullmq@5.34.8) + version: 10.2.3(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15)(bullmq@5.34.8) '@nestjs/common': specifier: ^10.3.10 version: 10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -33,7 +33,7 @@ importers: version: 10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/websockets@10.4.15)(rxjs@7.8.1) '@nestjs/schedule': specifier: ^4.1.0 - version: 4.1.2(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15)(@nestjs/websockets@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1)) + version: 4.1.2(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15) '@nestjs/websockets': specifier: ^10.3.10 version: 10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15)(@nestjs/platform-socket.io@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -148,7 +148,7 @@ importers: version: 10.2.3(chokidar@3.6.0)(typescript@5.7.2) '@nestjs/testing': specifier: ^10.0.0 - version: 10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15)(@nestjs/websockets@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15)) + version: 10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15)(@nestjs/platform-express@10.4.15) '@types/exceljs': specifier: ^1.3.0 version: 1.3.2 @@ -673,7 +673,7 @@ importers: specifier: ^5.62.0 version: 5.62.0(eslint@8.57.1)(typescript@5.7.2) '@viselect/vanilla': - specifier: ^3.5.1 + specifier: ^3.9.0 version: 3.9.0 eslint: specifier: ^8.57.0 @@ -5745,6 +5745,7 @@ packages: lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead. lodash.isfunction@3.0.9: resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} @@ -9665,15 +9666,15 @@ snapshots: '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': optional: true - '@nestjs/bull-shared@10.2.3(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15)(@nestjs/websockets@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1))': + '@nestjs/bull-shared@10.2.3(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15)': dependencies: '@nestjs/common': 10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15)(@nestjs/websockets@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1) tslib: 2.8.1 - '@nestjs/bullmq@10.2.3(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15)(@nestjs/websockets@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1))(bullmq@5.34.8)': + '@nestjs/bullmq@10.2.3(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15)(bullmq@5.34.8)': dependencies: - '@nestjs/bull-shared': 10.2.3(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15)(@nestjs/websockets@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1)) + '@nestjs/bull-shared': 10.2.3(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15) '@nestjs/common': 10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15)(@nestjs/websockets@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1) bullmq: 5.34.8 @@ -9770,7 +9771,7 @@ snapshots: - supports-color - utf-8-validate - '@nestjs/schedule@4.1.2(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15)(@nestjs/websockets@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1))': + '@nestjs/schedule@4.1.2(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15)': dependencies: '@nestjs/common': 10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15)(@nestjs/websockets@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -9788,7 +9789,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@nestjs/testing@10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15)(@nestjs/websockets@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15))': + '@nestjs/testing@10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.15)(@nestjs/platform-express@10.4.15)': dependencies: '@nestjs/common': 10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.4.15(@nestjs/common@10.4.15(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.15)(@nestjs/websockets@10.4.15)(reflect-metadata@0.2.2)(rxjs@7.8.1) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml old mode 100644 new mode 100755 diff --git a/web-dist/error.html b/web-dist/error.html old mode 100644 new mode 100755