Commit Graph

  • 7b4ea17a16 fix: handle nullable ads data and ensure safe filtering in advertisements master dev Ardeman 2025-04-23 13:29:03 +08:00
  • eedb155880 refactor: remove ProfileIcon component and update image handling for author profiles Ardeman 2025-03-25 19:25:49 +08:00
  • 84451f1fd4 feat: add API endpoints for fetching staff profiles and staff list Ardeman 2025-03-25 19:07:29 +08:00
  • dce745f53d feat: translate 'Action' to 'Tindakan' and update validation messages Ardeman 2025-03-25 09:37:03 +08:00
  • 57e23adf3c feat: update UI text to Indonesian language for dashboard and form components Ardeman 2025-03-25 01:25:51 +08:00
  • 35c02d1643 feat: update UI text to Indonesian language across various components and pages Ardeman 2025-03-25 01:20:20 +08:00
  • 1f2f15d204 fix: correct spelling of 'Dashboard' to 'Dasbor' in admin menu and dashboard page Ardeman 2025-03-25 01:03:52 +08:00
  • 39b7720186 fix: correct spelling of 'Staff' to 'Staf' and 'Tags' to 'Tag' in various components Ardeman 2025-03-25 01:00:57 +08:00
  • de1802c597 feat: implement staff management features including staff creation and dashboard layout Ardeman 2025-03-25 00:56:14 +08:00
  • 724a14d741 feat: update getNews API query handling and enhance social share button styles Ardeman 2025-03-25 00:21:09 +08:00
  • fa5f7fbe92 feat: modify query parameter formatting in getNews API to replace spaces with plus signs Ardeman 2025-03-24 19:55:47 +08:00
  • 4ff1e23d25 feat: implement search functionality for news articles with query parameter Ardeman 2025-03-24 19:42:27 +08:00
  • 9ab67c615a feat: move views field into data response schema for news API Ardeman 2025-03-24 17:22:57 +08:00
  • 65f7bbe0aa feat: add views field to news response schema and update dashboard pages Ardeman 2025-03-24 15:45:43 +08:00
  • 1c33eba834 feat: enhance table styling in ContentsPage with additional class names for better readability Ardeman 2025-03-24 13:52:31 +08:00
  • 1885eab4c3 feat: add API endpoints for fetching news by ID and slug, and update routing accordingly Ardeman 2025-03-24 13:42:36 +08:00
  • f2f49de86b feat: update Autoplay settings in Banner component to stop on mouse enter Ardeman 2025-03-24 13:25:15 +08:00
  • e81dad4ec5 feat: update Autoplay settings in Banner component to prevent stopping on interaction Ardeman 2025-03-24 13:24:24 +08:00
  • 63bbf70bd6 feat: improve loading state in CarouselHero and CategorySection with ImageSkeletonIcon Ardeman 2025-03-20 18:22:07 +08:00
  • 33096ab7c1 feat: enhance loading state in CarouselHero with ImageSkeletonIcon Ardeman 2025-03-20 18:16:15 +08:00
  • ab5b545625 feat: add ImageSkeletonIcon for loading state in carousel section Ardeman 2025-03-20 17:44:04 +08:00
  • 06672714b7 feat: implement custom error handling in Await components for carousel and category sections Ardeman 2025-03-20 16:25:34 +08:00
  • 2f8b5dbe0f feat: add error handling to Await component in carousel and category sections Ardeman 2025-03-20 16:01:13 +08:00
  • 09f8669553 feat: update TNewsResponse type to TNewsResponseData for improved data structure Ardeman 2025-03-20 12:40:20 +08:00
  • 731b36ef70 feat: replace jose with @edgefirst-dev/jwt for token decoding in cookie generation Ardeman 2025-03-20 12:36:28 +08:00
  • 305c2cf140 feat: integrate getClientIPAddress utility for improved IP address retrieval Ardeman 2025-03-20 12:31:51 +08:00
  • 6edca07fa6 feat: enhance news fetching with pagination and active status filters Ardeman 2025-03-20 12:10:38 +08:00
  • d65aed6828 feat: add userAgent and ipAddress to HttpServer for enhanced request tracking Ardeman 2025-03-20 11:49:36 +08:00
  • ab3f748195 feat: implement Suspense and Await for improved data loading in carousel components Ardeman 2025-03-20 11:43:15 +08:00
  • 3847fd1896 refactor: remove unused HydrateFallback component to streamline code Ardeman 2025-03-19 18:53:44 +08:00
  • 2dc84c582d refactor: simplify loader implementation by removing clientLoader and streamlining data fetching Ardeman 2025-03-19 18:53:30 +08:00
  • b8378d37ad fix: update loading icon color for better visibility Ardeman 2025-03-19 18:48:08 +08:00
  • bb3e1bb139 Merge commit '9c9d127dfb1a8e3633f803f527c27bbfc6346b4d' Ardeman 2025-03-19 18:21:19 +08:00
  • 66de3dcf04 feat: enhance loading and error boundary components with improved styling and messaging Ardeman 2025-03-19 18:18:00 +08:00
  • 9c9d127dfb Merge remote-tracking branch 'origin/master' into feature/slicing fredy.siswanto 2025-03-19 17:16:56 +07:00
  • 9745fff853 feat: add delete functionality for news articles with confirmation dialog fredy.siswanto 2025-03-19 17:15:46 +07:00
  • deeefda8bc refactor: update loading and error boundary components to use Card for consistency Ardeman 2025-03-19 18:00:29 +08:00
  • abf7e829ba feat: enhance loading state with spinner and card component in HydrateFallback Ardeman 2025-03-19 17:53:27 +08:00
  • ba4e380023 feat: implement clientLoader for news data fetching and update serverLoader structure Ardeman 2025-03-19 17:46:26 +08:00
  • 4ca2d8cf84 fix: correct spelling of 'Rquest Topic' to 'Request Topic' in footer menu Ardeman 2025-03-19 17:21:17 +08:00
  • 1585830184 refactor: update ad table column title from 'Diklik' to 'Jumlah Klik' for clarity Ardeman 2025-03-18 17:26:38 +08:00
  • 22918b8bdb refactor: add 'clicked' field to ad response schema and update dashboard display Ardeman 2025-03-18 17:11:30 +08:00
  • d32eb2e7ed feat: implement logging for ad interactions with new API and update banner component Ardeman 2025-03-18 16:42:18 +08:00
  • 87616ef6bd refactor: add created_at field to user response schema and update dashboard display Ardeman 2025-03-18 13:08:45 +08:00
  • 0f332fde79 refactor: simplify layout in CarouselSection for improved readability Ardeman 2025-03-17 19:21:34 +08:00
  • c633397d7b refactor: update user table headers and data fields for clarity Ardeman 2025-03-15 22:30:09 +08:00
  • 680a0a88a2 refactor: remove unused icon components and update dashboard data to use new icons Ardeman 2025-03-15 22:25:06 +08:00
  • d91dffb013 style: update button text size and font weight in navbar for consistency Ardeman 2025-03-15 19:47:13 +08:00
  • 00bb1a46dc refactor: remove counter property from CardReport and dashboard data for simplification Ardeman 2025-03-15 19:45:14 +08:00
  • fe38a63f1c refactor: remove unused category column from users dashboard and streamline staff data fetching Ardeman 2025-03-15 19:43:21 +08:00
  • 978d74d226 feat: add profile update functionality with form validation and API integration Ardeman 2025-03-15 19:23:16 +08:00
  • d767055bdb fix: streamline error handling in dialogs by removing unnecessary return statements Ardeman 2025-03-15 17:33:21 +08:00
  • 7b840ce5cd fix: update effect dependencies to use fetcher.data for improved error handling in dialogs Ardeman 2025-03-15 17:27:49 +08:00
  • e7ef7177ca feat: replace error state handling with toast in login, register, and subscribe dialogs Ardeman 2025-03-15 17:25:08 +08:00
  • 4c3a143338 fix: correct subscription plan access check in login dialog Ardeman 2025-03-15 17:03:06 +08:00
  • cc5331284b feat: enhance news detail page with subscription prompt and content restriction for basic users Ardeman 2025-03-15 16:58:02 +08:00
  • c7195b7428 feat: refactor user authentication and subscription dialogs for improved structure and consistency Ardeman 2025-03-15 15:24:01 +08:00
  • 6d99a37f20 feat: improve error handling and success messages in various forms and dialogs Ardeman 2025-03-15 09:16:57 +08:00
  • 405e57b92d feat: update icon size classes for consistency across components Ardeman 2025-03-15 08:58:34 +08:00
  • cbfb8e72cc feat: prevent basic subscribers from accessing premium news details fredy.siswanto 2025-03-15 01:08:38 +07:00
  • 3ddc657cfb Merge remote-tracking branch 'origin/master' into feature/slicing fredy.siswanto 2025-03-15 01:02:32 +07:00
  • 52085ea25e feat: implement subscription update API and enhance news detail loader with user subscription checks fredy.siswanto 2025-03-15 01:00:32 +07:00
  • 84d10ac983 feat: remove ChevronIcon in navbar; add icon prop to Button component Ardeman 2025-03-14 23:57:09 +08:00
  • 19a5e6ab88 feat: update heroicons to version 24 and refactor button variants for consistency Ardeman 2025-03-14 23:50:27 +08:00
  • d538c56d26 feat: improve page title handling by limiting path segments for meta title lookup Ardeman 2025-03-14 17:48:09 +08:00
  • deb2004039 feat: update editor menubar icons and add clear format functionality Ardeman 2025-03-14 17:43:54 +08:00
  • 5c20cc48ab feat: add PlusIcon to category creation button and set readOnly for specific fields in form Ardeman 2025-03-14 13:28:15 +08:00
  • bfa46cdca4 feat: refactor date handling in ads and news creation/update Ardeman 2025-03-14 13:08:48 +08:00
  • fc23f45854 feat: filter news data to only include items with a live_at date in the past Ardeman 2025-03-14 12:57:59 +08:00
  • 29baa39a94 fix: update start_date and end_date fields to be non-nullable and filter ads based on date range Ardeman 2025-03-14 12:54:15 +08:00
  • f04ad1a8f8 feat: add start_date and end_date fields to advertisements with transformation and display in forms Ardeman 2025-03-14 12:47:43 +08:00
  • 273add293e feat: add nullable start_date and end_date fields to adResponseSchema Ardeman 2025-03-14 12:08:47 +08:00
  • 01f9cf06ca fix: change user status type from string to number in userResponseSchema fredy.siswanto 2025-03-14 04:58:49 +07:00
  • ff51941647 feat: add table search filter component and integrate with tags page fredy.siswanto 2025-03-13 14:05:56 +07:00
  • 8a9cacf7b4 feat: conditionally render delete button based on category code fredy.siswanto 2025-03-13 11:11:33 +07:00
  • c89731e124 feat: implement category deletion functionality with confirmation dialog fredy.siswanto 2025-03-13 11:01:28 +07:00
  • 798896e4ee refactor: update DialogDelete component to use selectedId and close callback Ardeman 2025-03-13 09:36:40 +08:00
  • b00adf89ec feat: implement unified delete dialog component and update related pages Ardeman 2025-03-13 09:26:33 +08:00
  • 2c703de8e5 feat: implement delete tag functionality with confirmation dialog Ardeman 2025-03-13 09:05:29 +08:00
  • eadfccfc0e refactor: update author type to TAuthorResponse in news author component Ardeman 2025-03-13 07:29:40 +08:00
  • d77ea01c59 refactor: update button styles and improve delete dialog properties in dashboard pages Ardeman 2025-03-13 07:29:03 +08:00
  • 6878da0db2 refactor: transform payload status to number in subscribe plan requests and update type definitions Ardeman 2025-03-13 07:01:53 +08:00
  • f40f2dadde refactor: rename subscription references to subscribe plan and update related imports Ardeman 2025-03-13 06:13:43 +08:00
  • cd76ded632 fix: update import path for SubscribePlanPage to correct module location Ardeman 2025-03-13 05:59:00 +08:00
  • 0f64b4600b fix: correct import paths for subscribe plan modules and update data table schema Ardeman 2025-03-13 05:57:37 +08:00
  • 0680fb4dc8 feat: add bar, donut, and pie charts to dashboard for enhanced data visualization Ardeman 2025-03-13 05:45:03 +08:00
  • 474c6dc750 style: update component styling for improved layout and consistency Ardeman 2025-03-13 05:36:51 +08:00
  • 86ee6abef7 style: update header title to uppercase for improved readability Ardeman 2025-03-12 21:45:45 +08:00
  • 86e87998bd refactor: update header title styling for improved visibility Ardeman 2025-03-12 21:44:32 +08:00
  • d63884dde1 feat: add toast notifications for delete actions and update button titles in advertisements page Ardeman 2025-03-12 21:38:44 +08:00
  • 850f42e99d feat: add delete confirmation dialog for advertisements Ardeman 2025-03-12 21:30:30 +08:00
  • df3b14a212 fix: prevent closing dialog when fetcher is in progress Ardeman 2025-03-12 21:22:31 +08:00
  • 7ab83a4f66 feat: implement toast notifications for delete actions in dashboard pages Ardeman 2025-03-12 21:19:41 +08:00
  • 36b22d3f4a refactor: replace anchor tags with Link components for navigation in TagsPage Ardeman 2025-03-12 20:50:47 +08:00
  • 338f4a72c4 refactor: replace anchor tags with Link components for navigation in dashboard pages Ardeman 2025-03-12 20:50:39 +08:00
  • ac5c095ecc refactor: simplify parameter destructuring in loader functions across routes Ardeman 2025-03-12 20:48:43 +08:00
  • 1ce5a2130b refactor: standardize access token variable naming across routes Ardeman 2025-03-12 20:46:54 +08:00
  • f423f3e1c0 feat: integrate toast notifications for success and error handling Ardeman 2025-03-12 20:24:54 +08:00
  • c0318fac4c feat: update success and error handling in form pages with toast notifications Ardeman 2025-03-12 20:20:30 +08:00
  • 0545190497 feat: remove unused FlashMessage component and banner data Ardeman 2025-03-12 19:27:04 +08:00