Yimaru/Yimaru-Admin
production
b4ab66b4a643554557e30d15b01926aa67167bc0
success
No local changes to save
HEAD is now at 3634d2e program+course+module integrations
From https://gitea.yaltopia.com/Yimaru/Yimaru-Admin * branch production -> FETCH_HEAD
Already on 'production'
Updating 3634d2e..b4ab66b Fast-forward src/api/courses.api.ts | 72 + src/app/AppRoutes.tsx | 3 +- src/lib/sessionRole.ts | 13 + src/lib/videoPreview.ts | 124 ++ src/pages/content-management/AddVideoFlow.tsx | 128 +- .../content-management/ContentManagementLayout.tsx | 41 +- src/pages/content-management/CourseDetailPage.tsx | 6 + src/pages/content-management/ModuleDetailPage.tsx | 457 ++++++- .../content-management/PracticeDetailsPage.tsx | 1407 +++++++++++++++----- .../content-management/ProgramCoursesPage.tsx | 12 +- .../components/CreatePracticeWizard.tsx | 481 +++++++ .../components/LessonMediaUploadField.tsx | 215 +++ .../components/PreviewLimitedFileVideo.tsx | 66 + .../content-management/components/VideoCard.tsx | 391 +++++- .../components/video-steps/ReviewPublishStep.tsx | 270 ++-- .../components/video-steps/VideoDetailStep.tsx | 223 ++-- src/types/course.types.ts | 122 +- 17 files changed, 3283 insertions(+), 748 deletions(-) create mode 100644 src/lib/sessionRole.ts create mode 100644 src/lib/videoPreview.ts create mode 100644 src/pages/content-management/components/CreatePracticeWizard.tsx create mode 100644 src/pages/content-management/components/LessonMediaUploadField.tsx create mode 100644 src/pages/content-management/components/PreviewLimitedFileVideo.tsx
From https://gitea.yaltopia.com/Yimaru/Yimaru-Admin * branch production -> FETCH_HEAD
bun install v1.3.8 (b64edcb4) Checked 383 installs across 404 packages (no changes) [122.00ms]
[1.60ms] ".env"
vite v7.3.0 building client environment for production... transforming... ✓ 2624 modules transformed. rendering chunks... computing gzip size... dist/index.html 0.46 kB │ gzip: 0.30 kB dist/assets/logo-Bg-9_lvv.svg 10.87 kB │ gzip: 4.90 kB dist/assets/inter-latin-100-normal-Cg8nSI4P.woff2 23.39 kB dist/assets/inter-latin-400-normal-C38fXH4l.woff2 23.66 kB dist/assets/inter-latin-900-normal-D4nM5aha.woff2 23.90 kB dist/assets/inter-latin-300-normal-BVlfKGgI.woff2 23.92 kB dist/assets/inter-latin-200-normal-CGIQ4gbF.woff2 23.92 kB dist/assets/inter-latin-500-normal-Cerq10X2.woff2 24.27 kB dist/assets/inter-latin-700-normal-Yt3aPRUw.woff2 24.36 kB dist/assets/inter-latin-800-normal-BYj_oED-.woff2 24.40 kB dist/assets/inter-latin-600-normal-LgqL8muc.woff2 24.45 kB dist/assets/inter-latin-100-normal-J9XNenR1.woff 30.37 kB dist/assets/inter-latin-900-normal-EUCDUbiG.woff 30.68 kB dist/assets/inter-latin-400-normal-CyCys3Eg.woff 30.70 kB dist/assets/inter-latin-200-normal-fAycq8N-.woff 30.97 kB dist/assets/inter-latin-300-normal-i8F0SvXL.woff 31.01 kB dist/assets/inter-latin-600-normal-CiBQ2DWP.woff 31.26 kB dist/assets/inter-latin-500-normal-BL9OpVg8.woff 31.28 kB dist/assets/inter-latin-800-normal-D1mf63XC.woff 31.30 kB dist/assets/inter-latin-700-normal-BLAVimhd.woff 31.32 kB dist/assets/index-B1_60Cjw.css 107.85 kB │ gzip: 16.67 kB dist/assets/index-DZa6CQ2l.js 1,748.83 kB │ gzip: 448.68 kB ✓ built in 18.32s
$ vite build (!) Some chunks are larger than 500 kB after minification. Consider: - Using dynamic import() to code-split the application - Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.