supalerk-ar66
|
9fd217e1db
|
feat: implement useAuth composable for authentication.
|
2026-01-28 11:54:25 +07:00 |
|
JakkrapartXD
|
53314dfd7e
|
feat: implement avatar upload functionality with presigned URL support for user profiles and announcement attachments.
|
2026-01-28 11:49:11 +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 |
|
JakkrapartXD
|
470f4a5577
|
chore: remove outdated API endpoint creation workflow documentation.
|
2026-01-28 09:47:22 +07:00 |
|
JakkrapartXD
|
d2b3842564
|
feat: enable file upload support for announcement creation with multipart form data handling.
|
2026-01-27 16:43:59 +07:00 |
|
JakkrapartXD
|
dd5a8c1cc8
|
feat: reorder Security decorator in announcements controller for consistency.
|
2026-01-27 14:36:28 +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 |
|
JakkrapartXD
|
52a013f431
|
feat: add JWT authentication requirement to announcements retrieval endpoint.
|
2026-01-27 14:23:51 +07:00 |
|
supalerk-ar66
|
adbaaefc69
|
feat: implement classroom learning interface with video playback and progress tracking.
|
2026-01-27 14:06:06 +07:00 |
|
supalerk-ar66
|
5fe454df95
|
feat: Add foundational UI components, pages, and theme management for the e-learning application.
|
2026-01-27 14:02:12 +07:00 |
|
JakkrapartXD
|
baf389643b
|
feat: implement announcement management service with CRUD operations, attachment handling, and role-based access control for courses.
|
2026-01-27 14:00:20 +07:00 |
|
supalerk-ar66
|
90d50dc84a
|
feat: Implement initial UI design system, theming, and classroom learning page.
|
2026-01-27 11:31:08 +07:00 |
|
supalerk-ar66
|
8b403f906a
|
feat: add new composables for category, course, and authentication management.
|
2026-01-27 10:42:13 +07:00 |
|
supalerk-ar66
|
fb4f345483
|
feat: implement course discovery page with browsing, filtering, and detailed course views.
|
2026-01-27 10:32:18 +07:00 |
|
supalerk-ar66
|
b8547f83b3
|
feat: Implement i18n for English and Thai, and add core e-learning pages for course discovery, classroom learning, and quizzes.
|
2026-01-27 10:32:18 +07:00 |
|
JakkrapartXD
|
f1a83f479e
|
add workflow
|
2026-01-27 10:00:29 +07:00 |
|
supalerk-ar66
|
bbee6d3934
|
feat: Implement the course discovery and catalog page, enabling users to browse, filter, search, and view details of available courses.
|
2026-01-27 09:51:18 +07:00 |
|
supalerk-ar66
|
fb1e7671cc
|
feat: implement course discovery and catalog page with browsing, filtering, searching, sorting, and detailed course views.
|
2026-01-27 09:45:31 +07:00 |
|
supalerk-ar66
|
c5c9f481e8
|
feat: implement dynamic course detail page with course content display and enrollment functionality.
|
2026-01-27 09:42:08 +07:00 |
|
Missez
|
310a5e7dd7
|
feat: Implement instructor course structure management, enabling drag-and-drop reordering of chapters and lessons, and adding support for video and quiz lesson types.
|
2026-01-27 09:19:58 +07:00 |
|
JakkrapartXD
|
be7348c74d
|
feat: Implement granular API for video upload/update and attachment management with dedicated types and endpoints.
|
2026-01-26 17:23:26 +07:00 |
|
supalerk-ar66
|
e082c77946
|
feat: Implement comprehensive quiz functionality, new browse pages, and a classroom learning page with i18n support.
|
2026-01-26 17:15:57 +07:00 |
|
supalerk-ar66
|
b96f85e650
|
feat: Implement course discovery and catalog page with browsing, filtering, search, and detailed course views.
|
2026-01-26 16:36:40 +07:00 |
|
supalerk-ar66
|
92ff037150
|
feat: introduce user profile page with options to edit personal details and change password.
|
2026-01-26 16:29:37 +07:00 |
|
supalerk-ar66
|
78a26fc2e1
|
feat: Implement course discovery page with English and Thai internationalization.
|
2026-01-26 16:24:40 +07:00 |
|
supalerk-ar66
|
6d7e78fb33
|
feat: Add global CSS design system with Tailwind integration, light/dark mode support, and a new discovery page.
|
2026-01-26 16:05:41 +07:00 |
|
supalerk-ar66
|
f6cb4e4f81
|
feat: Establish design system with Tailwind, CSS variables, and core UI components, and introduce discovery page.
|
2026-01-26 15:55:31 +07:00 |
|
supalerk-ar66
|
a7de3aca72
|
feat: introduce comprehensive styling, design system, dark mode, and fundamental UI components.
|
2026-01-26 15:39:36 +07:00 |
|
supalerk-ar66
|
ff11b9e012
|
feat: add discovery page for content browsing
|
2026-01-26 15:37:06 +07:00 |
|
JakkrapartXD
|
bbfb62093e
|
feat: Introduce announcements service, integrate MinIO for lesson media with presigned URLs, and restrict editing of pending courses.
|
2026-01-26 15:15:46 +07:00 |
|
supalerk-ar66
|
5f8e0a3687
|
feat: add discovery page for browsing content.
|
2026-01-26 14:35:59 +07:00 |
|
supalerk-ar66
|
0e095b35c5
|
feat: Establish core application layout, global styles, and theme mode management.
|
2026-01-26 14:03:56 +07:00 |
|
supalerk-ar66
|
a2ce1d79a2
|
feat: Implement core application layout, global styling, dark mode, and essential UI components.
|
2026-01-26 12:59:32 +07:00 |
|
JakkrapartXD
|
84e4d478c7
|
feat: add API endpoint and service logic for reordering quiz questions.
|
2026-01-26 12:00:59 +07:00 |
|
supalerk-ar66
|
44c61c8fb2
|
feat: Configure Tailwind CSS with custom settings and establish a global design system including light/dark mode variables and component styles.
|
2026-01-26 11:04:55 +07:00 |
|
supalerk-ar66
|
2cf79c2479
|
feat: Implement user profile management page with personal information and password editing capabilities.
|
2026-01-26 10:40:50 +07:00 |
|
supalerk-ar66
|
0c0121eac7
|
feat: scaffold Nuxt 3 application with initial core pages, components, and comprehensive 'My Courses' view.
|
2026-01-26 10:06:27 +07:00 |
|
Missez
|
af7890cc8f
|
feat: Add instructor course management pages for creating, listing, and viewing course details.
|
2026-01-26 09:53:54 +07:00 |
|
supalerk-ar66
|
69eb60f901
|
feat: Initialize core frontend application structure, including layouts, authentication pages, and common UI components.
|
2026-01-26 09:27:31 +07:00 |
|
supalerk-ar66
|
ae84e7e879
|
Background Color
|
2026-01-23 13:36:00 +07:00 |
|
JakkrapartXD
|
8fc11381ad
|
reorder lesson fix path
|
2026-01-23 13:33:47 +07:00 |
|
supalerk-ar66
|
73a4ea6562
|
fix: persist dark mode across refresh
|
2026-01-23 13:27:23 +07:00 |
|
JakkrapartXD
|
5d6cab229f
|
make admin approve api
|
2026-01-23 13:16:41 +07:00 |
|
JakkrapartXD
|
6acb536aef
|
add filter APPROVED to couse to see olny APPROVED course
|
2026-01-23 11:29:46 +07:00 |
|
supalerk-ar66
|
cb1e804490
|
1
|
2026-01-23 10:55:31 +07:00 |
|
JakkrapartXD
|
6e5a8d01e6
|
add skill to project
|
2026-01-23 10:53:48 +07:00 |
|
JakkrapartXD
|
5e7d265ffb
|
add filter to course
|
2026-01-23 10:37:30 +07:00 |
|
supalerk-ar66
|
1cbaed72cb
|
feat: Add new file with introductory console logs.
|
2026-01-23 10:11:30 +07:00 |
|
supalerk-ar66
|
e162e24cf8
|
feat: add browse courses page with search and filtering functionality, and create the main landing page.
|
2026-01-23 10:08:07 +07:00 |
|