Ardeman
|
8f5f1bc552
|
feat: implement logout functionality in admin navbar and update sidebar links
|
2025-03-03 19:03:04 +08:00 |
|
fredy.siswanto
|
9809dd0d90
|
Merge remote-tracking branch 'origin/master' into feature/slicing
|
2025-03-03 17:55:22 +07:00 |
|
fredy.siswanto
|
69094b85ed
|
feat: update titles and enhance update contents page with tags and status selection
|
2025-03-03 17:53:35 +07:00 |
|
Ardeman
|
1bebe61634
|
feat: enhance admin login flow with conditional redirects based on authentication status
|
2025-03-03 17:50:10 +08:00 |
|
Ardeman
|
5007b8d4db
|
feat: update cookie paths for staff authentication and implement redirect logic in admin login
|
2025-03-03 17:48:24 +08:00 |
|
Ardeman
|
599a92fba3
|
feat: update staff API schema and refactor admin login paths
|
2025-03-03 17:33:52 +08:00 |
|
Ardeman
|
459e25c010
|
feat: refactor admin authentication to staff authentication with updated cookie handling
|
2025-03-03 16:47:59 +08:00 |
|
Ardeman
|
4f4e94389e
|
feat: add admin login page and authentication logic with form handling
|
2025-03-03 16:33:30 +08:00 |
|
Ardeman
|
acd3e36b31
|
Merge commit 'b42aa6c960d7adfc435a7386ae0d983df1b5739c'
|
2025-03-03 15:42:59 +08:00 |
|
Ardeman
|
ba19a4dc5b
|
feat: add staff and user authentication APIs with request handling
|
2025-03-03 15:42:12 +08:00 |
|
fredy.siswanto
|
b42aa6c960
|
feat: implement banner component with carousel functionality and dynamic content
|
2025-03-03 13:42:01 +07:00 |
|
Ardeman
|
1b4ff4c3e7
|
feat: refactor user handling in news components and add premium attribute logic
|
2025-03-03 08:59:06 +08:00 |
|
Ardeman
|
a594227026
|
feat: update subscription handling in context and components
|
2025-03-03 08:41:38 +08:00 |
|
Ardeman
|
722966f50e
|
feat: implement subscription form with validation and fetcher integration
|
2025-03-03 05:16:31 +08:00 |
|
fredy.siswanto
|
5cfad29302
|
feat: add rich text editor component for content creation page
|
2025-03-02 23:13:09 +07:00 |
|
fredy.siswanto
|
1486d3a7b7
|
feat: add create and update contents pages with admin dashboard layout
|
2025-03-02 21:51:50 +07:00 |
|
fredy.siswanto
|
9da31472f9
|
Merge remote-tracking branch 'origin/master' into feature/slicing
|
2025-03-02 20:15:47 +07:00 |
|
fredy.siswanto
|
c4297a8167
|
feat: replace inline button with reusable Button component in dashboard contents
|
2025-03-02 20:09:09 +07:00 |
|
fredy.siswanto
|
cd3637bf03
|
feat: implement carousel navigation buttons for improved user interaction
|
2025-03-02 20:08:03 +07:00 |
|
Ardeman
|
0a6f1a2d6f
|
refactor: replace userToken with userData in SuccessModal and HeaderTop components
|
2025-03-02 16:36:03 +08:00 |
|
Ardeman
|
a53f754ec5
|
refactor: update onClick type in getPremiumAttribute to MouseEventHandler
|
2025-03-02 16:19:51 +08:00 |
|
Ardeman
|
cd85f660b7
|
refactor: simplify premium button logic by creating getPremiumAttribute utility
|
2025-03-02 16:15:24 +08:00 |
|
Ardeman
|
b0f96c33a5
|
feat: enhance SuccessModal and conditional rendering for login and subscription options
|
2025-03-02 15:46:44 +08:00 |
|
Ardeman
|
82c0894ccd
|
refactor: change import to type import for loader in header-top component
|
2025-03-02 15:11:21 +08:00 |
|
fredy.siswanto
|
acb4ff64c1
|
refactor: remove KAJIAN section from news page for code simplification
|
2025-03-02 12:24:30 +07:00 |
|
fredy.siswanto
|
46db9c97dd
|
Merge remote-tracking branch 'origin/master' into feature/slicing
|
2025-03-02 12:19:17 +07:00 |
|
fredy.siswanto
|
aaba207165
|
feat: add KAJIAN section to news page and update content structure
|
2025-03-02 12:15:31 +07:00 |
|
Ardeman
|
20fa80370b
|
refactor: replace hardcoded descriptions with a constant for consistency
|
2025-03-02 12:37:19 +08:00 |
|
Ardeman
|
3937cc673a
|
refactor: remove Carousel and TableComponent for code cleanup
|
2025-03-02 12:22:30 +08:00 |
|
Ardeman
|
9980cb90df
|
feat: refactor subscription handling in registration form and header component
|
2025-03-02 12:21:18 +08:00 |
|
Ardeman
|
4aa6c8d0d4
|
refactor: remove unused news data and simplify NewsContextProperties type
|
2025-03-02 12:09:48 +08:00 |
|
Ardeman
|
25e136ba72
|
feat: implement category fetching and integrate into header menus
|
2025-03-02 12:06:30 +08:00 |
|
Ardeman
|
cfc864cb43
|
fix: update subscription status check to use subscribe_plan_code instead of subscribe_status
|
2025-03-02 10:18:07 +08:00 |
|
Ardeman
|
b58c57a6af
|
feat: rename subscription field to subscribe_plan in registration payload and form
|
2025-03-02 09:17:28 +08:00 |
|
Ardeman
|
e76b89277c
|
Merge commit '06c8fb85356ccad9a7de745e2648e365af1a8da5'
|
2025-03-02 01:36:43 +08:00 |
|
Ardeman
|
02e2ed3f52
|
feat: transform registration payload to include subscription plan ID and update select options
|
2025-03-02 01:36:19 +08:00 |
|
Ardeman
|
adba58780a
|
feat: add subscription selection to registration form and implement API for fetching subscriptions
|
2025-03-02 01:20:18 +08:00 |
|
fredy.siswanto
|
06c8fb8535
|
Merge remote-tracking branch 'origin/master' into feature/slicing
|
2025-03-01 15:45:42 +07:00 |
|
fredy.siswanto
|
a749759164
|
feat: implement CategorySection component and update carousel usage in news pages
|
2025-03-01 15:44:23 +07:00 |
|
Ardeman
|
1e876ae04f
|
feat: refactor Button and Input components to use Headless UI
|
2025-03-01 16:14:03 +08:00 |
|
fredy.siswanto
|
422f3fcba5
|
Merge remote-tracking branch 'origin/master' into feature/slicing
|
2025-03-01 11:43:14 +07:00 |
|
Ardeman
|
9ef33d72d3
|
feat: refactor Input component to use Headless UI and add disabled prop
|
2025-03-01 06:32:20 +08:00 |
|
Ardeman
|
42eb159a52
|
feat: implement user registration functionality with form validation and API integration
|
2025-03-01 01:00:52 +08:00 |
|
Ardeman
|
fd745c20a0
|
feat: conditionally open subscription modal based on user subscribe status in FormLogin
|
2025-03-01 00:07:57 +08:00 |
|
Ardeman
|
0577975846
|
feat: implement HttpServer for API requests and add getUser function for user profile retrieval
|
2025-02-28 23:56:47 +08:00 |
|
Ardeman
|
9bc7fbb902
|
Merge commit '9b13733205cf48354c86997c188063706657962a'
|
2025-02-28 22:58:55 +08:00 |
|
Ardeman
|
13f44f336d
|
feat: update News context to use consistent setter naming and refactor FormLogin to utilize context
|
2025-02-28 22:50:58 +08:00 |
|
fredy.siswanto
|
3a61b38961
|
feat: simplify layout margins for banner and news categories page
|
2025-02-28 18:59:27 +07:00 |
|
fredy.siswanto
|
9b13733205
|
feat: update breadcrumb component for improved slug display and enhance news detail page layout
|
2025-02-28 18:55:12 +07:00 |
|
fredy.siswanto
|
2b551aad28
|
feat: implement carousel components for news section and update layout styles
|
2025-02-28 16:50:44 +07:00 |
|