klaus
|
e48ea1b505
|
feat(channel-donation): 비밀 후원을 목록과 건수에 포함하고 익명화한다
|
2026-11-04 22:02:19 +09:00 |
|
klaus
|
6947675322
|
feat(channel-home): 비밀 후원을 권한에 따라 익명 표시한다
|
2026-11-04 22:02:00 +09:00 |
|
klaus
|
8b3aab232f
|
docs(agents): 전체 테스트를 사용자 실행으로 분리한다
|
2026-11-04 22:01:41 +09:00 |
|
klaus
|
ea64782052
|
fix(email): 이메일 발신 주소를 소다라이브 도메인으로 변경한다
|
2026-11-04 16:40:14 +09:00 |
|
klaus
|
23673b4465
|
docs(charge): 충전 ID 응답 계약과 검증 결과를 기록한다
|
2026-11-03 15:50:53 +09:00 |
|
klaus
|
a6a4e9069b
|
feat(charge): 결제 완료 응답에 충전 ID를 추가한다
|
2026-11-03 15:50:39 +09:00 |
|
klaus
|
e479f1d816
|
docs(member): 신규 회원 여부 응답 계약과 검증 결과를 기록한다
|
2026-11-03 10:54:09 +09:00 |
|
klaus
|
af23d93551
|
feat(member): 가입과 로그인 응답에 신규 회원 여부를 추가한다
|
2026-11-03 10:54:00 +09:00 |
|
klaus
|
22c3ee2ea7
|
docs(charge): 결제 완료 응답 계약과 구현 검증 결과를 기록한다
|
2026-11-03 07:09:49 +09:00 |
|
klaus
|
f250cbda84
|
feat(charge): 결제 완료 응답을 다섯 검증 API에 반환한다
|
2026-11-03 07:09:21 +09:00 |
|
klaus
|
4c0fc4298b
|
feat(charge): 최초 유료 충전 판정을 저장하고 완료 정보를 확장한다
|
2026-11-03 07:09:14 +09:00 |
|
klaus
|
6bcc900e5c
|
docs(subbanner): 관리자 언어 설정 증분 프롬프트를 추가한다
|
2026-11-03 01:42:05 +09:00 |
|
klaus
|
8e1e22a7db
|
refactor(subbanner): 언어 이관을 정적 SQL로 단순화한다
|
2026-11-03 00:50:42 +09:00 |
|
klaus
|
5666802f61
|
docs(banner): 언어 필터 계약과 검증 결과를 기록한다
|
2026-11-03 00:33:39 +09:00 |
|
klaus
|
c4c61e3615
|
fix(subbanner): 언어 설정과 국가별 공개 필터를 추가한다
|
2026-11-03 00:30:02 +09:00 |
|
klaus
|
255da2b6aa
|
fix(event): 메인 탭 배너에 국가별 언어 필터를 적용한다
|
2026-11-03 00:29:21 +09:00 |
|
klaus
|
7fce26adb7
|
docs(gift): 통합 개인정보 파기 구현과 검증 결과를 기록한다
|
2026-11-01 14:34:12 +09:00 |
|
klaus
|
fe59d5c1f7
|
test(gift): 전달불가 개인정보 파기 후 조회 계약을 검증한다
|
2026-11-01 14:33:43 +09:00 |
|
klaus
|
373b11348b
|
feat(gift): 전달불가 선물의 배송 개인정보를 만료 후 파기한다
|
2026-11-01 14:33:35 +09:00 |
|
klaus
|
1a544ddd45
|
docs(gift): 전달불가 선물의 개인정보 파기 정책을 정의한다
|
2026-11-01 14:33:29 +09:00 |
|
klaus
|
610a8edce4
|
docs(recommendation): 노출 정책과 구현 검증 결과를 기록한다
|
2026-10-31 21:53:54 +09:00 |
|
klaus
|
969f999ae9
|
fix(audio-recommendation): 이벤트 상세 노출 조건으로 배너를 필터링한다
|
2026-10-31 20:59:52 +09:00 |
|
klaus
|
1f24a4b703
|
fix(home-recommendation): 이벤트 상세 노출 조건으로 배너를 필터링한다
|
2026-10-31 20:33:22 +09:00 |
|
klaus
|
4a6b2ee9e5
|
fix(home-recommendation): 통합 응답의 AI 캐릭터 목록을 비운다
|
2026-10-31 20:02:14 +09:00 |
|
klaus
|
f6df2e6e5c
|
docs(notice): 예약 공개 구현 계획과 검증 결과를 기록한다
|
2026-10-30 22:51:54 +09:00 |
|
klaus
|
e6afae2763
|
docs(notice): 예약 공개 요구사항과 관리자 연동 계약을 정의한다
|
2026-10-30 22:51:45 +09:00 |
|
klaus
|
394949ab6e
|
feat(notice): 예약 관리와 공개 시점 기반 조회를 구현한다
|
2026-10-30 22:50:58 +09:00 |
|
klaus
|
4f4c842ccf
|
feat(notice): 예약 공개 모델과 신규 컬럼을 추가한다
|
2026-10-30 22:50:42 +09:00 |
|
klaus
|
e66512c055
|
docs(agents): 문서 전용 변경의 검증 범위를 명확히 한다
|
2026-10-29 23:24:40 +09:00 |
|
klaus
|
bafa922242
|
docs(subbanner): 구현 계획과 단계별 검증 결과를 기록한다
|
2026-10-29 23:24:30 +09:00 |
|
klaus
|
103f8c4396
|
docs(subbanner): 요구사항과 앱·관리자 연동 계약을 정의한다
|
2026-10-29 23:24:20 +09:00 |
|
klaus
|
73aa6da7f0
|
feat(subbanner): 홈과 콘텐츠 추천 응답에 서브 배너를 통합한다
|
2026-10-29 23:23:20 +09:00 |
|
klaus
|
a30196e0c9
|
feat(subbanner): 관리자 CRUD와 이미지·기간 검증을 추가한다
|
2026-10-29 23:22:04 +09:00 |
|
klaus
|
aa6863f4f9
|
feat(subbanner): 기간 조회와 소프트 삭제 저장소를 추가한다
|
2026-10-29 23:20:38 +09:00 |
|
klaus
|
5f6b8d4cf5
|
feat(subbanner): 서브 배너 도메인과 링크 불변식을 추가한다
|
2026-10-29 23:20:21 +09:00 |
|
klaus
|
948c032e30
|
docs(event): 일반 이벤트 상세 구현 검증과 리뷰를 기록한다
|
2026-10-29 11:03:29 +09:00 |
|
klaus
|
3a4fff5bac
|
docs(event): 일반 이벤트 상세 계약과 클라이언트 연동을 정의한다
|
2026-10-29 11:03:19 +09:00 |
|
klaus
|
b758a81834
|
feat(event): v2 일반 이벤트 상세 조회를 추가한다
|
2026-10-29 11:02:45 +09:00 |
|
klaus
|
8345cc25ad
|
docs(notice): v2 최근 공지 구현 검증과 리뷰를 기록한다
|
2026-10-28 16:20:15 +09:00 |
|
klaus
|
b9cccda1a9
|
docs(notice): v2 최근 공지 계약과 클라이언트 연동을 정의한다
|
2026-10-28 16:20:06 +09:00 |
|
klaus
|
58f3286380
|
feat(notice): v2 최근 활성 공지 조회를 추가한다
|
2026-10-28 16:19:55 +09:00 |
|
klaus
|
70eaf39475
|
docs(banner): 예약 기간 계약과 검증 결과를 기록한다
|
2026-10-27 20:49:42 +09:00 |
|
klaus
|
69e6b7d24c
|
feat(banner): v2 콘텐츠 추천에 예약 기간 필터를 적용한다
|
2026-10-27 20:49:17 +09:00 |
|
klaus
|
0a46d8a123
|
feat(banner): v2 홈 추천에 예약 기간 필터를 적용한다
|
2026-10-27 20:48:54 +09:00 |
|
klaus
|
da73b98374
|
feat(banner): 구형 공개 조회에 예약 기간 필터를 적용한다
|
2026-10-27 20:48:30 +09:00 |
|
klaus
|
98e68fc994
|
feat(banner): 관리자 예약 기간 관리와 입력 검증을 추가한다
|
2026-10-27 20:48:03 +09:00 |
|
klaus
|
9a4607449c
|
feat(banner): 예약 노출 시각 컬럼과 DDL을 추가한다
|
2026-10-27 20:47:53 +09:00 |
|
klaus
|
251890a748
|
docs(gift): 수령확인 시각 정밀도 계약과 회귀 검증을 기록한다
|
2026-10-26 12:03:18 +09:00 |
|
klaus
|
96a59021ff
|
docs(agents): 저장 시각 정밀도와 DB 왕복 검증 규칙을 명시한다
|
2026-10-26 12:02:57 +09:00 |
|
klaus
|
c97b028dd5
|
fix(gift): 수령확인 시각을 초 단위로 정규화한다
|
2026-10-26 12:02:34 +09:00 |
|
klaus
|
52e5c97423
|
docs(gift): Phase 16 푸시와 가격 스냅샷 검증 결과를 기록한다
|
2026-10-26 10:26:24 +09:00 |
|
klaus
|
cd865da6e0
|
fix(gift): 누락된 발신자 푸시를 보완하고 가격 스냅샷을 검증한다
|
2026-10-26 10:26:12 +09:00 |
|
klaus
|
d052dd50de
|
docs(gift): Phase 15 개인정보 정리 계약과 검증 결과를 기록한다
|
2026-10-26 08:45:25 +09:00 |
|
klaus
|
8b2ac38b83
|
feat(gift): 배송 개인정보 정리 스케줄과 동시 변경 보호를 추가한다
|
2026-10-26 08:44:59 +09:00 |
|
klaus
|
f46a6c4c7c
|
feat(gift): 배송 개인정보의 null 저장과 조회 호환을 지원한다
|
2026-10-26 08:44:44 +09:00 |
|
klaus
|
c837ff18f8
|
docs(gift): 관리자 취소 시각 정밀도와 검증 결과를 기록한다
|
2026-10-22 19:27:54 +09:00 |
|
klaus
|
82ce6f8830
|
fix(gift): 관리자 취소 시각을 초 단위로 정규화한다
|
2026-10-22 19:27:45 +09:00 |
|
klaus
|
97c7de6f6e
|
docs(gift): 관리자 취소 API 연동과 화면 추가 지침을 정리한다
|
2026-10-22 18:26:00 +09:00 |
|
klaus
|
cd67112a8d
|
docs(gift): 관리자 취소 요구사항과 검증 결과를 기록한다
|
2026-10-22 18:25:36 +09:00 |
|
klaus
|
30a2f7e37b
|
feat(gift): 관리자 취소 API와 환불 경합 검증을 추가한다
|
2026-10-22 18:24:47 +09:00 |
|
klaus
|
c6f9142c69
|
feat(gift): 관리자 선물 목록과 상세에 취소 액션을 노출한다
|
2026-10-22 18:24:01 +09:00 |
|
klaus
|
710b49c175
|
feat(gift): 관리자 선물 취소와 발신자 환불을 추가한다
|
2026-10-22 18:23:18 +09:00 |
|
klaus
|
6a9e76c13d
|
fix(gift): 접수 선물 변경에 쓰기 잠금을 적용한다
|
2026-10-22 18:22:57 +09:00 |
|
klaus
|
45b97088ca
|
feat(charge): 첫 충전 보너스 신규 생성을 중단한다
|
2026-10-19 18:33:34 +09:00 |
|
klaus
|
2aef413adf
|
docs(agents): 스킬 선택과 오케스트레이션 규칙을 정리한다
|
2026-10-19 16:01:32 +09:00 |
|
klaus
|
bf252795ed
|
docs(agents): 에이전트 지침에 스킬 안내 문서를 연결한다
|
2026-10-19 13:45:31 +09:00 |
|
klaus
|
7187485ab1
|
docs(agents): 로컬 이슈와 도메인 문서 관리 규칙을 추가한다
|
2026-10-19 13:45:25 +09:00 |
|
klaus
|
22c07191d5
|
docs(agents): 엔지니어링 스킬 설정 요구사항과 계획을 기록한다
|
2026-10-19 13:45:19 +09:00 |
|
klaus
|
e264f5d062
|
feat(creatorname): v2 조회와 채팅에 언어별 이름을 적용한다
|
2026-10-16 14:05:04 +09:00 |
|
klaus
|
eef2e2bf55
|
feat(creatorname): 레거시 조회와 검색에 언어별 이름을 적용한다
|
2026-10-16 14:04:17 +09:00 |
|
klaus
|
995b41e89d
|
feat(fcm): 수신 언어별 크리에이터 이름을 알림에 반영한다
|
2026-10-16 14:03:33 +09:00 |
|
klaus
|
698cdc1fe3
|
feat(creatorname): 크리에이터 언어별 이름 관리와 공통 조회를 추가한다
|
2026-10-16 14:03:21 +09:00 |
|
klaus
|
9da27d3feb
|
docs(creatorname): 언어별 이름 관리 요구사항과 검증 기록을 정리한다
|
2026-10-16 14:03:08 +09:00 |
|
klaus
|
47ccea7ef6
|
fix(fcm): 커뮤니티 댓글 알림 딥링크에서 크리에이터 경로를 제거한다
|
2026-10-13 11:51:07 +09:00 |
|
klaus
|
ed3d2ff320
|
feat(auth): 본인인증 요청의 콘텐츠 선호값을 반영한다
|
2026-10-12 13:28:14 +09:00 |
|
klaus
|
6115792dcd
|
feat(contentpreference): 본인인증 후 요청한 콘텐츠 선호값을 저장한다
|
2026-10-12 13:27:38 +09:00 |
|
klaus
|
31167cba1b
|
fix(gift): 카테고리 접수 코드 중복을 허용한다
|
2026-10-08 21:00:01 +09:00 |
|
klaus
|
c899ed7e21
|
feat(gift): 선물함 리스트 배송지 상태를 응답한다
|
2026-10-08 17:39:02 +09:00 |
|
klaus
|
f5f58e44f8
|
docs(gift): iOS 선물함 구현 프롬프트를 보강한다
|
2026-10-08 17:38:56 +09:00 |
|
klaus
|
5d8e71df83
|
docs(gift): 선물함 리스트 계약 필드를 기록한다
|
2026-10-08 17:38:50 +09:00 |
|
klaus
|
95d7568a25
|
docs(gift): 수취인 정보 전달 조건을 기록한다
|
2026-10-02 20:09:55 +09:00 |
|
klaus
|
5a09c85135
|
fix(test): embedded Redis 종료 누수를 방지한다
|
2026-10-02 20:09:04 +09:00 |
|
klaus
|
124a615a85
|
fix(gift): 배송지 미입력 만료 상태 범위를 확장한다
|
2026-10-02 20:08:05 +09:00 |
|
klaus
|
112ad755e5
|
fix(gift): 전달 완료 가능 액션의 수취인 조건을 반영한다
|
2026-10-02 20:07:06 +09:00 |
|
klaus
|
0bbb9e4fc7
|
fix(gift): 수취인 정보 없는 선물의 전달 완료를 차단한다
|
2026-10-02 20:06:17 +09:00 |
|
klaus
|
c6b5f9c867
|
docs(gift): 받은 선물 상세 구현 프롬프트를 추가한다
|
2026-10-02 13:20:25 +09:00 |
|
klaus
|
978206438e
|
docs(gift): 선물 상세 구현 프롬프트를 추가한다
|
2026-10-02 11:34:16 +09:00 |
|
klaus
|
31406e7f0a
|
docs(gift): 사서함 노출 조건 문서를 갱신한다
|
2026-10-02 11:34:05 +09:00 |
|
klaus
|
77a66ee02c
|
fix(gift): 전달 완료 전 사서함 주소를 노출한다
|
2026-10-02 11:33:55 +09:00 |
|
klaus
|
3fb822a096
|
docs(gift): 선물 받을 주소 요구사항을 기록한다
|
2026-10-01 22:58:41 +09:00 |
|
klaus
|
322b07d794
|
feat(gift): 보낸 선물 상세에 받을 주소를 노출한다
|
2026-10-01 22:58:11 +09:00 |
|
klaus
|
8a95dc171d
|
feat(gift): 선물 받을 주소 관리자 API를 추가한다
|
2026-10-01 22:57:39 +09:00 |
|
klaus
|
33b6662cb4
|
feat(gift): 선물 받을 주소 관리자 서비스를 추가한다
|
2026-10-01 22:57:07 +09:00 |
|
klaus
|
f66c89fb7f
|
feat(gift): 선물 받을 주소 저장소를 추가한다
|
2026-10-01 22:56:59 +09:00 |
|
klaus
|
c073c48538
|
feat(gift): 선물함 상대 회원 정보를 추가한다
|
2026-10-01 20:49:28 +09:00 |
|
klaus
|
5494a49748
|
docs(gift): 관리자 선물 화면 구현 프롬프트를 기록한다
|
2026-10-01 19:02:15 +09:00 |
|
klaus
|
72e5612b1c
|
docs(gift): 모바일 선물함 구현 프롬프트를 기록한다
|
2026-10-01 19:02:08 +09:00 |
|
klaus
|
a95c91d31f
|
feat(menu): 관리자 선물함 메뉴를 추가한다
|
2026-09-30 19:08:15 +09:00 |
|
klaus
|
15ce9aab41
|
feat(gift): 관리자 선물함 HTTP 조회를 추가한다
|
2026-09-30 18:41:57 +09:00 |
|
klaus
|
b5a5d1318b
|
feat(gift): 관리자 선물함 조회 서비스를 추가한다
|
2026-09-30 18:41:43 +09:00 |
|