Yu Sung
4d39a07fbd
fix(live): 라이브 종료 시 참여자 블랙 스크린을 방지한다
2026-03-13 17:23:45 +09:00
Yu Sung
fb85f3e90c
refactor(toast): 공통 토스트 모디파이어를 적용한다
2026-03-13 16:32:57 +09:00
Yu Sung
cab9795557
fix(navigation): 라이브 재생 중 외부 이동을 확인 후 처리한다
2026-03-06 18:56:49 +09:00
Yu Sung
298c02b83f
feat(live): 라이브 상세를 전역 바텀시트로 표시한다
2026-03-06 17:46:26 +09:00
Yu Sung
d29e23b9cf
fix(live): 라이브룸 팔로우 버튼 스타일을 정렬한다
2026-03-05 15:41:37 +09:00
Yu Sung
ca565a2b5f
feat(live): 라이브룸 게스트 상단에 팔로우 버튼과 알림 옵션을 추가한다
2026-03-05 10:55:55 +09:00
Yu Sung
7ff9360b1e
fix(live-room): 유료 라이브 최소 30캔 검증을 추가한다
2026-02-25 15:30:38 +09:00
Yu Sung
b796f6d9c5
라이브룸 V2V 번역 자막 기능을 추가한다
...
라이브룸에서 진행자 언어와 기기 언어가 다를 때 자막 토글을 제공한다.
룸 정보 응답에 V2V 워커 토큰과 진행자 언어 코드를 포함한다.
Agora V2V 에이전트 참여와 종료 API 연동을 추가한다
2026-02-09 21:11:17 +09:00
Yu Sung
7f703024d8
룰렛 설정 입력 가시성과 프로필 메뉴 레이아웃 개선
...
룰렛 설정에서 입력 필드 포커스 시 항목을 중앙으로 이동한다.
키보드에 가려지지 않도록 입력 가시성을 높인다.
프로필 메뉴 오버레이의 하단 안전영역 패딩을 제거한다.
2026-02-09 17:43:45 +09:00
Yu Sung
68976e221c
라이브 방이 19금일 때 제목 앞에 🔞 대신 방패(ic_shield)가 표시되도록 수정
2026-02-04 17:41:55 +09:00
Yu Sung
3590db82be
라이브 룸 - 라이브 크리에이터 프로필 영역에 팔로우 버튼 제거
2026-02-04 16:58:14 +09:00
Yu Sung
d686223362
연령 제한에 따른 성별 제한 전송 조정
2026-02-03 14:09:59 +09:00
Yu Sung
36bf533269
라이브 상세, 라이브 룸 - 19금 표시를 이모지로 변경
2026-02-02 19:00:00 +09:00
Yu Sung
5159debf7f
라이브 성별 제한 옵션 추가
...
라이브 생성과 수정 요청에 성별 제한 값을 포함한다.
라이브 정보 조회 응답에 성별 제한 값을 제공한다.
2026-02-02 18:20:26 +09:00
Yu Sung
091f90dee6
gmarket_sans 폰트 제거
2026-01-26 10:20:18 +09:00
Yu Sung
9533b06d1e
나머지 .font를 .appFont로 변경하여 한국어 텍스트와 다른 언어 텍스트에 다른 폰트 적용
2026-01-23 03:46:11 +09:00
Yu Sung
c9c1db39a6
커스텀 폰트 pretendard-light, gmarket-light를 사용하고 있던 것을 appFont 모디파이어를 사용하여 한국어는 pretendard, 그 외에는 시스템 폰트를 사용하도록 수정
2026-01-23 03:13:31 +09:00
Yu Sung
280e424385
커스텀 폰트 pretendard-medium, gmarket-medium를 사용하고 있던 것을 appFont 모디
...
파이어를 사용하여 한국어는 pretendard, 그 외에는 시스템 폰트를 사용하도록 수정
2026-01-23 03:09:20 +09:00
Yu Sung
d92dcbc696
커스텀 폰트 pretendard-bold, gmarket-bold를 사용하고 있던 것을 appFont 모디파이어를 사용하여 한국어는 pretendard, 그 외에는 시스템 폰트를 사용하도록 수정
2026-01-23 02:57:23 +09:00
Yu Sung
9223e26a07
라이브 예약 표시를 UTC 기준으로 변경
2026-01-21 17:27:26 +09:00
Yu Sung
a34c050d25
큰하트 애니메이션 대기열 처리 추가
2026-01-16 15:15:59 +09:00
Yu Sung
eb83d5e5e3
라이브룸 버튼 문구 다국어 키 추가
...
I18n.LiveRoom에 라이브 종료/나가기 등 버튼 문구 키를
추가한다.
일부 안내 및 단위 문구의 영문/일문 표현을 다듬는다.
2026-01-05 15:38:49 +09:00
Yu Sung
fa4483cd18
현재 로케일과 시간대 적용
2026-01-05 14:53:20 +09:00
Yu Sung
f855ca55ca
라이브 취소 안내 문구와 강조 색상 조정
2026-01-05 14:21:36 +09:00
Yu Sung
2f8331f2ff
라이브 시작시간 UTC 적용
...
라이브 상세와 수정 화면에서 UTC 기준 시간을 표시한다.
날짜 표기는 OS 언어 설정의 기본 포맷을 사용한다.
2026-01-05 11:36:26 +09:00
Yu Sung
19380ccc70
다이얼로그 문구를 공통 번역으로 제공
...
콘텐츠, 라이브, 스플래시 화면의 안내 문구를
공통 번역 키로 제공해 지역화 품질을 개선한다
2025-12-29 16:44:55 +09:00
Yu Sung
982a17bb41
라이브 생성 문구를 I18n으로 이동한다
...
라이브 생성 화면 문구를 다국어 리소스로 통합한다.\n공지 입력 검증을 5자 이상으로 적용한다.
2025-12-18 15:25:13 +09:00
Yu Sung
8efa89d564
콘텐츠 작성 및 라이브 메뉴 다국어화
...
콘텐츠 등록 화면 텍스트와 버튼을 I18n 기반 번역 문자열로 교체
룰렛 설정과 미션 메뉴 버튼 라벨을 다국어 문자열로 통일
신규 텍스트를 String Catalog에 추가하여 네비게이션 타이틀 번역
2025-12-17 18:47:46 +09:00
Yu Sung
fa163ec83d
다국어 문자열과 카운트 노출을 정비
2025-12-17 15:15:08 +09:00
Yu Sung
af42fd074f
refactor(live-room): BIG_HEART 메시지 수신 애니메이션이 여러번 실행되면 버벅거림과 발열이 생기던 문제 수정
...
- DispatchQueue로 Concurrent 처리
2025-11-17 18:47:50 +09:00
Yu Sung
31319e4292
feat(live-room): 왕하트 애니메이션 수정
2025-11-17 17:50:38 +09:00
Yu Sung
6e3a1e1869
feat(live-room): BIG_HEART_DONATION 하트 메시지 3초 표시
...
HEART_DONATION은 기존 1.5초 유지. heartNicknameList를 (nickname,duration) 큐로 변경해 개별 표시시간을 저장. addHeartMessage(nickname:type:) 도입 및 호출부 수정. showNextHeartMessage가 현재 항목의 duration으로 전환 예약하도록 변경.
2025-11-06 17:35:31 +09:00
Yu Sung
0134a5286f
fix(live-room): BIG_HEART 메시지 수신 후 Path로 그리는 하트 표시 시간 0.15초에서 0.3초로 수정
2025-11-06 17:12:23 +09:00
Yu Sung
2af2f2ffea
fix(live): BIG_HEART 수신 연출 변경(가득 찬 하트→0.15초 후 폭발)
...
- 물 채우기 1초 연출 제거\n- 수신 시: 가득 찬 하트 즉시 표시 후 0.15초 뒤 폭발 파편 시작\n- 색상 유지(#ff959a)\n- ViewModel.addBigHeartAnimation()에서 progress=1.0 즉시 설정 후 0.15초 뒤 폭발 실행\n- suppressNextRemoteWaterFill 유지(로컬 발신 동작 기존과 동일)\n- UI 상태 변경은 메인 스레드에서 처리\n- 전체 빌드 성공
2025-11-06 16:51:02 +09:00
Yu Sung
3a7da9a876
fix(live-room-like-heart): 가운데 보이는 하트 크기 수정
2025-11-05 22:22:54 +09:00
Yu Sung
54d8845342
fix(live-room-like-heart): 하트 모양 수정
2025-11-05 22:00:54 +09:00
Yu Sung
a4c5a790fe
feat(live-room-like-heart): 폭발 후 하트 비/우박 애니메이션 반영
2025-11-05 19:22:06 +09:00
Yu Sung
3cbac1280e
fix(live-room-like-heart): 키보드가 올라올 때 중앙 하트 오버레이가 위로 이동하여 키보드에 가려지지 않도록 수정
2025-11-05 18:08:49 +09:00
Yu Sung
34eed366bd
feat(live-room-like-heart): 하트가 가득 차면 폭죽처럼 터지는 애니메이션 반영
2025-11-05 18:01:32 +09:00
Yu Sung
95c2e992de
fix(live-room): 좋아해요 미가용 시 롱프레스 중단 및 안내
...
- 하트 버튼 롱프레스 중 이면 즉시 진행 중단
및 로 안내 다이얼로그 표시.
- pressing 핸들러에서 시작 즉시 가용성 체크 + 상태 초기화:
, , , .
- onLongPress 콜백에서도 동일 조건 재검사(2차 방어).
관련 파일: LiveRoomViewV2.swift
2025-11-05 16:18:28 +09:00
Yu Sung
76757215cf
feat(live-room): 하트 롱프레스 시 가운데 빈 하트가 표시되고 물 채워지는 애니메이션 추가
2025-11-05 16:07:41 +09:00
Yu Sung
0a59c6f575
feat(live-room): 하트를 길게(2초)간 누르면 표시 되는 왕하트(100캔) 추가, 애니메이션 제외
2025-11-05 12:20:01 +09:00
Yu Sung
d8c27ae225
feat(live): 라이브 방 뷰가 표시될 때 홈 뷰의 최상단 레이어에 표시되면서 최대한 다른 창의 간섭을 줄여 터치가 되지 않던 버그 수정
2025-11-03 11:15:49 +09:00
Yu Sung
1159e5e53a
feature(agora): rtm version 1.4.10 -> 2.2.4
2025-10-30 17:08:23 +09:00
Yu Sung
c7d165989c
refactor(agora): 변경을 용이하게 하기 위해 RTM과 RTC코드 분리 및 재배치
2025-10-29 17:42:11 +09:00
Yu Sung
9568cb7ecd
feat: KFImage를 사용하는 곳에 .cancelOnDisappear(true) 옵션 추가
2025-10-23 15:09:50 +09:00
Yu Sung
23053b4223
fix: 라이브
...
- 500캔 후원 채팅 배경 59548f -> c25264로 변경
2025-07-15 06:48:32 +09:00
Yu Sung
f66cb877f9
refactor: periodicPlaybackTimer 계산시 initialDelay와 repeating에 있는 같은 값을 period 변수로 선언
2025-05-17 21:34:44 +09:00
Yu Sung
0e61ee1adf
feat: 라이브 30분 연속 청취시 트래킹 API 호출 기능 추가
2025-05-17 17:29:48 +09:00
Yu Sung
a7b3c9d5e7
라이브 입장 메시지 on/off 스위치 추가
...
- 라이브 정보 수정 가장 아래에 입장 메시지 on/off 스위치 추가
2025-04-15 17:17:39 +09:00