Commit Graph

139 Commits

Author SHA1 Message Date
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
1650ed402c feat(channel-donation): 채널 후원 기능 추가 2026-02-23 22:54:10 +09:00
fa5e65b432 fix(explorer): 미래 라이브 포함으로 음수 D+ 노출을 방지한다 2026-02-23 16:51:53 +09:00
10e1c1eed0 feat(explorer): 크리에이터 상세정보 조회 API를 추가한다 2026-02-23 16:25:57 +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
c3a2ca66f8 fix(comment-nickname): deleted_ 로 시작하는 닉네임 접두사 노출을 제거한다 2026-02-20 18:48:13 +09:00
1ca7e1744d 홈 크리에이터 랭킹 팔로우 조회 최적화
홈 API의 크리에이터 랭킹 응답에서 팔로우 여부를 일괄 조회로 계산한다.
2026-02-12 16:18:50 +09:00
e0024a52ab 크리에이터 후원랭킹 기간 응답 추가 2026-02-03 17:27:49 +09:00
3cabc9de95 후원랭킹 기간 선택 반영
크리에이터 본인 조회 시 후원랭킹 기간을 선택하도록
period 파라미터를 제공한다.
2026-02-03 16:05:26 +09:00
f1f80ae386 후원랭킹 기간 선택 반영
프로필 업데이트에 후원랭킹 기간 선택을 추가하고
프로필 후원랭킹 조회가 선택한 기간을 사용한다
2026-02-03 15:48:42 +09:00
ac5741b9af 크리에이터 프로필 라이브 성별 제한 적용 2026-02-02 17:51:05 +09:00
ed2660adc6 푸시 알림 전송 언어 처리 2026-01-15 17:21:22 +09:00
6683b40425 크리에이터 콘텐츠 - 본인(크리에이터)만 오픈예정 콘텐츠가 보이도록 설정 변경 2026-01-12 11:24:51 +09:00
54bfd9987d 후원 랭킹 조회 캐시 적용 2026-01-05 14:46:57 +09:00
c494ddcf20 크리에이터 채널의 후원랭킹에 이미지에 imageHost를 연결하여 정상적으로 표시되도록 수정 2026-01-05 14:23:28 +09:00
78f4c56232 후원 랭킹 캐시 추가 2025-12-29 12:08:41 +09:00
4087d11420 탐색 커뮤니티 다국어 메시지 분리 2025-12-23 16:44:27 +09:00
3f74eefacc 크리에이터 커뮤니티에 utc 시간 추가 2025-12-19 12:26:04 +09:00
de60a70733 크리에이터 프로필 조회 API에서 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링 2025-12-12 19:44:08 +09:00
59949e5aee AudioContent 조회 API에서 api 마다 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링 2025-12-12 19:40:21 +09:00
04281817a5 크리에이터 채널 - languageCode에 따라 콘텐츠 번역 데이터 조회 2025-12-12 13:58:49 +09:00
236394e148 콘텐츠 전체보기 API - languageCode에 따라 번역 데이터 조회 2025-12-12 06:04:26 +09:00
ddd46d585e feat(creator-cheers): 팬 Talk 응원글 조회시 결과에 언어 코드 추가 2025-11-25 18:05:08 +09:00
c5fa260a0d feat(creator-cheers): 팬 Talk 응원글 등록 시 언어 코드가 null인 경우 파파고 언어 감지 API를 호출하는 기능 추가 2025-11-25 16:42:26 +09:00
412c52e754 feat(creator-cheers): 팬 Talk 응원글 등록 시 언어 코드를 입력 받을 수 있는 기능 추가 2025-11-25 16:36:39 +09:00
12cdd25be7 feat(creator-profile-live): LiveRoomResponse에 utc 기반의 라이브 시작 시간 추가 2025-10-16 15:05:23 +09:00
59700493eb feat(explorer): 크리에이터 프로필에 최신/총/소장 콘텐츠 정보 추가
- ExplorerService.getCreatorProfile에서 다음 정보 계산/반환
  - 최신 오디오 콘텐츠 1개(`latestContent`)
  - 전체 콘텐츠 수(`totalContentCount`)
  - 조회 유저의 소장 콘텐츠 수(`ownedContentCount`)
- ExplorerQueryRepository.getOwnedContentCount 추가
  - 활성 KEEP 또는 유효한 RENTAL 주문 기준으로 distinct 카운트
- GetCreatorProfileResponse 스키마 확장
  - `latestContent`, `totalContentCount`, `ownedContentCount` 필드 추가
- AudioContentService.getLatestCreatorAudioContent 사용해 최신 콘텐츠 조회 로직 보강
  - 성인 콘텐츠 노출 여부 및 구매/대여 상태 반영
- OrderRepository의 주문 타입 조회 로직을 활용해 보유/대여 상태 표시

API 응답 필드가 추가되어 프로필 화면 구성 정보를 보강합니다. (호환성 유지)
2025-10-14 15:35:15 +09:00
3d695069a2 fix: 홈 메인 API - 인기 크리에이터
- 팔로잉 여부 추가
2025-07-21 18:21:53 +09:00
811810cd36 fix: GetCommunityPostListResponse
- json property 제거
2025-07-21 16:45:58 +09:00
7c1082f833 fix: 라이브 메인 API
- @JsonProperty 애노테이션 추가
2025-07-21 16:31:05 +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
d98268f809 refactor: timeAgo 함수
- LocalDateTime 확장함수 처리
2025-07-18 13:33:19 +09:00
a49b82a7c2 fix: 메인 홈 - 인기 크리에이터
- 팔로워 수 추가
2025-07-11 20:00:39 +09:00
a8da17162a feat: 커뮤니티 글 등록/수정
- 유료 글에서만 gif를 등록할 수 있도록 수정
2025-07-03 15:26:35 +09:00
f13c221fd6 fix: 커뮤니티 댓글 조회
- 결과값에 isSecret(비밀 댓글 여부) 추가
2025-06-13 16:51:10 +09:00
4ffa9363a8 fix: 커뮤니티 댓글 조회
- 프로필 이미지 imageHost에 /가 포함되도록 수정
2025-06-13 16:06:44 +09:00
6d2f48f86d fix: 커뮤니티 댓글 조회
- 크리에이터가 아닌 경우 내가 쓴 비밀댓글 + 일반댓글만 조회되도록 수정
2025-06-12 19:08:47 +09:00
8e01ced1f5 feat: 커뮤니티 댓글
- 유료 커뮤니티 글을 구매한 경우 비밀 댓글 쓰기 기능 추가
2025-06-12 16:10:32 +09:00
640f5ce6f5 fix: 팔로워 리스트
- 차단한 멤버는 팔로워 리스트에 보이지 않도록 수정
2025-06-12 13:51:03 +09:00
c0be30027c fix: 팔로워 리스트
- 차단한 멤버는 팔로워 리스트에 보이지 않도록 수정
2025-06-12 13:44:09 +09:00
832586bd41 fix: 팔로워 리스트
- 차단한 멤버는 팔로워 리스트에 보이지 않도록 수정
2025-06-12 13:25:51 +09:00
1a774937b3 fix: 커뮤니티 게시물 조회
- isAdult를 무조건 false로 조회되던 문제를 게시물의 isAdult에 따라 다르게 조회되도록 수정
2025-06-12 12:00:21 +09:00
9ed031e574 시리즈 상세, 채널 상세
- 19금 콘텐츠 보기 설정 적용
2025-03-19 18:34:20 +09:00
c4d9d503ac 탐색에 있는 크리에이터 랭킹과 동일한 별도의 API 생성 2025-01-05 15:35:26 +09:00
47dfaec226 크리에이터 프로필 API
- isCreator를 isCreatorRole이라는 이름으로 변경
- 나타내는 값은 동일하다
2025-01-04 01:07:37 +09:00
eb36313c9b 크리에이터 프로필 API
- 랭킹, 추천 크리, 라이브, 콘텐츠, 시리즈, 커뮤니티, 활동요약을 크리에이터인 경우에만 조회하도록 수정
2025-01-04 00:43:10 +09:00