Commit Graph

926 Commits

Author SHA1 Message Date
945e3bd239 feat(temp): 작품별 탭 임시 제거 2025-10-17 14:44:49 +09:00
09ed73300d feat(user-channel): 팬 Talk 섹션 아이템 UI 수정 2025-10-17 09:22:41 +09:00
83fa3b870c feat(home): 인기 크리에이터 섹션 아이템 팔로우 버튼 표시 조건 추가
- 크리에이터 != 나 인 경우에만 팔로우/팔로잉 버튼 표시
2025-10-17 04:42:59 +09:00
cb67787925 feat(user-channel): 유저 채널 상단 툴바 오른쪽 상단 공유/메뉴 아이콘 정렬 수정
- LinearLayout으로 감쌈
- 메뉴 아이콘이 없어도 공유 아이콘이 오른쪽 상단에 위치할 수 있도록 정렬
2025-10-16 23:54:42 +09:00
ad053ef889 feat(user-channel): 유저 채널 라이브 아이템 터치 이벤트 추가 2025-10-16 23:52:25 +09:00
ae92921b7b feat(user-channel): 유저 채널 UI 수정
- 최신 콘텐츠 아이템 표시
- 후원 순위 아이템 사이즈 수정
- 섹션 제목 사이즈 업
2025-10-16 23:30:58 +09:00
9ba053b807 feat(user-channel): 유저 채널의 라이브 아이템 UI 수정 2025-10-16 19:00:46 +09:00
2b8b581082 feat(user-channel): 유저 채널의 프로필 이미지 사이즈와 섹션 순서 변경 2025-10-16 00:13:29 +09:00
0b775ed380 fix(payverse-webview): webView 세팅 조정을 통해 네이버페이가 동작하지 않던 버그 수정
- 참고: line 315 ~ 325
2025-10-15 15:39:34 +09:00
a90f4b1c5a fix(creator-community-write): 이미지를 선택하면 recordAudio영역이 보이도록 수정 2025-10-13 11:06:30 +09:00
5bc2b385fa feat(can): 사용 하지 않는 price 값 제거
feat(webview): payverse:// 스킴은 앱이 있으면 앱을 실행하도록 처리
2025-10-03 00:04:43 +09:00
21f57444c8 feat(can-payment): 다국적 통화 표기 지원 및 결제 금액 표시 개선
- KRW 고정 표기에서 벗어나 PG/해외 결제 등 다양한 통화 표기를 정확히 지원하기 위함
2025-10-02 17:14:49 +09:00
662f18bceb feat(can-charge): 이롬넷(Payverse) 통합결제 추가 2025-10-01 01:47:42 +09:00
aac3910b43 feat(original): 작품별 상세 UI
- 블러 처리한 배경의 세로 크기 절반으로 축소
2025-09-24 17:00:35 +09:00
0319981650 feat(original): UI 변경
- 캐릭터 / 작품 정보 탭 추가
- 작품 정보 탭 구성
  - 작품 소개
  - 원작 보러 가기
  - 상세 정보
    - 작가
    - 제작사
    - 원작
2025-09-19 18:35:18 +09:00
44e209d7b1 fix(ImagePickerCropper): openDocument 제거, excludeGif가 true이고 GIF 선택시 "GIF는 지원하지 않습니다." 메시지 반환 2025-09-18 22:02:54 +09:00
0f170c6daa fix(프로필 수정): gif 선택이 불가능 하도록 수정 2025-09-18 01:26:43 +09:00
67109bfe3c fix(Manifest): com.yalantis.ucrop.UCropActivity 추가 2025-09-18 01:02:18 +09:00
d22907c7d5 fix(이미지 선택): 이미지 선택 및 크롭 로직 수정 2025-09-18 00:17:20 +09:00
02155065f7 fix(liveroom-create): 경고 제거 2025-09-17 19:01:30 +09:00
3c21b36e88 fix: 라이브 생성 이미지 선택
- 이미지 선택 및 Crop 방법 변경
2025-09-17 18:49:36 +09:00
93fa042522 feat(character): 신규 캐릭터 전체보기 페이지 GRID
- 3단 구성에서 2단구성으로 변경
2025-09-17 02:45:45 +09:00
dcde2b125e feat(chat-original): 원작 상세 화면 및 캐릭터 무한 스크롤 로딩 구현 2025-09-15 19:19:00 +09:00
f15c6be1a4 feat(chat-original): ChatFragment에 작품별 탭 및 리스트 UI/API 연동 추가
- ChatFragment에 '작품별' 탭 추가 및 프래그먼트 스위칭 로직 반영
- /api/chat/original/list API, 모델, 레포지토리, ViewModel 추가
- OriginalTabFragment/Adapter/레이아웃 구현 (3단 그리드, 간격 16dp, 이미지 라운드 16dp, 아이템 이미지의 레이아웃 비율을 306:432)
- 스크롤 끝 감지를 구현하여 무한 스크롤을 지원
2025-09-15 16:21:54 +09:00
05208d3031 feat(chat-character): 신규 캐릭터 전체보기 화면 및 API 연동 추가 2025-09-13 02:15:01 +09:00
2b892fe783 feat(character): 본인인증 하지 않은 유저가 캐릭터 상세보기로 들어갈 때 본인인증 팝업 띄움 2025-09-12 01:13:08 +09:00
c3c19db730 feat(icon): 앱 아이콘 변경 2025-09-12 01:12:29 +09:00
b70c8058e8 feat(splash): 스플래시 페이지 수정 2025-09-11 22:16:00 +09:00
cdc59d0877 fix(main): 라이브 탭 <-> 채팅 탭 순서 변경 2025-09-11 20:06:16 +09:00
88d13ce77a fix(character): 인기 캐릭터
- TextView 숫자 하단 여백(descent) 제거
2025-09-11 20:04:13 +09:00
f830c98b8e fix(character-detail): 캐릭터 정보
- 캐릭터 이름과 MBTI 사이 간격 8로 수정
2025-09-11 14:58:30 +09:00
8de0dc2242 feat(chat): Talk 탭에 RecyclerView 스크롤 페이지네이션 추가
- /api/chat/room/list 호출에 page 파라미터 적용 (0부터 시작)
- ViewModel에 currentPage/lastPageReached 상태 추가 및 append 로직 구현
- Fragment에 스크롤 리스너로 바닥 근접 시 다음 페이지 자동 로드
- 빈 데이터 시 마지막 페이지로 간주하여 추가 로딩 중단
2025-09-11 14:38:29 +09:00
56e99912d4 "fix(chat-room): 쿼터 UI를 totalRemaining 대신 nextRechargeAtEpoch 기준으로 갱신 2025-09-10 13:51:07 +09:00
9ed3c046b3 fix(chat-room): 채팅방
- 쿼터 상태 조회, 쿼터 구매 API URL 변경
2025-09-10 12:03:49 +09:00
65791c55ca feat(ui): enforce 2:3 aspect ratio and center chatroom background
- item_character_gallery.xml: set iv_image to 2:3
- activity_chat_room.xml: apply H,2:3 ratio and center frame by constraining top/bottom to parent
- item_chat_background_image.xml: set picker item to 2:3
- align dim view constraints to match background area
2025-09-05 18:30:58 +09:00
0422746267 fix(chat-room settings): 배경 사진 -> 배경 이미지 로 변경 2025-09-05 18:27:22 +09:00
cc3aca34f5 fix(character-detail): 캐릭터 정보 추가
- mbti, 나이, 성별 추가
2025-09-05 17:43:04 +09:00
e39bdb6b03 fix(character-detail): 상단 툴바 제목을 "캐릭터 정보"로 고정 2025-09-05 14:16:25 +09:00
27a36d2d44 fix: place_holder 변경 2025-09-05 12:52:33 +09:00
60b7bb7e7e fix(character): 캐릭터 이미지 RoundedCorner 16dp 적용 2025-09-05 12:48:26 +09:00
8ebaaefd6f fix(character-main): 큐레이션 섹션 데이터 이름 수정
- CurationSection.kt
- id -> characterCurationId
2025-08-29 14:47:05 +09:00
201ab488b2 fix(character-main): 최근 대화 캐릭터
- 터치시 채팅방이 아닌 캐릭터 상세 페이지로 이동
2025-08-28 20:00:22 +09:00
8b241709e1 fix(chat): 대화 설정
- 대화 초기화 오른쪽에 30캔 안내 추가
2025-08-28 01:53:45 +09:00
d9cb12e882 fix(chat): 채팅방 입장 시 서버 멤버 정보로 캔 배지 동기화
- ChatRoomActivity에서 getMemberInfo 호출 추가
- 응답 성공 시 SharedPreferenceManager.can/point 갱신 및 헤더 배지 즉시 반영
- 네트워크 실패 시 UI 흐름 방해 없이 조용히 무시 처리
2025-08-28 00:46:52 +09:00
5c78c567ca fix(chat): 대화 초기화 성공 시 로컬 데이터 삭제 및 로딩 다이얼로그 적용
- ChatMessageDao: deleteMessagesByRoomId(roomId) 추가
- ChatRepository: clearMessagesByRoom(roomId) 추가
- ChatRoomActivity:
  - clearLocalPrefsForRoom(roomId) 구현
  - reset 플로우에 Prefs/DB 삭제 체인 연결
  - onResetChatRequested()에서 LoadingDialog 표시 및 doFinally로 닫힘 보장
2025-08-28 00:23:14 +09:00
e3bcc6d3a6 사용하지 않는 함수 삭제 2025-08-27 16:50:54 +09:00
05e8874d81 fix(chat): 대화 초기화 성공 시 방별 로컬 데이터(배경/공지/메시지) 삭제 처리
- ChatMessageDao: deleteMessagesByRoomId(roomId) 추가
- ChatRepository: clearMessagesByRoom(roomId) 추가
- ChatRoomActivity: clearLocalPrefsForRoom(roomId) 구현 및 reset 플로우에 Prefs/DB 삭제 체인 연결
- 요구사항: 대화 초기화 API 성공 시 해당 방의 배경 데이터와 로컬 메시지 등 모든 관련 데이터 제거
2025-08-27 16:49:27 +09:00
88e3ae7b51 fix(chat): 배경 선택 다이얼로그에서 초기 선택 복원이 되지 않는 문제 수정
- 선택 상태를 URL 비교에서 이미지 ID 우선 방식으로 변경
- URL만 저장된 기존 데이터에 대해 목록 로드 후 URL→ID 마이그레이션 추가
- SharedPreferences에 chat_bg_image_id_room_{roomId} 키 도입(호환 위해 URL 키 유지)
2025-08-27 15:53:43 +09:00
02df0b6774 feat(chat): 메시지 괄호 지문 색상을 회색으로 변경 2025-08-27 14:10:30 +09:00
a941d0bfab feat(chat): 채팅방 배경 사진 변경 기능 추가
- ChatRoomMoreDialog에서 배경 사진 변경 Picker 연결
- my-list API 추가 및 Repository 위임 추가
- 배경 선택 Dialog(3열 Grid, 4:5 비율) 및 선택 상태 UI 구현
- SharedPreferences로 roomId별 배경 URL 저장/로드
- ChatRoomActivity에 배경 저장/적용 헬퍼 추가 및 기본 프로필 적용 로직 구현
2025-08-27 02:37:20 +09:00