Commit Graph

  • 88d13ce77a fix(character): 인기 캐릭터 klaus 2025-09-11 20:04:13 +09:00
  • f830c98b8e fix(character-detail): 캐릭터 정보 klaus 2025-09-11 14:58:30 +09:00
  • 8de0dc2242 feat(chat): Talk 탭에 RecyclerView 스크롤 페이지네이션 추가 klaus 2025-09-11 14:38:29 +09:00
  • 56e99912d4 "fix(chat-room): 쿼터 UI를 totalRemaining 대신 nextRechargeAtEpoch 기준으로 갱신 klaus 2025-09-10 13:51:07 +09:00
  • 9ed3c046b3 fix(chat-room): 채팅방 klaus 2025-09-10 12:03:49 +09:00
  • 65791c55ca feat(ui): enforce 2:3 aspect ratio and center chatroom background klaus 2025-09-05 18:30:58 +09:00
  • 0422746267 fix(chat-room settings): 배경 사진 -> 배경 이미지 로 변경 klaus 2025-09-05 17:59:54 +09:00
  • cc3aca34f5 fix(character-detail): 캐릭터 정보 추가 klaus 2025-09-05 17:43:04 +09:00
  • e39bdb6b03 fix(character-detail): 상단 툴바 제목을 "캐릭터 정보"로 고정 klaus 2025-09-05 14:16:25 +09:00
  • 27a36d2d44 fix: place_holder 변경 klaus 2025-09-05 12:52:33 +09:00
  • 60b7bb7e7e fix(character): 캐릭터 이미지 RoundedCorner 16dp 적용 klaus 2025-09-05 12:40:25 +09:00
  • 8ebaaefd6f fix(character-main): 큐레이션 섹션 데이터 이름 수정 klaus 2025-08-29 14:47:05 +09:00
  • 201ab488b2 fix(character-main): 최근 대화 캐릭터 klaus 2025-08-28 20:00:04 +09:00
  • 8b241709e1 fix(chat): 대화 설정 - 대화 초기화 오른쪽에 30캔 안내 추가 klaus 2025-08-28 01:53:45 +09:00
  • d9cb12e882 fix(chat): 채팅방 입장 시 서버 멤버 정보로 캔 배지 동기화 klaus 2025-08-28 00:46:52 +09:00
  • 5c78c567ca fix(chat): 대화 초기화 성공 시 로컬 데이터 삭제 및 로딩 다이얼로그 적용 klaus 2025-08-28 00:23:14 +09:00
  • e3bcc6d3a6 사용하지 않는 함수 삭제 klaus 2025-08-27 16:50:54 +09:00
  • 05e8874d81 fix(chat): 대화 초기화 성공 시 방별 로컬 데이터(배경/공지/메시지) 삭제 처리 klaus 2025-08-27 16:49:27 +09:00
  • 88e3ae7b51 fix(chat): 배경 선택 다이얼로그에서 초기 선택 복원이 되지 않는 문제 수정 klaus 2025-08-27 15:53:43 +09:00
  • 02df0b6774 feat(chat): 메시지 괄호 지문 색상을 회색으로 변경 klaus 2025-08-27 14:10:30 +09:00
  • a941d0bfab feat(chat): 채팅방 배경 사진 변경 기능 추가 klaus 2025-08-27 02:37:20 +09:00
  • 2e837bec5d feat(chat-quota): 쿼터 연동 및 카운트 다운 / 쿼터 구매 UX 개선(+5초 표시 보정) klaus 2025-08-26 21:34:48 +09:00
  • 9b1a83bd69 feat(chat-room): 대화 설정 다이얼로그 구현 및 채팅방 초기화 API 연동 klaus 2025-08-26 13:30:27 +09:00
  • b3553f80c6 feat(chat): 채팅방 상단 캔 배지 및 더보기 전체화면 다이얼로그 추가 klaus 2025-08-26 12:11:43 +09:00
  • 5d76ff1590 feat(chat): AI 유료/이미지 메시지 및 구매 플로우 추가 klaus 2025-08-25 17:22:19 +09:00
  • 6c57c5a98a feat(character-gallery): 구매 이미지 전체화면 Carousel 뷰어 추가 klaus 2025-08-23 01:48:57 +09:00
  • 770c4179a3 fix(gallery): 구매 다이얼로그를 AlertDialog에서 SodaDialog로 교체 klaus 2025-08-22 22:17:31 +09:00
  • 9164942395 feat(gallery): 로딩 다이얼로그 표시 및 이미지 캐싱 적용 klaus 2025-08-22 22:12:36 +09:00
  • e3ed816fb3 feat(gallery): 캐릭터 이미지 구매 기능 추가 klaus 2025-08-22 21:49:44 +09:00
  • 13ee098cfc feat(character-gallery): 갤러리 탭 UI/페이징 및 API 연동, DI 적용 klaus 2025-08-22 17:03:01 +09:00
  • f917eb8c93 fix(character-detail): characterId 전달 및 상세 탭 전환 로직 수정 fix(character-detail): 탭 전환 시 프래그먼트 캐싱하여 재로딩 방지 klaus 2025-08-22 15:18:28 +09:00
  • 989a0f361b feat(character-detail): 캐릭터 상세 klaus 2025-08-22 03:39:11 +09:00
  • 52c1f61109 feat(report): 캐릭터 댓글 신고 사유를 라디오 버튼으로 변경 및 비활성 시각화 klaus 2025-08-22 03:04:50 +09:00
  • 7dd6d46a5f fix(talk-tab): 채팅방 리스트 klaus 2025-08-22 02:33:48 +09:00
  • 3a1943ba87 refactor(character-comment): 캐릭터 댓글/답글 리스트 klaus 2025-08-20 18:38:16 +09:00
  • ab1dd04a60 refactor(character-comment): 답글 리스트 MVVM 적용 및 ViewModel 추가 klaus 2025-08-20 16:49:51 +09:00
  • ccd88dad47 refactor(chat/character): 댓글 리스트 화면에 ViewModel 도입 및 Fragment-Repository 직접 의존 제거 klaus 2025-08-20 16:22:34 +09:00
  • fdc9ba80e0 fix(comment): 답글 더보기 Bottom Sheet 적용 및 삭제/신고 API 연동 klaus 2025-08-20 15:55:59 +09:00
  • d1c62fd2b6 fix(comment): 캐릭터 댓글 신고 BottomSheet가 표시되지 않는 문제 수정 klaus 2025-08-20 15:33:47 +09:00
  • 3e2cdd502c fix(character-comment): 캐릭터 댓글 수 표시 수정 klaus 2025-08-20 14:00:46 +09:00
  • c78aed2551 fix(comment): 캐릭터 댓글 더보기에서 삭제 API 연동 및 UI 반영 klaus 2025-08-20 03:19:05 +09:00
  • e881178f2a feat(character-comment): 답글 리스트 API 연동 및 커서 기반 무한 스크롤 적용 feat(character-comment): 답글 작성 API 연동 및 성공 시 낙관적 UI 반영 klaus 2025-08-20 03:07:35 +09:00
  • b995a0b151 feat(character-comment): 답글 리스트 API 연동 및 커서 기반 무한 스크롤 적용 klaus 2025-08-20 02:48:01 +09:00
  • ec315c4747 feat(character-comment): 캐릭터 댓글 리스트 등록/목록/신고 API 연동 및 DI 등록 fix(character-comment): 캐릭터 댓글 리스트 무한 스크롤에서 cursor null 시 추가 호출 방지 klaus 2025-08-20 02:37:14 +09:00
  • 52ff0c82cb feat(character-comment): 신고 BottomSheet 추가 및 삭제 확인 팝업 도입 klaus 2025-08-20 01:20:12 +09:00
  • d4ec2fbdef feat(character-comment): 답글 페이지 UI 및 페이징 스텁 구현 klaus 2025-08-20 00:54:00 +09:00
  • a9742a07c0 feat(character-comment): 캐릭터 댓글 리스트 BottomSheet UI 및 페이징 스텁 구현 klaus 2025-08-20 00:42:15 +09:00
  • df1746976c feat(character-detail): 캐릭터 상세 댓글 섹션 추가 및 데이터 바인딩 klaus 2025-08-19 18:35:04 +09:00
  • 61cfbe249c fix(character-detail): 더보기 버튼 미표시 문제 수정 (줄 수 측정 시점 조정) klaus 2025-08-18 19:13:26 +09:00
  • f9b50089dd fix(chat): 캐릭터 상세 klaus 2025-08-18 16:37:29 +09:00
  • 95983dcf5b fix(chat): 최근 대화한 캐릭터 klaus 2025-08-18 16:31:46 +09:00
  • 16e8941c15 fix(chat): 캐릭터 상세 klaus 2025-08-15 01:03:43 +09:00
  • cd4a098bff fix(chat): 동시간대 메시지 정렬을 messageId 오름차순으로 안정화 klaus 2025-08-15 00:45:22 +09:00
  • 4a0940ad26 fix(chat-room): 프로필 이미지 circle로 변경 klaus 2025-08-15 00:36:47 +09:00
  • dd7251f18b fix(chat-room): 채팅 아이템 UI, 메시지 입력 창 UI klaus 2025-08-15 00:29:56 +09:00
  • 3d727f07fa fix(chat-room): header_container klaus 2025-08-14 23:01:31 +09:00
  • 92883ee577 fix(chat-room): 메시지 전송 API URL 수정 klaus 2025-08-14 22:40:27 +09:00
  • 2790bea1d8 fix(chat-room): stable IDs 설정 시점을 setAdapter 이전으로 이동 klaus 2025-08-14 22:36:50 +09:00
  • 3f87b35816 refactor(chat-room): 페이징 커서 fallback/저장 로직을 createdAt→messageId로 정합성 수정 klaus 2025-08-14 21:27:17 +09:00
  • bd86d1610a fix(chat-room): api url 수정 klaus 2025-08-14 20:29:36 +09:00
  • 7f1b1b1ed3 feat(chat-room): 안내 메시지 접힘 상태 저장시 사용하는 key klaus 2025-08-14 20:25:35 +09:00
  • 09b8979ba0 feat(chat-room): sendMessage 응답 다건 변경 반영 klaus 2025-08-14 20:23:21 +09:00
  • 02747c539b test(chat-room): 타이핑 인디케이터 표시/중복/숨김 테스트 추가 klaus 2025-08-14 19:19:38 +09:00
  • c1012586ce fix(chat-room): 접근성 라벨 및 다국어 문자열 적용 klaus 2025-08-14 18:50:32 +09:00
  • c9b6623eac perf(chat): DiffUtil 및 stableIds 적용으로 채팅 리스트 갱신 최적화 klaus 2025-08-14 18:13:40 +09:00
  • d662bd0b65 feat(chat-ui): 메시지 그룹화, 시간 포맷팅, Repository 테스트 추가 klaus 2025-08-14 18:08:01 +09:00
  • ec60d4f143 fix(settings): 로그아웃 시 로컬 채팅 메시지 전체 삭제 연동 klaus 2025-08-14 17:30:44 +09:00
  • 373752f592 add(gitignore): .idea/deviceManager.xml 추가 klaus 2025-08-14 17:15:50 +09:00
  • 933e650183 feat(chat-room): 채팅 API 연동 및 전송/페이징 플로우 구현 완료 klaus 2025-08-14 17:14:43 +09:00
  • 6a6aa271ef feat(chat): 톡 목록 스키마 반영 및 채팅방 진입 연결 klaus 2025-08-14 14:46:12 +09:00
  • 012437e599 feat(character-main): 최근 대화한 캐릭터 klaus 2025-08-14 01:04:53 +09:00
  • d3a64d8359 feat(chat-room): Coil 기반 프로필 이미지 로딩 유틸 도입 및 적용 klaus 2025-08-14 00:04:48 +09:00
  • 7451fccff9 feat(chat-room): 시간 포맷팅 유틸 formatMessageTime 도입 및 어댑터 리팩토링 klaus 2025-08-13 23:57:39 +09:00
  • 1882139fac feat(chat-room): 7.1 로컬 우선 표시 및 오프라인 대체 처리 추가 klaus 2025-08-13 23:46:45 +09:00
  • 7fc72da905 feat(chat-room): 7.3 로컬 DB 동기화 및 메시지 상태/정리 로직 구현 klaus 2025-08-13 23:36:50 +09:00
  • 9fa270da10 feat(chat-room): 7.2 점진적 메시지 로딩 구현 및 중복 방지 처리 klaus 2025-08-13 23:30:41 +09:00
  • 637595e8cd feat(chat-room): 7.1 초기 데이터 로딩 구현 및 ServerChatMessage 매퍼 추가 klaus 2025-08-13 23:26:01 +09:00
  • ceae25ea06 feat(chat-room): 메시지 입력/전송/실패 처리(6.1~6.3) 구현 klaus 2025-08-13 23:10:32 +09:00
  • 0cf0d2e790 feat(chat-room-ui): 5.1~5.5 구현 - Activity 구조/헤더/안내/배경 및 스크롤 klaus 2025-08-13 21:37:42 +09:00
  • 45b76da1e8 feat(chat-room-ui): ChatMessageAdapter 구현 klaus 2025-08-13 21:08:01 +09:00
  • 9bb8dcd881 feat(chat-room-ui): 사용자 메시지, AI 메시지 아이템 레이아웃, 타이핑 인디케이터 아이템 레이아웃 및 애니메이션 추가 klaus 2025-08-13 20:30:07 +09:00
  • 760cbb8228 feat(chat-room-ui): implement main chat room layout (task 3.1) klaus 2025-08-13 20:14:51 +09:00
  • 4a214523c6 feat(chat): 채팅 문자열 리소스 추가 - task 2.3 완료 (chat_notice_clone, chat_notice_character, chat_input_placeholder) - requirements 6.1/6.2, 4.2 충족 - 파일: app/src/main/res/values/strings.xml klaus 2025-08-13 19:58:11 +09:00
  • 6345b1dbee feat(chat): 타이핑 인디케이터 애니메이션 추가\n\n- task 2.2 완료: typing_dots_animation.xml(alpha, 600ms, reverse, infinite) 생성\n- 사용자 메시지 전송 후 AI 응답 대기 시 점(•••) 순차 반짝임 효과 제공\n- 파일: app/src/main/res/anim/typing_dots_animation.xml\n\n왜: 사용자 메시지 전송 직후 로딩 상태를 시각적으로 표시하기 위함\n무엇: 세 점에 동일 애니메이션을 적용하고 startOffset(0/200/400ms)으로 시퀀싱하여 반짝임 구현\n관련: .kiro/specs/chat-room-ui/tasks.md 2.2, design.md 453~464 klaus 2025-08-13 19:56:59 +09:00
  • 228acadf5a feat(chat-ui): 채팅 메시지 배경 drawable 추가 (Task 2.1) klaus 2025-08-13 19:41:33 +09:00
  • 6388895e6e feat(chat-room): ChatRepository 도입 및 TalkApi에 입장/메시지 조회 API 추가 klaus 2025-08-13 17:30:04 +09:00
  • 725c4335e1 feat(chat-talk-room): Room Database 설정 및 Entity 생성 refactor(chat-talk-room): 패키지 chat.room → chat.talk.room 마이그레이션 및 DI 모듈 분리 klaus 2025-08-13 17:10:06 +09:00
  • 64deadda0b feat(chat-room): 1.1 데이터 모델 생성 및 채팅 메시지 모델 서버-로컬 분리 klaus 2025-08-13 05:23:12 +09:00
  • 558f74d861 feat(chat): 캐릭터 상세에서 채팅방 생성 후 ChatRoomActivity로 네비게이션 추가 klaus 2025-08-13 02:21:43 +09:00
  • 4eedecd1ce feat(chat-character): 채팅 톡 탭 klaus 2025-08-13 01:23:56 +09:00
  • 08f9d398c4 feat(chat-character): 캐릭터 상세 klaus 2025-08-13 01:17:27 +09:00
  • f102c84ea6 feat(chat-character): 캐릭터 탭 모든 액션 klaus 2025-08-13 01:09:34 +09:00
  • 0c3bca0f9e feat(chat-character): 캐릭터 상세 페이지 API 연동 및 UI 상태 처리 klaus 2025-08-13 00:50:33 +09:00
  • ff1e134fe4 feat(character list): 캐릭터 탭 klaus 2025-08-13 00:05:39 +09:00
  • d8b48fe362 feat(character list): 캐릭터 이미지 배경색 제거 klaus 2025-08-12 23:39:22 +09:00
  • ac2482a645 feat(character detail): 캐릭터 상세 페이지 UI 추가 klaus 2025-08-12 22:15:52 +09:00
  • 5090809be8 gitignore 규칙 추가 - .kiro/ klaus 2025-08-11 15:44:05 +09:00
  • 80c593bc11 fix: 채팅방 리스트 API URL 수정 - /api/chat/talk/rooms -> /api/chat/room/list klaus 2025-08-11 11:34:23 +09:00
  • 18b61ab74f fix: 채팅 탭 data class - SerializedName 추가 klaus 2025-08-11 11:22:28 +09:00
  • ea22c7244c feat(ui): 캐릭터 탭 - loadingDialog, Toast 라이브 데이터 옵저버 연결 klaus 2025-08-05 02:04:49 +09:00