23cbdb4782
feat(recommend): 추천 스냅샷 성공 로그를 커밋 후 기록한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 17:57:16 +09:00
83159713de
feat(recommend): 추천 팔로우 성공 로그를 커밋 후 기록한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 17:56:50 +09:00
8ce98012ad
feat(recommend): 조회 이력 성공 로그를 커밋 후 기록한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 17:56:20 +09:00
c4213e93b6
feat(content): 콘텐츠 조회 이력 실패 로그를 남긴다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 17:55:53 +09:00
57235e5a39
feat(home): 홈 추천 조회 로그와 회원 컨텍스트를 전달한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 17:55:23 +09:00
61d79709c9
feat(recommend): 홈 추천 차단 필터를 확장한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 17:55:11 +09:00
3a32d1a37e
feat(home): 홈 추천 조회 컨트롤러를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 13:55:53 +09:00
ed865a192f
feat(recommend): 홈 추천 저장소 페이징 조건을 적용한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 13:55:17 +09:00
a7e06f278f
feat(recommend): 홈 추천 전체보기 페이징 조회를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 13:54:40 +09:00
9fccf51e4a
feat(home): 홈 추천 통합 facade를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 13:50:02 +09:00
c270e3c3af
feat(home): 홈 추천 통합 응답 DTO를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 13:49:03 +09:00
a646283cef
test(recommend): 팔로우 유니크 제약 테스트 픽스처를 정리한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 10:28:16 +09:00
c452f0070d
feat(home): 추천 크리에이터 동시 팔로우 API를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 10:19:49 +09:00
431073ee14
feat(recommend): 추천 크리에이터 동시 팔로우 서비스를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-01 10:19:38 +09:00
472130b16b
feat(recommend): 장르 기반 크리에이터 추천 조회를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-31 18:20:51 +09:00
e3b131268b
feat(content): 콘텐츠 상세 조회 이력을 기록한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-31 18:20:07 +09:00
931d6a5fef
feat(recommend): 콘텐츠 조회 이력 서비스를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-31 18:19:28 +09:00
e248a674c0
feat(recommend): 콘텐츠 조회 이력 저장 어댑터를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-31 18:18:50 +09:00
e1f0347ca5
feat(recommend): 콘텐츠 조회 이력 모델을 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-31 18:18:23 +09:00
f464f02567
feat(recommend): 홈 추천 조회 쿼리를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-31 16:32:51 +09:00
e545fd493e
feat(recommend): 홈 추천 조회 서비스를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-31 16:32:43 +09:00
dfaacd068f
feat(recommend): 추천 스냅샷 갱신 서비스를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-31 00:58:17 +09:00
7c85ec93fc
feat(recommend): 홈 추천 스냅샷 집계 쿼리를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-31 00:57:46 +09:00
8b5872ce86
feat(recommend): 추천 스냅샷 저장소를 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-31 00:57:15 +09:00
6499bacc8d
feat(recommend): 추천 점수 산식 상수를 분리한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-31 00:56:59 +09:00
f416d0169d
test: embedded Redis 초기화를 명시 opt-in으로 분리한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-30 20:01:53 +09:00
8ba29a3719
feat(recommend): 추천 활동 공통 모델을 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-30 17:45:30 +09:00
9a8172ab8b
feat(recommend): 크리에이터 데뷔 판정 정책을 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-30 17:45:06 +09:00
eecff03d4b
feat(recommend): 홈 추천 점수 정책을 추가한다
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-30 17:44:59 +09:00
ebfbf7b597
테스트 통합 환경 설정 추가
2026-05-29 15:58:33 +09:00
ddac78a666
fix(charge): 쿠폰 충전 회원 락을 적용한다
2026-05-18 15:39:11 +09:00
fefb5c24eb
fix(charge): 이벤트 작업 즉시 지급 트랜잭션을 분리한다
2026-05-18 14:52:08 +09:00
56acf257e0
refactor(charge): 충전 이벤트 작업 패키지를 정리한다
2026-05-18 13:46:26 +09:00
810b143c9e
fix(charge): 충전 이벤트 보너스 지급을 안정화한다
2026-05-18 13:34:12 +09:00
acd0393a0e
feat(chat): 채팅방 리스트 조회 API를 추가한다
2026-05-14 16:12:14 +09:00
1daf67fa49
feat(user-creator-chat): 유저 크리에이터 채팅방을 추가한다
...
유저와 크리에이터 간 텍스트/음성 메시지, SSE presence, 조건부 푸시 흐름을 신규 도메인으로 분리한다.
2026-05-13 18:02:11 +09:00
9278761c5b
fix(admin): 크리에이터 관리자 로그아웃 AGENT 권한을 허용한다
2026-05-08 16:50:42 +09:00
85621cd107
feat(admin): 콘텐츠 관리자 읽기 권한을 확장한다
2026-05-07 14:34:23 +09:00
487c10d4d0
feat(admin): 콘텐츠 관리자 로그인 API 추가
2026-05-07 14:14:48 +09:00
870afb03da
fix(i18n): 지원하지 않는 원문 언어 번역 작업을 제외한다
2026-05-07 12:16:35 +09:00
13ca6a97b9
feat(i18n): 번역 작업을 그룹 단위로 처리한다
2026-05-06 20:21:29 +09:00
3a0c30e340
feat(i18n): 번역 작업 큐와 언어 감지 캐시를 도입한다
...
조회 중 외부 번역 호출을 줄이고 누락 번역을 비동기 job으로 처리한다.
2026-05-06 18:02:36 +09:00
dfb97fba80
fix(member): getMemberInfo 응답 role을 CREATOR 외에는 USER로 매핑
2026-05-01 15:22:35 +09:00
343dee1f6c
feat(payverse): JPY 결제 지원 추가 및 금액 포맷 규칙 적용
...
- ChargeService에 JPY 전용 자격 증명 주입(payverse.jpy-*)
- payverseCharge/payverseWebhook/payverseVerify에 KRW/JPY/USD 3분기 적용
- JPY 금액 정수화(FLOOR) 처리 및 공통 함수 computePayverseAmount 추가
- 검증/체크리스트 문서 추가(docs/20260501_payverse-jpy-지원.md)
2026-05-01 14:56:14 +09:00
b98cc4b018
fix(can): 특정 회원(2, 4, 44144) 접속 시 getCans 통화를 JPY로 강제
...
- CanService.getCans 시그니처를 isNotSelectedCurrency(Boolean) → forcedCurrency(String?)로 변경해 의도 명확화
- 통화 결정 로직을 forcedCurrency 우선 적용 후, 국가 코드(KR=KRW, 그 외=USD)로 fallback
- CanController에서 회원 ID가 2, 4, 44144인 경우 forcedCurrency="JPY"로 설정하여 서비스 호출
2026-05-01 14:38:24 +09:00
dc11f44a32
fix(member): 강제 KR 매핑 대상에 회원 pg-jp-test(44144) 추가
2026-05-01 14:33:24 +09:00
d736ec4368
feat(chat-quota): 채팅방 쿼터 충전 방식과 옵션을 확장한다
2026-04-29 18:44:36 +09:00
a7b8ac3088
fix(member): 강제 KR 매핑 대상에 회원 17958 추가
2026-04-28 12:30:42 +09:00
49b1aa8f0c
fix(original-series-calculate): 소지 유저별 정산 엑셀 시트 생성을 정리한다
2026-04-21 19:16:34 +09:00
72f49f2471
refactor(original-series-calculate): 소지 유저 응답 식별자를 creatorId로 변경한다
2026-04-21 19:16:09 +09:00