Ardeman
|
4ff1e23d25
|
feat: implement search functionality for news articles with query parameter
|
2025-03-24 19:42:27 +08:00 |
|
Ardeman
|
9ab67c615a
|
feat: move views field into data response schema for news API
|
2025-03-24 17:22:57 +08:00 |
|
Ardeman
|
65f7bbe0aa
|
feat: add views field to news response schema and update dashboard pages
|
2025-03-24 15:45:43 +08:00 |
|
Ardeman
|
1c33eba834
|
feat: enhance table styling in ContentsPage with additional class names for better readability
|
2025-03-24 13:52:31 +08:00 |
|
Ardeman
|
1885eab4c3
|
feat: add API endpoints for fetching news by ID and slug, and update routing accordingly
|
2025-03-24 13:42:36 +08:00 |
|
Ardeman
|
f2f49de86b
|
feat: update Autoplay settings in Banner component to stop on mouse enter
|
2025-03-24 13:25:15 +08:00 |
|
Ardeman
|
e81dad4ec5
|
feat: update Autoplay settings in Banner component to prevent stopping on interaction
|
2025-03-24 13:24:24 +08:00 |
|
Ardeman
|
63bbf70bd6
|
feat: improve loading state in CarouselHero and CategorySection with ImageSkeletonIcon
|
2025-03-20 18:22:07 +08:00 |
|
Ardeman
|
33096ab7c1
|
feat: enhance loading state in CarouselHero with ImageSkeletonIcon
|
2025-03-20 18:16:15 +08:00 |
|
Ardeman
|
ab5b545625
|
feat: add ImageSkeletonIcon for loading state in carousel section
|
2025-03-20 17:44:04 +08:00 |
|
Ardeman
|
06672714b7
|
feat: implement custom error handling in Await components for carousel and category sections
|
2025-03-20 16:25:34 +08:00 |
|
Ardeman
|
2f8b5dbe0f
|
feat: add error handling to Await component in carousel and category sections
|
2025-03-20 16:01:13 +08:00 |
|
Ardeman
|
09f8669553
|
feat: update TNewsResponse type to TNewsResponseData for improved data structure
|
2025-03-20 12:40:20 +08:00 |
|
Ardeman
|
731b36ef70
|
feat: replace jose with @edgefirst-dev/jwt for token decoding in cookie generation
|
2025-03-20 12:36:28 +08:00 |
|
Ardeman
|
305c2cf140
|
feat: integrate getClientIPAddress utility for improved IP address retrieval
|
2025-03-20 12:31:51 +08:00 |
|
Ardeman
|
6edca07fa6
|
feat: enhance news fetching with pagination and active status filters
|
2025-03-20 12:10:38 +08:00 |
|
Ardeman
|
d65aed6828
|
feat: add userAgent and ipAddress to HttpServer for enhanced request tracking
|
2025-03-20 11:49:36 +08:00 |
|
Ardeman
|
ab3f748195
|
feat: implement Suspense and Await for improved data loading in carousel components
|
2025-03-20 11:43:15 +08:00 |
|
Ardeman
|
3847fd1896
|
refactor: remove unused HydrateFallback component to streamline code
|
2025-03-19 18:53:44 +08:00 |
|
Ardeman
|
2dc84c582d
|
refactor: simplify loader implementation by removing clientLoader and streamlining data fetching
|
2025-03-19 18:53:30 +08:00 |
|
Ardeman
|
b8378d37ad
|
fix: update loading icon color for better visibility
|
2025-03-19 18:48:08 +08:00 |
|
Ardeman
|
bb3e1bb139
|
Merge commit '9c9d127dfb1a8e3633f803f527c27bbfc6346b4d'
* commit '9c9d127dfb1a8e3633f803f527c27bbfc6346b4d':
feat: add delete functionality for news articles with confirmation dialog
|
2025-03-19 18:21:19 +08:00 |
|
Ardeman
|
66de3dcf04
|
feat: enhance loading and error boundary components with improved styling and messaging
|
2025-03-19 18:18:00 +08:00 |
|
fredy.siswanto
|
9c9d127dfb
|
Merge remote-tracking branch 'origin/master' into feature/slicing
|
2025-03-19 17:16:56 +07:00 |
|
fredy.siswanto
|
9745fff853
|
feat: add delete functionality for news articles with confirmation dialog
|
2025-03-19 17:15:46 +07:00 |
|
Ardeman
|
deeefda8bc
|
refactor: update loading and error boundary components to use Card for consistency
|
2025-03-19 18:00:29 +08:00 |
|
Ardeman
|
abf7e829ba
|
feat: enhance loading state with spinner and card component in HydrateFallback
|
2025-03-19 17:53:27 +08:00 |
|
Ardeman
|
ba4e380023
|
feat: implement clientLoader for news data fetching and update serverLoader structure
|
2025-03-19 17:46:26 +08:00 |
|
Ardeman
|
4ca2d8cf84
|
fix: correct spelling of 'Rquest Topic' to 'Request Topic' in footer menu
|
2025-03-19 17:21:17 +08:00 |
|
Ardeman
|
1585830184
|
refactor: update ad table column title from 'Diklik' to 'Jumlah Klik' for clarity
|
2025-03-18 17:26:38 +08:00 |
|
Ardeman
|
22918b8bdb
|
refactor: add 'clicked' field to ad response schema and update dashboard display
|
2025-03-18 17:11:30 +08:00 |
|
Ardeman
|
d32eb2e7ed
|
feat: implement logging for ad interactions with new API and update banner component
|
2025-03-18 16:42:18 +08:00 |
|
Ardeman
|
87616ef6bd
|
refactor: add created_at field to user response schema and update dashboard display
|
2025-03-18 13:08:45 +08:00 |
|
Ardeman
|
0f332fde79
|
refactor: simplify layout in CarouselSection for improved readability
|
2025-03-17 19:21:34 +08:00 |
|
Ardeman
|
c633397d7b
|
refactor: update user table headers and data fields for clarity
|
2025-03-15 22:30:09 +08:00 |
|
Ardeman
|
680a0a88a2
|
refactor: remove unused icon components and update dashboard data to use new icons
|
2025-03-15 22:25:06 +08:00 |
|
Ardeman
|
d91dffb013
|
style: update button text size and font weight in navbar for consistency
|
2025-03-15 19:47:13 +08:00 |
|
Ardeman
|
00bb1a46dc
|
refactor: remove counter property from CardReport and dashboard data for simplification
|
2025-03-15 19:45:14 +08:00 |
|
Ardeman
|
fe38a63f1c
|
refactor: remove unused category column from users dashboard and streamline staff data fetching
|
2025-03-15 19:43:21 +08:00 |
|
Ardeman
|
978d74d226
|
feat: add profile update functionality with form validation and API integration
|
2025-03-15 19:23:16 +08:00 |
|
Ardeman
|
d767055bdb
|
fix: streamline error handling in dialogs by removing unnecessary return statements
|
2025-03-15 17:33:21 +08:00 |
|
Ardeman
|
7b840ce5cd
|
fix: update effect dependencies to use fetcher.data for improved error handling in dialogs
|
2025-03-15 17:27:49 +08:00 |
|
Ardeman
|
e7ef7177ca
|
feat: replace error state handling with toast in login, register, and subscribe dialogs
|
2025-03-15 17:25:08 +08:00 |
|
Ardeman
|
4c3a143338
|
fix: correct subscription plan access check in login dialog
|
2025-03-15 17:03:06 +08:00 |
|
Ardeman
|
cc5331284b
|
feat: enhance news detail page with subscription prompt and content restriction for basic users
|
2025-03-15 16:58:02 +08:00 |
|
Ardeman
|
c7195b7428
|
feat: refactor user authentication and subscription dialogs for improved structure and consistency
|
2025-03-15 15:24:01 +08:00 |
|
Ardeman
|
6d99a37f20
|
feat: improve error handling and success messages in various forms and dialogs
|
2025-03-15 09:16:57 +08:00 |
|
Ardeman
|
405e57b92d
|
feat: update icon size classes for consistency across components
|
2025-03-15 08:58:34 +08:00 |
|
fredy.siswanto
|
cbfb8e72cc
|
feat: prevent basic subscribers from accessing premium news details
|
2025-03-15 01:08:38 +07:00 |
|
fredy.siswanto
|
3ddc657cfb
|
Merge remote-tracking branch 'origin/master' into feature/slicing
|
2025-03-15 01:02:32 +07:00 |
|