From 806fcfe7dbce07e7ac18c3b4a54e9e687015bb82 Mon Sep 17 00:00:00 2001 From: Klaus Date: Mon, 17 Nov 2025 15:49:06 +0900 Subject: [PATCH 1/3] =?UTF-8?q?feat(home):=20=EC=B6=94=EC=B2=9C=20?= =?UTF-8?q?=EC=BD=98=ED=85=90=EC=B8=A0=20=EA=B0=9C=EC=88=98=2020=20->=2030?= =?UTF-8?q?=EA=B0=9C=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kotlin/kr/co/vividnext/sodalive/api/home/HomeService.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/api/home/HomeService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/api/home/HomeService.kt index 6fde4af..c934c91 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/api/home/HomeService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/api/home/HomeService.kt @@ -51,7 +51,7 @@ class HomeService( private val imageHost: String ) { companion object { - private const val RECOMMEND_TARGET_SIZE = 20 + private const val RECOMMEND_TARGET_SIZE = 30 private const val RECOMMEND_MAX_ATTEMPTS = 3 } -- 2.49.1 From 146f733f5d9cbb3dbc9da6f49ff148b2c779b7e2 Mon Sep 17 00:00:00 2001 From: Klaus Date: Mon, 17 Nov 2025 15:50:40 +0900 Subject: [PATCH 2/3] =?UTF-8?q?feat(chat-character):=20=EC=B6=94=EC=B2=9C?= =?UTF-8?q?=20=EC=BA=90=EB=A6=AD=ED=84=B0=20=EA=B0=9C=EC=88=98=2020=20->?= =?UTF-8?q?=2030=EA=B0=9C=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chat/character/controller/ChatCharacterController.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/controller/ChatCharacterController.kt b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/controller/ChatCharacterController.kt index a27bdc8..adfb1ef 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/controller/ChatCharacterController.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/controller/ChatCharacterController.kt @@ -75,11 +75,11 @@ class ChatCharacterController( ).content // 추천 캐릭터 조회 - // 최근 대화한 캐릭터를 제외한 랜덤 20개 조회 + // 최근 대화한 캐릭터를 제외한 랜덤 30개 조회 // Controller에서는 호출만 // 세부로직은 추후에 변경될 수 있으므로 Service에 별도로 생성 val excludeIds = recentCharacters.map { it.characterId } - val recommendCharacters = service.getRecommendCharacters(excludeIds, 20) + val recommendCharacters = service.getRecommendCharacters(excludeIds, 30) // 큐레이션 섹션 (활성화된 큐레이션 + 캐릭터) val curationSections = curationQueryService.getActiveCurationsWithCharacters() -- 2.49.1 From f83dd47c7cb91cf4d34e5d3a3a9fccaa56254c6b Mon Sep 17 00:00:00 2001 From: Klaus Date: Mon, 17 Nov 2025 15:58:23 +0900 Subject: [PATCH 3/3] =?UTF-8?q?fix(security-config):=20=ED=99=88=20>=20?= =?UTF-8?q?=EC=BD=98=ED=85=90=EC=B8=A0=20=EB=9E=AD=ED=82=B9=EC=9D=84=20?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=ED=95=98=EC=A7=80=20=EC=95=8A?= =?UTF-8?q?=EC=95=84=EB=8F=84=20=EC=A1=B0=ED=9A=8C=EA=B0=80=20=EA=B0=80?= =?UTF-8?q?=EB=8A=A5=ED=95=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kotlin/kr/co/vividnext/sodalive/configs/SecurityConfig.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/configs/SecurityConfig.kt b/src/main/kotlin/kr/co/vividnext/sodalive/configs/SecurityConfig.kt index 337f74e..d143d4d 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/configs/SecurityConfig.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/configs/SecurityConfig.kt @@ -83,6 +83,7 @@ class SecurityConfig( .antMatchers("/api/home").permitAll() .antMatchers("/api/home/latest-content").permitAll() .antMatchers("/api/home/day-of-week-series").permitAll() + .antMatchers("/api/home/content-ranking").permitAll() .antMatchers(HttpMethod.GET, "/api/live").permitAll() .antMatchers(HttpMethod.GET, "/faq").permitAll() .antMatchers(HttpMethod.GET, "/faq/category").permitAll() -- 2.49.1