bbb7858508
feat(live-room): 왕하트 애니메이션 수정
...
- 기존 가운데에서 한 번 폭발 후 비 내리는 애니메이션에서 가운데 + 랜덤 위치로 총 7번 폭발 후 비 내리는 애니메이션으로 수정
2025-11-17 16:57:27 +09:00
868b2d309a
fix(home): fetchHome 후 불필요하게 콘텐츠 랭킹을 최신화하던 코드 제거
2025-11-17 16:03:13 +09:00
0cdc415a64
feat(chat-character): 작품별 탭 다시 추가
2025-11-13 23:04:41 +09:00
9b3d672e78
feat(chat-character): 캐릭터 신규 이미지 표시 UI 추가
2025-11-13 23:02:24 +09:00
0cfa5f8a32
feat(series-main): 시리즈 전체보기 장르별 탭 UI 및 데이터
2025-11-13 20:57:18 +09:00
907b718a3a
feat(series-main): 시리즈 전체보기 페이지 추가
...
- 홈, 요일별, 장르별 탭 추가
- 홈 리스트 UI 및 데이터
- 요일별 UI 및 데이터
2025-11-13 18:27:04 +09:00
fba6d86018
fix(home): 추천 콘텐츠 섹션 제목 - 추천 콘텐츠로 고정
2025-11-12 20:32:50 +09:00
51b81f2ab6
feat(series-all): 오직 보이스온에서만(오리지널 시리즈) 전체보기 추가
2025-11-12 17:47:18 +09:00
ff16c70362
remove(series): 사용하지 않는 메서드 제거
2025-11-12 16:52:55 +09:00
f928fac9da
fix(audio-content): 전체보기 페이지 UI/API 구현
2025-11-12 15:26:02 +09:00
a2262eff3f
feat(home): 보온 주간 차트 콘텐츠 정렬 기준 추가
...
- 매출, 판매량, 댓글 수, 좋아요 수
2025-11-11 23:12:37 +09:00
62125f0873
feat(chat-character): 추천 캐릭터 섹션 추가 및 새로고침 API 반영
2025-11-11 17:17:18 +09:00
f97f9296b6
feat(chat-character): 큐레이션 영역 제거
2025-11-11 16:26:30 +09:00
3353ebb777
feat(home): 홈 추천 콘텐츠 섹션 추가 및 API 연동
2025-11-11 16:25:52 +09:00
81760ec99d
fix: 사용하지 않는 이전 콘텐츠 메인 연관 파일 제거
2025-11-10 21:10:16 +09:00
27f0d01e81
fix(home): 사용하지 않는 큐레이션 영역 제거
2025-11-10 19:57:17 +09:00
1bf653a5d8
fix(home): 홈에 포인트 대여 콘텐츠 섹션 추가 및 데이터 연동
...
- 무료 콘텐츠 아래 동일 UI로 섹션 추가
- 제목 ‘포인트’ 컬러 강조(무료 섹션과 동일)
- GetHomeResponse.pointAvailableContentList 사용해 데이터 바인딩
- 섹션 우측 ‘전체보기’ 텍스트 추가(클릭 액션 TODO)
2025-11-10 19:38:48 +09:00
c35b267658
fix(login): 키보드 높이에 따라 화면을 위로 미는 로직이 BaseActivity, LoginActivity 두 군데에 있어서 2중으로 적용되는 버그 수정
...
- LoginActivity에 있는 키보드 높이에 따른 화면 Resize로직 제거
2025-11-10 18:51:21 +09:00
26f8d3dc45
version: versionCode 200, versionName 1.43.1
2025-11-06 18:35:31 +09:00
6620184fa0
temp(ai-chat): 작품별 탭 제거
2025-11-06 18:34:51 +09:00
1e8a96a52b
fix(live-room): BIG_HEART_DONATION 메시지 heartMessage 3초, HEART_DONATION 1.5초 표시 적용
...
왜: BIG_HEART_DONATION 수신 시 heartMessage 표시 시간이 요구사항(3초)에 맞지 않았음. 무엇: heartMessage 표시 로직을 닉네임+표시시간 큐로 변경하고, HEART(1.5초)/BIG_HEART(3초)를 각 호출부에서 반영. 영향: 애니메이션 로직 변경 없음.
2025-11-06 17:35:08 +09:00
c0d998345d
fix(live-room): Path로 그리는 하트 크기 133dp -> 200dp, 표시 시간 0.15초에서 0.3초로 수정
2025-11-06 17:11:49 +09:00
ed2258208b
fix(live-room): 하트/캔 카운트 동시 업데이트 시 오차 수정
...
문제: LiveData.postValue 사용으로 연속 호출 시 병합(coalescing)으로 인해 로스트 업데이트가 발생하여 하트/캔 카운트 누락.
해결: ViewModel에서 메인 스레드 보장 후 setValue(value 할당)로 즉시 갱신하도록 변경. 비메인 스레드 호출 가능성에 대비해 mainHandler로 메인 재호출 처리.
영향: 빠르게 다수의 하트/캔 메시지가 도착해도 각 호출이 정확히 합산되며 오차 제거. 기존 서버 스냅샷 동기화(postValue)는 그대로 유지.
2025-11-06 16:37:17 +09:00
f4244d5913
fix(live-room): Path로 그리는 하트 모양 보정
2025-11-06 16:15:28 +09:00
b3a17b26dc
perf(live-room): BIG_HEART 메시지 수신 경로를 Path 드로잉으로 전환하여 메모리 절감
2025-11-06 16:04:22 +09:00
a52f9425e8
fix(live-room): BIG_HEART 메시지 수신 되면 WaterWaveView 대신 임시 하트 뷰를 중앙에 표시 후 폭발 실행
2025-11-06 15:08:00 +09:00
48eb959ab2
fix(live-room): 잘못 사용 되어 효과가 없는 mutex 제거
2025-11-06 13:25:15 +09:00
0f30cf3880
fix(chat): IME 인셋 병합으로 키보드 표시 시 입력 영역 가림 문제 수정
...
- BaseActivity의 WindowInsets 리스너에서 systemBars와 ime 인셋의 각 방향별 최대값을 루트 패딩에 반영
- Edge-to-Edge 환경에서 하단 패딩이 키보드 높이만큼 확보되도록 개선
- ChatRoomActivity의 deprecated 설정 없이도 동작 유지
2025-11-05 11:56:36 +09:00
80431b7e83
refactor(live-room-like-heart): 하트 비의 하트와 폭발시 생기는 하트 파편을 동일한 모양으로 리팩토링
2025-11-05 01:07:03 +09:00
c4fc075844
feat(live-room-like-heart): 폭발 후 하트 비/우박 애니메이션 반영
2025-11-05 00:57:30 +09:00
a24b1a3b4e
feature(live-room-like-heart): 롱프레스 왕하트 애니메이션 추가
...
- 물 채우기 애니메이션이 끝난 후 폭발 이펙트 추가
- 왕하트를 받은 크리에이터 및 다른 사람은 1초 동안 하트에 물이 채워지는 애니메이션이 수행된 후 폭발 이펙트가 실행된다.
2025-11-04 22:47:32 +09:00
601405349e
feature(live-room-like-heart): 롱프레스 왕하트 애니메이션 변경
...
- 기존: 하트가 33.3dp 부터 커지는 애니메이션
- 변경: 하트가 133.3dp으로 고정되어 있고 물 채우기 애니메이션
2025-11-04 20:20:58 +09:00
332bf3256c
fix(like-heart): 터치/클릭 충돌 해결 및 길이 기반 롱프레스 분기
...
- 1초 미만 터치 시 `handleHeartClick()` 실행되도록 수정
- 1초 경과 후에만 중앙 하트 표시 및 스케일 업데이트 시작
- ACTION_CANCEL 시 예약 러너블 취소, 중앙 하트 제거, 클릭/롱프레스 미실행
- 2초 이상 유지 시 기존 BIG HEART 트리거 로직 유지
- 가드 추가: `isLongPressBlockedByAvailability` 케이스 안전 처리
- 러너블/타이밍 추가: `showCenterHeartRunnable`, `longPressVisualStartTime`
2025-11-03 19:00:09 +09:00
6653ca2c11
feat(live-room): 하트를 길게(2초)간 누르면 표시 되는 왕하트(100캔) 추가, 애니메이션 제외
2025-11-03 16:23:44 +09:00
d6e9a63b1f
feat(object-box): 사용하지 않는 object box 모델 삭제
2025-11-03 11:17:57 +09:00
5cc9f83a64
build(version): versionCode 199, versionName 1.43.1
2025-11-01 23:55:01 +09:00
da04cbcec0
feat(chat-작품별): 이미지 표시할 때 crossfade를 제거
2025-11-01 23:54:06 +09:00
6242c19397
feat(ai-chat): 임시로 제거했던 작품별 탭 다시 추가
2025-11-01 23:38:29 +09:00
194c4bad84
feature(agora): rtc version 4.5.2
2025-10-31 14:17:04 +09:00
1b7ba7825e
feature(version): versionCode 198, versionName 1.43.0
2025-10-30 17:21:05 +09:00
5689dd10a5
feature(home): 지금 라이브 중인 라이브의 이미지를 크리에이터의 프로필 이미지가 표시되도록 수정
2025-10-30 17:02:29 +09:00
648064eac7
feature(version): versionCode 197, versionName 1.43.0
2025-10-30 16:01:10 +09:00
1ca6d068d0
live-room(agora): rtm version 1.5.3 -> 2.2.6
2025-10-30 14:54:21 +09:00
f08c481807
refactor(agora): 코드 파악을 좀 더 쉽게 할 수 있도록 코드 재배치
2025-10-27 23:07:44 +09:00
f64b28af1b
feat(live-room): 사용하지 않는 후원현황 채팅 제거
2025-10-27 18:13:07 +09:00
2a50d0f5a0
build(live-room): agora rtc voice-sdk library version up
...
- voice-sdk:4.6.0
2025-10-24 01:19:39 +09:00
149d7358f0
build, fix(app): targetSdk 35 업그레이드 점검 및 Android 15 정확 알람 호환성 보완, Android 15 대응 보완
...
- 정확 알람 예외 처리 및 백그라운드 서비스 시작 회피
- setAlarmClock 호출부 SecurityException 처리 추가(1회/반복 알람)
- 401 응답 시 startService → stopService로 변경해 O+/15 백그라운드 서비스 제약 회피
2025-10-24 00:45:11 +09:00
a86e55eeae
build(app): library upgrade
...
media3-session:1.8.0
media3-exoplayer:1.8.0
mockito-core:5.20.0
mockk:1.14.6
2025-10-24 00:28:21 +09:00
3979d37e76
build(app): library upgrade
...
firebase-bom:33.16.0
androidx.room:2.8.3
kotlinx-coroutines-android:1.10.2
af-android-sdk:6.17.4
2025-10-24 00:19:00 +09:00
d8d05b57cb
build(app): library upgrade
...
media:1.7.1
core-ktx:1.16.0
appcompat:1.7.1
recyclerview:1.4.0
material:1.13.0
constraintlayout:2.2.1
webkit:1.14.0
lifecycle-livedata-ktx:2.9.4
lifecycle-viewmodel-ktx:2.9.4
gson:2.13.2
retrofit:3.0.0
converter-gson:3.0.0
adapter-rxjava3:3.0.0
logging-interceptor:5.2.1
tedpermission-normal:3.4.2
2025-10-24 00:02:40 +09:00