Commit Graph

5 Commits

Author SHA1 Message Date
723fe6b90c feat(chat-ui): 채팅 쿼터 부족 안내 리소스를 광고 구매 UI로 바꾼다 2026-04-30 12:47:44 +09:00
6cb89ef09f 폰트 이름 변경
pretendard_bold -> bold
pretendard_regular -> regular
pretendard_medium -> medium
pretendard_light -> light
2026-01-22 22:55:14 +09:00
ebe5c342c9 ChatRoom 문자열 리소스화 2025-12-01 16:32:53 +09:00
ee5490939b fix(ChatRoom): 채팅 quota 구매 캔 개수 표시 수정
- 기존: 30결제하고 바로 대화 시작 -> 수정: 10(채팅 12개) 바로 대화 시작
2025-10-20 21:44:25 +09:00
2e837bec5d feat(chat-quota): 쿼터 연동 및 카운트 다운 / 쿼터 구매 UX 개선(+5초 표시 보정)
- TalkApi: /api/chat/quota/me, /api/chat/quota/purchase 엔드포인트 추가
- Repository: getChatQuotaStatus(), purchaseChatQuota() 추가, sendMessage 응답 타입을 SendChatMessageResponse로 전환
- Model: ChatQuotaStatusResponse/ChatQuotaPurchaseRequest 추가, SendChatMessageResponse/ChatRoomEnterResponse 기본값 추가
- UI(Adapter): QuotaNotice 뷰타입/레이아웃 추가, 안정 ID/부분 갱신(payload) 적용, Change 애니메이션 비활성화로 깜빡임 최소화
- UI(Activity): 쿼터 0 시 입력창 숨김 + 안내 노출, 00:00:00 도달 시 /quota/me 조회
- 카운트다운 계산: epoch 기반 남은 시간 계산 + 표시용 +5초(DISPLAY_FUDGE_MS) 가산
- 구매 성공 시 로컬 30캔 차감 및 헤더 배지 즉시 갱신
2025-08-26 21:36:31 +09:00