16 Commits

Author SHA1 Message Date
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
cc5331284b feat: enhance news detail page with subscription prompt and content restriction for basic users 2025-03-15 16:58:02 +08:00
fredy.siswanto
cbfb8e72cc feat: prevent basic subscribers from accessing premium news details 2025-03-15 01:08:38 +07:00
fredy.siswanto
52085ea25e feat: implement subscription update API and enhance news detail loader with user subscription checks 2025-03-15 01:00:32 +07:00
Ardeman
fc23f45854 feat: filter news data to only include items with a live_at date in the past 2025-03-14 12:57:59 +08:00
Ardeman
1ce5a2130b refactor: standardize access token variable naming across routes 2025-03-12 20:46:54 +08:00
Ardeman
d1b828bba1 feat: implement error boundaries for improved error handling across routes 2025-03-11 23:04:29 +08:00
Ardeman
7afabdaa03 refactor: update news types and enhance news data handling in components 2025-03-09 12:32:36 +08:00
Ardeman
0da2006e78 refactor: destructure loaderData in multiple components for cleaner code 2025-03-09 09:32:51 +08:00
Ardeman
aad67720c1 fix: correct TODO comment formatting in news detail loader 2025-03-08 17:25:24 +08:00
Ardeman
f3be8138c4 feat: add meta title generation for news detail page 2025-03-08 17:24:53 +08:00
Ardeman
609866beef feat: update news detail loader to use route parameters and fix typo in TODO comment 2025-03-08 15:03:45 +08:00
fredy.siswanto
50fdd6bc02 feat: enhance news detail page with dynamic data loading and social sharing functionality 2025-03-08 00:14:30 +07:00
Ardeman
18098d63ba feat: add news and dashboard content routes with corresponding layouts 2025-03-07 12:11:48 +08:00