feat: Reduce minimum audit log deletion period to 6 days and update enrollment last access only for active enrollments.
deploy-backend.yaml #99 -Commit
0588ad7acd
pushed by
forgejo
feat: Update enrollment last accessed timestamp on course content access and correct k6 test comment typo.
deploy-backend.yaml #98 -Commit
ce2a472cac
pushed by
forgejo
feat: Add user role retrieval, enhance recommended course filtering and detail, and introduce new k6 load tests.
deploy-backend.yaml #96 -Commit
ef70d2db3f
pushed by
forgejo
feat: Add k6 video watching load test and remove optional comment body from admin course approval.
deploy-backend.yaml #92 -Commit
c118e5c3dc
pushed by
forgejo
feat: implement course cloning functionality including chapters, lessons, quizzes, and attachments for instructors.
deploy-backend.yaml #87 -Commit
c5aa195b13
pushed by
forgejo
feat: Add token-based authorization to category deletion and enhance user registration with error handling and audit logging.
deploy-backend.yaml #84 -Commit
bb38c0f3c9
pushed by
forgejo
feat: Add initial internationalization files for English and Thai languages.
deploy-backend.yaml #83 -Commit
11f9ad57cd
pushed by
forgejo
feat: Allow instructors to set rejected courses to draft and explicitly set course status to rejected upon administrative rejection.
deploy-frontend-management.yaml #78 -Commit
8edc3770eb
pushed by
forgejo
feat: Allow instructors to set rejected courses to draft and explicitly set course status to rejected upon administrative rejection.
deploy-backend.yaml #77 -Commit
8edc3770eb
pushed by
forgejo
fix: update types for quiz attempts in lesson content
deploy-backend.yaml #76 -Commit
4ca5692e6f
pushed by
forgejo
refactor: rename environment variables `FRONTEND_MGMT_TAG` to `MANAGEMENT_TAG` and `FRONTEND_LEARNER_TAG` to `FRONTEND_TAG` in deployment workflows.
deploy-frontend-management.yaml #58 -Commit
420776ee6d
pushed by
forgejo
refactor: rename environment variables `FRONTEND_MGMT_TAG` to `MANAGEMENT_TAG` and `FRONTEND_LEARNER_TAG` to `FRONTEND_TAG` in deployment workflows.
deploy-frontend-learner.yaml #57 -Commit
420776ee6d
pushed by
forgejo
Chore: Shorten service names passed to `deploy.sh` in frontend deployment workflows.
deploy-frontend-management.yaml #55 -Commit
11eabc2319
pushed by
forgejo
Chore: Shorten service names passed to `deploy.sh` in frontend deployment workflows.
deploy-frontend-learner.yaml #54 -Commit
11eabc2319
pushed by
forgejo
fix: update frontend workflows to use short SHA for image tagging
deploy-frontend-management.yaml #53 -Commit
08ab6f0315
pushed by
forgejo
fix: update frontend workflows to use short SHA for image tagging
deploy-frontend-learner.yaml #52 -Commit
08ab6f0315
pushed by
forgejo
chore: Update Prisma seed script with new data.
deploy-backend.yaml #51 -Commit
d63c986c6f
pushed by
forgejo
feat: Introduce admin pages for pending course review and course details, and instructor pages for course management and lesson quizzes.
deploy-frontend-management.yaml #50 -Commit
941b195813
pushed by
forgejo
build: add openssl package to Dockerfile dependencies
deploy-backend.yaml #49 -Commit
ff91df2bd6
pushed by
forgejo
refactor: Optimize Docker build process, switch to `@node-rs/bcrypt`, and streamline `compose.yaml` by removing external services.
deploy-backend.yaml #48 -Commit
c1254520b4
pushed by
forgejo
feat: Implement local backend development setup with Docker Compose, introduce .dockerignore, and remove dev dependency pruning from the Dockerfile.
deploy-frontend-learner.yaml #45 -Commit
d2e78dcfbb
pushed by
forgejo
feat: Implement local backend development setup with Docker Compose, introduce .dockerignore, and remove dev dependency pruning from the Dockerfile.
deploy-backend.yaml #44 -Commit
d2e78dcfbb
pushed by
forgejo
feat: Implement short SHA for backend image tagging and deployment, and refine image tag resolution for pull requests.
deploy-backend.yaml #42 -Commit
0691ca40cd
pushed by
forgejo
ci: Update backend image name to `chamomind/elearning-backend` in the deploy workflow.
deploy-backend.yaml #39 -Commit
0004b03760
pushed by
forgejo
fix: correct backend image name to match docker-compose
deploy-backend.yaml #38 -Commit
ec0a96aec9
pushed by
forgejo
refactor: update deploy script argument from 'elearning-backend' to 'backend'
deploy-backend.yaml #37 -Commit
be2d73b361
pushed by
forgejo
fix: enable build scripts for bcrypt and prisma native modules
deploy-backend.yaml #34 -Commit
8c495f3871
pushed by
forgejo
feat: Add CategorySidebar component to filter courses by category with show more/less functionality.
deploy-frontend-learner.yaml #23 -Commit
1eeec4d22c
pushed by
forgejo
fix Dockerfile prisma client generation
deploy-backend.yaml #15 -Commit
3cf745cd14
pushed by
forgejo