Commit Graph

95 Commits

Author SHA1 Message Date
Yu Sung
42e375ec4b LINE 로그인 지원 추가
LINE 로그인 요청과 토큰 처리 흐름을 추가함
2026-01-28 19:05:42 +09:00
Yu Sung
5e209662d8 카카오 로그인 기능 추가 2026-01-27 16:18:54 +09:00
Yu Sung
b522b50dee 구글 로그인 기능 추가 2026-01-27 13:56:13 +09:00
Yu Sung
0285f62ecb 언어 설정 화면 추가 및 언어 헤더 적용
설정에서 시스템/한국어/영어/일본어 선택을 지원한다.

선택 시 Accept-Language 헤더와 UI locale을 즉시 반영한다.

언어 변경 후 스플래시를 거쳐 메인으로 소프트 재시작한다.
2025-12-16 22:56:37 +09:00
Yu Sung
001f161fc5 feat(series-list-all): 완결시리즈 전체보기 페이지 추가 2025-11-20 17:56:43 +09:00
Yu Sung
320dbb6d57 feat(series-all): 시리즈 전체보기 페이지 파일 생성
- 홈 뷰의 요일별 시리즈에 전체보기 텍스트 추가
- 전체보기 터치시 시리즈 전체보기 페이지로 이동 액션 추가
2025-11-14 23:57:17 +09:00
Yu Sung
ed48efd58d feat(series-all): 시리즈 전체보기 UI 수정
- 기존 3단 구성에서 2단 구성으로 변경
- NavigationBar 제목에 OOO님의 시리즈 전체보기로 변경
2025-11-14 17:55:23 +09:00
Yu Sung
c4a7742514 feat(audio-content-all): 무료 콘텐츠, 포인트 대여 콘텐츠 전체보기 페이지 UI/API 구현 2025-11-14 04:21:39 +09:00
Yu Sung
425a767927 perf(app): Kingfisher 캐시 상한 구성 및 메모리 정리 훅 추가
왜: 디코딩된 비트맵의 과도한 보존으로 피크 메모리 증가. 전역
상한/만료 설정과 시스템 이벤트 연동으로 안정화 필요.

무엇(`SodaLiveApp.swift`):
- `ImageCache.default` 구성
  - 메모리: `totalCostLimit=120MB`, `countLimit=200`, `expiration=300s`
  - 디스크: `sizeLimit=500MB`
- 훅 추가
  - `didReceiveMemoryWarning` → `clearMemoryCache()`
  - `didEnterBackground` → `cleanExpiredMemoryCache()`

검증: 앱 기동/백그라운드/포어그라운드 전환 플로우 정상, 빌드 성공.
2025-10-23 14:49:04 +09:00
Yu Sung
d045722b8d feat(can-charge): 이롬넷(Payverse) 통합결제 추가 2025-10-01 01:48:18 +09:00
Yu Sung
16dcc9f0fe feat(chat-original): 원작 상세 화면 및 캐릭터 무한 스크롤 로딩 구현 2025-09-16 15:10:51 +09:00
Yu Sung
ed3f3f796a feat(chat-character): 신규 캐릭터 전체보기 화면 및 API 연동 추가 2025-09-13 02:24:52 +09:00
Yu Sung
20fa1db718 feat(chat): 캐릭터 상세 이동 로직 ChatTabView로 이관 및 로그인/본인인증 처리 추가 2025-09-08 14:33:06 +09:00
Yu Sung
96cabbc6a7 feat(character-detail) 대화하기 버튼 액션 추가
- 채팅방 생성 API 호출
2025-09-04 01:31:36 +09:00
Yu Sung
f11120b8d0 feat(character-detail): 상세 화면 도입 및 네비게이션/API 연동 2025-09-02 01:10:41 +09:00
Yu Sung
0db3c2cc19 fix: 메인 홈
- 오디션 이미지 추가
- 오디션 리스트 페이지로 이동
2025-07-21 23:33:08 +09:00
Yu Sung
fca5425e81 feat: 하단 탭 아이콘 변경 2025-07-10 19:18:50 +09:00
Yu Sung
522a177063 feat: 쿠폰 등록 후 마이페이지가 새로고침 되도록 수정 2025-06-10 21:28:11 +09:00
Yu Sung
ec8b866c3e fix: 앱 실행시 처음 실행하는 유저 정보 조회
- point를 가져와서 UserDefaults에 저장
2025-05-20 18:02:51 +09:00
Yu Sung
a92e04044e fix: data message 푸시
- userNotificationCenter willPresent withCompletionHandler 메서드에 POINT_GRANTED메시지를 캐시할 수 있도록 코드 추가
2025-05-20 17:34:34 +09:00
Yu Sung
65373ae418 feat: 포인트 내역 UI 추가 2025-05-20 14:07:03 +09:00
Yu Sung
c19b53767b feat: 포그라운드 상태에서 FCM data-only 수신 시 인앱 팝업 표시 2025-04-22 18:44:05 +09:00
Yu Sung
c71e78fc88 검색 UI 추가 2025-03-27 08:54:08 +09:00
Yu Sung
82dc43b40f pid를 심어놓은 광고를 타고 들어온 경우 항상 AppLaunch 이벤트를 실행하는 코드 2025-03-26 22:12:18 +09:00
Yu Sung
236cf4db1e 마케팅 정보를 업데이트를 앱을 실행할 때 한번만 실행하도록 수정
로그인/회원가입 시 마케팅 정보를 업데이트 하도록 수정
2025-03-26 17:53:51 +09:00
Yu Sung
80cb19a1c7 콘텐츠 메인, 라이브 메인, 오디션 메인, 마이페이지
- 로그인 하지 않고 페이지 조회가 되도록 수정
2025-03-24 18:32:27 +09:00
Yu Sung
8cb7287b5d 메인 페이지
- 하단 메시지 탭 제거
2025-03-24 09:22:28 +09:00
Yu Sung
23e99c443c AppsFlyer 딥링크 추가 설정
- onConversionDataSuccess에 레거시 딥링크 처리 추가
2025-03-18 23:26:32 +09:00
Yu Sung
d5e1acb1c3 콘텐츠 메인
- 남성향, 여성향 콘텐츠 설정 적용
- 19금 콘텐츠 보기 여부 설정 적용
2025-03-18 20:50:44 +09:00
Yu Sung
f22bc9d98d Notifly 설정 추가 2025-03-12 16:05:08 +09:00
Yu Sung
e83164ded5 Firebase 트래킹 추가
- 회원가입, 로그인
2025-03-10 20:45:07 +09:00
Yu Sung
96dbe50a09 pid 업데이트 로직
- 로그인 된 사람만 실행되도록 수정
2025-03-10 17:12:56 +09:00
Yu Sung
285eb585e0 앱스플라이어 딥링크 설정
- 앱스플라이어 Onelink를 타고 들어온 경우 pid와 utm설정
2025-03-06 18:58:07 +09:00
Yu Sung
d7c8f4ad40 앱스플라이어 딥링크 설정 2025-03-06 15:14:06 +09:00
Yu Sung
d019f44a0e 앱스플라이어 SDK 추가 2025-03-06 02:41:04 +09:00
Yu Sung
dfac57ee23 Firebase 다이나믹 링크 제거 2025-03-06 00:21:01 +09:00
Yu Sung
7da5f5a252 메타(페이스북) SDK 추가 2025-02-25 17:33:57 +09:00
Yu Sung
bfd34329d7 콘텐츠 메인 무료 탭
- 새로운 무료 콘텐츠 전체보기
2025-02-22 10:45:09 +09:00
Yu Sung
174416952e 콘텐츠 메인 무료 탭
- 크리에이터 소개 전체보기
2025-02-22 10:23:00 +09:00
Yu Sung
8070fa3bef 콘텐츠 메인 다시듣기 탭
- 새로운 다시듣기 전체보기
2025-02-22 09:12:34 +09:00
Yu Sung
1f15ebfee3 콘텐츠 메인 ASMR 탭
- 새로운 ASMR 전체보기
2025-02-22 09:06:06 +09:00
Yu Sung
38498c86af 콘텐츠 메인 모닝콜 탭
- 새로운 알람 전체보기
2025-02-22 08:59:11 +09:00
Yu Sung
58258078c3 콘텐츠 메인 시리즈 탭
- 완결 시리즈 전체보기 추가
2025-02-22 08:36:27 +09:00
Yu Sung
6bd27c5301 콘텐츠 메인
- 시리즈 탭 UI 페이지 생성
2025-02-21 21:10:16 +09:00
Yu Sung
8228f4717a 오디션 지원 완료 다이얼로그 추가 2025-01-20 21:21:51 +09:00
Yu Sung
3a0ca5b945 콘텐츠 메인
- 채널 검색 추가
2025-01-09 05:07:44 +09:00
Yu Sung
7481637fbb 오디션 생성 푸시를 받으면 오디션 탭으로 이동하도록 수정 2025-01-09 00:38:29 +09:00
Yu Sung
6c0ea9595c 마이페이지
- 내 보관함 이동 버튼 추가
2025-01-08 02:17:41 +09:00
Yu Sung
36028aa108 오디션 배역 상세 페이지 추가 2025-01-07 01:10:20 +09:00
Yu Sung
739a9b42b7 오디션 상세 페이지 추가 2025-01-06 18:31:49 +09:00