Skip to content

수고했다.. 불바다! #496

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 459 commits into from
Dec 5, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
459 commits
Select commit Hold shift + click to select a range
56eea2c
(#377) ♻️: 새로고침 노티 이름 수정
Yabby1997 Nov 24, 2021
85ed6e0
(#378) ✨: 상대방 페이지 작성 완료 배너 탭 시에 페이지 작성 페이지로 이동되는 기능 구현
Yabby1997 Nov 24, 2021
0d61b16
(#379) ✨: 상대방 새로고침(찌르기) 노티 수신시 자동으로 새로고침되는 기능 구현
Yabby1997 Nov 24, 2021
8c117b1
🚨: xcconfig gitignore에 추가해 제거
Yabby1997 Nov 24, 2021
2bea508
(#325) 🎨: PageDetailViewController 구성
doingsquirrel Nov 24, 2021
d3c2144
(#387) ✨: EditPageUseCaseProtocol의 savePage함수 파라미터 변경에 따른 수정
doingsquirrel Nov 24, 2021
80086ff
(#390) ✨: PageDetailViewModel에서 rawPageEntity를 받아 화면에 노출
doingsquirrel Nov 24, 2021
b405046
(#391) ✨: DiaryViewCoordinator에서 전달
doingsquirrel Nov 24, 2021
d698609
(#391) :recycle:: DiaryViewCoordinator에서 pageEntity를 전달로 변경
doingsquirrel Nov 24, 2021
85571b3
(#384) ♻️: 페이지 업데이트를 위한 API추가
rlsmd9 Nov 24, 2021
83b6dc5
(#384) ♻️: PageRepository updatePage 구현
rlsmd9 Nov 24, 2021
b022d71
(#384) ♻️: savePage를 페이지 수정시에도 사용할 수 있도록 개선
rlsmd9 Nov 24, 2021
aa8f10e
(#384) ♻️: patchPageDocument의 body 구현
rlsmd9 Nov 24, 2021
c66ef0a
🧪: patchPageDocument 테스트 추가
rlsmd9 Nov 24, 2021
6b0b174
🚨: config 중복 하나 제거
Yabby1997 Nov 24, 2021
7c5a1dd
🚨: 꾹 꾹 찌르기 배너 선택 시 새 페이지 무한 작성 가능한 문제 수정
Yabby1997 Nov 24, 2021
cb38802
(#382) ✨: viewModel의 프로퍼티 정의
dozzing31 Nov 24, 2021
f2b11ee
(#382) ✨: viewModel의 프로토콜 일부 수정
dozzing31 Nov 24, 2021
84e5643
(#382) ✨: metadata를 이용해 rawPage를 받아오는 메소드 구현
dozzing31 Nov 24, 2021
fdeef00
(#386) ✨: pageDetailViewCoordinator 프로토콜 구현
dozzing31 Nov 24, 2021
e5f340f
(#382) ✨: editPageView로 전환되는 메소드 구현
dozzing31 Nov 24, 2021
9bd0b87
(#386) ✨: PageDetailViewCoordinator의 start 함수 구현
dozzing31 Nov 24, 2021
03e5df0
(#388) ✨: EditPageViewModel, coordinator에서 rawPageEntity를 인자로 받도록 수정
dozzing31 Nov 24, 2021
1083650
(#388) ✨: editPageViewCoordinator를 호출하는 메소드 구현
dozzing31 Nov 24, 2021
1b35abf
(#382) ✨: viewModel에 날짜, 편집 가능여부 확인 메소드 추가
dozzing31 Nov 24, 2021
7a74095
(#389) 🎨: 페이지 수정인 경우 기존 엔티티를 올릴 수 있도록 수정
dozzing31 Nov 24, 2021
0bf82b2
(#389) 🎨: pageDetailView에서 전달받은 페이지를 그리도록 수정
dozzing31 Nov 24, 2021
4338ac2
♻️: 프린트문 제거
dozzing31 Nov 24, 2021
073329d
(#395) ✨: 헤더 탭 시 햅틱 발생 기능 추가
Yabby1997 Nov 24, 2021
3718bba
(#395) ✨: 유저 연결버튼 탭, 페어링 노티피케이션 발생 시 햅틱 발생 기능 추가
Yabby1997 Nov 24, 2021
eda112a
(#395) ✨: 디스플레이모드 변경, 노티피케이션수신, 뷰 나타날 때에 햅틱 발생 기능 추가
Yabby1997 Nov 24, 2021
8c275b5
(#395) ✨: 각 컴포넌트가 페이지에 올라올 때 햅틱 발생 기능 추가
Yabby1997 Nov 24, 2021
4728475
(#395) ✨: 폰트 색 변경할 때 햅틱 추가
doingsquirrel Nov 24, 2021
c981218
♻️: index로 스크롤 시키기에서 헤더를 0번 인덱스로 처리하도록 변경
Yabby1997 Nov 24, 2021
4903f69
(#401) ✨: GlobalFontUseCase에서 폰트 설정시 Notification을 발송하도록 개선
Yabby1997 Nov 24, 2021
4207a32
(#402) ✨: GlobalFontUseCase의 Notification을 수신시 폰트를 재설정하는 기능 추가
Yabby1997 Nov 24, 2021
e29fa50
(#403) ♻️: 기존 ViewWillAppear에서 하던 global font 재설정을 Notification을 통한 방…
Yabby1997 Nov 24, 2021
4140af3
(#403) ♻️: 헤더뷰의 global font가 notification에 따라 설정되도록 변경
Yabby1997 Nov 24, 2021
0e94f42
(#404) ♻️: NavigationBar의 title이 매번 업데이트되도록 개선
Yabby1997 Nov 24, 2021
d7d3626
🚨: 페이지 편집 완료시 메타데이터를 넘기도록 수정
dozzing31 Nov 24, 2021
e4c7c12
🚨: 페이지 수정시 업데이트가 되지 않는 현상 수정
rlsmd9 Nov 24, 2021
3769819
🚨: 페이지 수정시 메타데이터를 로컬 캐시에 저장하도록 수정
rlsmd9 Nov 24, 2021
fabf635
♻️: CoreDataPageEntity의 savePageEntity 반환 Output을 PageEntity로 수정
rlsmd9 Nov 24, 2021
a2cc508
🚨: Page를 저장, 수정시 캐시가 완전히 끝난 후 결과를 반환하도록 수정
rlsmd9 Nov 24, 2021
3c23b5f
(#412) ♻️: 바텀시트 그림자 디자인 수정
rlsmd9 Nov 25, 2021
6856f61
(#408) ♻️: subTitle의 폰트를 notification수신해 적용할 수 있도록 수정
rlsmd9 Nov 25, 2021
b3b025b
(#408) ♻️: loadingImage를 외부에서 선택할 수 있도록 수정
rlsmd9 Nov 25, 2021
fcd24f1
(#409) ✨: FontColor 햅틱 개선
doingsquirrel Nov 25, 2021
bb895fb
(#410) :recycle:: FontColor 탭 시 변경 수정
doingsquirrel Nov 25, 2021
197f8a3
🎨: 기본색상 다크모드 색 변경
doingsquirrel Nov 25, 2021
0f51731
(#417) ♻️: 다크모드에 따라 배경색 변경
doingsquirrel Nov 25, 2021
c7b4c9c
♻️: 코드 컨벤션에 맞게 수정
doingsquirrel Nov 25, 2021
ff7d56b
🚨: 페이지 수정시 배경색 반영이 안되던 현상을 수정
dozzing31 Nov 25, 2021
5aa8772
🚨: 설정화면에서 status bar 숨기기 및 페이지 편집 타이틀 수정
dozzing31 Nov 25, 2021
380ca4f
(#416) ✨: UserRepository에 친구 연결을 해제하기 위한 resetUser함수 구현
rlsmd9 Nov 25, 2021
7c85f54
(#416) ✨: PairUserUseCase에서 친구 연결 해제를 위한 기능 구현
rlsmd9 Nov 25, 2021
12907a3
(#420) ✨: UserDefaults 초기값을 AppDelegate에서 설정
Yabby1997 Nov 25, 2021
42fd702
(#420) ✨: 설정값에 따라 foreground push notification 표시 여부가 결정되도록 구현
Yabby1997 Nov 25, 2021
e33a954
(#420) 🎨: 푸시 알림에 대한 세팅 옵션 명 수정
Yabby1997 Nov 25, 2021
f342c06
(#420) ♻️: 알림 송수신자가 동일하면 전송하지 않도록 수정
Yabby1997 Nov 25, 2021
5cfe926
♻️: dooldaSublabel 컬러 name이 잘못입력되어 정상적으로 색을 사용할 수 없던 문제 수정
Yabby1997 Nov 25, 2021
6b009dc
♻️: 불필요 폰트 설정 코드 제거 및 폰트 크기 수정
Yabby1997 Nov 25, 2021
52fed2d
♻️: 네비게이션 헤더 폰트 사이즈 16으로 고정
Yabby1997 Nov 25, 2021
95096f0
🚨: NavigationBar 스타일 통일 및 폰트 재설정 코드 변경을 통해 최초 빌드시 폰트가 변경되지 않는 문제 해결
Yabby1997 Nov 25, 2021
b53c163
♻️: NavigationBar Appearance 모두 제거
Yabby1997 Nov 25, 2021
59c7794
(#424) ✨: 유저 연결 해제에 대한 Notification 정의
Yabby1997 Nov 25, 2021
5c26c7b
(#424) ✨: 친구 연결 해제 알림 도착시 SplashViewController로 이동되도록 구현
Yabby1997 Nov 25, 2021
2c34e0e
🚨: 스티커팩 레이어 수정 및 가위 에셋 변경
dozzing31 Nov 25, 2021
22e206f
🎨: 스티커팩 버디 에셋 추가 및 스티커 크기 수정
dozzing31 Nov 25, 2021
551e7ff
✨: 스티커 팩에 햅틱 추가
dozzing31 Nov 25, 2021
1261624
✨: 유저 연결 해제를 위한 message전송 부분 구현
Yabby1997 Nov 25, 2021
f95fd30
(#414) 🎨: 친구끊기 버튼 추가
dozzing31 Nov 25, 2021
b846891
(#414) 🎨: 친구끊기 alert 알림 추가
dozzing31 Nov 25, 2021
f4162cf
(#414) ✨: 친구를 끊으면 splashView로 넘어가도록 수정
dozzing31 Nov 25, 2021
a99be70
(#414) ✨: viewModel에서 disconnect useCase를 사용하도록 수정
dozzing31 Nov 25, 2021
570f3c9
(#414) ✨: 코디네이터에서 user와 pairUseCase를 주입하도록 수정
dozzing31 Nov 25, 2021
2da4f36
(#414) 🚨: splashViewCoordinator에서 main 스레드를 사용하지 않던 오류 수정
dozzing31 Nov 25, 2021
10f2d17
(#414) 🎨: 데이터 지워지는 경고 문구 추가
dozzing31 Nov 25, 2021
6d99738
(#427) ✨: 위젯 뷰 추가
Yabby1997 Nov 25, 2021
ee50442
(#427) ✨: 2*2 대응 뷰 구성
Yabby1997 Nov 25, 2021
c46e5ce
🤪: 빠뜨린 스티커 에셋 추가
dozzing31 Nov 25, 2021
4acbcc9
🚨: NavigationBar제거되며 이상해진 PairingView 로고 offset수정
Yabby1997 Nov 25, 2021
26b1308
🚨: 페이지 편집시, 화면 갱신이 제대로 안되던 버그를 수정
dozzing31 Nov 25, 2021
4fa1adf
📝: README 업데이트
doingsquirrel Nov 25, 2021
f75757d
📝: README에 배포링크 추가
doingsquirrel Nov 25, 2021
3bee8c0
🚨: 스티커팩에서 스티커들이 튕겨 나가지던 현상을 수정
dozzing31 Nov 25, 2021
e0a339e
🚨: 가위가 움직이지 않던 현상 수정
dozzing31 Nov 25, 2021
e37a1b0
(#432) 🚨: CoreDataPersistenceService를 singleton 패턴으로 수정
rlsmd9 Nov 25, 2021
88a84b2
(#432) 🚨: CoreDataPersistenceService를 생성할때 shared를 통해 접근하도록 수정
rlsmd9 Nov 25, 2021
adf1c39
(#432) 🚨: cachedCoreDataPage와 pageEntity의 수정일이 다른경우만 page를 저장하도록 수정
rlsmd9 Nov 25, 2021
eee7c29
🚨: 친구 끊기 버튼의 폰트가 업데이트 되지 않던 현상 수정
dozzing31 Nov 25, 2021
bd25c7f
(#436, #437) ✨: TextComponent를 TextView에서 UILabel로 변경
doingsquirrel Nov 29, 2021
ba7931e
🤪: 세로모드 고정
doingsquirrel Nov 29, 2021
d8e2387
🤪: 지원 iOS버전 14까지 낮춤
doingsquirrel Nov 29, 2021
8b07ad4
(#438) ♻️: 새로고침시 네트워크 요청에 1초 딜레이 추가
Yabby1997 Nov 29, 2021
2b7492b
(#435) ♻️: ViewModel에서 친구끊기 실패에 대한 에러를 error publisher에 담도록 수정
rlsmd9 Nov 29, 2021
6907d27
♻️: SettingViewController에서 Lint규칙 위배되는 부분 수정
rlsmd9 Nov 29, 2021
1bb1e20
(#435) ♻️: SettingsViewModel에서 발생하는 에러를 alert로 출력하도록 수정
rlsmd9 Nov 29, 2021
83dd78e
(#435) ♻️: 혼자 쓰기 모드일때 친구 끊기 시 친구연결 화면으로 이동하도록 수정
rlsmd9 Nov 29, 2021
9ce092f
(#435) ♻️: Pair Document를 지우기 위한 API 추가
rlsmd9 Nov 29, 2021
b7ad5ee
(#435) ♻️: PairRepositoryProtocol에 deletePair 함수 정의
rlsmd9 Nov 29, 2021
71b48c3
(#435) ♻️: PairRepository에 deletePair 함수 구현
rlsmd9 Nov 29, 2021
0f45cd9
(#435) ♻️: UseCase disconnectPair동작시 pair 정보도 삭제하도록 수정
rlsmd9 Nov 29, 2021
8204924
(#435) ♻️: Error Alert출력시 LocalizedError를 채택한 Error만 출력하도록 수정
rlsmd9 Nov 29, 2021
e55e85b
♻️: API 요청시 가독성을 위해 Request를 별도의 변수로 분리
rlsmd9 Nov 29, 2021
063509c
♻️: 불필요한 개행 제거
rlsmd9 Nov 29, 2021
7bd1102
(#442) ♻️: PairUserUseCase에서 Unpair 로직 분리
rlsmd9 Nov 29, 2021
7d16b3a
(#442) ♻️: 친구 끊기 버튼 탭에 대한 Input 네이밍 수정
rlsmd9 Nov 29, 2021
9ab66cc
(#442) ♻️: unpairUserUseCase를 주입받도록 수정
rlsmd9 Nov 29, 2021
5eed7be
(#447) ♻️: 페이지 저장중 로딩화면에서 에러 발생에 대한 처리 추가
rlsmd9 Nov 29, 2021
733da71
(#451) ♻️: Repository Protocol Grouping
rlsmd9 Nov 29, 2021
8a98c41
(#451) ♻️: GetMyIdUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
b2bbdb3
(#451) ♻️: PairUserUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
1d98a85
(#451) ♻️: GetUserUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
9e2e2f5
(#451) ♻️: RefreshUserUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
74ee7d7
(#451) ♻️: RegisterUserUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
e41c131
(#451) ♻️: EditPageUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
6b2c762
(#451) ♻️: ImageComposeUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
9c8cea0
(#451) ♻️: ImageUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
142fe86
(#451) ♻️: CheckMyTurnUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
4f72715
(#451) ♻️: GetPageUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
bed39a7
(#451) ♻️: StickerUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
3a0e5d7
(#451) ♻️: TextUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
d439d17
(#451) ♻️: PushNotificationStateUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
7527b69
(#451) ♻️: GlobalFontUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
08bc6dc
(#451) ♻️: GetRawPageUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
fbc6c50
(#451) ♻️: FCMTokenUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
c35133c
(#451) ♻️: FirebaseMessageUseCaseProtocol 분리
rlsmd9 Nov 29, 2021
75a4e8b
(#451) ♻️: DisconnectPair 함수 제거
rlsmd9 Nov 29, 2021
d17f3d7
(#445) 🚨: 다이어리 화면 상단 버튼 크기 수정
dozzing31 Nov 29, 2021
4a8231f
🚨: status bar가 hidden되지 않았던 화면들 수정
dozzing31 Nov 29, 2021
107d536
(#445) 🚨: 페이지 편집 상단 버튼 크기 수정
dozzing31 Nov 29, 2021
4551a16
(#445) 🚨: 페이지 하단 버튼 크기 수정
dozzing31 Nov 29, 2021
ca8e900
(#445) 🚨: 햅틱 강도를 light로 통일
dozzing31 Nov 29, 2021
b385af3
(#445) 🚨: 다이어리 화면에 햅틱 반응 추가
dozzing31 Nov 29, 2021
2ff7e70
(#445) ✨: 둘다 버튼에 햅틱 반응 추가
dozzing31 Nov 29, 2021
480ea02
(#445) 🚨: 햅틱 반응이 없던 버튼에 반응 추가
dozzing31 Nov 29, 2021
0386575
(#445) 🚨: 상세페이지 화면 버튼 크기 수정
dozzing31 Nov 29, 2021
fb8bfe7
🤪: 점선 이미지 추가
dozzing31 Nov 29, 2021
6deb6b6
♻️: 스티커팩의 선을 점선으로 변경
dozzing31 Nov 29, 2021
5e39804
🤪: 가위 이미지 추가
dozzing31 Nov 29, 2021
e3593d5
(#443) ♻️: Cell에 페이지를 그리는 로직을 리팩터링
Yabby1997 Nov 29, 2021
e5b986d
(#443) ♻️: 페이지 편집화면에서 페이지를 그리는 로직을 리팩터링
Yabby1997 Nov 29, 2021
e8d2303
(#443) ♻️: 페이지 디테일 뷰에서 페이지를 그리는 로직을 리팩터링
Yabby1997 Nov 29, 2021
06237a6
(#443) ♻️: DiaryPageView 리팩터링
Yabby1997 Nov 29, 2021
63ea873
(#443) ♻️: DiaryCollectionViewCell과 PageDetailViewController가 DiaryP…
Yabby1997 Nov 29, 2021
847fb2e
(#443) 🚨: DiaryCollectionViewCell의 날짜 표시 폰트 크기 설정문제 해결
Yabby1997 Nov 29, 2021
b39ff6a
(#443) ♻️: 불필요 변수 제거
Yabby1997 Nov 29, 2021
91328e3
(#433) ♻️: 모아보기에서 디테일 뷰로 이동 시 scroll을 통해 navigation bar를 숨길 수 있던 문제 해결
Yabby1997 Nov 29, 2021
70d9afa
(#443) ♻️: 뒤로가기 버튼 타이틀 텍스트 제거
Yabby1997 Nov 29, 2021
e2a5837
♻️: protocol 위치 변경
Yabby1997 Nov 29, 2021
e8a2a90
📝 : 배포링크 오기 수정
Yabby1997 Nov 30, 2021
13b2eed
(#446) 🚨: 설정 상세 화면에서 텍스트 수정이 되던 현상을 수정
dozzing31 Nov 29, 2021
11d7bd3
(#446) 🤪: 라이센스 파일 추가
dozzing31 Nov 29, 2021
ea19d39
(#446) ♻️: DooldaInfoType에서 title과 content를 갖도록 수정
dozzing31 Nov 29, 2021
09d8509
(#446) ♻️: 수정된 type으로 뷰를 그리도록 수정
dozzing31 Nov 29, 2021
b91ec0e
(#446) 🚨: contributor 뷰 컨트롤러를 따로 생성
dozzing31 Nov 29, 2021
44830c7
(#446) 🚨: coordinator에서 contributor 뷰 컨트롤러를 요청하는 함수를 따로 분리
dozzing31 Nov 29, 2021
185f676
(#446) 🚨: contributor viewController를 InformationViewController로 통합
dozzing31 Nov 29, 2021
b6f0c5e
(#446) ♻️: 통합된 viewController에 맞게 coordinator 메소드 수정
dozzing31 Nov 29, 2021
8d1d178
🧪: editPageUseCaseTest Dummy 분리
doingsquirrel Nov 30, 2021
c516740
(#461) 🧪: DummyUseRepository추가
doingsquirrel Nov 30, 2021
f4139cd
(#461) 🧪: GetMyId 성공 및 실패 판단 test 추가
doingsquirrel Nov 30, 2021
fac6b4e
(#461) 🧪: 의미없는 Error 삭제
doingsquirrel Nov 30, 2021
a67eeef
(#459) 🧪: GetUserUseCase 테스트 및 DummyUserRepository 정의
Yabby1997 Nov 30, 2021
df69eb4
(#459) 🧪: DummyUserRepository 테스트 완료
Yabby1997 Nov 30, 2021
5615fbd
🚨: GetUserUseCaseTest, GetMyIdUseCaseTest 통합
Yabby1997 Nov 30, 2021
fbfb015
(#466) 🧪: dummyImageRepository 생성
dozzing31 Nov 30, 2021
41c9062
(#466) 🧪: save local 메소드 테스트
dozzing31 Nov 30, 2021
92247db
(#466) 🧪: save local 메소드에서 이미지 데이터 변환에 실패한 케이스 추가
dozzing31 Nov 30, 2021
8e478e5
(#466) 🧪: save remote 메소드 테스트
dozzing31 Nov 30, 2021
08ca70e
(#460) 🧪: 혼자 친구맺기 테스트 추가
rlsmd9 Nov 30, 2021
933c469
(#460) 🧪: 친구맺기 테스트 추가
rlsmd9 Nov 30, 2021
0b1cd79
♻️: DummyUserRepository의 생성자 변경에 따른 수정
rlsmd9 Nov 30, 2021
ee7b3e7
♻️: 미구현된 DummyUserRepository 구현
rlsmd9 Nov 30, 2021
6e90902
(#460) 🧪: 친구 연결 로직 확인을 위한 친구 데이터 추가
rlsmd9 Nov 30, 2021
a39aecf
(#460) 🧪: 친구맺기 테스트 케이스 추가
rlsmd9 Nov 30, 2021
4564863
(#460) 🧪: expectation fullfill 추가
rlsmd9 Nov 30, 2021
eb53860
(#472) 🧪: setToken 테스트 추가
Yabby1997 Nov 30, 2021
ecd0e52
(#472) 🧪: getToken 테스트 추가
Yabby1997 Nov 30, 2021
740e603
(#468) 🧪: DummyGlobalFontRepository 생성
doingsquirrel Nov 30, 2021
0baefe4
(#468) 🧪: SetGlobalFontSucces 테스트 완료
doingsquirrel Nov 30, 2021
713e1ee
(#468) 🧪: SaveGlobalFont 성공 테스트 추가
doingsquirrel Nov 30, 2021
07430e8
(#468) 🧪: getGlobalFont 성공 테스트 추가
doingsquirrel Nov 30, 2021
119235c
(#468) 🧪: SetGlobalFont시 default로 나오는 테스트 추가
doingsquirrel Nov 30, 2021
9216b50
(#477) 🧪: PushNotificationStateUseCaseTest 추가
doingsquirrel Nov 30, 2021
5dccc7a
♻️: PushNotificationStateUseCaseProtocol 메서드 이름 수정
doingsquirrel Nov 30, 2021
91acf8e
(#477) 🧪: DummyNotificationStateRepository 추가
doingsquirrel Nov 30, 2021
549bf97
(#477) 🧪: PushNotificationStateUseCase Set과 Fetch 메서드 테스트 추가
doingsquirrel Nov 30, 2021
4e10986
(#479) 🧪: TextUseCaseTest 추가
doingsquirrel Nov 30, 2021
5f6e1e0
♻️: ComponentType 파일 분리
doingsquirrel Nov 30, 2021
aaf1998
(#479) 🧪: TextUseCase Get과 Change 테스트 추가
doingsquirrel Nov 30, 2021
1cfeacd
(#470) 🧪: RegisterUserUseCaseTest 추가
Yabby1997 Nov 30, 2021
eedf419
(#484) 🧪: FirebaseMessageUseCaseTest 추가
Yabby1997 Nov 30, 2021
02bdc13
(#481) 🧪: CheckMyTurnUseCaseTest Target 생성
rlsmd9 Nov 30, 2021
ebc3330
♻️: 미구현된 DummyUserRepository의 fetchRecentlyEditedUser 구현
rlsmd9 Nov 30, 2021
55eaaf5
(#481) 🧪: CheckMyTurnUseCaseTest 테스트 케이스 추가
rlsmd9 Nov 30, 2021
be14ab0
(#483) 🧪: GetPageUseCase Target 생성
rlsmd9 Nov 30, 2021
02e7fb0
♻️: DummyPageRepository에 미구현된 fetchPages 구현
rlsmd9 Nov 30, 2021
b686378
(#483) 🧪: GetPageUseCase 테스트 케이스 추가
rlsmd9 Nov 30, 2021
00dd6e3
(#476) 🧪: RefreshUserUseCaseTest Target 생성
rlsmd9 Nov 30, 2021
2a31036
(#476) 🧪: RefreshUserUseCaseTest 테스트 케이스 추가
rlsmd9 Nov 30, 2021
aef0fa4
♻️: RefreshUserUseCaseTest의 의존성 제거
rlsmd9 Nov 30, 2021
9dc3915
♻️: RefreshUserUseCaseTest의 fullfill Count를 1로 수정
rlsmd9 Nov 30, 2021
185ad19
(#488) 🧪: GetRawPageUseCase Target 생성
rlsmd9 Nov 30, 2021
15334f2
♻️: DummyRawPageRepository에 미구현된 fetch 구현
rlsmd9 Nov 30, 2021
5c9f14d
(#488) 🧪: GetPageUseCase 테스트 케이스 추가
rlsmd9 Nov 30, 2021
ff84366
♻️: DummyRawPageRepository fetch의 fail Error 수정
rlsmd9 Nov 30, 2021
3aed905
♻️: DummyPairRepository CheckTurn Flag추가
rlsmd9 Nov 30, 2021
7579efa
♻️: 불필요한 Test Scheme 제거
rlsmd9 Nov 30, 2021
6b4c763
(#444) 🚨 : textEditInput cursor작동 오류 수정
doingsquirrel Nov 29, 2021
0cf8823
(#450) ♻️: textComponent 수정 시 색 유지
doingsquirrel Nov 29, 2021
388f456
♻️: editPageView ScrollView 삭제
doingsquirrel Nov 29, 2021
22e7d6b
(#457) 🚨 : component pan gesture 시 튀는 현상 수정
doingsquirrel Nov 30, 2021
e34cc38
(#450) ♻️: 코드 스타일 수정
doingsquirrel Nov 30, 2021
4b309bd
♻️: editPageViewController 순환참조 해제
doingsquirrel Dec 1, 2021
aef30fb
♻️: service단 객체 싱글톤 구현
doingsquirrel Dec 1, 2021
7e9e98a
♻️: 코디네이터 개선
doingsquirrel Dec 1, 2021
425a4ee
♻️: splash, pairing, diary coordinator viewModel 분리
doingsquirrel Dec 1, 2021
f49dba6
♻️: PageDetailView 코디네이터 개선
rlsmd9 Dec 1, 2021
fc987b7
♻️: DiaryViewCoordinator의 editPageRequested Notification이름 수정
rlsmd9 Dec 1, 2021
27e3b50
♻️: PageDetailViewCoordicatorProtocol 제거
rlsmd9 Dec 1, 2021
aaceb7f
♻️: userInfo Dictionary의 중복된 키 수정
rlsmd9 Dec 1, 2021
81daa10
♻️: 코드 컨벤션 위배되는 부분 수정
rlsmd9 Dec 1, 2021
e578907
♻️: setting view coordinator와 viewModel 분리
dozzing31 Dec 1, 2021
02db1ad
♻️: coordinator protocol 삭제
dozzing31 Dec 1, 2021
0f41021
♻️: notification을 main queue에서 받도록 수정
dozzing31 Dec 1, 2021
fdde670
🚨: Coordinator를 Notification으로 끊어서 발생한 memory leak 문제 해결
Yabby1997 Dec 1, 2021
55dd33d
♻️: PairingViewModel의 Published.Publisher를 AnyPublisher로 수정
rlsmd9 Dec 1, 2021
cd677e2
♻️: DiaryViewModel의 Published.Publisher를 AnyPublisher로 수정
rlsmd9 Dec 1, 2021
fe04ed8
♻️: FilterOptionViewModel의 Published.Publisher를 AnyPublisher로 수정
rlsmd9 Dec 1, 2021
6cf0dde
♻️: PageDetailViewModel의 Published.Publisher를 AnyPublisher로 수정
rlsmd9 Dec 1, 2021
03ba1c6
♻️: EditPageViewModel의 Published.Publisher를 AnyPublisher로 수정
rlsmd9 Dec 1, 2021
898bfe6
♻️: PhotoPickerViewModel의 Published.Publisher를 AnyPublisher로 수정
rlsmd9 Dec 1, 2021
a2ce95b
♻️: SettingsViewModel의 Published.Publisher를 AnyPublisher로 수정
rlsmd9 Dec 1, 2021
3c75123
♻️: PairUserUseCase의 Published.Publisher를 AnyPublisher로 수정
rlsmd9 Dec 1, 2021
3661cb3
♻️: RefreshUserUseCase의 Published.Publisher를 AnyPublisher로 수정
rlsmd9 Dec 1, 2021
49ef2d1
♻️: RegisterUserUseCase의 Published.Publisher를 AnyPublisher로 수정
rlsmd9 Dec 1, 2021
ec68746
♻️: EditPageUseCase의 Published.Publisher를 AnyPublisher로 수정
rlsmd9 Dec 1, 2021
1d5687a
♻️: FirebaseMessageUseCase의 Published.Publisher를 AnyPublisher로 수정
rlsmd9 Dec 1, 2021
6e8e535
🚨: 폰트 피커의 높이가 0으로 잡히던 현상 수정
dozzing31 Dec 2, 2021
991b161
🚨: 선택된 페이지 엔티티를 필터링 된 결과가 아닌 전체 페이지 결과에서 찾던 문제 수정
Yabby1997 Dec 2, 2021
51af215
♻️: Config파일과 Google plist를 .gitignore에서 제거하고 프로젝트에 포함
Yabby1997 Dec 2, 2021
3cbc227
♻️: 한국어 앱 display name을 둘다로 변경
Yabby1997 Dec 2, 2021
4c30f06
🎨: PhotoFrame Asset 추가
rlsmd9 Dec 2, 2021
b692158
🚨: Cloud 이미지 로드 실패에 대한 에러 추가
rlsmd9 Dec 2, 2021
f115f2e
🤪: ReadMe용 사진 추가
rlsmd9 Dec 2, 2021
077f9a5
📝: README에 동작화면 추가 및 프로젝트 구조 사진 수정
doingsquirrel Dec 2, 2021
037b958
🚨: polaroid_long 이미지를 프로젝트 resource디렉터리에 추가
rlsmd9 Dec 2, 2021
292668a
🚨: DiaryPage에 폰트 적용이 안된느 문제 해결
Yabby1997 Dec 2, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -140,9 +140,6 @@ iOSInjectionProject/
!*.xcworkspace/contents.xcworkspacedata
**/xcshareddata/WorkspaceSettings.xcsettings

# Firebase Property List
GoogleService-Info.plist

# SwiftPackageManager
Package.resolved

Expand Down
2,547 changes: 1,770 additions & 777 deletions Doolda/Doolda.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

120 changes: 90 additions & 30 deletions Doolda/Doolda.xcodeproj/xcshareddata/xcschemes/Doolda.xcscheme
Original file line number Diff line number Diff line change
Expand Up @@ -32,99 +32,159 @@
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FC9F107E27315EB80060FEB7"
BuildableName = "FirebaseNetworkTest.xctest"
BlueprintName = "FirebaseNetworkTest"
BlueprintIdentifier = "FC4459AA2755E8C4004888B9"
BuildableName = "GetMyIdUseCaseTest.xctest"
BlueprintName = "GetMyIdUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "6648945B27327F1D009F03E2"
BuildableName = "GeneratePairIdUseCaseTests.xctest"
BlueprintName = "GeneratePairIdUseCaseTests"
BlueprintIdentifier = "319C21D4273BD764009CE65C"
BuildableName = "URLSessionNetworkServiceTest.xctest"
BlueprintName = "URLSessionNetworkServiceTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FC9F1061273102E30060FEB7"
BuildableName = "GetMyIdUseCaseTest.xctest"
BlueprintName = "GetMyIdUseCaseTest"
BlueprintIdentifier = "1D992E2F2755E8EC002C4457"
BuildableName = "GetUserUseCaseTest.xctest"
BlueprintName = "GetUserUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D0C8BC82732B5F90091ACC0"
BuildableName = "GetPairIdUseCaseTest.xctest"
BlueprintName = "GetPairIdUseCaseTest"
BlueprintIdentifier = "FC4459EB27561A48004888B9"
BuildableName = "PushNotificationStateUseCaseTest.xctest"
BlueprintName = "PushNotificationStateUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FC5FB7A027328A19008AC3D2"
BuildableName = "UserDefaultsPersistenceServiceTest.xctest"
BlueprintName = "UserDefaultsPersistenceServiceTest"
BlueprintIdentifier = "66C2CA842755E9F200AFE5EE"
BuildableName = "PairUserUseCaseTest.xctest"
BlueprintName = "PairUserUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FC5FB7C827339213008AC3D2"
BuildableName = "UserRepositoryTests.xctest"
BlueprintName = "UserRepositoryTests"
BlueprintIdentifier = "1DAEB02327560E8F0040E8C1"
BuildableName = "FCMTokenUseCaseTest.xctest"
BlueprintName = "FCMTokenUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "310D81222733C7FC00F15F4F"
BuildableName = "SplashViewModelTest.xctest"
BlueprintName = "SplashViewModelTest"
BlueprintIdentifier = "66C2CAEB275640CA00AFE5EE"
BuildableName = "GetRawPageUseCaseTest.xctest"
BlueprintName = "GetRawPageUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "669ADE312732E4A8007B529B"
BuildableName = "RefreshPairIdUseCaseTest.xctest"
BlueprintName = "RefreshPairIdUseCaseTest"
BlueprintIdentifier = "66C2CAAA27561E1100AFE5EE"
BuildableName = "RefreshUserUseCaseTest.xctest"
BlueprintName = "RefreshUserUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "310125C82739A56600E43160"
BuildableName = "ImageComposeUseCaseTest.xctest"
BlueprintName = "ImageComposeUseCaseTest"
BlueprintIdentifier = "66C2CAD527562C1500AFE5EE"
BuildableName = "GetPageUseCaseTest.xctest"
BlueprintName = "GetPageUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "319C21D4273BD764009CE65C"
BuildableName = "URLSessionNetworkServiceTest.xctest"
BlueprintName = "URLSessionNetworkServiceTest"
BlueprintIdentifier = "66C2CABF275623F700AFE5EE"
BuildableName = "CheckMyTurnUseCaseTest.xctest"
BlueprintName = "CheckMyTurnUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FC4459D727560731004888B9"
BuildableName = "GlobalFontUseCaseTest.xctest"
BlueprintName = "GlobalFontUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FC4459FD275622CB004888B9"
BuildableName = "TextUseCaseTest.xctest"
BlueprintName = "TextUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1DAEB00E275603C80040E8C1"
BuildableName = "RegisterUserUseCaseTest.xctest"
BlueprintName = "RegisterUserUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1DAEB039275617010040E8C1"
BuildableName = "FirebaseMessageUseCaseTest.xctest"
BlueprintName = "FirebaseMessageUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1D3925B9273BB4BE003A0B70"
BuildableName = "EditPageUseCaseTest.xctest"
BlueprintName = "EditPageUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "31BEC8302755EA89009AF22A"
BuildableName = "ImageUseCaseTest.xctest"
BlueprintName = "ImageUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1300"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FC4459AA2755E8C4004888B9"
BuildableName = "GetMyIdUseCaseTest.xctest"
BlueprintName = "GetMyIdUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1300"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "FC4459D727560731004888B9"
BuildableName = "GlobalFontUseCaseTest.xctest"
BlueprintName = "GlobalFontUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1300"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "31BEC8302755EA89009AF22A"
BuildableName = "ImageUseCaseTest.xctest"
BlueprintName = "ImageUseCaseTest"
ReferencedContainer = "container:Doolda.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
Loading