-
Notifications
You must be signed in to change notification settings - Fork 1
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
Feature/sign in #69
Feature/sign in #69
Conversation
commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด
commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ํฉ์น๋๋ผ ๊ณ ์ ๋ง์์ด์ ใ
ใ
์ง๊ธ ๋ก๊ทธ์ธ ์งํํ๋ฉด ์น๋ทฐ ์ ์์ ์ผ๋ก ์ ๋จ๋ ๊ฑด ์๋ ๊ทธ๋ฐ๊ฑด๊ฐ์???
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
๐
func didSignIn(with token: String) { | ||
dependency.tokenManager.save(token: token, with: .authorizationToken) | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
์ด ๋ถ๋ถ usecase ํ๋ ๋ง๋ค์ด์ ์ฒ๋ฆฌํด๋ ๊ด์ฐฎ์ ๊ฒ ๊ฐ์์!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@chansooo ์ค ์ฐธ๊ณ ํด์ ์์ ํด๋ณด๊ฒ ์ต๋๋ท!
dependency: SignUpDependency, | ||
signInResponse: MOITSignInResponse | ||
) { | ||
self.signInResponse = signInResponse |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
signInResponse๋ง ๋ฐ๋ก component์ init์ผ๋ก ๋ฐ๋ ์ด์ ๊ฐ ์์๊น์?!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@chansooo signInResponse๊ฐ์ด ์์์ listener โ ๋ณธ์ธ์ Interactor โ Builder ์ด๋ ๊ฒ ์ ๋ฌ๋๋ค๋ณด๋ init์ผ๋ก ๋ฐ์ ์ ๋ฐ์ ์์๋ค๊ณ ์๊ฐํฉ๋๋ค...!!
let project = Project.invertedDualTargetProject( | ||
name: "TokenManager", | ||
platform: .iOS, | ||
iOSTargetVersion: "16.0.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
15๋ก ํด์ผํ ๊ฒ ๊ฐ์์!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ใ ใ ์!
์๊ฑฐ ! ๋๋ฉ์ธ๋ ๋ค๋ฅด๊ณ ํ๋ ์ญํ ์ด ์์ ๋ค๋ฅธ ๊ฒ ๊ฐ์๋ฐ (๋ก๊ทธ์ธ์ ์น์ผ๋ก ์ฐ๋๊ฒ ๋งค์ฐ ํน์ ์ผ์ด์ค์ด๊ณ .. ์ฌ์ค ๋ ์ง ์๋ ์ง๋ ๋ชจ๋ฅด๋ ๊ฒ๋ ์ฌ์ค์ด๋ ใ _ ใ ) ๋ก๊ทธ์ธ์ฉ ์น๋ทฐ ํ๋ ๋ง๋ค์ด๋ ์ข์ ๊ฒ ๊ฐ๋ค๋ ์๊ฒฌ์ ๋๋ค ! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
์ผ๋ฆ ๋จธ์ง ใฑ_ใฒํฉ์๋ค 1 ์๊ณ ํ์ จ์ด์ ~~
viewControllable.present( | ||
viewController, | ||
animated: true, | ||
completion: nil | ||
) | ||
|
||
signInWebRouting = router | ||
attachChild(router) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
viewControllable.present( | |
viewController, | |
animated: true, | |
completion: nil | |
) | |
signInWebRouting = router | |
attachChild(router) | |
signInWebRouting = router | |
attachChild(router) | |
viewControllable.present( | |
viewController, | |
animated: true, | |
completion: nil | |
) | |
func authorizationDidFinish(with signInResponse: MOITSignInResponse) { | ||
|
||
} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
์๊ธฐ์๋ ์ถํ์ ๋ค๋ฅธ ๋ก์ง์ด ์ถ๊ฐ๋๋์ ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@SongSeoYoung ์ฌ๊ธฐ์ ์๋ ํ์๊ฐ์ ์ผ๋ก ๊ฐ์ผ๋๋๋ฐ ์น๋ทฐ ๋ถ๋ฆฌํ๋ฉด ์ด ๋ถ๋ถ ์์ด์ง๋ฏ ํฉ๋๋ค~!
} | ||
|
||
func registeredMemberDidSignIn(with headerFields: [AnyHashable: Any]) { | ||
let authorizationToken = headerFields["Authorization"] as? String ?? "" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
์ฌ๊ธฐ ๋ชป ๊ฐ์ ธ์ค๋ฉด alert ๋์์ฃผ๊ฒ ๊ฐํ๊ฒ ๋ง์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ์์.
๋น๊ฐ์ผ๋ก signin์ผ๋ก ๋ผ์ฐํ
๋์๋๋ฐ ํ ํฐ ์์ผ๋ฉด ์ด์ฐจํผ 500 ๋จ์ด์ง๊ฑฐ๋ผ์ใ
ใ
๊ทธ ์ ์ ๋ง๋๊ฒ ์ ์ ๊ฒฝํ์ ์ข์ง ์์๊น ์๊ฒฌ๋๋ฆฝ๋๋ต
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@SongSeoYoung ๋๋ฌด ์ข์ ํผ๋๋ฐฑ....๐ ๊ฐ์ฌํฉ๋๋ค!
์ ์ ๋ ํ๋ค๋ณด๋๊น ๊ทธ๋ ๊ฒ ํ๋๊ฒ ์ข์ ๊ฒ ๊ฐ๊ธดํ์์ฉ ใ _ใ ์ผ๋จ ๋ฉ์ธ ํผ์ณ ์์ ๋๋๋๋๋ก ์ด ๋ถ๋ถ ์น๋ทฐ ์๋ก ์์ ํด์ PR ์ฌ๋ฆฌ๊ฒ ์ต๋๋ท...! |
# Conflicts: # Tuist/ProjectDescriptionHelpers/Project+Templates.swift # graph.png
commit 4994a9f Author: hyerin <hope1053@naver.com> Date: Thu Jul 27 01:15:39 2023 +0900 Merge branch 'develop' into feature/join-MOIT # Conflicts: # DesignSystem/Sources/List/MOITList.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift # Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift # Features/MOITDetail/MOITDetail/Project.swift # Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift # Features/MOITDetail/MOITDetailData/Project.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift # Features/MOITDetail/MOITDetailDomain/Project.swift # Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift # Features/MOITWeb/Implement/MOITWebInteractor.swift # Features/MOITWeb/Implement/MOITWebViewController.swift # Features/MOITWeb/Interface/MOITWebPath.swift # MOITNetwork/Implement/NetworkImpl.swift # Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift # Tuist/Dependencies.swift # Tuist/ProjectDescriptionHelpers/Project+Templates.swift Merge branch 'develop' into feature/join-MOIT # Conflicts: # DesignSystem/Sources/List/MOITList.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift # Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift # Features/MOITDetail/MOITDetail/Project.swift # Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift # Features/MOITDetail/MOITDetailData/Project.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift # Features/MOITDetail/MOITDetailDomain/Project.swift # Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift # Features/MOITWeb/Implement/MOITWebInteractor.swift # Features/MOITWeb/Implement/MOITWebViewController.swift # Features/MOITWeb/Interface/MOITWebPath.swift # MOITNetwork/Implement/NetworkImpl.swift # Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift # Tuist/Dependencies.swift # Tuist/ProjectDescriptionHelpers/Project+Templates.swift commit 8ac3862 Merge: c530037 56bdb0d Author: hyerin <hope1053@naver.com> Date: Thu Jul 27 01:12:13 2023 +0900 Merge branch 'develop' into feature/join-MOIT # Conflicts: # DesignSystem/Sources/List/MOITList.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift # Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift # Features/MOITDetail/MOITDetail/Project.swift # Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift # Features/MOITDetail/MOITDetailData/Project.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift # Features/MOITDetail/MOITDetailDomain/Project.swift # Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift # Features/MOITWeb/Implement/MOITWebInteractor.swift # Features/MOITWeb/Implement/MOITWebViewController.swift # Features/MOITWeb/Interface/MOITWebPath.swift # MOITNetwork/Implement/NetworkImpl.swift # Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift # Tuist/Dependencies.swift # Tuist/ProjectDescriptionHelpers/Project+Templates.swift commit 56bdb0d Author: hyerin <hope1053@naver.com> Date: Thu Jul 27 01:00:26 2023 +0900 Feature/sign in (#69) * fix: SignInUserInterface MOITWeb Interface dependency ์ถ๊ฐ * feat: SignInWeb attach ๋ก์ง * feat: cookie ๋ฐ token ์ฒ๋ฆฌ ๋ก์ง * feat: ์ธ์ฆ ํ ๋ก์ง ์ฒ๋ฆฌ * feat: ๋ก๊ทธ์ธ ํ routing ๋ก์ง ๊ตฌํ ์ค * feat: Authorization ์งํ ํ HeaderField๊ฐ ์ ๋ฌ * feat: SignIn Dependency ์ถ๊ฐ * feat: ํ์๊ฐ์ ํ์ง์์ ํ์ ์ธ์ฆ ์ข ๋ฃ ํ ํ์๊ฐ์ ์ผ๋ก ์ด๋ ๋ก์ง * feat: Dependency ์ถ๊ฐ * feat: SignIn, SignUp ์ฐ๊ฒฐ demoapp ๊ตฌํ * fix: dependency ๋ฐ bundle version ์์ * fix: MOITWeb detach์ memory leak ๋ฐ์ํ๋ ํ์ ์์ * refactor: SignIn, SignUp โ Auth ๋ชจ๋๋ก ํฉ์น๋ ์์ ์ค * refactor: SignIn, SignUp โ Auth ๋ชจ๋๋ก ํต์ผ * remove: ์ฌ์ฉํ์ง์๋ ํ์ผ ์ญ์ * feat: SignInResponse SignUp RIB์ผ๋ก ์ ๋ฌ * feat: redirectURL ๋ฉ์๋ ๋ถ๋ฆฌ * feat: TokenManager ๋ชจ๋ ์์ฑ * feat: TokenManagerImpl ๊ตฌํ * feat: TokenManager ๋ก์ง ๊ตฌํ * fix: ์ฝ๋ ๊ฐ์ * fix: TODO ์ญ์ * fix: ์ฃผ์ ์ญ์ * Squashed commit of the following: commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * Squashed commit of the following: commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * fix: router attach ๋ฐ ํ ๋น๊ณผ view present ์์ ๋ณ๊ฒฝ * feat: authorization token ๋น๊ฐ์ผ๋ก ์ค๋ ๊ฒฝ์ฐ errorAlert ๋์ฐ๋ ๋์ ์ถ๊ฐ * feat: SaveTokenUseCase ์ถ๊ฐ * feat: token ์ ์ฅ ํ๋ก์ธ์ค UseCase๋ก ๋ถ๋ฆฌ commit f4f8976 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Thu Jul 27 00:41:13 2023 +0900 moit Users (#71) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ * feat: ๋ชจ์ ์ ์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ commit 3651d14 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Mon Jul 24 13:49:56 2023 +0900 Feature/moit detail (#70) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ --------- Co-authored-by: hyerin <hope1053@naver.com> commit 4f12995 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:38:11 2023 +0900 fix ๋น๋์ค๋ฅ ์์ (#74) * feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) * fix: ๋น๋ ์ค๋ฅ ์์ commit 3d67d13 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:20:26 2023 +0900 feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) (#73) commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด
commit 56bdb0d Author: hyerin <hope1053@naver.com> Date: Thu Jul 27 01:00:26 2023 +0900 Feature/sign in (#69) * fix: SignInUserInterface MOITWeb Interface dependency ์ถ๊ฐ * feat: SignInWeb attach ๋ก์ง * feat: cookie ๋ฐ token ์ฒ๋ฆฌ ๋ก์ง * feat: ์ธ์ฆ ํ ๋ก์ง ์ฒ๋ฆฌ * feat: ๋ก๊ทธ์ธ ํ routing ๋ก์ง ๊ตฌํ ์ค * feat: Authorization ์งํ ํ HeaderField๊ฐ ์ ๋ฌ * feat: SignIn Dependency ์ถ๊ฐ * feat: ํ์๊ฐ์ ํ์ง์์ ํ์ ์ธ์ฆ ์ข ๋ฃ ํ ํ์๊ฐ์ ์ผ๋ก ์ด๋ ๋ก์ง * feat: Dependency ์ถ๊ฐ * feat: SignIn, SignUp ์ฐ๊ฒฐ demoapp ๊ตฌํ * fix: dependency ๋ฐ bundle version ์์ * fix: MOITWeb detach์ memory leak ๋ฐ์ํ๋ ํ์ ์์ * refactor: SignIn, SignUp โ Auth ๋ชจ๋๋ก ํฉ์น๋ ์์ ์ค * refactor: SignIn, SignUp โ Auth ๋ชจ๋๋ก ํต์ผ * remove: ์ฌ์ฉํ์ง์๋ ํ์ผ ์ญ์ * feat: SignInResponse SignUp RIB์ผ๋ก ์ ๋ฌ * feat: redirectURL ๋ฉ์๋ ๋ถ๋ฆฌ * feat: TokenManager ๋ชจ๋ ์์ฑ * feat: TokenManagerImpl ๊ตฌํ * feat: TokenManager ๋ก์ง ๊ตฌํ * fix: ์ฝ๋ ๊ฐ์ * fix: TODO ์ญ์ * fix: ์ฃผ์ ์ญ์ * Squashed commit of the following: commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * Squashed commit of the following: commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * fix: router attach ๋ฐ ํ ๋น๊ณผ view present ์์ ๋ณ๊ฒฝ * feat: authorization token ๋น๊ฐ์ผ๋ก ์ค๋ ๊ฒฝ์ฐ errorAlert ๋์ฐ๋ ๋์ ์ถ๊ฐ * feat: SaveTokenUseCase ์ถ๊ฐ * feat: token ์ ์ฅ ํ๋ก์ธ์ค UseCase๋ก ๋ถ๋ฆฌ commit f4f8976 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Thu Jul 27 00:41:13 2023 +0900 moit Users (#71) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ * feat: ๋ชจ์ ์ ์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ commit 3651d14 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Mon Jul 24 13:49:56 2023 +0900 Feature/moit detail (#70) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ --------- Co-authored-by: hyerin <hope1053@naver.com> commit 4f12995 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:38:11 2023 +0900 fix ๋น๋์ค๋ฅ ์์ (#74) * feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) * fix: ๋น๋ ์ค๋ฅ ์์ commit 3d67d13 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:20:26 2023 +0900 feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) (#73) commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด
* remove: dummy file ์ญ์ remove: dummy file ์ญ์ * feat: DemoApp info.plist Allows Arbitrary Loads value ์ถ๊ฐ * Feat: Endpoint Header value ์ถ๊ฐ Feat: Endpoint Header value ์ถ๊ฐ * feat: join MOIT API ํธ์ถ ์์ ์ค * feat: Network log ์ถ๊ฐ * fix: Network ๊ฐ์ฒด ์ฃผ์ ํด์ฃผ๋ ์์น ๋ณ๊ฒฝ * Squashed commit of the following: develop commit 3651d14 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Mon Jul 24 13:49:56 2023 +0900 Feature/moit detail (#70) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ --------- Co-authored-by: hyerin <hope1053@naver.com> commit 4f12995 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:38:11 2023 +0900 fix ๋น๋์ค๋ฅ ์์ (#74) * feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) * fix: ๋น๋ ์ค๋ฅ ์์ commit 3d67d13 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:20:26 2023 +0900 feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) (#73) commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * chore: Toast dependency ์ถ๊ฐ * feat: moit ์ฐธ์ฌ API ์๋ฌ ๋ฐ์ ์ ํ ์คํธ ๋ ธ์ถ (์์น๋ ์ถํ ์์ ์์ ) * fix: project target version 16.0.0์ผ๋ก ์์ * feat: ํด๋ ์ด๋ * feat: Interactor ๋ก์ง MainScheduler์์ ์๋ํ๋๋ก ์์ * feat: MOITParticipateRepository response๊ฐ MOITDetailModel๋ก ๋ณ๊ฒฝ * feat: ParticipateUseCase response๊ฐ MOITDetailEntity๋ก ๋ณ๊ฒฝ * feat: MOITDetailModel DTO์ notification ๊ด๋ จ ํ๋กํผํฐ ์ถ๊ฐ * feat: MOITDetailEntity์ notification ๊ด๋ จ ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * feat: InputParticipateCode ์ฑ๊ณต ์ ParticipationSuccess RIB์ผ๋ก routing ๊ตฌํ ์ค * feat: ParticipationSuccess RIB์ผ๋ก ๋ผ์ฐํ ๋ก์ง ๊ตฌํ * fix: Toast ๋ ธ์ถ์๊ฐ ๋ณ๊ฒฝ * feat: MOITToast View ๊ตฌํ ๋ฐ ์ ์ฉ * comment: NetworkImpl log ์์ * feat: ToastErrorMessage ์์ * comment: TODO ์ถ๊ฐ * comment: ์์ ํ์ํ ๋ถ๋ถ TODO ์ถ๊ฐ * chore: Fine ๋ชจ๋ dependency ์ ์ธ * chore: dependency ์์ * feat: FineList RIB attach ๋ก์ง ๊ตฌํ * fix: Segmentpager ์์ * fix: FineList View margin ์์ * feat: FineRepository ๊ตฌํ feat: FineRepository ๊ตฌํ * feat: FetchFineListUseCase ๊ตฌํ feat: FetchFineListUseCase ๊ตฌํ feat: FetchFineListUseCase ๊ตฌํ feat: FetchFineListUseCase ๊ตฌํ * feat: FineUserInterface์ UseCase ์ฃผ์ ๊ตฌํ ์ค * fix: ์ ๊ทผ์ ์ด์ ์์ * feat: FetchFineList ๋ก์ง ๊ตฌํ ์ค * Squashed commit of the following: join-MOIT commit 4994a9f Author: hyerin <hope1053@naver.com> Date: Thu Jul 27 01:15:39 2023 +0900 Merge branch 'develop' into feature/join-MOIT # Conflicts: # DesignSystem/Sources/List/MOITList.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift # Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift # Features/MOITDetail/MOITDetail/Project.swift # Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift # Features/MOITDetail/MOITDetailData/Project.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift # Features/MOITDetail/MOITDetailDomain/Project.swift # Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift # Features/MOITWeb/Implement/MOITWebInteractor.swift # Features/MOITWeb/Implement/MOITWebViewController.swift # Features/MOITWeb/Interface/MOITWebPath.swift # MOITNetwork/Implement/NetworkImpl.swift # Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift # Tuist/Dependencies.swift # Tuist/ProjectDescriptionHelpers/Project+Templates.swift Merge branch 'develop' into feature/join-MOIT # Conflicts: # DesignSystem/Sources/List/MOITList.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift # Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift # Features/MOITDetail/MOITDetail/Project.swift # Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift # Features/MOITDetail/MOITDetailData/Project.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift # Features/MOITDetail/MOITDetailDomain/Project.swift # Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift # Features/MOITWeb/Implement/MOITWebInteractor.swift # Features/MOITWeb/Implement/MOITWebViewController.swift # Features/MOITWeb/Interface/MOITWebPath.swift # MOITNetwork/Implement/NetworkImpl.swift # Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift # Tuist/Dependencies.swift # Tuist/ProjectDescriptionHelpers/Project+Templates.swift commit 8ac3862 Merge: c530037 56bdb0d Author: hyerin <hope1053@naver.com> Date: Thu Jul 27 01:12:13 2023 +0900 Merge branch 'develop' into feature/join-MOIT # Conflicts: # DesignSystem/Sources/List/MOITList.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift # Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift # Features/MOITDetail/MOITDetail/Project.swift # Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift # Features/MOITDetail/MOITDetailData/Project.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift # Features/MOITDetail/MOITDetailDomain/Project.swift # Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift # Features/MOITWeb/Implement/MOITWebInteractor.swift # Features/MOITWeb/Implement/MOITWebViewController.swift # Features/MOITWeb/Interface/MOITWebPath.swift # MOITNetwork/Implement/NetworkImpl.swift # Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift # Tuist/Dependencies.swift # Tuist/ProjectDescriptionHelpers/Project+Templates.swift commit 56bdb0d Author: hyerin <hope1053@naver.com> Date: Thu Jul 27 01:00:26 2023 +0900 Feature/sign in (#69) * fix: SignInUserInterface MOITWeb Interface dependency ์ถ๊ฐ * feat: SignInWeb attach ๋ก์ง * feat: cookie ๋ฐ token ์ฒ๋ฆฌ ๋ก์ง * feat: ์ธ์ฆ ํ ๋ก์ง ์ฒ๋ฆฌ * feat: ๋ก๊ทธ์ธ ํ routing ๋ก์ง ๊ตฌํ ์ค * feat: Authorization ์งํ ํ HeaderField๊ฐ ์ ๋ฌ * feat: SignIn Dependency ์ถ๊ฐ * feat: ํ์๊ฐ์ ํ์ง์์ ํ์ ์ธ์ฆ ์ข ๋ฃ ํ ํ์๊ฐ์ ์ผ๋ก ์ด๋ ๋ก์ง * feat: Dependency ์ถ๊ฐ * feat: SignIn, SignUp ์ฐ๊ฒฐ demoapp ๊ตฌํ * fix: dependency ๋ฐ bundle version ์์ * fix: MOITWeb detach์ memory leak ๋ฐ์ํ๋ ํ์ ์์ * refactor: SignIn, SignUp โ Auth ๋ชจ๋๋ก ํฉ์น๋ ์์ ์ค * refactor: SignIn, SignUp โ Auth ๋ชจ๋๋ก ํต์ผ * remove: ์ฌ์ฉํ์ง์๋ ํ์ผ ์ญ์ * feat: SignInResponse SignUp RIB์ผ๋ก ์ ๋ฌ * feat: redirectURL ๋ฉ์๋ ๋ถ๋ฆฌ * feat: TokenManager ๋ชจ๋ ์์ฑ * feat: TokenManagerImpl ๊ตฌํ * feat: TokenManager ๋ก์ง ๊ตฌํ * fix: ์ฝ๋ ๊ฐ์ * fix: TODO ์ญ์ * fix: ์ฃผ์ ์ญ์ * Squashed commit of the following: commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * Squashed commit of the following: commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * fix: router attach ๋ฐ ํ ๋น๊ณผ view present ์์ ๋ณ๊ฒฝ * feat: authorization token ๋น๊ฐ์ผ๋ก ์ค๋ ๊ฒฝ์ฐ errorAlert ๋์ฐ๋ ๋์ ์ถ๊ฐ * feat: SaveTokenUseCase ์ถ๊ฐ * feat: token ์ ์ฅ ํ๋ก์ธ์ค UseCase๋ก ๋ถ๋ฆฌ commit f4f8976 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Thu Jul 27 00:41:13 2023 +0900 moit Users (#71) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ * feat: ๋ชจ์ ์ ์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ commit 3651d14 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Mon Jul 24 13:49:56 2023 +0900 Feature/moit detail (#70) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ --------- Co-authored-by: hyerin <hope1053@naver.com> commit 4f12995 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:38:11 2023 +0900 fix ๋น๋์ค๋ฅ ์์ (#74) * feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) * fix: ๋น๋ ์ค๋ฅ ์์ commit 3d67d13 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:20:26 2023 +0900 feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) (#73) commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * Squashed commit of the following: develop commit 56bdb0d Author: hyerin <hope1053@naver.com> Date: Thu Jul 27 01:00:26 2023 +0900 Feature/sign in (#69) * fix: SignInUserInterface MOITWeb Interface dependency ์ถ๊ฐ * feat: SignInWeb attach ๋ก์ง * feat: cookie ๋ฐ token ์ฒ๋ฆฌ ๋ก์ง * feat: ์ธ์ฆ ํ ๋ก์ง ์ฒ๋ฆฌ * feat: ๋ก๊ทธ์ธ ํ routing ๋ก์ง ๊ตฌํ ์ค * feat: Authorization ์งํ ํ HeaderField๊ฐ ์ ๋ฌ * feat: SignIn Dependency ์ถ๊ฐ * feat: ํ์๊ฐ์ ํ์ง์์ ํ์ ์ธ์ฆ ์ข ๋ฃ ํ ํ์๊ฐ์ ์ผ๋ก ์ด๋ ๋ก์ง * feat: Dependency ์ถ๊ฐ * feat: SignIn, SignUp ์ฐ๊ฒฐ demoapp ๊ตฌํ * fix: dependency ๋ฐ bundle version ์์ * fix: MOITWeb detach์ memory leak ๋ฐ์ํ๋ ํ์ ์์ * refactor: SignIn, SignUp โ Auth ๋ชจ๋๋ก ํฉ์น๋ ์์ ์ค * refactor: SignIn, SignUp โ Auth ๋ชจ๋๋ก ํต์ผ * remove: ์ฌ์ฉํ์ง์๋ ํ์ผ ์ญ์ * feat: SignInResponse SignUp RIB์ผ๋ก ์ ๋ฌ * feat: redirectURL ๋ฉ์๋ ๋ถ๋ฆฌ * feat: TokenManager ๋ชจ๋ ์์ฑ * feat: TokenManagerImpl ๊ตฌํ * feat: TokenManager ๋ก์ง ๊ตฌํ * fix: ์ฝ๋ ๊ฐ์ * fix: TODO ์ญ์ * fix: ์ฃผ์ ์ญ์ * Squashed commit of the following: commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * Squashed commit of the following: commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * fix: router attach ๋ฐ ํ ๋น๊ณผ view present ์์ ๋ณ๊ฒฝ * feat: authorization token ๋น๊ฐ์ผ๋ก ์ค๋ ๊ฒฝ์ฐ errorAlert ๋์ฐ๋ ๋์ ์ถ๊ฐ * feat: SaveTokenUseCase ์ถ๊ฐ * feat: token ์ ์ฅ ํ๋ก์ธ์ค UseCase๋ก ๋ถ๋ฆฌ commit f4f8976 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Thu Jul 27 00:41:13 2023 +0900 moit Users (#71) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ * feat: ๋ชจ์ ์ ์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ commit 3651d14 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Mon Jul 24 13:49:56 2023 +0900 Feature/moit detail (#70) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ --------- Co-authored-by: hyerin <hope1053@naver.com> commit 4f12995 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:38:11 2023 +0900 fix ๋น๋์ค๋ฅ ์์ (#74) * feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) * fix: ๋น๋ ์ค๋ฅ ์์ commit 3d67d13 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:20:26 2023 +0900 feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) (#73) commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * feat: CompareUserIDUseCase ๊ตฌํ * feat: FineInfoEntity โ ViewModel ๋ณํ ์์ feat: FineInfoEntity โ ViewModel ๋ณํ ์์ * feat: ๋ฒ๊ธ ๋ถ์ด๊ธฐ (#77) Co-authored-by: hyerin <hope1053@naver.com> * fix: Dependency ์์ * feat: StubFetchFineInfoUseCase ๊ตฌํ * feat: ParticipateFineInfoViewModel ๋ฐ ๋ณํ ๋ฉ์๋ ๊ตฌํ * feat: FineDemoApp Dependency ์์ * fix: view ์ค์ ํ์ด๋ฐ ์ค๋ฅ ์์ * feat: FineInfo DTO, Entity, ViewModel ๊ตฌ์กฐ ์์ * feat: FilterMyFineListUseCase ๊ตฌํ * feat: Demoapp ์์ * feat: ConfigureView ์์ ์ค feat: ConfigureView ์์ ์ค * feat: PaymentCompletedFineListView ์ถ๊ฐ * feat: ๋ด ๋ฒ๊ธ ๋ด์ญ ํ๋จ์ separator view ์ฝ์ * feat: isMaster ์ฌ๋ถ, fineApproveStatus์ ๋ฐ๋ผ ๋ฒํผ ui ๋ณ๊ฒฝ * feat: Endpoint ๋ฐ repository ๋ฉ์๋ ์ถ๊ฐ * feat: moitID Int๋ก ๋ณ๊ฒฝ ๋ฐ AuthorizePayment RIB attach ๋ฉ์๋ ๊ตฌํ --------- Co-authored-by: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
* remove: dummy file ์ญ์ remove: dummy file ์ญ์ * feat: DemoApp info.plist Allows Arbitrary Loads value ์ถ๊ฐ * Feat: Endpoint Header value ์ถ๊ฐ Feat: Endpoint Header value ์ถ๊ฐ * feat: join MOIT API ํธ์ถ ์์ ์ค * feat: Network log ์ถ๊ฐ * fix: Network ๊ฐ์ฒด ์ฃผ์ ํด์ฃผ๋ ์์น ๋ณ๊ฒฝ * Squashed commit of the following: develop commit 3651d14 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Mon Jul 24 13:49:56 2023 +0900 Feature/moit detail (#70) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ --------- Co-authored-by: hyerin <hope1053@naver.com> commit 4f12995 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:38:11 2023 +0900 fix ๋น๋์ค๋ฅ ์์ (#74) * feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) * fix: ๋น๋ ์ค๋ฅ ์์ commit 3d67d13 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:20:26 2023 +0900 feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) (#73) commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * chore: Toast dependency ์ถ๊ฐ * feat: moit ์ฐธ์ฌ API ์๋ฌ ๋ฐ์ ์ ํ ์คํธ ๋ ธ์ถ (์์น๋ ์ถํ ์์ ์์ ) * fix: project target version 16.0.0์ผ๋ก ์์ * feat: ํด๋ ์ด๋ * feat: Interactor ๋ก์ง MainScheduler์์ ์๋ํ๋๋ก ์์ * feat: MOITParticipateRepository response๊ฐ MOITDetailModel๋ก ๋ณ๊ฒฝ * feat: ParticipateUseCase response๊ฐ MOITDetailEntity๋ก ๋ณ๊ฒฝ * feat: MOITDetailModel DTO์ notification ๊ด๋ จ ํ๋กํผํฐ ์ถ๊ฐ * feat: MOITDetailEntity์ notification ๊ด๋ จ ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * feat: InputParticipateCode ์ฑ๊ณต ์ ParticipationSuccess RIB์ผ๋ก routing ๊ตฌํ ์ค * feat: ParticipationSuccess RIB์ผ๋ก ๋ผ์ฐํ ๋ก์ง ๊ตฌํ * fix: Toast ๋ ธ์ถ์๊ฐ ๋ณ๊ฒฝ * feat: MOITToast View ๊ตฌํ ๋ฐ ์ ์ฉ * comment: NetworkImpl log ์์ * feat: ToastErrorMessage ์์ * comment: TODO ์ถ๊ฐ * comment: ์์ ํ์ํ ๋ถ๋ถ TODO ์ถ๊ฐ * chore: Fine ๋ชจ๋ dependency ์ ์ธ * chore: dependency ์์ * feat: FineList RIB attach ๋ก์ง ๊ตฌํ * fix: Segmentpager ์์ * fix: FineList View margin ์์ * feat: FineRepository ๊ตฌํ feat: FineRepository ๊ตฌํ * feat: FetchFineListUseCase ๊ตฌํ feat: FetchFineListUseCase ๊ตฌํ feat: FetchFineListUseCase ๊ตฌํ feat: FetchFineListUseCase ๊ตฌํ * feat: FineUserInterface์ UseCase ์ฃผ์ ๊ตฌํ ์ค * fix: ์ ๊ทผ์ ์ด์ ์์ * feat: FetchFineList ๋ก์ง ๊ตฌํ ์ค * Squashed commit of the following: join-MOIT commit 4994a9f Author: hyerin <hope1053@naver.com> Date: Thu Jul 27 01:15:39 2023 +0900 Merge branch 'develop' into feature/join-MOIT # Conflicts: # DesignSystem/Sources/List/MOITList.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift # Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift # Features/MOITDetail/MOITDetail/Project.swift # Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift # Features/MOITDetail/MOITDetailData/Project.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift # Features/MOITDetail/MOITDetailDomain/Project.swift # Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift # Features/MOITWeb/Implement/MOITWebInteractor.swift # Features/MOITWeb/Implement/MOITWebViewController.swift # Features/MOITWeb/Interface/MOITWebPath.swift # MOITNetwork/Implement/NetworkImpl.swift # Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift # Tuist/Dependencies.swift # Tuist/ProjectDescriptionHelpers/Project+Templates.swift Merge branch 'develop' into feature/join-MOIT # Conflicts: # DesignSystem/Sources/List/MOITList.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift # Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift # Features/MOITDetail/MOITDetail/Project.swift # Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift # Features/MOITDetail/MOITDetailData/Project.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift # Features/MOITDetail/MOITDetailDomain/Project.swift # Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift # Features/MOITWeb/Implement/MOITWebInteractor.swift # Features/MOITWeb/Implement/MOITWebViewController.swift # Features/MOITWeb/Interface/MOITWebPath.swift # MOITNetwork/Implement/NetworkImpl.swift # Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift # Tuist/Dependencies.swift # Tuist/ProjectDescriptionHelpers/Project+Templates.swift commit 8ac3862 Merge: c530037 56bdb0d Author: hyerin <hope1053@naver.com> Date: Thu Jul 27 01:12:13 2023 +0900 Merge branch 'develop' into feature/join-MOIT # Conflicts: # DesignSystem/Sources/List/MOITList.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift # Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift # Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift # Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift # Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift # Features/MOITDetail/MOITDetail/Project.swift # Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift # Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift # Features/MOITDetail/MOITDetailData/Project.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift # Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift # Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift # Features/MOITDetail/MOITDetailDomain/Project.swift # Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift # Features/MOITWeb/Implement/MOITWebInteractor.swift # Features/MOITWeb/Implement/MOITWebViewController.swift # Features/MOITWeb/Interface/MOITWebPath.swift # MOITNetwork/Implement/NetworkImpl.swift # Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift # Tuist/Dependencies.swift # Tuist/ProjectDescriptionHelpers/Project+Templates.swift commit 56bdb0d Author: hyerin <hope1053@naver.com> Date: Thu Jul 27 01:00:26 2023 +0900 Feature/sign in (#69) * fix: SignInUserInterface MOITWeb Interface dependency ์ถ๊ฐ * feat: SignInWeb attach ๋ก์ง * feat: cookie ๋ฐ token ์ฒ๋ฆฌ ๋ก์ง * feat: ์ธ์ฆ ํ ๋ก์ง ์ฒ๋ฆฌ * feat: ๋ก๊ทธ์ธ ํ routing ๋ก์ง ๊ตฌํ ์ค * feat: Authorization ์งํ ํ HeaderField๊ฐ ์ ๋ฌ * feat: SignIn Dependency ์ถ๊ฐ * feat: ํ์๊ฐ์ ํ์ง์์ ํ์ ์ธ์ฆ ์ข ๋ฃ ํ ํ์๊ฐ์ ์ผ๋ก ์ด๋ ๋ก์ง * feat: Dependency ์ถ๊ฐ * feat: SignIn, SignUp ์ฐ๊ฒฐ demoapp ๊ตฌํ * fix: dependency ๋ฐ bundle version ์์ * fix: MOITWeb detach์ memory leak ๋ฐ์ํ๋ ํ์ ์์ * refactor: SignIn, SignUp โ Auth ๋ชจ๋๋ก ํฉ์น๋ ์์ ์ค * refactor: SignIn, SignUp โ Auth ๋ชจ๋๋ก ํต์ผ * remove: ์ฌ์ฉํ์ง์๋ ํ์ผ ์ญ์ * feat: SignInResponse SignUp RIB์ผ๋ก ์ ๋ฌ * feat: redirectURL ๋ฉ์๋ ๋ถ๋ฆฌ * feat: TokenManager ๋ชจ๋ ์์ฑ * feat: TokenManagerImpl ๊ตฌํ * feat: TokenManager ๋ก์ง ๊ตฌํ * fix: ์ฝ๋ ๊ฐ์ * fix: TODO ์ญ์ * fix: ์ฃผ์ ์ญ์ * Squashed commit of the following: commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * Squashed commit of the following: commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * fix: router attach ๋ฐ ํ ๋น๊ณผ view present ์์ ๋ณ๊ฒฝ * feat: authorization token ๋น๊ฐ์ผ๋ก ์ค๋ ๊ฒฝ์ฐ errorAlert ๋์ฐ๋ ๋์ ์ถ๊ฐ * feat: SaveTokenUseCase ์ถ๊ฐ * feat: token ์ ์ฅ ํ๋ก์ธ์ค UseCase๋ก ๋ถ๋ฆฌ commit f4f8976 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Thu Jul 27 00:41:13 2023 +0900 moit Users (#71) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ * feat: ๋ชจ์ ์ ์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ commit 3651d14 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Mon Jul 24 13:49:56 2023 +0900 Feature/moit detail (#70) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ --------- Co-authored-by: hyerin <hope1053@naver.com> commit 4f12995 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:38:11 2023 +0900 fix ๋น๋์ค๋ฅ ์์ (#74) * feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) * fix: ๋น๋ ์ค๋ฅ ์์ commit 3d67d13 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:20:26 2023 +0900 feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) (#73) commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * Squashed commit of the following: develop commit 56bdb0d Author: hyerin <hope1053@naver.com> Date: Thu Jul 27 01:00:26 2023 +0900 Feature/sign in (#69) * fix: SignInUserInterface MOITWeb Interface dependency ์ถ๊ฐ * feat: SignInWeb attach ๋ก์ง * feat: cookie ๋ฐ token ์ฒ๋ฆฌ ๋ก์ง * feat: ์ธ์ฆ ํ ๋ก์ง ์ฒ๋ฆฌ * feat: ๋ก๊ทธ์ธ ํ routing ๋ก์ง ๊ตฌํ ์ค * feat: Authorization ์งํ ํ HeaderField๊ฐ ์ ๋ฌ * feat: SignIn Dependency ์ถ๊ฐ * feat: ํ์๊ฐ์ ํ์ง์์ ํ์ ์ธ์ฆ ์ข ๋ฃ ํ ํ์๊ฐ์ ์ผ๋ก ์ด๋ ๋ก์ง * feat: Dependency ์ถ๊ฐ * feat: SignIn, SignUp ์ฐ๊ฒฐ demoapp ๊ตฌํ * fix: dependency ๋ฐ bundle version ์์ * fix: MOITWeb detach์ memory leak ๋ฐ์ํ๋ ํ์ ์์ * refactor: SignIn, SignUp โ Auth ๋ชจ๋๋ก ํฉ์น๋ ์์ ์ค * refactor: SignIn, SignUp โ Auth ๋ชจ๋๋ก ํต์ผ * remove: ์ฌ์ฉํ์ง์๋ ํ์ผ ์ญ์ * feat: SignInResponse SignUp RIB์ผ๋ก ์ ๋ฌ * feat: redirectURL ๋ฉ์๋ ๋ถ๋ฆฌ * feat: TokenManager ๋ชจ๋ ์์ฑ * feat: TokenManagerImpl ๊ตฌํ * feat: TokenManager ๋ก์ง ๊ตฌํ * fix: ์ฝ๋ ๊ฐ์ * fix: TODO ์ญ์ * fix: ์ฃผ์ ์ญ์ * Squashed commit of the following: commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * Squashed commit of the following: commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * fix: router attach ๋ฐ ํ ๋น๊ณผ view present ์์ ๋ณ๊ฒฝ * feat: authorization token ๋น๊ฐ์ผ๋ก ์ค๋ ๊ฒฝ์ฐ errorAlert ๋์ฐ๋ ๋์ ์ถ๊ฐ * feat: SaveTokenUseCase ์ถ๊ฐ * feat: token ์ ์ฅ ํ๋ก์ธ์ค UseCase๋ก ๋ถ๋ฆฌ commit f4f8976 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Thu Jul 27 00:41:13 2023 +0900 moit Users (#71) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ * feat: ๋ชจ์ ์ ์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ commit 3651d14 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Mon Jul 24 13:49:56 2023 +0900 Feature/moit detail (#70) * add: impl, interface ๋ชจ๋ ๋ถ๋ฆฌ * add: ์ผ๋ถ dependency์ถ๊ฐ * feat: demo ์ฑ ์ฐ๊ฒฐ * feat: ์๋จ ํ๋ฉด UI * feat: sheet ์ธํฐ๋ ์ ๋ ์ด์์ * impl: ์ธํฐ๋ ์ ๊ณ ๋ํ * feat: ์คํฐ๋๋ช , ์ค๋ช ์ถ๊ฐ * feat: infoview ui * chore: detailInfoView ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ถ์viewcontroller์์ฑ * add: moit ์์ธ ํ์ด์ง ํ์ viewcontroller๊ตฌ์ฑ * add: SkeletonView์ถ๊ฐ * feat: ์ค์ผ๋ ํค ๋ทฐ ์์ * feat: ์ธ๋ฏธ๋ ์ถ์ ๋ทฐ * feat: data ๋ชจ๋ * feat: dependency์ถ๊ฐ * feat: domain module * impl: ์์กด๋ ์์ * fix: ์ค์ผ๋ ํค ์์ * feat: MOITFoundation ๋ชจ๋, int extension * feat: DateString ํจ์ ์ถ๊ฐ * fix: ๋ ์ด์์ ์์ * feat. ์์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ, ์ถ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ * feat: ์ ์ฒด์ถ๊ฒฐ ๋ฆฌ์คํธ * feat: ์ถ์ ๋น์จ ๋ทฐ * feat: ๋ด ์ถ๊ฒฐ UI * feat: ์ ์ฒด ์ถ๊ฒฐ ์์ ๋ * impl: ์ถ๊ฒฐ ๋ํ ์ผํ ๋ถ๋ถ ์์ * impl: ์ ์ฒด์ถ๊ฒฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * impl: ์ถ๊ฒฐ ์์ ๋ * impl: ๋ด ์ถ๊ฒฐ ์์ ๋ * feat: ๋ง๋ฌด๋ฆฌ ์์ --------- Co-authored-by: hyerin <hope1053@naver.com> commit 4f12995 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:38:11 2023 +0900 fix ๋น๋์ค๋ฅ ์์ (#74) * feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) * fix: ๋น๋ ์ค๋ฅ ์์ commit 3d67d13 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sun Jul 23 22:20:26 2023 +0900 feat: web ๋๋ฒ๊น ์ฉ ์ถ๊ฐ์์ (textfield๋ณ๊ฒฝ, ์ฑ ์ฌ์ฉ์ฑ ๊ฐ์ , close ๋ช ๋ น์ด ์ฒ๋ฆฌ, ์ฟ ํค ๋ณด๋ด๋ ์ชฝ ์์ ) (#73) commit 7b45c86 Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:38:33 2023 +0900 Feature/web debug (#68) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ * fix: back -> close๋ณ๊ฒฝ commit 3f8f29c Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com> Date: Sat Jul 15 16:17:59 2023 +0900 feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ (#67) * feat: ์น ๋๋ฒ๊น ์ฉ ๊ฐ๋ฐ * fix: ์ผ๋ถ ์์ commit 8e677e7 Author: hyerin <hope1053@naver.com> Date: Thu Jul 13 23:50:21 2023 +0900 design: signin_logo ์ด๋ฏธ์ง ๋์์ธ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ต์ฒด * feat: CompareUserIDUseCase ๊ตฌํ * feat: FineInfoEntity โ ViewModel ๋ณํ ์์ feat: FineInfoEntity โ ViewModel ๋ณํ ์์ * feat: ๋ฒ๊ธ ๋ถ์ด๊ธฐ (#77) Co-authored-by: hyerin <hope1053@naver.com> * fix: Dependency ์์ * feat: StubFetchFineInfoUseCase ๊ตฌํ * feat: ParticipateFineInfoViewModel ๋ฐ ๋ณํ ๋ฉ์๋ ๊ตฌํ * feat: FineDemoApp Dependency ์์ * fix: view ์ค์ ํ์ด๋ฐ ์ค๋ฅ ์์ * feat: FineInfo DTO, Entity, ViewModel ๊ตฌ์กฐ ์์ * feat: FilterMyFineListUseCase ๊ตฌํ * feat: Demoapp ์์ * feat: ConfigureView ์์ ์ค feat: ConfigureView ์์ ์ค * feat: PaymentCompletedFineListView ์ถ๊ฐ * feat: ๋ด ๋ฒ๊ธ ๋ด์ญ ํ๋จ์ separator view ์ฝ์ * feat: isMaster ์ฌ๋ถ, fineApproveStatus์ ๋ฐ๋ผ ๋ฒํผ ui ๋ณ๊ฒฝ * feat: Endpoint ๋ฐ repository ๋ฉ์๋ ์ถ๊ฐ * feat: moitID Int๋ก ๋ณ๊ฒฝ ๋ฐ AuthorizePayment RIB attach ๋ฉ์๋ ๊ตฌํ * feat: AuthorizePaymentViewModel ๊ตฌํ ๋ฐ ์ ์ฉ * feat: AuthorizePaymentView Configuration * feat: ์ด๋ฏธ์ง ๋ฑ๋ก ๋ก์ง ๊ตฌํ * feat: PostFineEvaluate ๋ก์ง ๊ตฌํ * feat: ์ธ์ฆํ๊ธฐ ๋ฒํผ hidden ์ ๋ฌด ์์ * feat: ๋ฒ๊ธ ๋ด์ญ ์น์ธ/๊ฑฐ์ ๋ก์ง ๊ตฌํ --------- Co-authored-by: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
What is this PR? ๐
Changes ๐
Screenshot ๐ธ
ํ์๊ฐ์ ์ ํ์ง ์์ ํ์์ด ํ์๊ฐ์ ํ๋ ๊ฒฝ์ฐ
โ ์๋ฒ์์ ๋ฐ์ SignInResponse์ ์ ๋ฌํจ๊ณผ ๋์์ SignUp RIB์ LoggedOut RIB์ ์์ RIB์ผ๋ก ๋ถ์ ๋๋ค.
ํ์๊ฐ์ ํ ํ์์ด ๋ก๊ทธ์ธ ํ๋ ๊ฒฝ์ฐ
โ ํค๋์์ JWT ํ ํฐ์ ์ถ์ถํ์ฌ Keychain์ ์ ์ฅ ํ ํ๋ฉด ์ ํ๋ฉ๋๋ค. (ํ๋ฉด ์ ํ์ ์ถํ ์ฐ๊ฒฐ ์์ ํ์)
To Reviewers ๐