Commit graph

187 commits

Author SHA1 Message Date
supalerk-ar66
76b64a30ae feat: Initialize project with core Nuxt configuration, Quasar layouts, global Tailwind CSS, and essential components. 2026-02-19 13:12:14 +07:00
supalerk-ar66
1b9119e606 feat: Implement core application UI with new headers, navigation, and initial pages.
All checks were successful
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 42s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 3s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 1s
2026-02-19 10:39:44 +07:00
supalerk-ar66
3fa236cff5 feat: Implement initial application layouts, global navigation, and course browsing pages with i18n support.
All checks were successful
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 41s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 4s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 1s
2026-02-18 16:28:29 +07:00
supalerk-ar66
21273fcaeb feat: Implement the core online learning classroom interface with video player, quiz management, and announcements. 2026-02-13 11:42:10 +07:00
supalerk-ar66
11f9ad57cd feat: Add initial internationalization files for English and Thai languages.
All checks were successful
Build and Deploy Backend / Build Backend Docker Image (push) Successful in 14s
Build and Deploy Backend / Deploy E-learning Backend to Dev Server (push) Successful in 3s
Build and Deploy Backend / Notify Deployment Status (push) Successful in 1s
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 35s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 4s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 1s
2026-02-12 16:56:02 +07:00
supalerk-ar66
1146373ca0 feat: Implement quiz functionality with a new dedicated page and comprehensive internationalization strings.
All checks were successful
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 35s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 4s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 1s
2026-02-12 16:15:09 +07:00
supalerk-ar66
7f5119e5aa feat: Implement core classroom functionality including video player, learning and quiz pages, course detail view, and i18n support. 2026-02-12 16:05:37 +07:00
supalerk-ar66
008f712480 feat: add CurriculumSidebar component for displaying course chapters, lessons, and progress. 2026-02-12 13:10:09 +07:00
supalerk-ar66
a0ca6f7e6b feat: Implement core e-learning platform features including quiz, dashboard, course discovery, and classroom learning with i18n support.
All checks were successful
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 35s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 4s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 1s
2026-02-12 12:01:37 +07:00
supalerk-ar66
d787412036 feat: Add course detail page and comprehensive English and Thai internationalization.
All checks were successful
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 33s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 3s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 1s
2026-02-11 17:52:34 +07:00
supalerk-ar66
883e08c6ed feat: add useCourse composable for comprehensive course management and create a new dashboard page. 2026-02-11 17:28:48 +07:00
supalerk-ar66
a4772931ac feat: add CourseDetailView component for displaying course details, video preview, curriculum, and enrollment options. 2026-02-11 17:23:03 +07:00
supalerk-ar66
23d9e44cc9 feat: Implement course detail viewing and enrollment functionality with a new useCourse composable. 2026-02-11 17:06:33 +07:00
supalerk-ar66
8c40549766 feat: add ProfileEditForm component for managing user personal information and avatar. 2026-02-11 15:35:58 +07:00
supalerk-ar66
d7a91efa7b feat: implement user registration page with form validation, authentication integration, and Quasar notifications. 2026-02-11 15:32:31 +07:00
supalerk-ar66
dd5aacea3a feat: Implement a public course browsing page with search functionality and detailed course cards. 2026-02-11 15:27:22 +07:00
supalerk-ar66
d4f84667dc feat: add new pages for authentication (register, forgot password) and course browsing (discovery, course detail) 2026-02-11 15:11:38 +07:00
supalerk-ar66
acff387a9b feat: Implement user dashboard with recommended courses, a 'My Courses' page for enrolled courses, and a reusable CourseCard component. 2026-02-11 15:05:27 +07:00
supalerk-ar66
0afbd3f08b feat: add CourseDetailView component with video preview, curriculum, enrollment logic, and i18n support 2026-02-11 13:49:08 +07:00
supalerk-ar66
efb50a1ddb feat: implement course discovery page with category filtering sidebar and course detail view. 2026-02-11 12:45:57 +07:00
supalerk-ar66
088bbf4b1b feat: add dynamic course detail page to display course details, chapters, lessons, and handle course enrollment. 2026-02-11 12:40:25 +07:00
supalerk-ar66
7ead98375e feat: Implement core e-learning features including course discovery, classroom components, user profile management, and internationalization for English and Thai. 2026-02-11 11:26:03 +07:00
supalerk-ar66
0c67bb782e feat: Implement user profile page with view/edit functionality, profile updates, password changes, and avatar upload.
All checks were successful
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 34s
Build and Deploy Frontend Management to Dev Server / Build Frontend Management Docker Image (push) Successful in 34s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 4s
Build and Deploy Frontend Management to Dev Server / Deploy E-learning Frontend Management to Dev Server (push) Successful in 3s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 1s
Build and Deploy Frontend Management to Dev Server / Notify Deployment Status (push) Successful in 1s
2026-02-10 16:54:02 +07:00
supalerk-ar66
18660fa364 up
All checks were successful
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 48s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 3s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 1s
2026-02-10 15:24:20 +07:00
supalerk-ar66
c1f1cf5e57 feat: Add LandingHeader component with scroll-based styling, navigation links, and authentication-dependent action buttons.
All checks were successful
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 36s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 2s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 1s
2026-02-10 15:13:35 +07:00
supalerk-ar66
3e8a64e5d1 feat: implement comprehensive quiz interface with start, taking, result, and review screens, including state management, navigation, and submission logic.
All checks were successful
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 34s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 3s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 1s
2026-02-10 13:45:28 +07:00
supalerk-ar66
220dc0148d feat: add classroom learning interface with video playback, progress tracking, and a dedicated quiz page.
All checks were successful
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 52s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 3s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 1s
2026-02-10 13:14:06 +07:00
supalerk-ar66
350e3c27b3 feat: Add new classroom learning page with course content display, video playback, progress tracking, lesson access control, and course announcements. 2026-02-10 13:14:06 +07:00
supalerk-ar66
8ba1239685 feat: Implement course discovery page with category sidebar filtering.
Some checks failed
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Failing after 1m13s
Build and Deploy Frontend Learner / Deploy Frontend Learner to Server (push) Has been skipped
2026-02-10 11:08:10 +07:00
supalerk-ar66
1eeec4d22c feat: Add CategorySidebar component to filter courses by category with show more/less functionality.
Some checks failed
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Failing after 1m16s
Build and Deploy Frontend Learner / Deploy Frontend Learner to Server (push) Has been skipped
2026-02-10 10:28:49 +07:00
supalerk-ar66
4e7c25e293 feat: implement course discovery page with category filtering, search, and pagination. 2026-02-10 09:28:44 +07:00
supalerk-ar66
e34f2d84da feat: Implement default authenticated layout, course card, and app sidebar components. 2026-02-10 09:28:44 +07:00
supalerk-ar66
879ab39998 feat: introduce CourseCard component and establish a global design system with light/dark theme variables in main.css. 2026-02-09 17:30:26 +07:00
supalerk-ar66
a8339ed0ab feat: implement initial e-learning frontend UI, including course details, layout, navigation, and dashboard components. 2026-02-09 17:27:03 +07:00
supalerk-ar66
15794fab16 feat: Add user profile page for managing personal information, passwords, email verification, and viewing certificates, with internationalization support. 2026-02-09 16:22:37 +07:00
supalerk-ar66
a7aee70263 feat: Add Thai locale. 2026-02-09 16:07:20 +07:00
supalerk-ar66
fe8f7dd51b feat: implement classroom learning interface for video lessons and progress tracking 2026-02-09 15:55:36 +07:00
supalerk-ar66
75d1ef069d feat: Add login page component. 2026-02-09 15:25:46 +07:00
supalerk-ar66
f22b350bb8 feat: Add new browse courses page with search functionality and a premium dark theme. 2026-02-09 15:21:44 +07:00
supalerk-ar66
9db2cb0929 feat: Add CourseCard Vue component for displaying course details, progress, and action buttons. 2026-02-09 15:19:09 +07:00
supalerk-ar66
4735d3ceeb feat: add AppHeader and CourseCard components for application layout and course display. 2026-02-09 15:13:03 +07:00
supalerk-ar66
2d30b40328 feat: Add AppHeader component for the application layout, including menu toggle, branding, optional search, language switcher, and user menu. 2026-02-09 15:01:31 +07:00
supalerk-ar66
38969c7169 feat: Implement initial application layout, header, course discovery, and dashboard pages with Thai localization. 2026-02-09 14:47:02 +07:00
supalerk-ar66
0fc67bf9c3 feat: implement My Courses page with a new CourseCard component and certificate download functionality, along with new Thai locale strings. 2026-02-09 14:30:05 +07:00
supalerk-ar66
6d31cc2e45 feat: Add course discovery page, course card component, and dashboard index page. 2026-02-09 14:20:11 +07:00
supalerk-ar66
62e9c9c566 feat: Add default layout and AppSidebar component for authenticated users. 2026-02-09 14:03:55 +07:00
supalerk-ar66
e94410d0e7 feat: implement core e-learning pages, course composable, and i18n localization. 2026-02-09 11:40:41 +07:00
supalerk-ar66
f736eb7f38 feat: Implement course management composable with course fetching and enrollment, and create a user dashboard to display enrolled courses. 2026-02-09 10:53:42 +07:00
supalerk-ar66
eb248f7ca2 feat: introduce core e-learning frontend pages and components for dashboard, profile, classroom, and layout. 2026-02-09 10:37:48 +07:00
supalerk-ar66
4e0191ed1f feat: implement My Courses page with course listing, progress/completion filtering, and certificate download functionality. 2026-02-06 14:09:02 +07:00