142 Commits

Author SHA1 Message Date
Yu Sung
41b7247a44 캔 충전 후 로컬에 저장된 캔 수가 변하지 않는 버그 수정 2023-11-04 21:13:21 +09:00
Yu Sung
63a259f890 콘텐츠 메인 - 새로고침 시 인기콘텐츠 순위 정렬 버튼이 중복되는 버그 수정 2023-11-04 20:07:13 +09:00
Yu Sung
7c8f9b1460 콘텐츠 구매 - 캔이 부족하면 캔 충전 페이지로 이동하도록 수정 2023-11-03 20:37:47 +09:00
Yu Sung
27df89d78e 인기 콘텐츠 전체 보기 - 정렬 추가 2023-11-03 14:45:51 +09:00
Yu Sung
cf7f1527b7 콘텐츠 메인 - 인기 콘텐츠 정렬 추가 2023-11-03 13:10:51 +09:00
Yu Sung
68675ebfe8 구매목록 - 구매한 콘텐츠 총 개수 표시 2023-10-31 18:34:57 +09:00
Yu Sung
0079f248ee 라이브 - 방장을 제외한 모든 유저에게 참여자 목록 버튼이 보이지 않도록 수정 2023-10-31 16:32:56 +09:00
Yu Sung
6583e07f45 휴대폰 결제 추가 2023-10-27 02:20:08 +09:00
Yu Sung
902b772267 사용하지 않는 isAdult 파라미터 제거 2023-10-24 20:33:13 +09:00
Yu Sung
cdad53ae7b 콘텐츠 등록 - 대여만 가능한 콘텐츠 등록 기능 추가 2023-10-22 17:57:31 +09:00
Yu Sung
995c6adab7 콘텐츠 상세 - 대여만 가능한 콘텐츠의 경우 소장 버튼이 보이지 않고 가격의 100%가 보이도록 수정 2023-10-22 17:41:56 +09:00
Yu Sung
115a30a7b6 채금 시간이 설정 되지 않던 버그 수정 2023-10-15 07:28:00 +09:00
Yu Sung
c78b804678 탐색 - 인기 크리에이터 설명 글 UI 수정 2023-10-15 06:53:47 +09:00
Yu Sung
1a01244d85 탐색 - 인기 크리에이터 설명 글 UI 수정 2023-10-15 06:40:09 +09:00
Yu Sung
fea557560c 인기콘텐츠 전체 보기 페이지 추가 2023-10-15 06:34:08 +09:00
Yu Sung
c440e8abd9 콘텐츠 메인 - 인기 콘텐츠 영역 추가 2023-10-15 05:50:54 +09:00
Yu Sung
41d5bad46f 탐색 - 크리에이터 랭킹 UI 추가 2023-10-14 18:34:10 +09:00
Yu Sung
6c8e19aed5 Admob 제거 2023-10-14 17:31:28 +09:00
Yu Sung
282ee73de1 채금 기능 추가 2023-10-11 19:25:12 +09:00
Yu Sung
91c43e679f 라이브 예약중 - 예약중 글자색, 내가 개설한 라이브 글자색 3bb9f1로 변경 2023-10-06 20:31:13 +09:00
Yu Sung
02835c4b2e 라이브 예약 중 전체보기 - 선택된 날짜 배경색 3bb9f1로 변경 2023-10-06 20:28:02 +09:00
Yu Sung
a4d15be57a 메시지 발송 버튼 색 변경, 입력창 커서 색 변경 2023-10-06 20:26:12 +09:00
Yu Sung
219128ea8d 라이브 방 - 팔로우 버튼 위치 수정 2023-10-06 20:19:16 +09:00
Yu Sung
47ae2ec8e1 유료 콘텐츠 미리 듣기 재생 버튼 추가 2023-10-06 01:22:56 +09:00
Yu Sung
962197d319 후원랭킹 전체보기 - 채널에 후원랭킹 활성화 스위치 추가 2023-10-06 01:02:32 +09:00
Yu Sung
c75f94722b 배경색 2b2635 -> 13181b 로 변경 2023-10-05 23:35:45 +09:00
Yu Sung
c00931761c 라이브 상세 - 공유 버튼 제거 2023-10-05 02:03:41 +09:00
Yu Sung
8255065bba 비공개 라이브 입장 - 비밀번호 입력창 나오지 않던 버그 수정 2023-10-04 20:25:19 +09:00
Yu Sung
1e1b97e2d4 새로운 콘텐츠 전체보기, 큐레이션 전체보기 - grid item alignment top으로 설정 2023-09-27 22:17:47 +09:00
Yu Sung
f653667df2 새로운 콘텐츠 전체보기, 콘텐츠 큐레이션 전체보기 - 스크롤 로딩 추가 2023-09-27 21:22:26 +09:00
Yu Sung
658cff20eb 큐레이션 전체보기 페이지 추가 2023-09-27 21:16:39 +09:00
Yu Sung
fd356451ae 새로운 콘텐츠 전체보기 페이지 추가 2023-09-27 19:25:00 +09:00
Yu Sung
91cd3fe995 콘텐츠 업로드 - 미리듣기 시간 설정 안내 문구 추가 2023-09-27 18:13:15 +09:00
Yu Sung
5f7924880e 콘텐츠 업로드 - 미리 듣기 시간 타입 옵셔널로 수정 2023-09-23 00:57:38 +09:00
Yu Sung
00a8f7e8ff 푸시토큰 잘못 불러오는 버그 수정 2023-09-23 00:29:26 +09:00
Yu Sung
d1b5ab31aa 콘텐츠 업로드 - 미리 듣기 시간 설정 기능 추가 2023-09-23 00:08:23 +09:00
Yu Sung
225efc34e4 라이브 방 후원 다이얼로그 - 캔 불러오는 방식 수정 2023-09-21 23:03:28 +09:00
Yu Sung
4e607ed624 라이브 상세 - 상단에 배너 광고 추가 2023-09-21 19:01:27 +09:00
Yu Sung
c7522aa7c9 .. 2023-09-19 15:37:28 +09:00
Yu Sung
b632a65a6f 캔 유효기간 설명 제거 2023-09-18 10:46:31 +09:00
Yu Sung
d3c5a5bfb9 콘텐츠 상세 - 배너 광고 간격 수정 2023-09-16 01:41:21 +09:00
Yu Sung
2449eb14d0 콘텐츠 상세 - 배너 광고 위치 수정 2023-09-16 01:31:11 +09:00
Yu Sung
4c9e78f960 탐색 - 배너 광고 추가 2023-09-16 01:11:50 +09:00
Yu Sung
6e9aaa0c8a 콘텐츠 메인 - 배너 광고 위치 수정 2023-09-16 00:53:59 +09:00
Yu Sung
0294bbf223 라이브 - 배너 광고 위치 변경 2023-09-16 00:10:58 +09:00
Yu Sung
36aa167e1d 라이브 방 - 배너 광고 제거 2023-09-15 23:36:21 +09:00
Yu Sung
8c20ce9c62 라이브 방 - 배너 광고 추가 2023-09-15 18:27:53 +09:00
Yu Sung
f44ef505cf 크리에이터 프로필 - 배너 광고 추가 2023-09-15 18:11:40 +09:00
Yu Sung
9a72e21fda 팔로잉 채널 리스트 - 배너 광고 추가 2023-09-15 18:03:46 +09:00
Yu Sung
1c4503bda1 콘텐츠 메인 - 배너 광고 추가 2023-09-15 17:59:23 +09:00
Yu Sung
b1773b117d 라이브, 지금 라이브 중 전체보기 - 배너 광고 추가 2023-09-15 17:03:16 +09:00
Yu Sung
a16c38f4ab 메시지 - 배너 광고 추가 2023-09-15 16:28:11 +09:00
Yu Sung
475882570a 구매목록 - 배너광고 추가 2023-09-15 16:04:21 +09:00
Yu Sung
5b0cb44645 contentShape 추가 2023-09-14 12:50:58 +09:00
Yu Sung
b2f0975ad1 콘텐츠 상세 - 배너 광고 추가 2023-09-14 12:16:01 +09:00
Yu Sung
48b1093dac 콘텐츠 답글 - 댓글이 랜덤으로 보이는 버그 수정 2023-09-13 16:54:24 +09:00
Yu Sung
3bcd2b7dba 메시지 추가 로딩 되지 않는 버그 수정 2023-09-13 14:39:35 +09:00
Yu Sung
9863fc66de 재생 수 업데이트 로직 추가 2023-09-13 12:14:03 +09:00
Yu Sung
58868f613a 푸시 터치 액션 수정 2023-09-13 11:45:41 +09:00
Yu Sung
1f992a11dc 응원글 전체보기 - 응원글 삭제기능 추가 2023-09-09 00:38:55 +09:00
Yu Sung
948b1fd2b3 응원글 수정 기능 추가 2023-09-09 00:10:22 +09:00
Yu Sung
5d95c0f1c9 응원글 삭제 기능 추가 2023-09-09 00:02:39 +09:00
Yu Sung
b31933715d 콘텐츠 댓글 - 수정/삭제 추가 2023-09-08 19:33:09 +09:00
Yu Sung
707b6f804c 구매목록 - 콘텐츠 크리에이터 표시 2023-09-04 23:10:34 +09:00
Yu Sung
05f5a4fe82 라이브 생성 푸시 - 예약중인 라이브의 경우 상세 페이지가 나오도록 수정 2023-09-04 19:03:02 +09:00
Yu Sung
f08d72745e 음성메시지 보관/삭제/답장 추가 2023-09-01 23:09:36 +09:00
Yu Sung
4611524f8f 라이브 예약이 되지 않던 버그 수정 2023-09-01 12:13:30 +09:00
Yu Sung
a41c423991 푸시, 딥링크 - 라이브 탭으로 이동하지 않아도 실행되도록 수정 2023-09-01 00:35:50 +09:00
Yu Sung
d76b1c7a59 라이브 - 상단 배너 터치 액션 추가 2023-08-30 22:05:23 +09:00
Yu Sung
6fa183b89a 코인 -> 캔 2023-08-29 23:38:01 +09:00
Yu Sung
371d6d538a 콘텐츠 대여가격 60%로 변경 2023-08-29 23:29:05 +09:00
Yu Sung
2aa3f944c8 응원 전체보기 추가 2023-08-29 15:30:21 +09:00
Yu Sung
e68961bd0d 후원랭킹 전체보기 추가 2023-08-29 14:10:16 +09:00
Yu Sung
88fcbc98f4 스피커 요청 버튼 제거 2023-08-28 23:13:43 +09:00
Yu Sung
3916a49e60 콘텐츠 등록 - 5캔(500원) 부터 등록되도록 수정, 대여가격 안내 60%로 수정 2023-08-28 18:20:58 +09:00
Yu Sung
594bcc27ca 빠진 아이콘 추가 2023-08-24 16:18:49 +09:00
Yu Sung
bcb934a155 마이페이지 구매목록 - 19표시 제거 2023-08-24 15:55:26 +09:00
Yu Sung
b31dcf901b 회원가입 - 프로필 이미지 정사각형 2023-08-24 14:42:07 +09:00
Yu Sung
2c8485a1cd 마이페이지 - 구매목록 추가 2023-08-24 14:30:09 +09:00
Yu Sung
f0d2bda024 내보내기, mute, noti_mute 파일 추가 2023-08-24 13:26:24 +09:00
Yu Sung
828c507742 콘텐츠 수정 request data 이름 변경 - audioContentId -> contentId 2023-08-24 13:12:31 +09:00
Yu Sung
65b43e4c0d 콘텐츠 후원 요청 데이터 이름 변경 - audioContentId -> contentId 2023-08-22 22:44:18 +09:00
Yu Sung
728510a72d 콘텐츠 리스트, 콘텐츠 구매 창에 캔 아이콘 변경 2023-08-22 00:41:27 +09:00
Yu Sung
89fd2f5f0d 콘텐츠 구매 - audioContentId -> contentId로 변경 2023-08-22 00:34:43 +09:00
Yu Sung
52921e78b6 pg 검증 API URL 변경 2023-08-21 23:56:29 +09:00
Yu Sung
f0f1cd39b6 크리에이터만 라이브를 개설할 수 있도록 변경 2023-08-21 06:07:53 +09:00
Yu Sung
c5fdfcafda 라이브 방 - 스피커 최대 10 -> 5명으로 수정 2023-08-21 05:38:53 +09:00
Yu Sung
5301aebe71 라이브 종료 - 방장이 라이브를 종료 했을 때 앱이 죽는 버그 수정 2023-08-21 05:23:27 +09:00
Yu Sung
fe046e8006 라이브 방 - SwiftUI 기본 애니메이션 제거 2023-08-21 05:12:29 +09:00
Yu Sung
0daf638b68 라이브 메인 - 메시지 탭 보이도록 수정 2023-08-21 04:41:54 +09:00
Yu Sung
8b7f3fbd07 본인인증을 한 유저만 메시지 탭이 보이도록 수정 2023-08-21 04:20:13 +09:00
Yu Sung
3ab5735fde 라이브 상세 - 제목 왼쪽에 19금 표시 추가 2023-08-21 04:08:12 +09:00
Yu Sung
550bf0c1c7 로딩 애니메이션 변경 2023-08-21 03:07:57 +09:00
Yu Sung
f018bd30e6 푸시토큰 업데이트 수정 2023-08-21 02:48:43 +09:00
Yu Sung
4e62d752f9 마이페이지 - 사용방법 배너 간격 수정 2023-08-21 02:28:25 +09:00
Yu Sung
d93c3e8836 라이브 메인 - 이벤트 클릭 이벤트 추가 2023-08-21 01:29:01 +09:00
Yu Sung
38df12872a 라이브 방 - 입장메시지 방장만 보이도록 수정 2023-08-21 00:45:46 +09:00
Yu Sung
8c3a9e25a0 라이브 방 - 19금 방인 경우 제목 왼쪽에 19 표시 2023-08-20 23:44:18 +09:00
Yu Sung
e8de5dd72b 라이브 상세 - 참여자 리스트 삭제 2023-08-20 23:24:03 +09:00
Yu Sung
30cceefbcf 소다라이브 이용방법 배너 - 라이브 탭에서 마이 탭으로 이동 2023-08-20 23:21:02 +09:00
Yu Sung
ce55449f2d 캔내역 - 충전하기 버튼색 변경 2023-08-20 23:18:23 +09:00
Yu Sung
792e029f0d 캔 아이콘 변경 2023-08-20 23:14:00 +09:00
Yu Sung
6bc5356ac1 메인 하단 탭 - 라이브, 콘텐츠 순서 변경 2023-08-20 20:42:14 +09:00
Yu Sung
a5b954ada2 크리에이터 채널 - 콘텐츠 영역 추가 2023-08-20 20:36:17 +09:00
Yu Sung
154b5826c6 인 앱 결제 상품 추가 2023-08-20 20:22:55 +09:00
Yu Sung
3dfe4f3b8a 19 표시 제거 2023-08-20 20:22:35 +09:00
Yu Sung
d75367c78b data parsing시 이름이 일치하지 않아 에러나던 버그 수정 2023-08-20 00:08:15 +09:00
Yu Sung
78f80cebd5 팔로잉 채널 전체 리스트 페이지 추가 2023-08-19 23:14:54 +09:00
Yu Sung
633e1bfd92 라이브 메인 - 추천 채널 아이템 터치시 크리에이터 채널로 이동하도록 수정 2023-08-19 23:00:46 +09:00
Yu Sung
5a771f14bd 푸시 혹은 공유링크를 타고 앱을 실행했을 때 처리되는 로직 수정 2023-08-19 22:57:10 +09:00
Yu Sung
8e23f65086 yozm -> sodalive 로 변경 2023-08-19 21:57:19 +09:00
Yu Sung
a22a3ebf6c 공유하기 url 수정 2023-08-19 21:27:39 +09:00
Yu Sung
00d49afec6 . 2023-08-19 18:08:59 +09:00
Yu Sung
80b487eab6 앱 아이콘 변경 2023-08-19 18:07:13 +09:00
Yu Sung
8461012e22 아이콘 삭제 2023-08-19 18:05:13 +09:00
Yu Sung
aa66951cb4 프로필 변경 페이지 추가 2023-08-19 17:01:35 +09:00
Yu Sung
c89beb91f5 카카오 플러스 친구 URL 변경 2023-08-19 16:06:23 +09:00
Yu Sung
22ce5a9cbd release build 용 firebase config file 추가 2023-08-16 19:16:20 +09:00
Yu Sung
695b586283 앱 아이콘 추가 2023-08-15 01:29:42 +09:00
Yu Sung
0959fa55be 코인 -> 캔 변경 2023-08-15 01:27:30 +09:00
Yu Sung
0f8b740469 라이브 방 추가 2023-08-15 01:22:15 +09:00
Yu Sung
634f50d4f2 라이브 상세 페이지 추가 2023-08-14 19:22:23 +09:00
Yu Sung
e0a5fb733d 라이브 - 방만들기 추가 2023-08-14 11:21:03 +09:00
Yu Sung
cf0607334a 콘텐츠 추가 2023-08-13 20:59:49 +09:00
Yu Sung
a8338e6fea 크리에이터 채널 페이지 추가 2023-08-11 18:34:29 +09:00
Yu Sung
a167840162 콘텐츠 메인, 콘텐츠 업로드 페이지 추가 2023-08-11 08:47:10 +09:00
Yu Sung
64b0380671 고객센터 페이지 추가 2023-08-11 07:33:38 +09:00
Yu Sung
e082e07fa6 라이브 예약내역 페이지 추가 2023-08-11 07:25:13 +09:00
Yu Sung
af43d14f18 메인 - 회원정보 가져오기, 푸시토큰 업데이트, 이벤트 팝업 추가 2023-08-11 04:16:16 +09:00
Yu Sung
cb644f745e 캔 내역, 캔 충전 페이지 추가 2023-08-11 03:57:39 +09:00
Yu Sung
c91301e658 회원탈퇴 페이지 추가 2023-08-10 22:57:41 +09:00
Yu Sung
dbeb15ba17 설정 페이지 추가 2023-08-10 22:05:14 +09:00
Yu Sung
d06f4d6a36 마이페이지 추가 2023-08-10 16:15:01 +09:00
Yu Sung
80ff04f825 메시지 - 리스트, 쓰기, 상세 페이지 추가 2023-08-10 15:21:08 +09:00
Yu Sung
943e1d9f7f 탐색 메인 페이지 2023-08-10 13:01:16 +09:00
Yu Sung
f8bab4c232 라이브 메인 페이지 2023-08-10 12:32:20 +09:00
Yu Sung
2456c897c3 홈 - 하단 탭 추가 2023-08-09 21:20:09 +09:00
Yu Sung
10aebcc981 비밀번호 찾기 페이지 2023-08-09 21:03:42 +09:00
Yu Sung
6953ce3e3e 회원가입 페이지 2023-08-09 20:51:04 +09:00
Yu Sung
1bc62f8fbd 로그인 페이지 2023-08-09 19:04:26 +09:00
Yu Sung
c9c1b5f3c3 Onboarding 페이지 추가 2023-08-09 17:12:08 +09:00
Yu Sung
84d3dd61ca 스플래시 페이지 추가 2023-08-09 16:53:14 +09:00
631 changed files with 41010 additions and 22 deletions

15
Podfile
View File

@@ -6,6 +6,8 @@ target 'SodaLive' do
use_frameworks!
# Pods for SodaLive
pod 'BootpayUI', '4.3.0'
pod 'ObjectBox'
end
@@ -14,5 +16,18 @@ target 'SodaLive-dev' do
use_frameworks!
# Pods for SodaLive-dev
pod 'BootpayUI', '4.3.0'
pod 'ObjectBox'
end
post_install do |installer|
installer.generated_projects.each do |project|
project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '14.0'
end
end
end
end

View File

@@ -1,3 +1,54 @@
PODFILE CHECKSUM: 40957185212259305ead8c0beb4b1e5415b9b0df
PODS:
- Alamofire (5.7.1)
- Bootpay (4.2.9):
- CryptoSwift
- ObjectMapper
- BootpayUI (4.3.0):
- Alamofire
- Bootpay (~> 4.2.8)
- CryptoSwift
- JGProgressHUD
- ObjectMapper
- SCLAlertView
- SnapKit
- SwiftyJSON
- CryptoSwift (1.7.1)
- JGProgressHUD (2.2)
- ObjectBox (1.8.1)
- ObjectMapper (4.2.0)
- SCLAlertView (0.8)
- SnapKit (5.6.0)
- SwiftyJSON (5.0.1)
DEPENDENCIES:
- BootpayUI (= 4.3.0)
- ObjectBox
SPEC REPOS:
trunk:
- Alamofire
- Bootpay
- BootpayUI
- CryptoSwift
- JGProgressHUD
- ObjectBox
- ObjectMapper
- SCLAlertView
- SnapKit
- SwiftyJSON
SPEC CHECKSUMS:
Alamofire: 0123a34370cb170936ae79a8df46cc62b2edeb88
Bootpay: d753088334a16ce99094142beb66a6610a15d84b
BootpayUI: 54dcbe59a23e0d91b07a8add8115e1a6deace0f0
CryptoSwift: d3d18dc357932f7e6d580689e065cf1f176007c1
JGProgressHUD: d83d7a981b85d11205e19ff8ad5bb9c40571c847
ObjectBox: a7900d5335218cd437cbc080b7ccc38a5211f7b4
ObjectMapper: 1eb41f610210777375fa806bf161dc39fb832b81
SCLAlertView: 6a77bb2edfc65e04dbe57725546cb4107a506b85
SnapKit: e01d52ebb8ddbc333eefe2132acf85c8227d9c25
SwiftyJSON: 2f33a42c6fbc52764d96f13368585094bfd8aa5e
PODFILE CHECKSUM: cdff30c96e85662f4de75ddd8d54358311c1e629
COCOAPODS: 1.12.1

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>

View File

@@ -0,0 +1,203 @@
{
"pins" : [
{
"identity" : "abseil-cpp-binary",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/abseil-cpp-binary.git",
"state" : {
"revision" : "bfc0b6f81adc06ce5121eb23f628473638d67c5c",
"version" : "1.2022062300.0"
}
},
{
"identity" : "agorartcengine_ios",
"kind" : "remoteSourceControl",
"location" : "https://github.com/AgoraIO/AgoraRtcEngine_iOS.git",
"state" : {
"revision" : "2e035dbfd39dea92ba9efd6447cd976fba85d5ff",
"version" : "4.2.2"
}
},
{
"identity" : "agorartm_ios",
"kind" : "remoteSourceControl",
"location" : "https://github.com/AgoraIO/AgoraRtm_iOS",
"state" : {
"revision" : "8d8d126da7e420798f39d1d95b6148eeb93971aa",
"version" : "1.4.10"
}
},
{
"identity" : "alamofire",
"kind" : "remoteSourceControl",
"location" : "https://github.com/Alamofire/Alamofire.git",
"state" : {
"revision" : "bc268c28fb170f494de9e9927c371b8342979ece",
"version" : "5.7.1"
}
},
{
"identity" : "firebase-ios-sdk",
"kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/firebase-ios-sdk.git",
"state" : {
"revision" : "df2171b0c6afb9e9d4f7e07669d558c510b9f6be",
"version" : "10.13.0"
}
},
{
"identity" : "googleappmeasurement",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleAppMeasurement.git",
"state" : {
"revision" : "03b9beee1a61f62d32c521e172e192a1663a5e8b",
"version" : "10.13.0"
}
},
{
"identity" : "googledatatransport",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleDataTransport.git",
"state" : {
"revision" : "aae45a320fd0d11811820335b1eabc8753902a40",
"version" : "9.2.5"
}
},
{
"identity" : "googleutilities",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleUtilities.git",
"state" : {
"revision" : "c38ce365d77b04a9a300c31061c5227589e5597b",
"version" : "7.11.5"
}
},
{
"identity" : "grpc-binary",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/grpc-binary.git",
"state" : {
"revision" : "f1b366129d1125be7db83247e003fc333104b569",
"version" : "1.50.2"
}
},
{
"identity" : "gtm-session-fetcher",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/gtm-session-fetcher.git",
"state" : {
"revision" : "d415594121c9e8a4f9d79cecee0965cf35e74dbd",
"version" : "3.1.1"
}
},
{
"identity" : "kingfisher",
"kind" : "remoteSourceControl",
"location" : "https://github.com/onevcat/Kingfisher.git",
"state" : {
"revision" : "c75584ac759cbb16b204d0a7de3ebf53ea6b304d",
"version" : "7.9.0"
}
},
{
"identity" : "leveldb",
"kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/leveldb.git",
"state" : {
"revision" : "0706abcc6b0bd9cedfbb015ba840e4a780b5159b",
"version" : "1.22.2"
}
},
{
"identity" : "moya",
"kind" : "remoteSourceControl",
"location" : "https://github.com/Moya/Moya.git",
"state" : {
"revision" : "c263811c1f3dbf002be9bd83107f7cdc38992b26",
"version" : "15.0.3"
}
},
{
"identity" : "nanopb",
"kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/nanopb.git",
"state" : {
"revision" : "819d0a2173aff699fb8c364b6fb906f7cdb1a692",
"version" : "2.30909.0"
}
},
{
"identity" : "popupview",
"kind" : "remoteSourceControl",
"location" : "https://github.com/exyte/PopupView.git",
"state" : {
"revision" : "1b99d6e9872ef91fd57aaef657661b5a00069638",
"version" : "1.3.1"
}
},
{
"identity" : "promises",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/promises.git",
"state" : {
"revision" : "e70e889c0196c76d22759eb50d6a0270ca9f1d9e",
"version" : "2.3.1"
}
},
{
"identity" : "reactiveswift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/ReactiveCocoa/ReactiveSwift.git",
"state" : {
"revision" : "c43bae3dac73fdd3cb906bd5a1914686ca71ed3c",
"version" : "6.7.0"
}
},
{
"identity" : "refreshablescrollview",
"kind" : "remoteSourceControl",
"location" : "https://github.com/phuhuynh2411/RefreshableScrollView",
"state" : {
"revision" : "e06edf5dc4facc7fbf71179e8a94f0d1c7035ce3",
"version" : "1.1.1"
}
},
{
"identity" : "richtext",
"kind" : "remoteSourceControl",
"location" : "https://github.com/NuPlay/RichText.git",
"state" : {
"revision" : "ff468d18b066ea5838a2d3f9cb572d55b8ebdb11",
"version" : "2.3.0"
}
},
{
"identity" : "rxswift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/ReactiveX/RxSwift.git",
"state" : {
"revision" : "9dcaa4b333db437b0fbfaf453fad29069044a8b4",
"version" : "6.6.0"
}
},
{
"identity" : "swift-protobuf",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-protobuf.git",
"state" : {
"revision" : "ce20dc083ee485524b802669890291c0d8090170",
"version" : "1.22.1"
}
},
{
"identity" : "swiftui-sliders",
"kind" : "remoteSourceControl",
"location" : "https://github.com/spacenation/swiftui-sliders.git",
"state" : {
"revision" : "d5a7d856655d5c91f891c2b69d982c30fd5c7bdf",
"version" : "2.1.0"
}
}
],
"version" : 2
}

View File

@@ -1,6 +1,7 @@
{
"images" : [
{
"filename" : "launcher_icon_1024px.png",
"idiom" : "universal",
"platform" : "ios",
"size" : "1024x1024"

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_audio_content_pause.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_audio_content_play.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_audio_content_preview_play.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_bar_play.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_bar_stop.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 294 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_big_share.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_follow.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_following.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_item_more.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_make_live.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_message_send.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_notification.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_notification_selected.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "btn_player_repeat.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 973 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "btn_player_repeat_done.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_plus_round.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_radio_select_normal.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_radio_select_selected.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 668 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_select_checked.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 544 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_select_normal.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 680 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_toggle_off_big.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_toggle_on_big.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_alarm.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 781 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_alarm_selected.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 804 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_audio_content_heart_normal.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 758 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_audio_content_heart_pressed.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_audio_content_share.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 708 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_avatar.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_back.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_badge_manager.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_blog_circle.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_blog_purple.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_bottom_white.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 401 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_camera.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_can.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_circle_x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 659 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_circle_x_white.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_close_white.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_coin_w.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_crown.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 634 B

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_crown_1.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_crown_2.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_crown_3.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_donation.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_donation_message_list.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_donation_status.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "ic_donation_white.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 891 B

Some files were not shown because too many files have changed in this diff Show More