Commit Graph

14 Commits

Author SHA1 Message Date
Yu Sung
da78b43f64 fix(chat): Release 빌드에서 타이핑 인디케이터 미갱신 문제 수정
- SwiftUI diff 꼬임 원인 제거: LazyVStack 아이템 id 네임스페이스 분리
  - 메시지 셀: "msg_\(index)"
  - 쿼터 안내: "quota_\(messages.count)"
  - 타이핑 인디케이터: "typing_\(messages.count)"
- 스크롤 타깃 id도 동일 네임스페이스로 일관화
- Combine 체인 메인 스레드 보장: sendMessage/enterRoom에 receive(on: .main) 적용
- 성공/실패/디코드 실패 모든 경로에서 showSendingMessage 정상 복구

왜: 디버그에서는 보였으나 Release(TestFlight)에서 UI 반영이 유실됨.
동일 id 충돌 및 메인 스레드 미보장으로 SwiftUI diff/렌더링이 꼬인 것이 원인.
2025-09-12 00:26:07 +09:00
Yu Sung
3c61304b95 feat(chat-room): 상단 notice 숨기기 기능 구현 2025-09-05 16:45:31 +09:00
Yu Sung
866b65d0ed 캐릭터 탭 - 섹션 사이 간격 48
채팅 캐릭터 이미지 비율 2:3으로 변경
채팅 배경 사진 -> 채팅 배경 이미지로 단어 변경
2025-09-05 14:11:27 +09:00
Yu Sung
ee67e1eab7 feat(chat-room-bg): 배경 이미지 변경 기능 추가 2025-09-04 16:44:57 +09:00
Yu Sung
f6af20bd7e feat(chat-settings-view): 대화설정
- 배경 이미지 숨김
- 대화 초기화 기능 추가
2025-09-04 10:20:22 +09:00
Yu Sung
b06ffcc97c feat(chat-room): 채팅방 이미지 메시지
- 구매한 이미지 터치시 구매한 이미지만 모아볼 수 있는 뷰어 추가
2025-09-04 07:27:24 +09:00
Yu Sung
f98f625200 feat(chat-room): 채팅 쿼터 구매 기능 추가 2025-09-04 06:57:02 +09:00
Yu Sung
20801bdcfb feat(chat-room): 유료 메시지 구매 기능 추가 2025-09-04 06:34:00 +09:00
Yu Sung
6ce85a485a feat(chat-room): 채팅방에서 메시지 보내기 API 연동
- 타이핑 indicator 동작하지 않던 버그 수정
- 이미지 4:5 비율로 보이도록 수정
2025-09-04 05:10:32 +09:00
Yu Sung
2576c851ee feat(chat-room) 채팅방 API
- 채팅방 입장 API 연동
- 채팅 쿼터가 없을 때 표시할 UI 추가
2025-09-04 04:25:28 +09:00
Yu Sung
96cabbc6a7 feat(character-detail) 대화하기 버튼 액션 추가
- 채팅방 생성 API 호출
2025-09-04 01:31:36 +09:00
Yu Sung
d251bd50d8 feat(chat-room) 채팅방 메시지 표시
- bottom 정렬되도록 수정
2025-09-03 23:28:18 +09:00
Yu Sung
1ec22717cb feat(chat-room) 채팅방
- 텍스트 메시지 UI 적용
2025-09-03 23:14:26 +09:00
Yu Sung
6b445fff7c feat(chat-room) 채팅방 골격 추가 2025-09-02 23:55:46 +09:00