klaus
|
3df66d98ef
|
feat(audio-recommendation): 오디오 추천 점수 정책을 추가한다
|
2026-06-23 16:12:11 +09:00 |
|
klaus
|
cf7fea156b
|
feat(audio-recommendation): 오디오 추천 도메인 모델을 추가한다
|
2026-06-23 16:11:41 +09:00 |
|
klaus
|
d387030a38
|
refactor(home-recommendation): 추천 배너 응답을 공통화한다
|
2026-06-23 16:11:26 +09:00 |
|
klaus
|
2dbe339245
|
docs(audio-recommendation): 콘텐츠 추천 탭 API 계획을 기록한다
|
2026-06-23 16:10:44 +09:00 |
|
klaus
|
f27074167a
|
feat(home-recommendation): AI 캐릭터 creatorId 응답을 추가한다
|
2026-06-23 11:57:30 +09:00 |
|
klaus
|
5d1290e114
|
feat(home-recommendation): AI 캐릭터 creatorId 조회를 추가한다
|
2026-06-23 11:57:01 +09:00 |
|
klaus
|
a7b2ecc983
|
docs(home-recommendation): AI 캐릭터 creatorId 구현 계획을 기록한다
|
2026-06-23 11:56:53 +09:00 |
|
klaus
|
074c035c34
|
docs(home-recommendation): AI 캐릭터 creatorId 요구사항을 기록한다
|
2026-06-23 11:56:42 +09:00 |
|
klaus
|
2c44cb90ee
|
test(creator-channel): 후원 탭 E2E 검증을 추가한다
|
2026-06-22 21:12:22 +09:00 |
|
klaus
|
02d5446888
|
docs(creator-channel): 후원 탭 Phase 2 기록을 갱신한다
|
2026-06-22 19:19:00 +09:00 |
|
klaus
|
8e76c2d640
|
feat(creator-channel): 후원 탭 legacy 랭킹 adapter를 추가한다
|
2026-06-22 19:18:27 +09:00 |
|
klaus
|
951f6789f0
|
feat(creator-channel): 후원 탭 repository를 추가한다
|
2026-06-22 19:17:56 +09:00 |
|
klaus
|
046ce700c7
|
feat(creator-channel): 후원 탭 조회 서비스를 구현한다
|
2026-06-22 19:17:45 +09:00 |
|
klaus
|
13b679d091
|
docs(creator-channel): 후원 탭 Phase 1 기록을 갱신한다
|
2026-06-22 18:00:51 +09:00 |
|
klaus
|
7e9e0aa320
|
feat(creator-channel): 후원 탭 endpoint를 추가한다
|
2026-06-22 18:00:16 +09:00 |
|
klaus
|
14f648cd10
|
feat(creator-channel): 후원 탭 응답 조립을 추가한다
|
2026-06-22 17:59:41 +09:00 |
|
klaus
|
34e05a577e
|
feat(creator-channel): 후원 탭 조회 서비스 보호 동작을 추가한다
|
2026-06-22 17:59:09 +09:00 |
|
klaus
|
e516a7406f
|
feat(creator-channel): 후원 탭 도메인 계약을 추가한다
|
2026-06-22 17:59:01 +09:00 |
|
klaus
|
b2fae3e081
|
docs(creator-channel): 후원 탭 API 계획을 기록한다
|
2026-06-22 16:31:54 +09:00 |
|
klaus
|
4ffd880440
|
docs(creator-channel): FanTalk 탭 Phase 5 기록을 갱신한다
|
2026-06-22 16:12:35 +09:00 |
|
klaus
|
45fafa9b00
|
test(creator-channel): FanTalk 탭 E2E 검증을 추가한다
|
2026-06-22 16:12:04 +09:00 |
|
klaus
|
bb44eaa8dd
|
docs(creator-channel): FanTalk 탭 Phase 3과 4 기록을 갱신한다
|
2026-06-22 15:52:53 +09:00 |
|
klaus
|
408a342f17
|
feat(creator-channel): FanTalk 탭 repository를 추가한다
|
2026-06-22 15:52:03 +09:00 |
|
klaus
|
2848f07573
|
feat(creator-channel): FanTalk 탭 조회 서비스를 구현한다
|
2026-06-22 15:51:47 +09:00 |
|
klaus
|
e2a3aeefc2
|
docs(creator-channel): FanTalk 탭 Phase 2 기록을 갱신한다
|
2026-06-22 14:52:13 +09:00 |
|
klaus
|
0ebb686ce6
|
feat(creator-channel): FanTalk 탭 endpoint를 추가한다
|
2026-06-22 14:51:52 +09:00 |
|
klaus
|
90bf4c770c
|
feat(creator-channel): FanTalk 탭 응답 조립을 추가한다
|
2026-06-22 14:51:44 +09:00 |
|
klaus
|
831c26c155
|
docs(creator-channel): FanTalk 탭 Phase 1 기록을 갱신한다
|
2026-06-22 14:26:57 +09:00 |
|
klaus
|
41937c7cce
|
feat(creator-channel): FanTalk 탭 도메인 계약을 추가한다
|
2026-06-22 14:26:31 +09:00 |
|
klaus
|
dc9ee06bb8
|
docs(creator-channel): FanTalk 탭 API 계획을 기록한다
|
2026-06-22 13:40:12 +09:00 |
|
klaus
|
b1b6de8c3b
|
fix(creator-channel): FanTalk 엔티티 data class 선언을 제거한다
|
2026-06-22 13:39:36 +09:00 |
|
klaus
|
a96d9ddc76
|
docs(creator-channel): 커뮤니티 탭 Phase 7 기록을 갱신한다
|
2026-06-22 01:44:12 +09:00 |
|
klaus
|
ccfe3f79c7
|
docs(creator-channel): 커뮤니티 탭 Phase 6 기록을 갱신한다
|
2026-06-22 01:08:31 +09:00 |
|
klaus
|
c04d72b04e
|
test(creator-channel): 커뮤니티 탭 E2E 검증을 추가한다
|
2026-06-22 01:08:21 +09:00 |
|
klaus
|
3360477f75
|
docs(creator-channel): 커뮤니티 탭 Phase 5 기록을 갱신한다
|
2026-06-22 00:03:11 +09:00 |
|
klaus
|
0a6a689773
|
feat(creator-channel): 커뮤니티 탭 endpoint를 추가한다
|
2026-06-22 00:02:14 +09:00 |
|
klaus
|
e0e6b34d21
|
feat(creator-channel): 커뮤니티 탭 응답 조립을 추가한다
|
2026-06-22 00:01:45 +09:00 |
|
klaus
|
bd4e865f2e
|
docs(creator-channel): 커뮤니티 탭 Phase 4 기록을 갱신한다
|
2026-06-21 23:20:55 +09:00 |
|
klaus
|
45337663e5
|
test(creator-channel): 홈 커뮤니티 서비스 연결을 검증한다
|
2026-06-21 23:20:36 +09:00 |
|
klaus
|
014511668a
|
refactor(creator-channel): 홈 repository 커뮤니티 조회 책임을 제거한다
|
2026-06-21 23:19:52 +09:00 |
|
klaus
|
6ab3c50c32
|
feat(creator-channel): 홈 커뮤니티 조회를 공용 서비스로 연결한다
|
2026-06-21 23:19:37 +09:00 |
|
klaus
|
06e82f1bba
|
docs(creator-channel): 커뮤니티 탭 Phase 3 기록을 갱신한다
|
2026-06-21 22:15:59 +09:00 |
|
klaus
|
0620e54cbd
|
feat(creator-channel): 커뮤니티 탭 조회 서비스를 추가한다
|
2026-06-21 22:15:37 +09:00 |
|
klaus
|
00695d5b33
|
docs(creator-channel): 커뮤니티 탭 Phase 2 기록을 갱신한다
|
2026-06-21 20:45:10 +09:00 |
|
klaus
|
078718c041
|
feat(creator-channel): 커뮤니티 탭 repository를 추가한다
|
2026-06-21 20:44:24 +09:00 |
|
klaus
|
2ebe7afab7
|
docs(creator-channel): 커뮤니티 탭 Phase 1 기록을 갱신한다
|
2026-06-21 19:23:58 +09:00 |
|
klaus
|
d249d9c257
|
feat(creator-channel): 커뮤니티 탭 조회 계약을 추가한다
|
2026-06-21 19:23:32 +09:00 |
|
klaus
|
94b5c70cc6
|
docs(creator-channel): 커뮤니티 탭 API 계획을 기록한다
|
2026-06-21 18:29:56 +09:00 |
|
klaus
|
998dd10311
|
docs(creator-channel): 시리즈 탭 Phase 5 기록을 갱신한다
|
2026-06-20 06:23:50 +09:00 |
|
klaus
|
652c955356
|
test(gradle): 테스트 워커 heap을 확장한다
|
2026-06-20 06:23:42 +09:00 |
|
klaus
|
338f5c29bc
|
test(creator-channel): 시리즈 탭 E2E 검증을 추가한다
|
2026-06-20 06:23:35 +09:00 |
|
klaus
|
7651fd83ea
|
docs(creator-channel): 시리즈 탭 Phase 4 기록을 갱신한다
|
2026-06-20 05:20:28 +09:00 |
|
klaus
|
67fe0ec497
|
feat(creator-channel): 시리즈 탭 repository를 추가한다
|
2026-06-20 05:20:22 +09:00 |
|
klaus
|
a67322b7fd
|
docs(creator-channel): 시리즈 탭 Phase 2와 3 기록을 갱신한다
|
2026-06-20 04:36:44 +09:00 |
|
klaus
|
25330e30c0
|
feat(creator-channel): 시리즈 탭 controller를 추가한다
|
2026-06-20 04:36:19 +09:00 |
|
klaus
|
dd68e64628
|
feat(creator-channel): 시리즈 탭 응답 변환을 추가한다
|
2026-06-20 04:35:55 +09:00 |
|
klaus
|
e8b8287968
|
feat(creator-channel): 시리즈 탭 조회 서비스를 추가한다
|
2026-06-20 04:35:26 +09:00 |
|
klaus
|
6c4df431b9
|
fix(creator-channel): 빈 연재 요일 문구를 보완한다
|
2026-06-20 04:35:18 +09:00 |
|
klaus
|
c39f339a86
|
docs(creator-channel): 시리즈 탭 Phase 1 기록을 갱신한다
|
2026-06-20 03:20:28 +09:00 |
|
klaus
|
2ebc728656
|
feat(creator-channel): 시리즈 탭 조회 정책을 추가한다
|
2026-06-20 03:19:41 +09:00 |
|
klaus
|
3d88dc7b8a
|
feat(creator-channel): 시리즈 탭 조회 계약을 추가한다
|
2026-06-20 03:19:27 +09:00 |
|
klaus
|
7183e5f0ca
|
test(user-creator-chat): Redis 통합 테스트 컨텍스트를 축소한다
embedded Redis 포트를 테스트 설정과 공유하도록 공개한다.
Redis 통합 테스트 전용 Bean만 로드하도록 TestConfiguration을 추가한다.
UserCreatorChat Redis 통합 테스트가 필요한 클래스만 로드하게 제한한다.
|
2026-06-20 03:12:14 +09:00 |
|
klaus
|
04579ccc0c
|
fix(redis): repository 스캔 범위를 제한한다
Redis repository 자동 스캔 대상을 실제 Redis repository 패키지로 제한한다.
불필요한 repository 후보 탐색을 줄여 테스트 컨텍스트 확장과 OOM 재발을 방지한다.
|
2026-06-20 03:12:03 +09:00 |
|
klaus
|
99ee234b46
|
docs(creator-channel): 시리즈 탭 API 계획을 기록한다
|
2026-06-20 01:57:18 +09:00 |
|
klaus
|
1240f00ea2
|
docs(osiv): lazy loading 검증 기록을 남긴다
|
2026-06-20 00:06:02 +09:00 |
|
klaus
|
2395c7c208
|
docs(osiv): lazy loading 요구사항을 기록한다
|
2026-06-20 00:05:56 +09:00 |
|
klaus
|
37ad325cc2
|
fix(osiv): lazy 관계 선로딩을 보완한다
|
2026-06-20 00:05:48 +09:00 |
|
klaus
|
92fe6caf17
|
docs(creator-channel): 오디오 탭 테마 필터링 기준을 기록한다
|
2026-06-19 21:45:22 +09:00 |
|
klaus
|
30508e5708
|
fix(creator-channel): 오디오 탭 테마 조회 컨텍스트를 전달한다
|
2026-06-19 21:44:53 +09:00 |
|
klaus
|
791ce2b8d3
|
fix(creator-channel): 오디오 탭 테마 조회 조건을 적용한다
|
2026-06-19 21:44:34 +09:00 |
|
klaus
|
e5006d6334
|
docs(creator-channel): 오디오 탭 Phase 5 기록을 갱신한다
|
2026-06-19 20:45:05 +09:00 |
|
klaus
|
ababd9a962
|
docs(creator-channel): 오디오 탭 Phase 4 기록을 갱신한다
|
2026-06-19 19:05:52 +09:00 |
|
klaus
|
357d207fcc
|
feat(creator-channel): 오디오 탭 controller를 추가한다
|
2026-06-19 19:05:41 +09:00 |
|
klaus
|
405bb12713
|
docs(creator-channel): 오디오 탭 Phase 3 기록을 갱신한다
|
2026-06-19 18:07:25 +09:00 |
|
klaus
|
76cc6e6557
|
feat(creator-channel): 오디오 탭 repository를 추가한다
|
2026-06-19 18:07:11 +09:00 |
|
klaus
|
cffd50c33f
|
refactor(ranking): CDN URL 변환 공통 함수를 사용한다
|
2026-06-19 16:32:48 +09:00 |
|
klaus
|
98241e16b0
|
refactor(creator-channel): CDN URL 변환 공통 함수를 사용한다
|
2026-06-19 16:32:24 +09:00 |
|
klaus
|
d1fb87556e
|
refactor(cdn): CDN URL 변환 함수를 공통화한다
|
2026-06-19 16:32:16 +09:00 |
|
klaus
|
63c28f8504
|
docs(cdn): CDN URL 공통화 계획을 기록한다
|
2026-06-19 16:32:05 +09:00 |
|
klaus
|
4ba0116f55
|
docs(creator-channel): 오디오 탭 Phase 2 기록을 갱신한다
|
2026-06-19 16:07:28 +09:00 |
|
klaus
|
c71f1ed17c
|
feat(creator-channel): 오디오 탭 응답 변환을 추가한다
|
2026-06-19 16:06:56 +09:00 |
|
klaus
|
4fdb9bcb26
|
feat(creator-channel): 오디오 탭 조회 서비스를 추가한다
|
2026-06-19 16:06:45 +09:00 |
|
klaus
|
80a06ad63d
|
docs(creator-channel): 오디오 탭 Phase 1 기록을 갱신한다
|
2026-06-19 15:19:31 +09:00 |
|
klaus
|
f743d090c3
|
refactor(creator-channel): 오디오 콘텐츠 응답을 공통화한다
|
2026-06-19 15:18:48 +09:00 |
|
klaus
|
9a1bfed6a4
|
feat(creator-channel): 오디오 탭 조회 계약을 추가한다
|
2026-06-19 15:17:18 +09:00 |
|
klaus
|
f3a574a54a
|
feat(creator-channel): 오디오 탭 조회 정책을 추가한다
|
2026-06-19 15:16:36 +09:00 |
|
klaus
|
c6b6c16e12
|
docs(creator-channel): 오디오 탭 API 계획을 기록한다
|
2026-06-19 14:02:42 +09:00 |
|
klaus
|
f6cb07fc0b
|
docs(user-creator-chat): Redis pub/sub 고정 채널 계획을 기록한다
|
2026-06-19 06:49:50 +09:00 |
|
klaus
|
63e09fa848
|
fix(user-creator-chat): Redis pub/sub 고정 채널을 사용한다
|
2026-06-19 06:49:36 +09:00 |
|
klaus
|
74c112f128
|
docs(user-creator-chat): 이전 SSE 계획 문서에 대체 기준을 명시한다
|
2026-06-19 05:36:18 +09:00 |
|
klaus
|
6c252ee008
|
fix(user-creator-chat): Redis 전달 예외 fallback 범위를 좁힌다
|
2026-06-19 05:35:53 +09:00 |
|
klaus
|
07b93f3219
|
fix(user-action): 리워드 인증 여부를 서비스에서 조회한다
|
2026-06-19 05:35:32 +09:00 |
|
klaus
|
be6f324fb1
|
fix(event): 이벤트 성인 여부 조회 기준을 인증 저장소로 변경한다
|
2026-06-19 05:35:05 +09:00 |
|
klaus
|
341020788b
|
fix(creator): 장르 성인 여부 조회 기준을 인증 저장소로 변경한다
|
2026-06-19 05:34:43 +09:00 |
|
klaus
|
fe8bf73e6e
|
fix(audition): 성인 여부 조회 기준을 인증 저장소로 변경한다
|
2026-06-19 05:34:35 +09:00 |
|
klaus
|
5d18f478ab
|
docs(user-creator-chat): 채팅 푸시 deep link 계약을 기록한다
|
2026-06-19 03:57:56 +09:00 |
|
klaus
|
8b80ca6344
|
feat(user-creator-chat): 미접속 채팅 푸시 deep link를 적용한다
|
2026-06-19 03:57:25 +09:00 |
|
klaus
|
7f13cccde0
|
feat(fcm): 채팅 deep link payload를 정리한다
|
2026-06-19 03:57:12 +09:00 |
|
klaus
|
0811f92bf5
|
docs(user-creator-chat): 클라이언트 WebSocket 연동 안내를 갱신한다
|
2026-06-19 02:45:51 +09:00 |
|
klaus
|
84e9c18ae1
|
docs(user-creator-chat): WebSocket Phase 5 기록을 갱신한다
|
2026-06-19 02:45:34 +09:00 |
|