190 Commits

Author SHA1 Message Date
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
1a1d8cc209 feat: implement getTags API and integrate with content creation form 2025-03-05 17:57:52 +08:00
fredy.siswanto
aca894729e fix: remove commented-out scrollY property in ContentsPage component 2025-03-04 22:11:13 +07:00
fredy.siswanto
d6768f0318 feat: add toggle functionality for advertisement view and integrate button for switching 2025-03-04 22:04:07 +07:00
Ardeman
1758b7837e fix: update variable names in Combobox component for clarity 2025-03-04 12:03:02 +08:00
Ardeman
dc794a29d3 feat: enhance layout and button functionality in subscriptions page 2025-03-04 09:53:13 +08:00
Ardeman
6d8e352ffc feat: refactor login handling to use staff-login page and update related imports 2025-03-04 09:44:09 +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
256c07a2b9 feat: update admin login page to redirect to home and remove registration link 2025-03-04 03:35:14 +08:00
fredy.siswanto
120450fd7c feat: implement UiTable component and refactor dashboard pages to use it 2025-03-04 00:21:14 +07:00
fredy.siswanto
1538869e49 feat: add currency support to CardReport and update dashboard data structure 2025-03-03 21:17:46 +07:00
fredy.siswanto
030de2c2dd feat: enhance button styling on contents page for better visibility 2025-03-03 19:31:28 +07:00
fredy.siswanto
01925c7c63 Merge remote-tracking branch 'origin/master' into feature/slicing 2025-03-03 19:16:30 +07: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
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