Commit Graph

701 Commits

Author SHA1 Message Date
Yu Sung
d178ba101f feat(creator-profile): 콘텐츠 섹션 UI 변경 2025-10-17 06:49:15 +09:00
Yu Sung
3de1b2a7d6 feat(creator-profile): 라이브 섹션 UI 변경 2025-10-17 06:17:36 +09:00
Yu Sung
491238a7eb feat(creator-profile): 최신 콘텐츠 UI 추가 2025-10-17 05:17:39 +09:00
Yu Sung
88a03ff5d5 feat(creator-channel): 프로필 이미지 표시 방식 변경 및 UI 표시 순서 변경 2025-10-17 04:20:01 +09:00
Yu Sung
76774d3d95 fix(creator-channel): 내 채널 커뮤니티 아이템이 위/아래가 잘리는 버그 수정
- HeightPreferenceKey를 사용해 아이템 사이즈 동적으로 갱신하여 LazyHStack의 사이즈를 현재 보이는 아이템의 사이즈로 설정하여 잘리는 버그 수정
2025-10-17 01:01:10 +09:00
Yu Sung
667195bd64 feat(creator-channel): 채널 상세조회 응답값에 최신 콘텐츠, 전체 콘텐츠 수, 구매한 콘텐츠 수 추가 2025-10-17 00:34:50 +09:00
Yu Sung
d1dcbfbd86 사용하지 않는 price: Int 제거 2025-10-03 00:59:31 +09:00
Yu Sung
81b01722ac feat(can-payment): 다국적 통화 표기 지원 및 결제 금액 표시 개선
- KRW 고정 표기에서 벗어나 PG/해외 결제 등 다양한 통화 표기를 정확히 지원하기 위함
2025-10-02 17:17:17 +09:00
Yu Sung
d045722b8d feat(can-charge): 이롬넷(Payverse) 통합결제 추가 2025-10-01 01:48:18 +09:00
Yu Sung
e62c89d7bc feat(original): 작품별 상세 UI
- 블러 처리한 배경의 세로 크기 절반으로 축소
2025-09-24 17:30:51 +09:00
Yu Sung
b6ca6331f3 feat(original): 작품별 상세 UI - 캐릭터
- 캐릭터를 한 줄에 2개 표시 되도록 수정
2025-09-24 16:58:56 +09:00
Yu Sung
91474b48b5 feat(original): 작품별 상세 UI 변경
- 캐릭터 / 작품 정보 탭 추가
- 작품 정보 탭 구성
  - 작품 소개
  - 원작 보러 가기
  - 상세 정보
    - 작가
    - 제작사
    - 원작
2025-09-23 14:32:16 +09:00
Yu Sung
d59d7c58a6 feat(character): 신규 캐릭터 전체보기 페이지 GRID
- 3단 구성에서 2단구성으로 변경
2025-09-17 02:39:52 +09:00
Yu Sung
16dcc9f0fe feat(chat-original): 원작 상세 화면 및 캐릭터 무한 스크롤 로딩 구현 2025-09-16 15:10:51 +09:00
Yu Sung
6a7a407a09 feat(chat-original): ChatTabView 작품별 탭 및 리스트 UI/API 연동 추가 2025-09-15 22:42:36 +09:00
Yu Sung
ed3f3f796a feat(chat-character): 신규 캐릭터 전체보기 화면 및 API 연동 추가 2025-09-13 02:24:52 +09:00
Yu Sung
49e014878d fix(character-banner): indicator 위치 수정 2025-09-12 01:45:47 +09:00
Yu Sung
5451c7ec5e feat(character): 본인인증 하지 않은 유저가 캐릭터 상세보기로 들어갈 때 본인인증 팝업 띄움 2025-09-12 01:27:37 +09:00
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
9d0bdd34fd feat(splash): 스플래시 페이지 수정 2025-09-11 21:48:04 +09:00
Yu Sung
112d75084e feat(character): 인기 캐릭터 섹션 추가 2025-09-11 21:23:46 +09:00
Yu Sung
73ec0ce12e feat(main): 하단 탭 순서 변경 2025-09-11 19:27:23 +09:00
Yu Sung
b97df2a213 fix(chatroom-viewmodel): sendMessage의 [weak self] -> [unowned self]로 수정 2025-09-11 18:22:40 +09:00
Yu Sung
943356607b feat(chat): Talk 탭에 스크롤 페이지네이션 추가 2025-09-11 14:39:11 +09:00
Yu Sung
e1e3b7d95c fix(chat-room): 쿼터 UI를 totalRemaining 대신 nextRechargeAtEpoch 기준으로 갱신 2025-09-10 13:51:43 +09:00
Yu Sung
a2f81bd348 fix(chat-room): 채팅방
- 쿼터 상태 조회, 쿼터 구매 API URL 변경
2025-09-10 12:04:01 +09:00
Yu Sung
20fa1db718 feat(chat): 캐릭터 상세 이동 로직 ChatTabView로 이관 및 로그인/본인인증 처리 추가 2025-09-08 14:33:06 +09:00
Yu Sung
70b7801074 feat(character-detail): 캐릭터 정보 추가
- mbti, 나이, 성별 추가
2025-09-05 18:31:58 +09:00
Yu Sung
557a4421e7 feat(character-gallery): 이미지 구매 기능 추가 2025-09-05 17:59:26 +09:00
Yu Sung
6b24e908ca fix(character-gallery): 이미지 비율을 4:5 -> 2:3으로 수정 2025-09-05 16:51:33 +09:00
Yu Sung
3c61304b95 feat(chat-room): 상단 notice 숨기기 기능 구현 2025-09-05 16:45:31 +09:00
Yu Sung
9d00869a8d fix(character-detail tab): 선택된 탭 이름 색깔 3bb9f1로 변경 2025-09-05 14:19:06 +09:00
Yu Sung
6ece66a99c fix(character-detail): 상단 툴바 제목을 캐릭터 이름 -> 캐릭터 정보로 수정 2025-09-05 14:15:33 +09:00
Yu Sung
866b65d0ed 캐릭터 탭 - 섹션 사이 간격 48
채팅 캐릭터 이미지 비율 2:3으로 변경
채팅 배경 사진 -> 채팅 배경 이미지로 단어 변경
2025-09-05 14:11:27 +09:00
Yu Sung
6a8be323d6 feat(chag-room-bg): 선택된 배경 사진의 테두리 lineWidth 1 -> 5로 수정 2025-09-04 17:41:59 +09:00
Yu Sung
079f914128 feat(talk-tab): 아이템 터치시 채팅방 이동 기능 추가 2025-09-04 16:54:32 +09:00
Yu Sung
ac5563eaa7 fix(character-detail, gallery): 이미지 사이즈 수정 2025-09-04 16:51:13 +09:00
Yu Sung
ee67e1eab7 feat(chat-room-bg): 배경 이미지 변경 기능 추가 2025-09-04 16:44:57 +09:00
Yu Sung
a025e455a0 fix(chat-room): 채팅을 보내는 중에는 다음 채팅을 보낼 수 없도록 수정 2025-09-04 11:23:40 +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
154ca01a74 feat(chat-room) 채팅방 API
- 생성, 입장, 이전 메시지 로딩, 메시지 전송 API 추가
2025-09-04 00:49:16 +09:00
Yu Sung
b74ec15de4 feat(chat-room) 타이핑 중인 것을 알려주는 애니메이션 아이템 추가 2025-09-04 00:10:12 +09:00
Yu Sung
3ca85b248e feat(chat-room) AI 메시지에 이미지를 표시할 수 있도록 수정 2025-09-03 23:46:36 +09:00
Yu Sung
d251bd50d8 feat(chat-room) 채팅방 메시지 표시
- bottom 정렬되도록 수정
2025-09-03 23:28:18 +09:00