Commit graph

129 commits

Author SHA1 Message Date
supalerk-ar66
013939a1fe feat: Add Dockerfile for Frontend-Learner application containerization. 2026-02-05 15:35:52 +07:00
supalerk-ar66
9a6b4e3e0d feat: Add initial Docker Compose configuration for the learner-ui service. 2026-02-05 15:24:00 +07:00
supalerk-ar66
f12221c84a feat: Initialize Nuxt.js project with essential dependencies and scripts. 2026-02-05 14:53:17 +07:00
supalerk-ar66
61e5fe6337 feat: Add Docker Compose configuration for the frontend learner application. 2026-02-05 14:44:48 +07:00
supalerk-ar66
91330c03c2 feat: Add Dockerfile and docker-compose.yml for project containerization 2026-02-05 14:15:19 +07:00
supalerk-ar66
f689894de5 feat: Add Docker Compose configuration for local development environment. 2026-02-05 14:10:33 +07:00
JakkrapartXD
7fcebadb7c Update Docker Compose configuration for the frontend learner application. 2026-02-05 06:52:21 +00:00
supalerk-ar66
04470cd926 feat: introduce Docker Compose setup and example environment variables for frontend configuration. 2026-02-05 13:50:25 +07:00
supalerk-ar66
ca65dbff4c feat: Add initial Docker setup and development environment documentation. 2026-02-05 11:01:17 +07:00
supalerk-ar66
42b7399868 feat: implement e-learning classroom page with video player, lesson navigation, progress tracking, and announcements. 2026-02-05 09:56:16 +07:00
supalerk-ar66
c9381b9385 feat: Add message and conversation validation to the message feedback endpoint. 2026-02-04 17:05:19 +07:00
supalerk-ar66
a201c4285b feat: Initialize e-learning frontend with course browsing, landing, and authentication pages, along with core layouts and composables. 2026-02-04 16:57:31 +07:00
supalerk-ar66
6b1abf630f feat: add AnnouncementModal component to display course announcements 2026-02-04 16:27:27 +07:00
supalerk-ar66
754f211a08 feat: Implement core course management, enrollment, and classroom learning functionalities with new composables and components. 2026-02-04 16:22:48 +07:00
supalerk-ar66
67f10c4287 feat: Implement quiz runner functionality with dedicated pages, composable logic, and i18n support. 2026-02-04 14:22:38 +07:00
supalerk-ar66
827b016114 feat: add curriculum sidebar component for course navigation and announcements 2026-02-04 11:56:20 +07:00
supalerk-ar66
12e71c48b4 feat: add dashboard page displaying a welcome message and dynamically loaded recommended courses. 2026-02-03 14:17:42 +07:00
supalerk-ar66
b2365a4c6a feat: implement user authentication, profile management, and email verification with i18n support 2026-02-03 11:01:39 +07:00
supalerk-ar66
a648c41b72 feat: Implement core e-learning features including video playback, user profile management, and course discovery. 2026-02-02 17:13:58 +07:00
supalerk-ar66
2cd1d481aa feat: add learning classroom interface with video playback and a new dashboard index page. 2026-02-02 16:42:30 +07:00
supalerk-ar66
0ec99b140a feat: add user dashboard, profile management, and password reset pages. 2026-02-02 16:33:57 +07:00
supalerk-ar66
4461c1d119 No changes were provided to summarize. 2026-02-02 15:45:09 +07:00
supalerk-ar66
2e0675f1c9 feat: add core user pages for my courses, profile settings, course discovery, and learning classroom. 2026-02-02 15:34:40 +07:00
supalerk-ar66
4c9b6b0f3f feat: add new pages for course discovery, course details, classroom activities, user dashboard, password reset, and internationalization support. 2026-02-02 14:37:33 +07:00
supalerk-ar66
b60a3853cd feat: Implement initial landing pages, authentication flows, and course browsing functionality with i18n. 2026-02-02 11:11:33 +07:00
supalerk-ar66
ffd3a08ad5 feat: Add data fetching utility imports for sessions, workspaces, users, invitations, and teams to the session API route. 2026-01-30 14:59:30 +07:00
supalerk-ar66
9629f79c52 feat: Add core e-learning pages for authentication, course discovery, learning, and user dashboard. 2026-01-30 14:42:08 +07:00
supalerk-ar66
c4f68eb927 feat: Implement My Courses page with course cards, filtering, and certificate download functionality. 2026-01-30 14:34:50 +07:00
supalerk-ar66
c72b76c2a5 feat: Add "My Courses" page for enrolled course management and "Course Discovery" page for browsing and enrolling in courses. 2026-01-30 13:37:40 +07:00
supalerk-ar66
7ce1cd9866 feat: add initial project setup and basic file structure 2026-01-29 18:02:09 +07:00
supalerk-ar66
d570e96515 feat: create login page component 2026-01-29 17:56:59 +07:00
supalerk-ar66
7eafa0f79e feat: Implement core e-learning pages for My Courses, Classroom, and Course Detail. 2026-01-29 17:52:52 +07:00
supalerk-ar66
90a8cb6509 feat: add classroom learning page with video player and robust progress tracking 2026-01-29 17:17:45 +07:00
supalerk-ar66
ab560809c7 Please provide the file changes to generate a commit message. 2026-01-29 17:05:12 +07:00
supalerk-ar66
b41b59cc7c feat: Implement a comprehensive quiz interface with start, taking, result, and review screens, including a timer and navigation. 2026-01-29 16:52:49 +07:00
supalerk-ar66
8e57cb124a feat: implement core e-learning classroom functionality including login, lesson viewing, and quiz pages. 2026-01-29 16:26:35 +07:00
supalerk-ar66
38e7f1bf06 feat: Add i18n support with English and Thai locales and implement the new classroom learning page with course curriculum and video playback. 2026-01-29 15:07:45 +07:00
supalerk-ar66
6146d65949 feat: add classroom learning and quiz pages for course content delivery and assessment. 2026-01-29 14:39:46 +07:00
supalerk-ar66
b59eac1388 feat: Add useMediaPrefs composable for persistent media playback controls and introduce the classroom learning page. 2026-01-29 14:02:32 +07:00
supalerk-ar66
4c575dc734 feat: Implement e-learning classroom with video playback, progress tracking, and quiz functionality, alongside new course and category composables and Thai localization. 2026-01-29 13:17:58 +07:00
supalerk-ar66
9232b6a21d feat: Implement core e-learning classroom interface, user dashboard pages, authentication composable, and Thai localization. 2026-01-29 11:09:29 +07:00
supalerk-ar66
85d7c5c913 feat: create CourseCard component for displaying course details, progress, and actions 2026-01-29 10:07:32 +07:00
supalerk-ar66
240cafb571 feat: Introduce dashboard, my courses, and browse pages for learner course discovery and management. 2026-01-29 10:07:32 +07:00
supalerk-ar66
b0383b78e9 feat: Add initial English localization strings for the e-learning application. 2026-01-28 15:56:44 +07:00
supalerk-ar66
70d2dfa4c7 feat: Add user profile management page including personal info editing, avatar upload, and password change. 2026-01-28 14:44:46 +07:00
supalerk-ar66
9fd217e1db feat: implement useAuth composable for authentication. 2026-01-28 11:54:25 +07:00
supalerk-ar66
bacb8a3824 feat: Add useCourse composable for course-related data and logic. 2026-01-28 10:01:21 +07:00
supalerk-ar66
e9cdb0ddbe feat: Add AppHeader component and implement the default application layout. 2026-01-28 09:55:27 +07:00
supalerk-ar66
67b7de7cd2 feat: Disable chat input and button while a response is being generated. 2026-01-27 14:34:45 +07:00
supalerk-ar66
adbaaefc69 feat: implement classroom learning interface with video playback and progress tracking. 2026-01-27 14:06:06 +07:00