From 76caa766d1bcfcd1fb78990a95cb60ffcaf4ae39 Mon Sep 17 00:00:00 2001 From: J0onYEong Date: Wed, 18 Sep 2024 14:26:39 +0900 Subject: [PATCH 1/3] =?UTF-8?q?[IDLE-000]=20=EC=84=BC=ED=84=B0=EA=B4=80?= =?UTF-8?q?=EB=A6=AC=EC=9E=90=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=EC=8B=9C=20Sec?= =?UTF-8?q?urity=EC=9D=B8=ED=92=8B=EA=B8=B0=EB=8A=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Sources/View/Center/Login/CenterLoginViewController.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/project/Projects/Presentation/Feature/Auth/Sources/View/Center/Login/CenterLoginViewController.swift b/project/Projects/Presentation/Feature/Auth/Sources/View/Center/Login/CenterLoginViewController.swift index cb15465b..d08805ae 100644 --- a/project/Projects/Presentation/Feature/Auth/Sources/View/Center/Login/CenterLoginViewController.swift +++ b/project/Projects/Presentation/Feature/Auth/Sources/View/Center/Login/CenterLoginViewController.swift @@ -36,6 +36,7 @@ public class CenterLoginViewController: BaseViewController { placeHolderText: "비밀번호를 입력해주세요.", isCompletionImageAvailable: false ) + field.uITextField.isSecureTextEntry = true return field }() From 7ea9f179591e283d14dc1148c83f9fad6f65a7ac Mon Sep 17 00:00:00 2001 From: J0onYEong Date: Wed, 18 Sep 2024 14:33:21 +0900 Subject: [PATCH 2/3] =?UTF-8?q?[IDLE-000]=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=9B=8C=ED=81=AC=ED=94=8C=EB=A1=9C=EC=9A=B0=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/merge_to_develop_on_pr.yml | 2 +- project/Makefile | 3 +++ .../Feature/Root/ExampleApp/Sources/SceneDelegate.swift | 2 -- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/merge_to_develop_on_pr.yml b/.github/workflows/merge_to_develop_on_pr.yml index 764392c0..2568d3ae 100644 --- a/.github/workflows/merge_to_develop_on_pr.yml +++ b/.github/workflows/merge_to_develop_on_pr.yml @@ -65,7 +65,7 @@ jobs: run: | cd project tuist install - tuist test + make test diff --git a/project/Makefile b/project/Makefile index e8b4c5db..8ebb4a01 100644 --- a/project/Makefile +++ b/project/Makefile @@ -1,5 +1,8 @@ # Module creation +test: + TUIST_ROOT_DIR=${PWD} tuist test + generate: TUIST_ROOT_DIR=${PWD} tuist generate diff --git a/project/Projects/Presentation/Feature/Root/ExampleApp/Sources/SceneDelegate.swift b/project/Projects/Presentation/Feature/Root/ExampleApp/Sources/SceneDelegate.swift index 3d2aa977..6c0a2ac2 100644 --- a/project/Projects/Presentation/Feature/Root/ExampleApp/Sources/SceneDelegate.swift +++ b/project/Projects/Presentation/Feature/Root/ExampleApp/Sources/SceneDelegate.swift @@ -7,8 +7,6 @@ import UIKit import RootFeature -import ConcreteUseCase -import ConcreteRepository class SceneDelegate: UIResponder, UIWindowSceneDelegate { From 82ccf5e525b434635b797dc4d0d41f6268cf3513 Mon Sep 17 00:00:00 2001 From: J0onYEong Date: Wed, 18 Sep 2024 14:46:33 +0900 Subject: [PATCH 3/3] =?UTF-8?q?[IDLE-000]=20=EB=94=94=EB=B0=94=EC=9D=B4?= =?UTF-8?q?=EC=8A=A4=20=EC=A7=80=EC=9B=90=EB=B0=A9=ED=96=A5=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProjectDescriptionHelpers/InfoPlist.swift | 11 +++++++++++ .../CenterRecruitmentPostBoardVM.swift | 9 +++++---- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/project/Plugins/ConfigurationPlugin/ProjectDescriptionHelpers/InfoPlist.swift b/project/Plugins/ConfigurationPlugin/ProjectDescriptionHelpers/InfoPlist.swift index 84ee98d8..6cd339d9 100644 --- a/project/Plugins/ConfigurationPlugin/ProjectDescriptionHelpers/InfoPlist.swift +++ b/project/Plugins/ConfigurationPlugin/ProjectDescriptionHelpers/InfoPlist.swift @@ -18,6 +18,7 @@ public enum IdleInfoPlist { "NSAppTransportSecurity" : [ "NSAllowsArbitraryLoads" : true ], + "UILaunchStoryboardName": "LaunchScreen.storyboard", "UIApplicationSceneManifest": [ "UIApplicationSupportsMultipleScenes": false, @@ -34,6 +35,16 @@ public enum IdleInfoPlist { // 멀티 스크린 미지원 "UIRequiresFullScreen": true, + // 지원하는 화면 모드 + "UISupportedInterfaceOrientations" : [ + "UIInterfaceOrientationPortrait" + ], + + // iPad 지원하는 화면 모드 + "UISupportedInterfaceOrientations~ipad" : [ + "UIInterfaceOrientationPortrait" + ], + "NMFClientId": "$(NAVER_API_CLIENT_ID)", // 앱추적 허용 메세지 diff --git a/project/Projects/Presentation/Feature/Center/Sources/ViewModel/RecruitmentPost/CenterRecruitmentPostBoardVM.swift b/project/Projects/Presentation/Feature/Center/Sources/ViewModel/RecruitmentPost/CenterRecruitmentPostBoardVM.swift index 3d3a444c..734be467 100644 --- a/project/Projects/Presentation/Feature/Center/Sources/ViewModel/RecruitmentPost/CenterRecruitmentPostBoardVM.swift +++ b/project/Projects/Presentation/Feature/Center/Sources/ViewModel/RecruitmentPost/CenterRecruitmentPostBoardVM.swift @@ -105,10 +105,11 @@ public class CenterRecruitmentPostBoardVM: BaseViewModel, CenterRecruitmentPostB title: "채용을 종료하시겠어요?", description: "채용 종료 시 지원자 정보는 초기화됩니다.", acceptButtonLabelText: "종료하기", - cancelButtonLabelText: "취소하기" - ) { [closePostConfirmed] in - closePostConfirmed.accept(postId) - } + cancelButtonLabelText: "취소하기", + onAccepted: { [closePostConfirmed] in + closePostConfirmed.accept(postId) + } + ) return vm }) .asDriver(onErrorDriveWith: .never())