What's Changed
- chore: Xcode 14 업데이트에 대한 프로젝트 세팅 (#329) by @hyun99999 in #330
- chore: fastlane 자동배포를 위한 certificate 와 signing 설정 (#331) by @hyun99999 in #332
- fix: 명함생성뷰 생년월일 피커뷰에서 년도 삭제 (#335) by @hyun99999 in #337
- chore: fastlane 자동 배포 설정 (#339) by @dlwns33 in #340
- feat: 앱 내에서 동적링크 생성 (#338) by @hyun99999 in #341
- feat: 네트워크 연결 손실 시 경고 알림창 구현 (#323) by @hyun99999 in #344
- add: any,dark/card 색상 추가 (#345) by @hyun99999 in #346
- add: Lottie CocoaPods 설치 및 근처 명함 json 파일 추가 (#347) by @hyun99999 in #348
- fix: SelectBirthBottomViewController 에서 피커뷰 변경 (#336) by @hyun99999 in #343
- fix: 명함 공유 뷰 수정 (#349) by @hyun99999 in #350
- fix: 기본 명함 생성 뷰 수정 (#351) by @hyun99999 in #352
- fix: 기본 명함 앞면 수정 (#353) by @hyun99999 in #354
- bug: CardInGroupCollectionViewCell 에서 이미지뷰의 이미지 삭제 (#355) by @hyun99999 in #356
- feat: 위젯 추가 (#364) by @hyun99999 in #367
- fix: 기본 명함 URL 라벨 최대 줄수 변경 (#358) by @hyun99999 in #359
- add: 명함 공유 바텀시트 다크모드 이미지 에셋 추가 (#360) by @hyun99999 in #361
- design: 명함 앞면 mbti 이미지 에셋 변경 (#362) by @hyun99999 in #363
- feat: 홈뷰 UI (#357) by @dlwns33 in #368
- chore: Fastlane 으로 설정한 profile 을 target 에 수동으로 설정 (#370) by @hyun99999 in #371
- feat: 내 명함 목록을 선택할 수 있는 Configurable Widget 추가 (#366) by @hyun99999 in #369
- feat: 명함 만들기 UI 구현 (#372) by @hyun99999 in #375
- feat: 명함 만들기 뷰의 ViewModel 구현 (#376) by @hyun99999 in #377
- feat: 강제 업데이트 팝업 뷰 UI 구현 (#381) by @hyun99999 in #382
- design: 명함 만들기 뷰 순서 변경 (#383) by @hyun99999 in #387
- fix: 회원가입 API 수정 (#388) by @hyun99999 in #389
- feat: 이미지 업로드 API 구현 (#390) by @hyun99999 in #391
- feat: 취향 조회 API 구현 (#385) by @hyun99999 in #392
- feat: 취향 조회 API 로 명함 생성 뒷면 구성 (#393) by @hyun99999 in #395
- fix: 명함 조회 API 수정 (#384) by @hyun99999 in #398
- fix: 명함 리스트 재정렬 API 수정 (#399) by @hyun99999 in #400
- feat: 근처의 명함 뷰 UI (#374) by @dlwns33 in #378
- fix: 명함 아이디 검색 API 수정 (#401) by @hyun99999 in #404
- fix: 명함 순서 변경 시 CardReorderInfo 수정 (#402) by @hyun99999 in #406
- feat: 업데이트 팝업 뷰 서버통신 통해 비강제, 강제 업데이트를 구현 (#397) by @hyun99999 in #409
- fix: 카카오 회원가입시 user id 수정 (#408, #412) by @hyun99999 in #411
- feat: 홈 화면 바텀시트 UI #403 by @dlwns33 in #405
- fix: 카드 리스트 뷰에서 조회 및 재정렬할 때 사용하는 데이터모델 자료형 수정 (#413) by @hyun99999 in #414
- fix: 취향 조회 path 와 데이터 모델 Taste 수정 (#415) by @hyun99999 in #416
- feat: 명함 생성 뒷면 기능 확인 (#396) by @hyun99999 in #420
- fix: 명함 생성 API 기능 구현 확인 (#419) by @hyun99999 in #421
- feat: 위치 정보 테스트 #423 by @dlwns33 in #426
- fix: 명함 리스트 순서 변경 기능 확인 by @hyun99999 in #428
- feat: 명함 생성 시 내 명함 탭으로 이동 (#424) by @hyun99999 in #431
- feat: 명함 그룹 조회 API 연결 #422 by @dlwns33 in #432
- design: 명함 만들기 뷰 레이아웃 수정 (#418) by @hyun99999 in #433
- fix: 명함 앞면 선택사항 없을 시 아이콘 없애기 (#429) by @hyun99999 in #435
- design: 업데이트 뷰 체크박스와 라벨의 정렬 수정 (#407) by @hyun99999 in #436
- fix: 엠티뷰 수정 (#394) by @hyun99999 in #437
- design: 온보딩 뷰 로티 추가 (#430) by @hyun99999 in #438
- fix: 카드 삭제 API 수정 (#439) by @hyun99999 in #440
- feat: 명함 생성 전화번호 텍스트필드 기능 구현 (#417) by @hyun99999 in #441
- fix: 명함 그룹에 명함 연결 (#442, #342) by @hyun99999 in #443
- fix: 명함 뒷면 다크모드 대응 (#444) by @hyun99999 in #446
- fix: 명함 생성 생일 양식 변경 (#448) by @hyun99999 in #452
- fix: 사용자 업데이트 정보 조회 데이터 모델 수정 (#451) by @hyun99999 in #453
- feat: 명함 선택 시 사진 영역 수정 (#333) by @hyun99999 in #445
- feat: 확인했어요 API 구현 (#454) by @hyun99999 in #455
- feat: 덕질 명함 생성 뷰 구현 (#449) by @hyun99999 in #458
- feat: 직장 명함 생성 뷰 구현 (#450) by @hyun99999 in #459
- feat: 마이페이지 회원탈퇴, 받은 명함 초기화 구현 (#460) by @hyun99999 in #461
- feat: 동적 링크를 통해 앱 열면 명함 상세뷰 보여주기 (#342) by @hyun99999 in #462
- feat: 명함 그룹 관련 API 연결 #434 by @dlwns33 in #456
- fix: 명함 그룹 관련 수정된 API 반영 #464 by @dlwns33 in #465
- feat: 명함 공유 활성화 카운트 다운 #380 by @dlwns33 in #468
- fix: 수정된 API 관련 에러사항 해결 #466 by @dlwns33 in #467
- feat: 위젯에 명함 조회 API 연결 및 구현 (#463) by @hyun99999 in #469
- fix: 명함만들기 뷰 아이콘 크기 수정 (#471) by @hyun99999 in #476
- fix: 명함 앞면 url 줄 수 변경 (#475) by @hyun99999 in #480
- fix: 온보딩 로티 매번 스크롤마다 재생으로 수정 (#483) by @hyun99999 in #484
- chore: 다크모드 명함만들기 뷰 이미지 에셋 수정 (#485) by @hyun99999 in #486
- fix: 명함 뒷면 tmi 폰트 색상 변경 (#472) by @hyun99999 in #477
- fix: 바텀시트 내려가는 속도 조절 (#473) by @hyun99999 in #478
- fix: 명함 앞면으로 다시금 뒤집을 때 선택사항 아이콘이 노출 수정 (#481) by @hyun99999 in #482
- fix: 다크 모드 시에 문구 삭제 (#474) by @hyun99999 in #491
- feat: 위젯 통해서 앱 열기 (#470) by @hyun99999 in #492
- fix: 명함 뒷면 배경 이미지 넣기 (#487, 488) by @hyun99999 in #493
- chore: 내 명함 위젯 엠티뷰 수정 (#494) by @hyun99999 in #495
- design: tmi 텍스트 필드 패딩 수정 (#496) by @hyun99999 in #497
- fix: 메인 탭 1차 QA 사항 #490 by @dlwns33 in #498
- design: 공유 버튼 이미지 에셋 수정 (#499) by @hyun99999 in #500
- fix: 바텀시트 속도 조절 수정 (#502, #503, #504, #506) by @hyun99999 in #507
- fix: 기본 카메라로 명함 추가 불가 해결 (#509) by @hyun99999 in #510
- feat: 위젯 타겟을 15.0으로 낮추고 대응하기(#512) by @hyun99999 in #513
- feat: 내 명함 위젯에게 새로운 timeline 요청 (#515) by @hyun99999 in #518
- feat: 내 명함 위젯의 기본값 갱신 구현(#514) by @hyun99999 in #519
- chore: 기본 명함 배경 이미지 에셋 변경 (#520) by @hyun99999 in #521
- fix: 2차 QA 수정 사항 #501 by @dlwns33 in #522
- feat: 로그인했지만 대표 명함이 없을 때 엠티뷰 보여주기 (#523) by @hyun99999 in #524
- feat: 로그아웃된 상태에서는 내 명함 위젯으로 앱 들어와도 바텀시트막기 (#525) by @hyun99999 in #526
- design: 명함 리스트 엠티뷰 문구 및 명함 미리보기뷰 문구 수정 (#528) by @hyun99999 in #530
- fix: 네트워크 실패에 명함 공유 바텀시트 띄우지 않도록 하기 (#529) by @hyun99999 in #531
- chore: firebase 활용한 동적링크 도메인 및 GoogleService-Info 수정 (#532) by @hyun99999 in #533
- feat: 로그인 시 fcm 디바이스 토큰 API 에 전달하기 (#527) by @hyun99999 in #534
- feat: 내 근처의 명함 로딩 뷰 추가 (#535) by @dlwns33 in #536
- feat: 위젯 기본값 IntentHandler 에서 설정 (#538) by @hyun99999 in #539
- feat: ga 세팅 및 온보딩 트래킹 (#516) by @hyun99999 in #537
- feat: 마이페이지 트래킹 (#517) by @hyun99999 in #540
- feat: 위젯으로 앱 접근 시 화면 트래킹 (#541) by @hyun99999 in #544
- feat: 내 명함 트래킹 (#542) by @hyun99999 in #545
- fix: baseURL 변경에 따른 수정 (#547) by @hyun99999 in #548
- feat: TeamNada뷰 수정 (#511) by @hyun99999 in #549
- fix: 동적링크 웹주소 수정 (#550) by @hyun99999 in #551
- fix: GA 트래킹 이름 띄어쓰기 수정 (#552) by @hyun99999 in #553
- fix: 엠티뷰 문구 수정 및 명함 생성 문구 수정 (#554) by @hyun99999 in #557
- fix: 회원탈퇴 문구 수정 (#561) by @hyun99999 in #562
- fix: 명함 라운드값 수정 (#555) by @hyun99999 in #563
- feat: 그룹 트래킹 (#543) by @dlwns33 in #558
- fix: 3차 QA 수정 (#559) by @dlwns33 in #560
- fix: 변수명 오류 해결 (#565) by @dlwns33 in #566
- feat: 스플래시 뷰에 로티 추가 (#556) by @hyun99999 in #564
- fix: 4차 QA 수정 (#567) by @dlwns33 in #568
- fix: 명함 생성, 미리보기 버튼 폰트 적용 (#569) by @hyun99999 in #570
- fix: 위젯 관련해서 서버통신 배포 URL 로 수정 (#571) by @hyun99999 in #572
- hotfix: 위치 관련 수정 (#573) by @dlwns33 in #574
- fix: 위젯 선택목록 조회 url endpoint 추가 (#575) by @hyun99999 in #576
- fix: 위젯에서 baseURL 수정 (#577) by @hyun99999 in #578
- add: 오픈소스 라이브러리 추가 (#583) by @hyun99999 in #584
- feat: fastfile 수정 (#579) by @hyun99999 in #581
- refactor: 중첩 클로저에서 [weak self] 사용 개선 (#589) by @hyun99999 in #590
- bug: 명함 생성 시 새로 만든 명함으로 스크롤 되지 않는 버그 해결 (#586) by @hyun99999 in #587
- feat: 명함생성 뷰에서 밸런스게임 랜덤 생성 구현 (#582) by @hyun99999 in #585
- fix: 그룹명 수정(드래그) (#591) by @dlwns33 in #592
- feat: 명함 수정을 위한 명함 생성 뷰 설정 (#588) by @hyun99999 in #595
- chore: fastlane .env 파일 생성 (#594) by @hyun99999 in #597
- feat: 명함 수정 API 추가 (#598) by @hyun99999 in #599
- feat: 메인화면 개선 (#593) by @dlwns33 in #600
- feat: 메인 화면 광고 붙이기 (#601) by @dlwns33 in #603
- feat: 메인화면 배너 서버 (#604) by @dlwns33 in #605
- feat: 받은 태그 뷰에서 UISheetPresentationController 적용하여 바텀시트 구현 (#602) by @hyun99999 in #606
- error: DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead (#608) by @hyun99999 in #610
- error: YPImagePicker 에서 available을 저장 프로퍼티에 쓸 수 없는 에러 (#611) by @hyun99999 in #612
- feat: 받은 태그 조회 API 구현 (#609) by @hyun99999 in #615
- fix: 랜덤밸런스 API 수정 (#618) by @hyun99999 in #619
- feat: 태그 보내기 뷰 구현 (#616) by @hyun99999 in #623
- feat: 태그 삭제 API 구현 (#614) by @hyun99999 in #624
- fix: 받은 태그 뷰에 DiffableDataSource 적용 (#621) by @hyun99999 in #626
- fix: api path 오탈자 수정 (#630) by @hyun99999 in #631
- fix: 받은 태그 뷰 플로우 변경 (#625) by @hyun99999 in #627
- fix: 2차 메인화면 QA (#629) by @dlwns33 in #634
- fix: 명함 만들기 뷰 새로고침 버튼 변경(#617) by @hyun99999 in #620
- fix: 태그 보내기 UI 변경 (#633) by @hyun99999 in #638
- feat: 태그 필터링 API 구현 (#622) by @hyun99999 in #639
- feat: 태그 스토리보드 수정 (#635) by @dlwns33 in #640
- feat: 태그 보내기 뷰 연결 (#636) by @hyun99999 in #641
- design: grabber 다크모드 이미지 에셋 추가 (#644) by @hyun99999 in #645
- fix: foreground 에서 apns 수신 (#647) by @hyun99999 in #648
- feat: 태그 보내기 후에 받은 태그 새로고침 (#642) by @hyun99999 in #649
- feat: 받은 태그 바텀시트에서 엠티뷰 추가 (#646) by @hyun99999 in #650
- fix: 잠금화면 위젯 오류 해결 (#632) by @hyun99999 in #654
- feat: 명함 생성 뷰내에서는 입력하던 태그 저장 (#655) by @hyun99999 in #656
- feat: 명함 뒷면 블러 뷰 추가 (#652) by @hyun99999 in #653
- fix: IQKeyboardManagerSwift (6.5.16) 업데이트 후 UI 버그 (#637) by @hyun99999 in #657
- bug: 일부 경우 명함을 돌렸을 때 여전히 앞면인 경우 해결 (#658) by @hyun99999 in #659
- design: alpha 값 변경 (#661) by @hyun99999 in #662
- feat: 명함 상세 스크롤 뷰 수정 (#651) by @dlwns33 in #664
- chore: 엠티뷰 이미지 에셋 변경 (#665) by @hyun99999 in #666
- feat: 명함 뒷면 밸런스 게임 하트 추가 (#667) by @hyun99999 in #668
- fix: 태그 보내기 뷰 툴바 삭제, IQKeyboardManger 재활성화하기 (#669) by @hyun99999 in #670
- feat: 명함 상세 풀 투 리프레시 기능 (#671) by @dlwns33 in #672
- fix: 스크롤 뷰 dynamic height 고치기 (#673) by @dlwns33 in #674
- design: 명함 뒷면 blur 뷰 UI 수정 (#660) by @hyun99999 in #675
- feat: 명함 수정 뷰, 명함 생성 뷰 GA 구현 (#679) by @hyun99999 in #680
- feat: 받은 태그 조회 뷰 GA 구현 (#677) by @hyun99999 in #681
- feat: 태그 보내기 뷰 GA 구현 (#678) by @hyun99999 in #683
- fix: 밸런스 게임 GA 수정 (#682) by @hyun99999 in #684
- feat: 홈 화면 GA (#685) by @dlwns33 in #687
- bug: 업데이트 여부 로직 변경 (#691) by @hyun99999 in #692
Full Changelog: v1.0.2...v3.0.0