Commit Graph
100 Commits
Author SHA1 Message Date
klaus 9779c1b50b 일본어 닉네임 생성 기능 추가
generateUniqueNickname에 Lang 파라미터를 추가하여
언어 설정이 일본어일 때 일본어 단어 조합으로
닉네임을 생성한다.
2026-02-08 16:15:51 +09:00
klaus 23c219c672 닉네임 생성 형용사 및 명사 단어 목록 교체
NicknameGenerateService의 adjectives, nouns 리스트를
새로운 단어 목록으로 전체 교체한다.
형용사 140개, 명사 160개를 신규 단어로 구성한다.
2026-02-08 16:02:32 +09:00
klaus 4a2a3cbbf8 GetRoomInfoResponse에 v2v worker용 rtm 토큰 추가 2026-02-06 19:46:57 +09:00
klaus d1512f418f GetRoomInfoResponse에 라이브 관심사 tags 추가 2026-02-06 14:40:14 +09:00
klaus d90a872e79 라이브 리스트 - apple-test, google-test 계정은 isAdult가 true인 방이 항상 보이지 않도록 수정 2026-02-06 13:52:30 +09:00
klaus 328be036f7 관리자 콘텐츠 이미지 업로드 시 파일 이름 패턴을 크리에이터가 올리던 패턴과 동일하게 수정 2026-02-05 18:01:33 +09:00
klaus 3e41e763e3 관리자 콘텐츠 이미지 업로드 지원 2026-02-05 17:16:54 +09:00
klaus be6f7971c6 지금 라이브 중 - 본인인증을 하지 않아도 19금 방송이 표시되도록 수정 2026-02-04 22:36:37 +09:00
klaus e0024a52ab 크리에이터 후원랭킹 기간 응답 추가 2026-02-03 17:27:49 +09:00
klaus 3cabc9de95 후원랭킹 기간 선택 반영
크리에이터 본인 조회 시 후원랭킹 기간을 선택하도록
period 파라미터를 제공한다.
2026-02-03 16:05:26 +09:00
klaus f1f80ae386 후원랭킹 기간 선택 반영
프로필 업데이트에 후원랭킹 기간 선택을 추가하고
프로필 후원랭킹 조회가 선택한 기간을 사용한다
2026-02-03 15:48:42 +09:00
klaus 5eca3f770c 최근 방 정보 성별 제한 포함 2026-02-02 18:08:09 +09:00
klaus ac5741b9af 크리에이터 프로필 라이브 성별 제한 적용 2026-02-02 17:51:05 +09:00
klaus 04a4b362da 본인 방 성별 제한 예외 적용 2026-02-02 17:22:09 +09:00
klaus 96513eef6a 라이브룸 성별 제한 추가
라이브룸 생성/수정 요청에 genderRestriction 필드 추가
라이브룸 상세 응답에 genderRestriction 필드 추가
2026-02-02 14:44:07 +09:00
klaus 6b0ceffe06 회원 통계 결과에 LINE 가입자 수 추가 2026-02-02 11:24:24 +09:00
klaus 461ee435e0 최신 콘텐츠 조회에서 다시듣기 제외 2026-01-30 17:17:50 +09:00
klaus 8c4b599735 라이브 방 태그 언어 우선 적용 2026-01-30 16:41:43 +09:00
klaus 6e0b3ddf8e LINE 로그인 지원 추가
회원 로그인에 LINE 공급자를 추가한다
2026-01-28 20:07:14 +09:00
klaus 81f3bc0bad 애플 로그인 검증 로직 추가 2026-01-27 10:09:20 +09:00
klaus 8957fd5c3f 예외 로그 한글 표시 2026-01-26 09:14:43 +09:00
klaus f778f68f1f 소셜 로그인 이메일 미필수 정책 적용
소셜 로그인 시 이메일 동의 없이도 계정 생성이 가능하도록 변경합니다.
Member 엔티티의 email 필드를 선택 사항으로 변경하고, 관련 API 응답 및 인증 로직에서 이메일이 없는 경우에 대한 처리를 추가합니다.
2026-01-26 08:56:05 +09:00
klaus 744afd7f45 소셜 로그인 리졸버 도입 2026-01-26 07:16:16 +09:00
klaus e1bf54c74b HomeService의 최신 콘텐츠 테마 목록에서 다시듣기 제외
홈 화면의 최신 콘텐츠 테마 리스트(latestContentThemeList)에서
'다시듣기' 테마를 제외하도록 수정한다.
일본어 및 영어 번역이 적용되기 전에 필터링을 수행하여
다양한 언어 환경에서도 정상적으로 제외되도록 보장한다.
AudioContentThemeService의 getActiveThemeOfContent 메서드에
테마 제외 옵션을 추가하여 필요한 곳에서만 선택적으로 사용할 수 있게 한다.
2026-01-22 18:09:49 +09:00
klaus f53dcc32bd 채팅 캐릭터 등록 - 리전 등록 기능 추가 2026-01-22 15:31:02 +09:00
klaus 65fc47eff0 라이브 예약 반환 값 - beginDateTimeUtc 추가 2026-01-21 17:50:11 +09:00
klaus 36a38d6c78 라이브 예약 Response에 utc 시간 변수 beginDateTimeUtc 추가 2026-01-21 15:33:53 +09:00
klaus 0da958f6d4 충전 이벤트 - langContext 문제로 충전이 되지 않는 현상을 langContext를 사용하지 않고 이전 방식으로 기록하도록 롤백하여 임시 해결 2026-01-21 11:23:24 +09:00
klaus ba27cc1fbd 라이브 방 상세 - 날짜 포맷 변경으로 유료방 입장이 불가한 문제를 해결하기 위해 이전으로 롤백 2026-01-21 11:01:42 +09:00
klaus a41bfaa037 라이브 룸 일시 포맷에 다국어 설정 적용
LiveRoomService에서 하드코딩된 날짜 포맷과 Locale을 제거하고,

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

사용하도록 수정한다.
2026-01-20 19:32:57 +09:00
klaus 482241f734 memberId가 특정 번호일 때 currency와 관계없이 모든 구매 가능한 캔이 출력되도록 수정 2026-01-16 11:24:48 +09:00
klaus ed2660adc6 푸시 알림 전송 언어 처리 2026-01-15 17:21:22 +09:00
klaus 9dc23f0622 회원 국가 코드 저장 2026-01-14 15:34:24 +09:00
klaus b07eada277 국가 컨텍스트로 캔 조회 2026-01-14 15:21:33 +09:00
klaus 6683b40425 크리에이터 콘텐츠 - 본인(크리에이터)만 오픈예정 콘텐츠가 보이도록 설정 변경 2026-01-12 11:24:51 +09:00
klaus 435010d523 크리에이터 콘텐츠 - 본인(크리에이터)만 오픈예정 콘텐츠가 보이도록 설정 변경 2026-01-12 11:03:48 +09:00
klaus aa9a0bbe82 캔 사용 시 국가 코드에 어떤 표준 국가 코드인지 주석 추가 2026-01-09 11:54:21 +09:00
klaus 9b0d1b43d5 캔 사용 시 국가 코드 기록 기능 추가
CloudFront-Viewer-Country 헤더를 통해 국가 코드를 수집하고 캔 사용 내역(UseCan) 저장 시 함께 기록하도록 수정
요청별 국가 정보 관리를 위한 컨텍스트와 인터셉터를 구현
2026-01-09 11:51:42 +09:00
klaus 68b5ed7cc2 번역 이벤트 커밋 후 처리 분기 2026-01-07 18:45:53 +09:00
klaus d07c1cc6db 업로드 알림 문구 변경 2026-01-07 16:22:56 +09:00
klaus 3d9fa4e88f 일본어 메시지 수정 2026-01-07 16:20:25 +09:00
klaus 4c3fe2a088 AI 캐릭터 등록/수정 API의 오류 메시지 표시 추가 2026-01-07 11:07:35 +09:00
klaus 54bfd9987d 후원 랭킹 조회 캐시 적용 2026-01-05 14:46:57 +09:00
klaus c494ddcf20 크리에이터 채널의 후원랭킹에 이미지에 imageHost를 연결하여 정상적으로 표시되도록 수정 2026-01-05 14:23:28 +09:00
klaus 267a8f43d6 라이브 룸 상세 - UTC 시간 추가 2025-12-31 19:44:11 +09:00
klaus ac782bd665 라이브 룸 리스트, 상세 - 다국어 처리를 하면서 생긴 날짜 포맷 이전 형태로 복구 2025-12-31 19:32:17 +09:00
klaus 4274375d7c 영문 메시지 수정 2025-12-30 16:15:14 +09:00
klaus 5ba5edb25c 일본어 문구 수정 2025-12-29 17:16:38 +09:00
klaus 78f4c56232 후원 랭킹 캐시 추가 2025-12-29 12:08:41 +09:00
klaus 943a88afdb gradle 속성 추가 2025-12-23 20:34:41 +09:00
klaus 8357b4d73e java version 17로 변경 2025-12-23 20:24:24 +09:00
klaus 60e654cda9 클라이언트 메시지 다국어 처리 2025-12-23 19:22:06 +09:00
klaus e987a56544 콘텐츠 메시지 다국어 처리 2025-12-23 19:03:38 +09:00
klaus 9d619450ef 채팅 메시지 다국어 분리 2025-12-23 18:38:54 +09:00
klaus 6e8a88178c 캔 결제 메시지 다국어 처리 2025-12-23 18:09:17 +09:00
klaus 58f7a8654b 알림/오디션 메시지 다국어 분리
알림/오디션 오류 응답 메시지를 키 기반 다국어로 분리
2025-12-23 17:45:47 +09:00
klaus 7ef654e89d 관리자 메시지 다국어 처리 2025-12-23 17:35:38 +09:00
klaus 291f9a265b 크리에이터 시리즈 메시지 다국어 처리
크리에이터 정산/시리즈 API 응답 메시지를 다국어 키로 제공한다.
2025-12-23 17:09:59 +09:00
klaus f38382d2be 크리에이터 관리자 메시지 다국어화 2025-12-23 16:54:48 +09:00
klaus 4087d11420 탐색 커뮤니티 다국어 메시지 분리 2025-12-23 16:44:27 +09:00
klaus f429ffbbbe 다국어 메시지 분리 적용 2025-12-23 16:19:04 +09:00
klaus 39d13ab7c3 라이브룸 메시지 다국어 처리 2025-12-23 14:20:52 +09:00
klaus fd94df338b 라이브 룰렛 태그 메시지 다국어 처리 2025-12-23 13:52:53 +09:00
klaus 67b909daed 회원 메시지 다국어 처리
회원/인증 API 응답 메시지를 다국어 키로 분리함.
2025-12-23 13:26:15 +09:00
klaus 4dcf9f6ed1 클라이언트 메시지 다국어 처리
공개 API 변경 없음.
2025-12-22 23:12:29 +09:00
klaus 93e0411337 관리자 콘텐츠 메시지 다국어 처리 2025-12-22 22:51:19 +09:00
klaus 280b21c3cb 관리자 채팅 메시지 다국어 처리 2025-12-22 22:30:05 +09:00
klaus 14d0ae9851 오디션 배역 등 메시지 다국어 처리 2025-12-22 21:49:07 +09:00
klaus 8785741855 오디션 메시지 다국어 처리 2025-12-22 18:54:10 +09:00
klaus ff1b8aa413 예외 메시지 다국어 처리를 위한 키 기반 구조 도입 2025-12-22 16:39:06 +09:00
klaus 6fa0667120 채팅방 서비스에 언어 컨텍스트에 따라 캐릭터명 번역을 적용하는 기능이 추가되어, 영어와 일본어 설정 시 번역된 캐릭터명이 표시되도록 수정 2025-12-19 23:54:25 +09:00
klaus 4a4dbccc0d 라이브 완료 응답에 dateUtc 추가 2025-12-19 23:38:46 +09:00
klaus ee495dae3a translated라는 이름이 중복 사용되어 생기던 name shadow 문제 해결 2025-12-19 12:27:32 +09:00
klaus 3f74eefacc 크리에이터 커뮤니티에 utc 시간 추가 2025-12-19 12:26:04 +09:00
klaus 6cc15a8748 오디오 콘텐츠 테마 번역을 적용한다
오디오 콘텐츠 목록 응답에서 테마 문자열에 번역을 적용한다.

번역 데이터가 없을 때는 기존 원문을 유지한다.
2025-12-19 03:23:56 +09:00
klaus 31242a1f76 카테고리 목록 조회에 언어별 번역 적용
LangContext에 따라 카테고리명을 번역해 반환한다. 번역본이 없으면

Papago API로 번역 후 CategoryTranslation에 저장하고 즉시 결과를

반환한다. 공개 API의 getCategoryList 응답이 요청 로케일을 반영한다.
2025-12-19 02:32:20 +09:00
klaus 68cfa201eb 크리에이터 콘텐츠 카테고리 언어 감지 및 번역 기능 추가 2025-12-19 01:56:27 +09:00
klaus 67a8de9e7a 캐릭터 상세 조회 - 원작 번역 및 캐릭터 소개 일괄 번역 기능 구현 2025-12-16 06:52:48 +09:00
klaus 0c52804f06 원작 목록의 제목과 콘텐츠 타입을 현재 언어(locale)에 맞춰 일괄 번역 기능 추가 2025-12-16 06:19:15 +09:00
klaus 7955be45da 원작 등록/수정시 번역 API 호출 2025-12-16 06:10:18 +09:00
klaus 8ae6943c2a 크리에이터 관리자에서 콘텐츠 수정시 번역 이벤트 호출하도록 수정 2025-12-16 04:14:13 +09:00
klaus 82f53ed8ab 콘텐츠 제목, 시리즈 장르 번역 반환 구현 2025-12-16 04:09:25 +09:00
klaus 4e4235369c 홈 요일별 시리즈 - 번역 데이터 조회 기능 적용 2025-12-16 03:40:28 +09:00
klaus 30a104981c 시리즈 상세 - 번역 데이터 조회 기능 추가 2025-12-16 03:29:02 +09:00
klaus 4c0be733d0 시리즈 상세 - 번역 데이터 조회 기능 추가 2025-12-16 02:52:14 +09:00
klaus 0eed29eadc 시리즈 리스트 - 번역 데이터 조회 기능 추가 2025-12-16 01:07:20 +09:00
klaus db18d5c8b5 홈 - 오직 보이스온에서만, 요일별 시리즈 번역 데이터 조회 기능 추가 2025-12-16 00:43:36 +09:00
klaus f58687ef3a 크리에이터 관리자에서 시리즈 등록/수정시 번역데이터 생성 기능 추가 2025-12-16 00:25:24 +09:00
klaus 9b2b156d40 SeriesTranslationPayload 키워드 리스트 변환 및 수정
- `SeriesTranslationPayload.keywords` 타입을 `String`에서 `List<String>`으로 변경했습니다.
- `SeriesTranslationPayloadConverter`의 `convertToEntityAttribute`를 하위 호환 가능하도록 수정했습니다.
  - DB에 저장된 JSON에서 `keywords`가 과거 스키마(String)인 경우와 신규 스키마(List)를 모두 안전하게 파싱합니다.
  - 파싱 실패 또는 공백 입력 시 기본값을 사용합니다(`keywords = []`).
- `convertToDatabaseColumn`은 변경 없이 `ObjectMapper`로 직렬화하여 `keywords`가 배열로 저장됩니다.
2025-12-15 23:55:50 +09:00
klaus e00a9ccff5 시리즈 상세, 시리즈 키워드 번역 엔티티 추가 2025-12-15 16:32:21 +09:00
klaus 45ee55028f 콘텐츠 상세 - themeStr 언어별 번역 제공 기능 수정 2025-12-15 12:25:10 +09:00
klaus dc0df81232 번역된 테마로 콘텐츠를 조회해도 한글 테마처럼 처리하기 2025-12-15 12:15:31 +09:00
klaus c0c61da44b 콘텐츠 테마 조회 로직 수정 2025-12-15 11:45:56 +09:00
klaus 13029ab8d2 콘텐츠 테마 번역 N+1 제거
- 온라인 경로에서 콘텐츠 테마 번역을 배치 조회/번역/저장으로 처리.
- 기존 번역은 IN 조회, 미번역만 한 번의 번역 요청 후 저장.
- 결과 순서 보전, 번역 누락/실패 시 원문으로 폴백.
- 공개 API 변경 없음.
2025-12-13 00:51:07 +09:00
klaus 6f0619e482 콘텐츠 테마 저장시 번역 API로 자동 번역 하는 기능 추가 2025-12-13 00:19:48 +09:00
klaus 920a866ae0 신규 콘텐츠 조회 API에서 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링 2025-12-12 19:46:29 +09:00
klaus de60a70733 크리에이터 프로필 조회 API에서 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링 2025-12-12 19:44:08 +09:00
klaus 59949e5aee AudioContent 조회 API에서 api 마다 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링 2025-12-12 19:40:21 +09:00
klaus 165640201f AI Character API에서 api 마다 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링 2025-12-12 19:09:33 +09:00
klaus ba1844a6c2 Home API에서 api 마다 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링 2025-12-12 17:22:50 +09:00