f58687ef3a
크리에이터 관리자에서 시리즈 등록/수정시 번역데이터 생성 기능 추가
2025-12-16 00:25:24 +09:00
45ee55028f
콘텐츠 상세 - themeStr 언어별 번역 제공 기능 수정
2025-12-15 12:25:10 +09:00
dc0df81232
번역된 테마로 콘텐츠를 조회해도 한글 테마처럼 처리하기
2025-12-15 12:15:31 +09:00
59949e5aee
AudioContent 조회 API에서 api 마다 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링
2025-12-12 19:40:21 +09:00
7ab25470b6
콘텐츠 전체보기 API - languageCode에 따라 번역 데이터 조회
2025-12-12 05:57:04 +09:00
8fec60db11
AI 캐릭터, 콘텐츠 등록/수정 시 번역 데이터 생성
2025-12-12 04:52:02 +09:00
5d925e98e0
AI 캐릭터 번역 데이터, 콘텐츠 번역 데이터 엔티티에서 사용하지 않는 필드 제거
2025-12-12 03:05:50 +09:00
28fbdd7826
getDetail에 languageCode를 optional로 변경하여 languageCode가 없어도 정상 조회 되도록 수정
2025-12-11 22:33:26 +09:00
25169aaac3
getDetail에 @Transactional 을 추가하여 데이터 저장이 가능하도록 수정
2025-12-11 22:14:18 +09:00
608898eb0c
Add translation support for audio content detail
2025-12-11 22:00:30 +09:00
8f4544ad71
refactor(lang-detect): LanguageDetectEvent ID 필드를 단일 id로 통합
...
- LanguageDetectEvent의 contentId/commentId를 제거하고 공통 id(Long) 필드로 단순화
- LanguageDetectListener에서 targetType에 따라 id를 AudioContent/AudioContentComment/CharacterComment 조회에 사용하도록 수정
- AudioContentService, AudioContentCommentService, AudioContentDonationService, CharacterCommentService 등 이벤트 발행부를 새 시그니처(id + targetType)로 정리
2025-11-25 16:32:29 +09:00
ae2c699748
refactor(LanguageDetectEvent): 언어 감지 요청 이벤트 클래스명 수정
...
- AudioContentLanguageDetectEvent -> LanguageDetectEvent
2025-11-25 15:42:32 +09:00
93ccb666c4
feat(content): 콘텐츠 업로드 후 languageCode가 null이면 naver papago 언어 감지 API 호출 기능 추가
2025-11-25 15:11:27 +09:00
edaea84a5b
feat(content): 콘텐츠 업로드 request, 상세 조회 response에 languageCode 추가
...
- CreateAudioContentRequest, GetAudioContentDetailResponse
2025-11-24 12:31:49 +09:00
88d90eec2f
feat(content-sort-type): getLatestContentByTheme(테마별 콘텐츠 조회)시 정렬 타입 추가
2025-11-20 00:26:24 +09:00
e24e8372a8
feat(home): 포인트 사용 가능 콘텐츠 리스트 추가
2025-11-10 13:58:17 +09:00
eab7dc4521
feat(home-free-content): 최신 콘텐츠 조회 함수 getLatestContentByTheme에 orderbyRandom flag를 추가하여 랜덤으로 정렬한 후 데이터를 가져올 수 있도록 수정
2025-11-10 12:14:24 +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
c90df4b02b
fix: 라이브 메인 API
...
- 테마별 최신콘텐츠 캐시 제거
2025-07-21 16:44:10 +09:00
046c163e6f
feat: 라이브 메인 API
...
- 기존에 섹션별로 따로따로 호출하던 것을 하나로 합쳐서 호출할 수 있도록 API 추가
2025-07-21 15:14:47 +09:00
22fc8b22b8
feat: 메인 홈
...
- API 추가
2025-07-10 15:31:41 +09:00
7055bb9872
fix: 앱 콘텐츠 수정
...
- 태그 수정, 포인트 사용여부 수정 기능
2025-06-04 17:21:08 +09:00
73edc0515f
fix: 콘텐츠 업로드 - 제목과 내용에서 trim 함수를 적용하여 앞/뒤 빈칸 제거
2025-04-25 18:37:45 +09:00
8a937f01a4
feat: 콘텐츠 상세 - 포인트 사용 가능 여부 추가
2025-04-24 10:50:14 +09:00
9e2d031b5d
fix: 콘텐츠 업로드 - 포인트 사용 가능 여부 추가
2025-04-22 19:39:07 +09:00
5759a51017
한정판 콘텐츠
...
- 해당 콘텐츠 크리에이터인 경우 콘텐츠 구매자 리스트 추가
2025-04-11 21:39:39 +09:00
ce8cc3eb29
콘텐츠 상세
...
- 이전화/다음화 추가
2025-04-01 17:36:32 +09:00
198ecddc89
콘텐츠 상세
...
- 이전화/다음화 추가
2025-04-01 16:21:32 +09:00
9ed031e574
시리즈 상세, 채널 상세
...
- 19금 콘텐츠 보기 설정 적용
2025-03-19 18:34:20 +09:00
13a1fa674b
콘텐츠 메인 홈 - 인기 단편
...
- 19금 콘텐츠 보기 설정 적용
2025-03-19 14:26:03 +09:00
801b9934d6
콘텐츠 업로드
...
- 알람, 모닝콜, 슬립콜은 소장만 가능하도록 수정
2025-02-28 13:30:24 +09:00
bf62482137
콘텐츠 URL 생성 API
2024-12-06 23:07:59 +09:00
c1748001d5
콘텐츠 예약 오픈 설정
...
- 스케줄러 설정 추가
2024-12-02 08:58:54 +09:00
e0d48712ac
콘텐츠 예약 오픈 설정
...
- 콘텐츠 id뿐 아니라 콘텐츠 전체를 불러와서 중복호출 하지 않도록 수정
2024-12-02 08:25:55 +09:00
05592f94b9
스프링 스케줄러를 이용하여 콘텐츠 예약 오픈 설정
2024-12-02 08:22:16 +09:00
559df6c7b8
콘텐츠 등록
...
- 테마가 모닝콜, 알람, 슬립콜인 경우 5캔 이상의 유료콘텐츠로만 등록이 가능하도록 수정
2024-11-26 21:31:58 +09:00
b55e08a719
콘텐츠 등록
...
- 테마가 모닝콜, 알람, 슬립콜인 경우 소장만 가능하도록 수정
2024-11-26 14:27:17 +09:00
cc72e44fca
콘텐츠 상세 - isFullDetailVisible가 false
...
- 콘텐츠 설명 최대 10 -> 30글자로 수정
2024-11-26 13:39:17 +09:00
84804d32ad
콘텐츠 상세
...
- 50캔 이상의 유료콘텐츠이고 구매하지 않은 콘텐츠 이고 isFullDetailVisible가 false이면 콘텐츠 설명이 최대 10글자까지만 보이도록 수정
2024-11-24 02:02:50 +09:00
fcae1b6770
콘텐츠 등록
...
- 50캔 이상의 유료콘텐츠는 콘텐츠 설명을 숨길 수 있도록 isFullDetailVisible 추가
2024-11-24 01:48:17 +09:00
b7d7afb8a5
redis를 이전하기 위해 설정했던 모든 커밋 Revert
2024-11-24 01:23:41 +09:00
157e3a39b6
여러대의 Redis와 Valkey에 연결할 수 있도록 환경설정
2024-11-22 17:54:23 +09:00
831bd731ca
내 콘텐츠 수정, 삭제 시 콘텐츠 조회 함수
...
- 내 콘텐츠는 비활성화 된 콘텐츠도 조회할 수 있도록 수정
2024-11-21 15:27:53 +09:00
5820117c1a
콘텐츠 상세
...
- 기존 데이터와의 호환성을 위해 isOnlyRental == true <=> PurchaseOption.RENT_ONLY으로 표현되도록 수정
2024-11-08 17:15:19 +09:00
52ddefa631
콘텐츠 업로드
...
- 구매옵션이 RENT_ONLY 인 경우 기존에 있던 isOnlyRental 필드 true 로 저장
2024-11-08 14:46:48 +09:00
c46d6621ec
콘텐츠 상세
...
- 구매옵션(모두, 소장만, 대여만) 추가
2024-11-08 00:48:30 +09:00
d94ef1eb25
콘텐츠 등록
...
- 구매옵션(모두, 소장만, 대여만) 추가
2024-11-08 00:47:12 +09:00
eee59855cc
BundleAudioContent 제거
2024-11-07 18:48:29 +09:00
afebc190f6
콘텐츠 업로드
...
- 미리 듣기 최소 시간 30초 -> 15초로 변경
2024-09-24 13:39:31 +09:00
fd3d596d57
콘텐츠 상세, 팔로잉 리스트, 시리즈 상세 API
...
- 알림과 팔로우 상태값 추가
2024-09-13 19:24:40 +09:00