Commit graph

95 commits

Author SHA1 Message Date
JakkrapartXD
d97569acbc feat: remove admin security from category listing. 2026-01-19 14:12:17 +07:00
Missez
dec0fc5da0 feat: implement instructor courses listing page and data service 2026-01-19 13:06:26 +07:00
JakkrapartXD
946d6ea0ca docs: Add JSDoc comments to all instructor course controller methods and update HTTP verbs for instructor management endpoints. 2026-01-19 10:09:10 +07:00
JakkrapartXD
b5ca6b2e0f feat: Introduce API endpoints and refactor service methods for adding, removing, listing, and setting primary course instructors. 2026-01-16 17:52:36 +07:00
JakkrapartXD
2e536ad193 feat: Add instructor capabilities to update, delete, and submit courses for review. 2026-01-16 17:36:32 +07:00
Missez
38648581ec feat: Implement user authentication, admin user management, and role-based access control. 2026-01-16 16:37:16 +07:00
JakkrapartXD
8a2ca592bc feat: Implement instructor-specific course management with dedicated controller, service, types, and validation. 2026-01-16 15:43:14 +07:00
JakkrapartXD
bca2cc944e refactor: Update deactivateAccount to accept user ID directly instead of a JWT token. 2026-01-16 11:20:42 +07:00
JakkrapartXD
8960e90dbd feat: Filter user listings by deactivation status, include a total count in the response, and simplify account activation to use user ID directly. 2026-01-16 11:16:51 +07:00
JakkrapartXD
000de75dd1 feat: Implement instructor-specific course management and refactor course creation into dedicated modules. 2026-01-16 11:12:12 +07:00
supalerk-ar66
ec54160a5e feat: Implement course discovery and catalog page with browsing, filtering, and detail view. 2026-01-16 10:35:25 +07:00
supalerk-ar66
1d8acaf7d7 feat: Implement course discovery page with API integration, useCourse composable, and CourseCard component. 2026-01-16 10:26:33 +07:00
supalerk-ar66
2ffcc36fe4 feat: Implement core authentication and course management logic with new discovery and profile pages. 2026-01-16 10:03:12 +07:00
JakkrapartXD
1aa3190ca4 feat: implement course listing and retrieval API with dedicated controller, service, and types. 2026-01-15 17:57:32 +07:00
JakkrapartXD
4b335b6b49 feat: implement category management API with CRUD operations for categories. 2026-01-15 16:53:13 +07:00
JakkrapartXD
1caeac6226 feat: Implement cuser management with role updates, activation, and deactivation. 2026-01-15 15:26:30 +07:00
JakkrapartXD
a59b144ebf feat: Introduce admin user management API with user listing, retrieval, account activation/deactivation, and case-insensitive role validation. 2026-01-15 14:09:14 +07:00
supalerk-ar66
5c6c13c261 feat: Implement user profile dropdown menu with dark mode toggle and add new course browsing pages. 2026-01-15 11:26:37 +07:00
supalerk-ar66
ae771420be ADD:API RESET -request and password and Refresh access token 2026-01-15 11:06:44 +07:00
supalerk-ar66
c557c383e3 ADD:api-refresh 2026-01-15 10:30:40 +07:00
supalerk-ar66
3c86933dee Add:Login validation & error alerts for user safety 2026-01-15 10:19:49 +07:00
JakkrapartXD
bb80b8a419 add is_deactivated 2026-01-15 10:17:15 +07:00
supalerk-ar66
a8976723b2 Add: Register validation & error alerts for user safety 2026-01-15 10:15:30 +07:00
supalerk-ar66
e087ab9b0e Add:api-register 2026-01-15 09:45:51 +07:00
JakkrapartXD
3ab76e7a43 remove phone from user 2026-01-14 17:51:21 +07:00
JakkrapartXD
fc76f086c7 a 2026-01-14 17:01:40 +07:00
JakkrapartXD
ebdf63421a add phone register api 2026-01-14 17:00:23 +07:00
supalerk-ar66
51668bae9d Add: Auth protection & error notifications 2026-01-14 16:47:35 +07:00
JakkrapartXD
5d508c4731 add update user api 2026-01-14 16:29:18 +07:00
supalerk-ar66
c411f2a8a4 Add:api-login 2026-01-14 15:15:31 +07:00
JakkrapartXD
a6cddc6318 move chage password to user con 2026-01-14 14:06:09 +07:00
Missez
ff5b189b2f login with api 2026-01-14 13:58:25 +07:00
JakkrapartXD
d8a9909eb9 chage api use token 2026-01-14 13:42:54 +07:00
supalerk-ar66
6239159099 Fix: Sync colors for light/dark mode consistency 2026-01-14 11:36:33 +07:00
JakkrapartXD
e7ea035a9e add 2026-01-14 04:33:33 +00:00
supalerk-ar66
563564ee58 ED:Font color 2026-01-14 10:20:06 +07:00
JakkrapartXD
d8d3dff2e7 get me api 2026-01-13 17:55:00 +07:00
JakkrapartXD
815e8aeaf0 user management api 2026-01-13 17:54:38 +07:00
JakkrapartXD
37bd1624cc add swagger doc 2026-01-13 06:49:38 +00:00
JakkrapartXD
f026c14f0c auth api 2026-01-13 06:49:37 +00:00
supalerk-ar66
a3da5c9d55 Add Loader 2026-01-13 12:55:21 +07:00
supalerk-ar66
1e7a183668 ED:Change color/fix font 2026-01-13 11:46:52 +07:00
supalerk-ar66
959a7e3f85 Add:Eye icon 2026-01-13 11:24:03 +07:00
supalerk-ar66
b1aa414190 1 2026-01-13 10:50:42 +07:00
supalerk-ar66
71f0676a62 Website Structure 2026-01-13 10:48:02 +07:00
Missez
62812f2090 init frontend_management 2026-01-12 16:49:58 +07:00
JakkrapartXD
af58550f7f remove redis 2026-01-12 03:36:54 +00:00
JakkrapartXD
646a10f45c update phone schema 2026-01-09 10:59:26 +00:00
JakkrapartXD
1a7473362b api login 2026-01-09 10:14:20 +00:00
supalerk-ar66
bd0daf5858 jjj 2026-01-09 14:26:42 +07:00