Commit Graph

2127 Commits

Author SHA1 Message Date
6c4df431b9 fix(creator-channel): 빈 연재 요일 문구를 보완한다 2026-06-20 04:35:18 +09:00
c39f339a86 docs(creator-channel): 시리즈 탭 Phase 1 기록을 갱신한다 2026-06-20 03:20:28 +09:00
2ebc728656 feat(creator-channel): 시리즈 탭 조회 정책을 추가한다 2026-06-20 03:19:41 +09:00
3d88dc7b8a feat(creator-channel): 시리즈 탭 조회 계약을 추가한다 2026-06-20 03:19:27 +09:00
7183e5f0ca test(user-creator-chat): Redis 통합 테스트 컨텍스트를 축소한다
embedded Redis 포트를 테스트 설정과 공유하도록 공개한다.

Redis 통합 테스트 전용 Bean만 로드하도록 TestConfiguration을 추가한다.

UserCreatorChat Redis 통합 테스트가 필요한 클래스만 로드하게 제한한다.
2026-06-20 03:12:14 +09:00
04579ccc0c fix(redis): repository 스캔 범위를 제한한다
Redis repository 자동 스캔 대상을 실제 Redis repository 패키지로 제한한다.

불필요한 repository 후보 탐색을 줄여 테스트 컨텍스트 확장과 OOM 재발을 방지한다.
2026-06-20 03:12:03 +09:00
99ee234b46 docs(creator-channel): 시리즈 탭 API 계획을 기록한다 2026-06-20 01:57:18 +09:00
1240f00ea2 docs(osiv): lazy loading 검증 기록을 남긴다 2026-06-20 00:06:02 +09:00
2395c7c208 docs(osiv): lazy loading 요구사항을 기록한다 2026-06-20 00:05:56 +09:00
37ad325cc2 fix(osiv): lazy 관계 선로딩을 보완한다 2026-06-20 00:05:48 +09:00
92fe6caf17 docs(creator-channel): 오디오 탭 테마 필터링 기준을 기록한다 2026-06-19 21:45:22 +09:00
30508e5708 fix(creator-channel): 오디오 탭 테마 조회 컨텍스트를 전달한다 2026-06-19 21:44:53 +09:00
791ce2b8d3 fix(creator-channel): 오디오 탭 테마 조회 조건을 적용한다 2026-06-19 21:44:34 +09:00
e5006d6334 docs(creator-channel): 오디오 탭 Phase 5 기록을 갱신한다 2026-06-19 20:45:05 +09:00
ababd9a962 docs(creator-channel): 오디오 탭 Phase 4 기록을 갱신한다 2026-06-19 19:05:52 +09:00
357d207fcc feat(creator-channel): 오디오 탭 controller를 추가한다 2026-06-19 19:05:41 +09:00
405bb12713 docs(creator-channel): 오디오 탭 Phase 3 기록을 갱신한다 2026-06-19 18:07:25 +09:00
76cc6e6557 feat(creator-channel): 오디오 탭 repository를 추가한다 2026-06-19 18:07:11 +09:00
cffd50c33f refactor(ranking): CDN URL 변환 공통 함수를 사용한다 2026-06-19 16:32:48 +09:00
98241e16b0 refactor(creator-channel): CDN URL 변환 공통 함수를 사용한다 2026-06-19 16:32:24 +09:00
d1fb87556e refactor(cdn): CDN URL 변환 함수를 공통화한다 2026-06-19 16:32:16 +09:00
63c28f8504 docs(cdn): CDN URL 공통화 계획을 기록한다 2026-06-19 16:32:05 +09:00
4ba0116f55 docs(creator-channel): 오디오 탭 Phase 2 기록을 갱신한다 2026-06-19 16:07:28 +09:00
c71f1ed17c feat(creator-channel): 오디오 탭 응답 변환을 추가한다 2026-06-19 16:06:56 +09:00
4fdb9bcb26 feat(creator-channel): 오디오 탭 조회 서비스를 추가한다 2026-06-19 16:06:45 +09:00
80a06ad63d docs(creator-channel): 오디오 탭 Phase 1 기록을 갱신한다 2026-06-19 15:19:31 +09:00
f743d090c3 refactor(creator-channel): 오디오 콘텐츠 응답을 공통화한다 2026-06-19 15:18:48 +09:00
9a1bfed6a4 feat(creator-channel): 오디오 탭 조회 계약을 추가한다 2026-06-19 15:17:18 +09:00
f3a574a54a feat(creator-channel): 오디오 탭 조회 정책을 추가한다 2026-06-19 15:16:36 +09:00
c6b6c16e12 docs(creator-channel): 오디오 탭 API 계획을 기록한다 2026-06-19 14:02:42 +09:00
f6cb07fc0b docs(user-creator-chat): Redis pub/sub 고정 채널 계획을 기록한다 2026-06-19 06:49:50 +09:00
63e09fa848 fix(user-creator-chat): Redis pub/sub 고정 채널을 사용한다 2026-06-19 06:49:36 +09:00
74c112f128 docs(user-creator-chat): 이전 SSE 계획 문서에 대체 기준을 명시한다 2026-06-19 05:36:18 +09:00
6c252ee008 fix(user-creator-chat): Redis 전달 예외 fallback 범위를 좁힌다 2026-06-19 05:35:53 +09:00
07b93f3219 fix(user-action): 리워드 인증 여부를 서비스에서 조회한다 2026-06-19 05:35:32 +09:00
be6f324fb1 fix(event): 이벤트 성인 여부 조회 기준을 인증 저장소로 변경한다 2026-06-19 05:35:05 +09:00
341020788b fix(creator): 장르 성인 여부 조회 기준을 인증 저장소로 변경한다 2026-06-19 05:34:43 +09:00
fe8bf73e6e fix(audition): 성인 여부 조회 기준을 인증 저장소로 변경한다 2026-06-19 05:34:35 +09:00
5d18f478ab docs(user-creator-chat): 채팅 푸시 deep link 계약을 기록한다 2026-06-19 03:57:56 +09:00
8b80ca6344 feat(user-creator-chat): 미접속 채팅 푸시 deep link를 적용한다 2026-06-19 03:57:25 +09:00
7f13cccde0 feat(fcm): 채팅 deep link payload를 정리한다 2026-06-19 03:57:12 +09:00
0811f92bf5 docs(user-creator-chat): 클라이언트 WebSocket 연동 안내를 갱신한다 2026-06-19 02:45:51 +09:00
84e9c18ae1 docs(user-creator-chat): WebSocket Phase 5 기록을 갱신한다 2026-06-19 02:45:34 +09:00
8fa8d12667 feat(user-creator-chat): SSE REST 경계를 제거한다 2026-06-19 02:45:17 +09:00
6949d3e482 docs(user-creator-chat): WebSocket Phase 4 기록을 갱신한다 2026-06-19 01:56:44 +09:00
9e58131167 test(user-creator-chat): WebSocket handshake slice 검증을 추가한다 2026-06-19 01:56:28 +09:00
54c9a7d5a5 feat(user-creator-chat): WebSocket 퇴장과 heartbeat를 처리한다 2026-06-19 01:55:55 +09:00
b7c1bb8c20 feat(user-creator-chat): 미접속 상대 푸시를 발행한다 2026-06-19 01:55:30 +09:00
743020d6bf feat(fcm): 채팅 푸시 payload를 확장한다 2026-06-19 01:55:22 +09:00
562a4b2077 docs(user-creator-chat): WebSocket Phase 4 기록을 갱신한다 2026-06-18 23:01:05 +09:00