125 Commits

Author SHA1 Message Date
Ardeman
0da2006e78 refactor: destructure loaderData in multiple components for cleaner code 2025-03-09 09:32:51 +08:00
Ardeman
4b61fd9501 feat: enhance navbar and news detail page with improved profile picture handling 2025-03-08 15:23:22 +08:00
Ardeman
87156e93ee feat: sort categories by sequence and update category description handling in news pages 2025-03-08 02:14:36 +08:00
Ardeman
a7bae3ea43 feat: remove unused admin dashboard components and icons for cleanup 2025-03-07 17:31:30 +08:00
fredy.siswanto
c91fe48eb9 feat: add tags management page and update admin menu 2025-03-07 14:56:00 +07:00
Ardeman
40a3f33ea3 feat: update category menu and dashboard titles for consistency and clarity 2025-03-07 15:04:22 +08:00
Ardeman
18098d63ba feat: add news and dashboard content routes with corresponding layouts 2025-03-07 12:11:48 +08:00
Ardeman
d765d92df7 feat: refactor API response schemas for improve consistency 2025-03-07 09:04:11 +08:00
Ardeman
1bb63bec8e feat: refactor news and category schemas, update API response handling, and improve date formatting 2025-03-07 08:50:04 +08:00
Ardeman
a6e6e10c69 fix: simplify path extraction logic in Sidebar component 2025-03-05 22:39:00 +08:00
Ardeman
9dd7e798f7 feat: refactor sidebar component to use extracted path for active link styling 2025-03-05 22:36:34 +08:00
Ardeman
8aeb7a3197 feat: replace Select component with Combobox for subscription selection and update validation schema 2025-03-04 09:00:10 +08:00
Ardeman
78287cc6c5 feat: add Combobox component for subscription selection and integrate with form validation 2025-03-04 08:55:01 +08:00
Ardeman
c20022f58c Merge commit '90d13fe3422986427b6727428e7401e8880c25a0' 2025-03-04 07:06:45 +08:00
Ardeman
7c244e256f feat: remove NotificationIcon from admin navbar and add @heroicons/react dependency 2025-03-04 05:49:00 +08:00
fredy.siswanto
90d13fe342 feat: add default img navbar for users without profile pictures 2025-03-04 04:41:59 +07:00
Ardeman
f4e83f7eac feat: improved padding on modal components and implement logout in mobile menu 2025-03-04 03:47:54 +08:00
Ardeman
a9b9b76ef2 fix: correct app description text and adjust header styling for better visibility 2025-03-04 03:41:02 +08:00
Ardeman
5f5a0dff31 feat: update admin navbar to display staff profile information and refactor loader data 2025-03-03 19:10:50 +08:00
Ardeman
8f5f1bc552 feat: implement logout functionality in admin navbar and update sidebar links 2025-03-03 19:03:04 +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
Ardeman
0a6f1a2d6f refactor: replace userToken with userData in SuccessModal and HeaderTop components 2025-03-02 16:36:03 +08:00
Ardeman
82c0894ccd refactor: change import to type import for loader in header-top component 2025-03-02 15:11:21 +08:00
Ardeman
9980cb90df feat: refactor subscription handling in registration form and header component 2025-03-02 12:21:18 +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
adba58780a feat: add subscription selection to registration form and implement API for fetching subscriptions 2025-03-02 01:20:18 +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
2b551aad28 feat: implement carousel components for news section and update layout styles 2025-02-28 16:50:44 +07:00
Ardeman
3f9bfded80 feat: update admin routes and cookie paths to use '/lg-admin' prefix 2025-02-28 12:19:05 +08:00
Ardeman
23e3493a3f feat: restructure routing and layouts for admin and news sections, update cookie paths 2025-02-28 11:49:51 +08:00
Ardeman
4b8fc0721e feat: enhance Input component with placeholder support and styling adjustments 2025-02-28 09:23:36 +08:00
Ardeman
0b6b43a951 feat: enhance login form with error handling and disable state 2025-02-28 09:10:45 +08:00
Ardeman
7db38d3b67 feat: implement logout action 2025-02-27 23:50:46 +08:00
Ardeman
f9d861f24d feat: add environment configuration and implement cookie handling for user authentication 2025-02-27 19:37:31 +08:00
Ardeman
0c38a775e3 refactor: move APP import from data to configs for better organization 2025-02-25 06:07:45 +08:00
Ardeman
5227204791 refactor: remove unnecessary size attribute from HeaderSearch input for improved styling 2025-02-25 06:06:01 +08:00
Ardeman
cf130a00d9 refactor: update SuccessModal and News context for improved state management and clarity 2025-02-25 06:00:12 +08:00
Ardeman
6b2ba85642 feat: enhance SuccessModal and News context for improved modal management and subscription flow 2025-02-25 05:18:40 +08:00
fredy.siswanto
4833a1e45b feat: add ChevronIcon and ChevronDoubleIcon components, and implement pagination in UsersPage 2025-02-24 14:10:15 +07:00
Ardeman
e11f007eb1 feat: fix amount property typo and format numbers for dashboard reports 2025-02-24 08:04:09 +08:00
Ardeman
2b8d0604e0 feat: refactor components to use named exports for better tree-shaking 2025-02-23 22:10:47 +08:00
Ardeman
4dda852c62 feat: add reusable Input component and integrate it into the login form 2025-02-23 22:08:47 +08:00
fredy.siswanto
7b42f6bfe5 feat: refactor components to use named exports for better consistency 2025-02-23 20:41:19 +07:00