Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
1944b14
[변경] 레파지토리 관심사 분리
hyeonsik971029 Dec 3, 2025
4274ce8
[변경] UseCase 더 세세하게 관심사 분리
hyeonsik971029 Dec 3, 2025
4339faa
[수정] LaunchScreen 불필요한 코드 제거 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
0b45edc
[수정] 온보딩 화면 UseCase 변경 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
890c094
[변경] asyncInstance -> instance로 변경
hyeonsik971029 Dec 3, 2025
48d33c2
[수정] 온보딩 닉네임 설정 화면 UseCase 변경 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
e1b5c14
[수정] 온보딩 프로필 이미지 설정 화면 UseCase 변경 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
78a53f5
[수정] 회원가입 완료 화면 버튼 탭 액션 throttle 추가
hyeonsik971029 Dec 3, 2025
3579efb
[수정] 메인 탭바 VC UseCase 변경 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
107e9d8
[수정] 나의 닉네임 조회할 때, 기존 함수 사용
hyeonsik971029 Dec 3, 2025
16decd0
[추가] 홈 화면에 필요한 UseCase 추가
hyeonsik971029 Dec 3, 2025
22286a5
[수정] 홈 화면 UseCase 변경 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
af215f9
[수정] 상세 화면 카드 유형 로직 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
7de7878
[수정] 상세 화면 카드 유형 로직 변경에 따른 수정
hyeonsik971029 Dec 3, 2025
5b0f224
[수정] 신고 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
54a84c7
[수정] 알림 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
b9c3ace
[수정] 카드추가 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
7fdbf00
[수정] 태그 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
0d2dff8
[수정] 태그 검색 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
fe53124
[수정] 태그 모아보기 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
5ecaaaa
[수정] 프로필 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
68242fb
[수정] 팔로우 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
291437f
[수정] 프로필 업데이트 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
c7abf77
[수정] 설정 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
ab8e19c
[수정] 차단 사용자 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
a95c1a2
[수정] 계정 이관 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
4a2a00b
[수정] 약관 화면 URL 수정
hyeonsik971029 Dec 3, 2025
51f31c3
[수정] 회원 탈퇴 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
a33dcf4
[수정] 공지사항 화면 UseCase 및 메인 스레드 활용
hyeonsik971029 Dec 3, 2025
b1e4942
[수정] 계정 이관 시 존재하지 않는 사용자 예외 처리
hyeonsik971029 Dec 3, 2025
c8b15e1
[수정] 온보딩 약관 URL 수정
hyeonsik971029 Dec 3, 2025
e847269
[수정] 온보딩 닉네임 입력 화면 clearButton 숨김로직 수정
hyeonsik971029 Dec 3, 2025
e668cf0
[수정] 상세 하면 조회 시 디코딩 로직 수정
hyeonsik971029 Dec 3, 2025
971485b
[수정] 홈 -> 상세 화면으로 전환 시 중복 제거
hyeonsik971029 Dec 3, 2025
f4ab0eb
[수정] 오타 수정
hyeonsik971029 Dec 3, 2025
d4a3302
[수정] 태그 관련 화면 불필요한 코드 제거 및 토스트 메시지 추가
hyeonsik971029 Dec 3, 2025
99fa08c
[수정] 홈 화면 위치 권한 여부에 따른 로직 수정
hyeonsik971029 Dec 3, 2025
47fa5b7
[수정] 계정 이관 성공 시 런치 화면 부터 시작
hyeonsik971029 Dec 3, 2025
b9ba226
[삭제] 불필요한 UseCase 삭제
hyeonsik971029 Dec 3, 2025
13608d3
[버전] Develop 1.20.5(1020050) 버전 업데이트
hyeonsik971029 Dec 3, 2025
c68db76
[삭제] 중복 throttle 삭제
hyeonsik971029 Dec 4, 2025
6a4a951
[수정] 카드추가 화면에서 글 작성 시 정렬 수정
hyeonsik971029 Dec 4, 2025
71f02ec
[수정] 태그 탭 화면 닉네임 조회 보장
hyeonsik971029 Dec 4, 2025
724de5d
[수정] 피드 카드 정보 표시 로직 수정
hyeonsik971029 Dec 4, 2025
95a1e09
[수정] 알림 화면 텍스트 줄바꿈 로직 수정
hyeonsik971029 Dec 4, 2025
5f5f7e8
[수정] 이용 제한 날짜 수정
hyeonsik971029 Dec 4, 2025
1498d1f
[수정] 태그 탭 화면 관심/인기 태그 화면 전환 지연 수정
hyeonsik971029 Dec 4, 2025
607015e
[수정] 설정 화면 오타 수정
hyeonsik971029 Dec 4, 2025
b48c505
[수정] 홈 공지사항 자동 스크롤 로직 수정
hyeonsik971029 Dec 4, 2025
e6682b8
[수정] 설정 > 공지사항 정렬 수정
hyeonsik971029 Dec 4, 2025
351c90f
[변경] 탭바 숨김 로직 수정
hyeonsik971029 Dec 4, 2025
9e6520d
[변경] 상세 조회 시 삭제된 카드 API 변경
hyeonsik971029 Dec 5, 2025
fbea5f5
[추가] 상세 조회 시 신고여부 조회 추가
hyeonsik971029 Dec 5, 2025
20a2ce5
[수정] 메모리 누수 원인 제거
hyeonsik971029 Dec 5, 2025
d2db3f0
[추가] 재인증 후 return 추가
hyeonsik971029 Dec 5, 2025
8897a2a
[삭제] 불필요한 코드 삭제
hyeonsik971029 Dec 5, 2025
cb57378
[추가] 카드추가 화면 가이드 뷰 추가
hyeonsik971029 Dec 5, 2025
1e18998
[버전] Develop 1.21.0(1021000) 버전 업데이트
hyeonsik971029 Dec 5, 2025
427856e
[수정] 제스처 뒤로가기 활성화
hyeonsik971029 Dec 5, 2025
ae2d59d
[버전] Develop 1.21.1(1021010) 버전 업데이트
hyeonsik971029 Dec 5, 2025
d378d28
[수정] 네비게이션 제스처 활성화 수정
hyeonsik971029 Dec 5, 2025
2643003
[버전] Develop 1.21.2(1021020) 버전 업데이트
hyeonsik971029 Dec 5, 2025
b9cf744
[삭제] 홈 화면 알림 조회 중복 삭제
hyeonsik971029 Dec 8, 2025
bb2430a
[수정] 온보딩 `화면 숨 시작하기` 탭 시 항상 계정 상태 확인
hyeonsik971029 Dec 8, 2025
156a8f4
[수정] 프로필 탭 화면 조회수 항상 표시
hyeonsik971029 Dec 8, 2025
3660a6d
[수정] UITextField 글자수 제한 수정
hyeonsik971029 Dec 8, 2025
69addd1
[추가] 온보딩 화면 닉네임 유효 검사 후 화면 전환
hyeonsik971029 Dec 8, 2025
07661c8
[수정] 여러 API가 토큰 재인증을 시도할 때, 중복 삭제
hyeonsik971029 Dec 8, 2025
c01edca
[버전] Develop 1.21.3(1021030) 버전 업데이트
hyeonsik971029 Dec 8, 2025
87564ea
[수정] 네비게이션 코드 수정
hyeonsik971029 Dec 8, 2025
a475df8
[추가] 카드추가 시 입력중인 태그 있을 때, 같이 요청
hyeonsik971029 Dec 8, 2025
04e5e2e
[추가] 카드추가 화면 이벤트 탭 및 이미지 추가
hyeonsik971029 Dec 8, 2025
07592dc
[버전] Develop 1.22.0(1022000) 버전 업데이트
hyeonsik971029 Dec 8, 2025
5ec9d08
[수정] 카드 추가 API 요청 시 작성중 태그 관련 수정
hyeonsik971029 Dec 9, 2025
ee8de30
[수정] 코드 스타일 및 약한참조 사용
hyeonsik971029 Dec 9, 2025
f6ec62a
[수정] 프로필 업데이트 시 프로필 이미지 이름 항상 요청
hyeonsik971029 Dec 9, 2025
012eecb
[수정] 카드 추가 화면 기본 이미지 정렬
hyeonsik971029 Dec 9, 2025
5179115
[수정] SwiftLint 해결
hyeonsik971029 Dec 9, 2025
0eee8e5
[수정] 재인증 완료 시 즉시 성공 반환
hyeonsik971029 Dec 9, 2025
c93a3f7
[수정] 런치 화면 로그인 실패 시 로직 추가
hyeonsik971029 Dec 9, 2025
9d71294
[수정] 닉네임 텍스트 필드 입력 시 clearButton 숨김 로직 수정
hyeonsik971029 Dec 9, 2025
3ed1934
[수정] 오타 수정
hyeonsik971029 Dec 9, 2025
029f7b6
[수정] 텍스트 편집의 경우 editingChanged 사용
hyeonsik971029 Dec 9, 2025
187f511
[추가] self 캡처 추가
hyeonsik971029 Dec 9, 2025
f7f0b54
[수정] firebase 버전 수정
hyeonsik971029 Dec 9, 2025
6d75ed5
[추가] 카드 추가 화면 기본 이미지 필터 중 이벤트 닷 추가
hyeonsik971029 Dec 9, 2025
fd23893
[수정] 메인 홈 화면 카드 이미지 레이아웃 수정
hyeonsik971029 Dec 9, 2025
1ac2013
[변경] 리프레쉬 컨트롤 표시 더 자연스럽게 변경
hyeonsik971029 Dec 9, 2025
62bd5e0
[버전] Develop 1.22.1(1022010) 버전 업데이트
hyeonsik971029 Dec 9, 2025
e8808ee
[추가] 카드 추가 화면 이미지 보더 색상 변경
hyeonsik971029 Dec 10, 2025
8ce4b3e
[수정] 프로필 화면 하단 인셋 추가
hyeonsik971029 Dec 10, 2025
6efbb4b
[버전] Develop 1.22.2(1022020) 버전 업데이트
hyeonsik971029 Dec 10, 2025
156c2f9
[수정] 마이 > 작성된 댓글카드 조회 페이징 API 추가
hyeonsik971029 Dec 10, 2025
e61e21c
[수정] 오타 수정
hyeonsik971029 Dec 10, 2025
bc6633d
[수정] 마이 화면 작성된 카드 유무에 따른 하단 인셋 다르게 유지
hyeonsik971029 Dec 10, 2025
8142d30
[버전] Develop 1.22.3(1022030) 버전 업데이트
hyeonsik971029 Dec 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions SOOUM/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ def pods

pod 'Alamofire', '~> 5.9.1'

pod 'Firebase/Analytics', '~> 10.22.0'
pod 'Firebase/Crashlytics', '~> 10.22.0'
pod 'Firebase/Messaging', '~> 10.22.0'
pod 'Firebase/Analytics', '~> 10.24.0'
pod 'Firebase/Crashlytics', '~> 10.24.0'
pod 'Firebase/Messaging', '~> 10.24.0'

pod 'Clarity'

Expand Down
74 changes: 39 additions & 35 deletions SOOUM/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,51 +1,52 @@
PODS:
- Alamofire (5.9.1)
- Clarity (3.0.5)
- Clarity (3.3.5)
- CocoaLumberjack/Core (3.7.4)
- CocoaLumberjack/Swift (3.7.4):
- CocoaLumberjack/Core
- Firebase/Analytics (10.22.0):
- Firebase/Analytics (10.24.0):
- Firebase/Core
- Firebase/Core (10.22.0):
- Firebase/Core (10.24.0):
- Firebase/CoreOnly
- FirebaseAnalytics (~> 10.22.0)
- Firebase/CoreOnly (10.22.0):
- FirebaseCore (= 10.22.0)
- Firebase/Crashlytics (10.22.0):
- FirebaseAnalytics (~> 10.24.0)
- Firebase/CoreOnly (10.24.0):
- FirebaseCore (= 10.24.0)
- Firebase/Crashlytics (10.24.0):
- Firebase/CoreOnly
- FirebaseCrashlytics (~> 10.22.0)
- Firebase/Messaging (10.22.0):
- FirebaseCrashlytics (~> 10.24.0)
- Firebase/Messaging (10.24.0):
- Firebase/CoreOnly
- FirebaseMessaging (~> 10.22.0)
- FirebaseAnalytics (10.22.0):
- FirebaseAnalytics/AdIdSupport (= 10.22.0)
- FirebaseMessaging (~> 10.24.0)
- FirebaseAnalytics (10.24.0):
- FirebaseAnalytics/AdIdSupport (= 10.24.0)
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseAnalytics/AdIdSupport (10.22.0):
- FirebaseAnalytics/AdIdSupport (10.24.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleAppMeasurement (= 10.22.0)
- GoogleAppMeasurement (= 10.24.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseCore (10.22.0):
- FirebaseCore (10.24.0):
- FirebaseCoreInternal (~> 10.0)
- GoogleUtilities/Environment (~> 7.12)
- GoogleUtilities/Logger (~> 7.12)
- FirebaseCoreExtension (10.29.0):
- FirebaseCore (~> 10.0)
- FirebaseCoreInternal (10.29.0):
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- FirebaseCrashlytics (10.22.0):
- FirebaseCrashlytics (10.24.0):
- FirebaseCore (~> 10.5)
- FirebaseInstallations (~> 10.0)
- FirebaseRemoteConfigInterop (~> 10.23)
- FirebaseSessions (~> 10.5)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/Environment (~> 7.8)
Expand All @@ -56,7 +57,7 @@ PODS:
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/UserDefaults (~> 7.8)
- PromisesObjC (~> 2.1)
- FirebaseMessaging (10.22.0):
- FirebaseMessaging (10.24.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleDataTransport (~> 9.3)
Expand All @@ -65,6 +66,7 @@ PODS:
- GoogleUtilities/Reachability (~> 7.8)
- GoogleUtilities/UserDefaults (~> 7.8)
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseRemoteConfigInterop (10.29.0)
- FirebaseSessions (10.29.0):
- FirebaseCore (~> 10.5)
- FirebaseCoreExtension (~> 10.0)
Expand All @@ -74,21 +76,21 @@ PODS:
- GoogleUtilities/UserDefaults (~> 7.13)
- nanopb (< 2.30911.0, >= 2.30908.0)
- PromisesSwift (~> 2.1)
- GoogleAppMeasurement (10.22.0):
- GoogleAppMeasurement/AdIdSupport (= 10.22.0)
- GoogleAppMeasurement (10.24.0):
- GoogleAppMeasurement/AdIdSupport (= 10.24.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleAppMeasurement/AdIdSupport (10.22.0):
- GoogleAppMeasurement/WithoutAdIdSupport (= 10.22.0)
- GoogleAppMeasurement/AdIdSupport (10.24.0):
- GoogleAppMeasurement/WithoutAdIdSupport (= 10.24.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleAppMeasurement/WithoutAdIdSupport (10.22.0):
- GoogleAppMeasurement/WithoutAdIdSupport (10.24.0):
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
Expand Down Expand Up @@ -127,7 +129,7 @@ PODS:
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- Kingfisher (7.10.2)
- lottie-ios (4.5.1)
- lottie-ios (4.5.2)
- nanopb (2.30910.0):
- nanopb/decode (= 2.30910.0)
- nanopb/encode (= 2.30910.0)
Expand Down Expand Up @@ -166,9 +168,9 @@ DEPENDENCIES:
- Alamofire (~> 5.9.1)
- Clarity
- CocoaLumberjack/Swift (~> 3.7.2)
- Firebase/Analytics (~> 10.22.0)
- Firebase/Crashlytics (~> 10.22.0)
- Firebase/Messaging (~> 10.22.0)
- Firebase/Analytics (~> 10.24.0)
- Firebase/Crashlytics (~> 10.24.0)
- Firebase/Messaging (~> 10.24.0)
- Kingfisher (~> 7.10.0)
- lottie-ios
- ReactorKit (~> 3.2.0)
Expand All @@ -195,6 +197,7 @@ SPEC REPOS:
- FirebaseCrashlytics
- FirebaseInstallations
- FirebaseMessaging
- FirebaseRemoteConfigInterop
- FirebaseSessions
- GoogleAppMeasurement
- GoogleDataTransport
Expand All @@ -221,22 +224,23 @@ SPEC REPOS:

SPEC CHECKSUMS:
Alamofire: f36a35757af4587d8e4f4bfa223ad10be2422b8c
Clarity: 214d0e426d63a8f6edbcd2a39edb5d2955728e0e
Clarity: fbd41ffa7b3c925ffb092a717c2dd896c39eff72
CocoaLumberjack: 543c79c114dadc3b1aba95641d8738b06b05b646
Firebase: 797fd7297b7e1be954432743a0b3f90038e45a71
FirebaseAnalytics: 8d0ff929c63b7f72260f332b86ccf569776b75d3
FirebaseCore: 0326ec9b05fbed8f8716cddbf0e36894a13837f7
Firebase: 91fefd38712feb9186ea8996af6cbdef41473442
FirebaseAnalytics: b5efc493eb0f40ec560b04a472e3e1a15d39ca13
FirebaseCore: 11dc8a16dfb7c5e3c3f45ba0e191a33ac4f50894
FirebaseCoreExtension: 705ca5b14bf71d2564a0ddc677df1fc86ffa600f
FirebaseCoreInternal: df84dd300b561c27d5571684f389bf60b0a5c934
FirebaseCrashlytics: e568d68ce89117c80cddb04073ab9018725fbb8c
FirebaseCrashlytics: af38ea4adfa606f6e63fcc22091b61e7938fcf66
FirebaseInstallations: 913cf60d0400ebd5d6b63a28b290372ab44590dd
FirebaseMessaging: 9f71037fd9db3376a4caa54e5a3949d1027b4b6e
FirebaseMessaging: 4d52717dd820707cc4eadec5eb981b4832ec8d5d
FirebaseRemoteConfigInterop: 6efda51fb5e2f15b16585197e26eaa09574e8a4d
FirebaseSessions: dbd14adac65ce996228652c1fc3a3f576bdf3ecc
GoogleAppMeasurement: ccefe3eac9b0aa27f96066809fb1a7fe4b462626
GoogleAppMeasurement: f3abf08495ef2cba7829f15318c373b8d9226491
GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a
GoogleUtilities: ea963c370a38a8069cc5f7ba4ca849a60b6d7d15
Kingfisher: 99edc495d3b7607e6425f0d6f6847b2abd6d716d
lottie-ios: 248b380fa1b97d18e792c37d90da7ab2aa0d6562
lottie-ios: 96784afc26ea031d3e2b6cae342a4b8915072489
nanopb: 438bc412db1928dac798aa6fd75726007be04262
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851
Expand All @@ -255,6 +259,6 @@ SPEC CHECKSUMS:
WeakMapTable: 05c694ce8439a7a9ebabb56187287a63c57673d6
YPImagePicker: afc81b3cffab05a6e7261c5daf80dc31b4e917b4

PODFILE CHECKSUM: f064785e258ff9ada0428a59015c8a3fd3ccfe5d
PODFILE CHECKSUM: 2d750402f8449e78cdaa64307593cf3736124c1f

COCOAPODS: 1.16.2
Loading