Commit Graph

241 Commits

Author SHA1 Message Date
38fd826fe4 feat(live-room): 라이브 캡쳐 녹화 가능 여부를 생성 조회에 반영한다 2026-03-30 21:27:40 +09:00
2160e7b9dd fix(live-room): 진행중 목록 성인 노출 정책과 JP 강제 매핑 검증을 정리한다 2026-03-28 22:53:44 +09:00
feb1ab9f13 fix(content-preference): 조회 API 선호도 쿼리 파라미터를 제거한다 2026-03-28 18:09:39 +09:00
ff47a7686a fix(content-preference): 조회 선호도 오버라이드 파라미터를 제거해 저장값만 사용한다 2026-03-28 00:51:19 +09:00
a87bd147dc feat(content-preference): 콘텐츠 조회 설정 서버 저장 전환을 반영한다 2026-03-27 13:33:51 +09:00
681ee11784 feat(live-room): 라이브 생성 태그 기반 19금 전환 조건 확장 2026-03-24 11:42:29 +09:00
f26c97861e feat(live-room): 라이브 룸 채팅 얼림 상태 저장/조회 기능 추가
- `LiveRoomInfo`에 `isChatFrozen` 필드(기본 false) 추가하여 Redis에 상태 저장 가능
- `GetRoomInfoResponse`에 `isChatFrozen` 노출 및 `LiveRoomService.getRoomInfo` 매핑 반영
- 요청 DTO `SetChatFreezeRequest(roomId, isChatFrozen)` 추가
- `PUT /live/room/info/set/chat-freeze` 엔드포인트 추가(크리에이터 권한 검증 포함)
2026-03-19 16:20:47 +09:00
ddfb194716 fix(live-room): 라이브 방 후원 랭킹 조회에 기간 설정을 반영한다 2026-03-17 15:35:07 +09:00
71636e0ac2 fix(live-recommend): 팔로잉 전체 채널 조회의 group by 오류를 수정한다 2026-03-13 13:42:01 +09:00
f69ace570a feat(fcm): 푸시 알림함 저장 및 카테고리 조회를 지원한다 2026-03-11 19:33:07 +09:00
f5c3c62e68 feat(fcm): 푸시 딥링크 파라미터를 추가해 알림 화면 이동을 지원한다 2026-03-09 14:19:57 +09:00
3e4e23eb73 fix(live-room): 최근 종료 라이브 조회와 캐시 무효화를 최적화한다 2026-02-27 14:42:29 +09:00
dd9cd788ca fix(recommend-live): 차단 관계를 추천 조회에 반영하고 캐시를 무효화한다 2026-02-26 03:33:09 +09:00
02cb4aa29c fix(profile): non-null 응답 호환을 위해 누락된 SNS 필드를 복구한다 2026-02-24 19:30:09 +09:00
772883993b feat(profile): 카카오 오픈채팅 URL 필드로 프로필 응답과 수정을 통일한다 2026-02-24 17:22:29 +09:00
cc74628107 fix(block-member): 양방향 차단 관계의 댓글·응원·콘텐츠 노출을 차단한다 2026-02-23 14:08:23 +09:00
ecef49393b feat(member): 팬심M 및 X URL 필드를 프로필 응답에 연동한다 2026-02-20 19:31:13 +09:00
7afbf1bff8 라이브방 정보 응답에 방장 언어코드를 제공한다
라이브방 정보 조회 응답에서 tags 필드를 제거한다.
방장이 설정한 언어를 2자리 creatorLanguageCode로 제공한다.
2026-02-08 22:26:34 +09:00
8dec0fe2e5 라이브 언어 태그를 조회 언어로 번역해 노출한다
라이브 목록/상세 응답의 언어 태그를 조회자 언어로 반환한다.
언어 코드를 메시지 키로 매핑해 ko/en/ja 번역값을 제공한다.
2026-02-08 22:18:50 +09:00
4ea7fdc562 방 정보 응답의 v2v 워커 토큰을 RTC로 전환
GetRoomInfoResponse의 v2vWorkerRtmToken 필드를
v2vWorkerToken으로 변경한다.
v2v 워커 토큰은 RTM 대신 채널 기반 RTC 토큰을 반환한다.
2026-02-08 21:01:53 +09:00
4a2a3cbbf8 GetRoomInfoResponse에 v2v worker용 rtm 토큰 추가 2026-02-06 19:46:57 +09:00
d1512f418f GetRoomInfoResponse에 라이브 관심사 tags 추가 2026-02-06 14:40:14 +09:00
d90a872e79 라이브 리스트 - apple-test, google-test 계정은 isAdult가 true인 방이 항상 보이지 않도록 수정 2026-02-06 13:52:30 +09:00
be6f7971c6 지금 라이브 중 - 본인인증을 하지 않아도 19금 방송이 표시되도록 수정 2026-02-04 22:36:37 +09:00
5eca3f770c 최근 방 정보 성별 제한 포함 2026-02-02 18:08:09 +09:00
04a4b362da 본인 방 성별 제한 예외 적용 2026-02-02 17:22:09 +09:00
96513eef6a 라이브룸 성별 제한 추가
라이브룸 생성/수정 요청에 genderRestriction 필드 추가
라이브룸 상세 응답에 genderRestriction 필드 추가
2026-02-02 14:44:07 +09:00
8c4b599735 라이브 방 태그 언어 우선 적용 2026-01-30 16:41:43 +09:00
65fc47eff0 라이브 예약 반환 값 - beginDateTimeUtc 추가 2026-01-21 17:50:11 +09:00
36a38d6c78 라이브 예약 Response에 utc 시간 변수 beginDateTimeUtc 추가 2026-01-21 15:33:53 +09:00
ba27cc1fbd 라이브 방 상세 - 날짜 포맷 변경으로 유료방 입장이 불가한 문제를 해결하기 위해 이전으로 롤백 2026-01-21 11:01:42 +09:00
a41bfaa037 라이브 룸 일시 포맷에 다국어 설정 적용
LiveRoomService에서 하드코딩된 날짜 포맷과 Locale을 제거하고,

LangContext를 통해 클라이언트 언어 설정에 따른 포맷과 Locale을

사용하도록 수정한다.
2026-01-20 19:32:57 +09:00
ed2660adc6 푸시 알림 전송 언어 처리 2026-01-15 17:21:22 +09:00
54bfd9987d 후원 랭킹 조회 캐시 적용 2026-01-05 14:46:57 +09:00
267a8f43d6 라이브 룸 상세 - UTC 시간 추가 2025-12-31 19:44:11 +09:00
ac782bd665 라이브 룸 리스트, 상세 - 다국어 처리를 하면서 생긴 날짜 포맷 이전 형태로 복구 2025-12-31 19:32:17 +09:00
f429ffbbbe 다국어 메시지 분리 적용 2025-12-23 16:19:04 +09:00
39d13ab7c3 라이브룸 메시지 다국어 처리 2025-12-23 14:20:52 +09:00
fd94df338b 라이브 룰렛 태그 메시지 다국어 처리 2025-12-23 13:52:53 +09:00
4a4dbccc0d 라이브 완료 응답에 dateUtc 추가 2025-12-19 23:38:46 +09:00
8fb3bd578f feat(live-room-heart): like-heart API의 request에 heartCount를 추가하여 왕하트(100개)를 쓸 수 있도록 수정 2025-11-03 11:30:42 +09:00
01fad8d93c feat(change message): 비비드 넥스트 -> 주식회사 소다라이브 2025-11-03 11:24:48 +09:00
804e139385 fix: 라이브 메인 API - 최근 종료된 라이브
- 쿼리 최적화
2025-07-21 20:39:54 +09:00
f0fc996426 fix: 라이브 메인 API - 최근 종료된 라이브
- 날짜 제한 1주
2025-07-21 20:28:21 +09:00
efdb485a3b fix: 라이브 메인 API - 최근 종료된 라이브
- 날짜 제한 2주
2025-07-21 19:44:38 +09:00
e068b57062 fix: 라이브 메인 API - 최근 종료한 라이브
- 팔로잉 여부 제거
2025-07-21 18:05:33 +09:00
800b8d3216 fix: 라이브 메인 API
- @JsonProperty 애노테이션 추가
2025-07-21 16:18:33 +09:00
ab877beae1 fix: 라이브 메인 API
- redis caching이 적용된 data class에 @JsonProperty 애노테이션 추가
2025-07-21 15:48:40 +09:00
046c163e6f feat: 라이브 메인 API
- 기존에 섹션별로 따로따로 호출하던 것을 하나로 합쳐서 호출할 수 있도록 API 추가
2025-07-21 15:14:47 +09:00
d18c19dd35 fix: 최근 종료한 라이브 API 오류 수정 2025-07-18 18:09:00 +09:00