-
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/web view layer #8
Conversation
# Conflicts: # App/Project.swift # Tuist/ProjectDescriptionHelpers/Project+Templates.swift
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.
pinlayout, flexlayout dependency๋๋ฌธ์ ๋น๋๊ฐ ์ ์์ ์ผ๋ก ์๋ผ์ action ํต๊ณผ๊ฐ ์๋๋๋ณด๋ค์!
๋ด์ผ ํ๋ฒ ํ์ธํด๋ณด๊ณ ํ์ฌ ์ฝ๋์ ๋ฌธ์ ์๋์ง ํ์ธํด๋ณด๊ฒ ์ต๋๋ค.
๋น๋๊ฐ... ์๋ผ์... request change....
์๊ณ ํ์
จ์ต๋๋ค ๐๐
Tuist/Features/MOITWeb/DemoApp/Sources/MOITWebDemoRootViewController.swift
Outdated
Show resolved
Hide resolved
private func setupLayouts() { | ||
self.contentView.addSubview(self.flexRootView) | ||
self.flexRootView.flex | ||
.addItem(self.titleLabel) | ||
.marginHorizontal(20) | ||
.marginVertical(10) | ||
} |
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.
์ค์ ๋ฉ์๋ ์ ๋์ด configure๋ก ํต์ผํ๊ธฐ๋ก ํ์๋ ๊ฒ ๊ฐ์๋ฐ ๊ธฐ์ต์ด ์ ์ ๋๋ค์
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.
๋ด์ผ ํ์ ์ฌํญ์ ์ถ๊ฐํฉ์๋น~!
import Foundation | ||
|
||
public enum MOITWebPath: String { | ||
// TODO: ์ถํ ์ญ์ ํด์ผ๋ฉ๋๋ค. | ||
case ์คํฐ๋์์ฑ1 = "/tv" | ||
case ์คํฐ๋์์ฑ2 = "/movie" | ||
} |
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.
MOITWebPath๋ ์ด๋ค ๊ฒฝ์ฐ์ ํ์ํ ๊น์??? ์ถ๊ฐ์ ์ผ๋ก path๊ฐ ๋ถ์ ๊ฒฝ์ฐ์ ์ฌ์ฉ๋๋ ๊ฑธ๊น์?!
๊ทธ๋ ๋ค๋ฉด url์ ๊ด๋ฆฌํ๋ endpoint๋ฅผ ํ๋ ๋ง๋๋ ๊ฑด ์ด๋จ๊น์?!!?
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.
์ผ๋จ ์ ํฌ ํ๋ก์ ํธ์์ Path๋ ๋ฌด์กฐ๊ฑด ํ์ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋๋ฐ์ .. ! (ํ์๊ฐ ์๋ ๊ฒฝ์ฐ๋ฅผ ๊ณ ๋ คํด์ผํ๋ค๋ฉด buildํ ๋ path๋ฅผ ์ต์ ๋๋ก ๋ง๋ค๊ฒ ์ต๋๋ค!) ํน์ url์ ๊ด๋ฆฌํ๋ endpoint๋ผ๋ ๊ฒ์ด ์ด๋ค ๊ฑธ ๋ง์ํ์๋๊ฑด๊ฐ์?!
** ์ข ๋ ๋ถ์ฐ์ค๋ช ๋๋ฆฌ๋ฉด.. ์ ๊ฐ ์๋ํ ๋ฐ๋ ์๋ฅผ๋ค์ด ์น์์ ์คํฐ๋์์ฑ ํ์ด์ง url์ด ๋์ค๋ฉด, ๋๋ฉ์ธ ์ ์ธ path๋ถ๋ถ์ ํด๋น enum์ ์ ์ํ๊ณ , buildํ ๋ ์ enum์ case๋ง ๋๊ธฐ๋ฉด ์น๋ทฐ ๋ชจ๋ ๋ด๋ถ์์ ์์์ ๋์ํ๊ฒ๋ ํ ๊ฒ์ด ์๋์ ๋๋ค. ๋งค๋ฒ path๋ฅผ 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.
enum์ baseUrl์ ์ค์ ํด์ฃผ๊ณ , ๊ฐ๊ฐ case์ ๋ํด์ path๋ฅผ ์ค์ ํด์ค ๋ค์ toUrl()
๊ณผ ๊ฐ์ ํจ์๋ฅผ enum ๋ด๋ถ์ ๋ง๋ค์ด์ url๋ก ๋ฐ๋ก ๋ฐ์์ ์ฌ์ฉํ๋ฉด ์ด๋จ๊น ํ์ต๋๋ค.
MOITWebaosidj.์คํฐ๋์์ฑ1.toUrl()
์ฒ๋ผ ์ฌ์ฉํด์ ๋ฐ๋ก url์ด๋ urlString์ ๋ฐ์์ฌ ์ ์๋๋ก์!
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.
baseurl์ด ๋ฌ๋ผ์ง ๊ฒ ๊ฐ์ง์์์ ๊ณ ์ ์ผ๋ก ์๊ฐํ๊ธดํ์ต๋๋ค๋ง .. ! ์๊ฑฐ ์นํ์ด๋ ์ด์ผ๊ธฐํด๋ณด๊ณ ๊ฒฐ์ ํ ๊ฒ์ !
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.
ํด๋๋ง์ด ํ์ฌ Features ํด๋๊ฐ ์ฑ ์๋จ์ ์์ด์ผ ๊ฒฝ๋ก๊ฐ ์๋ง๊ฒ ๋ค์ด๊ฐ๋๋ค.
Tuist ํ์ผ ์์ Features๊ฐ ์์ด์ ๊ฒฝ๋ก๋ฅผ ๋ชป ์ก์์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ค์.
๊ทธ๋ฅ scaffold ๋ช
๋ น์ด ๋ง๋ค์ด๋๋ฆฐ ๊ฑธ๋ก tuist scaffold Feature --name {featurename} --author {authorname}
์ฌ์ฉํด์ ๋ง๋ค๊ณ , ํ์์๋ ๋ถ๋ถ์ ์ญ์ ํ๋๊ฒ ๋์๋ณด์
๋๋ค :)
์์ ํด์ ํธ์ํด์ฃผ์๋ฉด ํ์ธํ๊ฒ ์ต๋๋ค ๐
# Conflicts: # .package.resolved # Tuist/ProjectDescriptionHelpers/Project+Templates.swift
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.
LGTM
# Conflicts: # App/Project.swift
commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]>
commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]>
* feat: SignIn Feature ์์ฑ * Squashed commit of the following: commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]> * design: ๋ก๊ทธ์ธ ํ๋ฉด UI ๊ตฌํ * feat: ViewController ์ด๋ฒคํธ Interactor ์ ๋ฌ * feat: impl, interface ๋ถ๋ฆฌ ๋ฐ ๋ฐ๋ชจ์ฑ ์ฐ๊ฒฐ * feat: Dependency ์ถ๊ฐ * feat: ์นด์นด์ค ๋ก๊ทธ์ธ ์ฑ ์คํ ํ์ฉ ๋ชฉ๋ก ์ค์ * feat: Dependency ์ถ๊ฐ * feat: Kakao SDK ์ด๊ธฐํ * feat: SDK ์ถ๊ฐ * feat: dependency ์ถ๊ฐ * fix: file ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: deploymentTargetversion 16์ผ๋ก ๋ณ๊ฒฝ * Squashed commit of the following: commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]> * design: image, color asset ์ถ๊ฐ * fix: DesignSystem ์์ ์ฌํญ ๋ฐ์(profile image type) * design: SignIn UI ์์ ์ค * design: asset ๋ณ๊ฒฝ ๋ฐ ์ถ๊ฐ * design: SignIn View UI ๊ตฌํ
commit 00662a0 Author: hyerin <[email protected]> Date: Fri Jul 7 10:37:40 2023 +0900 fix: ์ฌ์ฉํ์ง์๋ dependency ์ญ์ commit e8e220c Author: hyerin <[email protected]> Date: Fri Jul 7 10:15:01 2023 +0900 fix: ์คํ์ ์์ commit 70c615f Author: hyerin <[email protected]> Date: Fri Jul 7 09:51:44 2023 +0900 Feature/sign in UI (#61) * feat: SignIn Feature ์์ฑ * Squashed commit of the following: commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]> * design: ๋ก๊ทธ์ธ ํ๋ฉด UI ๊ตฌํ * feat: ViewController ์ด๋ฒคํธ Interactor ์ ๋ฌ * feat: impl, interface ๋ถ๋ฆฌ ๋ฐ ๋ฐ๋ชจ์ฑ ์ฐ๊ฒฐ * feat: Dependency ์ถ๊ฐ * feat: ์นด์นด์ค ๋ก๊ทธ์ธ ์ฑ ์คํ ํ์ฉ ๋ชฉ๋ก ์ค์ * feat: Dependency ์ถ๊ฐ * feat: Kakao SDK ์ด๊ธฐํ * feat: SDK ์ถ๊ฐ * feat: dependency ์ถ๊ฐ * fix: file ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: deploymentTargetversion 16์ผ๋ก ๋ณ๊ฒฝ * Squashed commit of the following: commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]> * design: image, color asset ์ถ๊ฐ * fix: DesignSystem ์์ ์ฌํญ ๋ฐ์(profile image type) * design: SignIn UI ์์ ์ค * design: asset ๋ณ๊ฒฝ ๋ฐ ์ถ๊ฐ * design: SignIn View UI ๊ตฌํ commit e87d7ea Author: hyerin <[email protected]> Date: Fri Jul 7 09:50:38 2023 +0900 Feature/input participate code (#60) * feat: dependency ์ค์ * feat: Feature ์์ฑ * feat: InputParticipateCode UI ์์ * feat: ์ ๊ทผ์ ์ด์ ์์ * feat: Demoapp ์์ * feat: InputParticipateCode Interface, Implement ๋ถ๋ฆฌ * Squashed commit of the following: develop commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ * fix: UILabel Extension ๋ฉ์๋ Util๋ก ์์น ์ด๋ * fix: TODO ์ญ์ * fix: ProfileImage init ๋ฉ์๋ ๋ณ๊ฒฝ * feat: TextField title ์ต์ ๋ ํ์ ๋ณ๊ฒฝ ๋ฐ์ ๋ฐ becomeFirstResponder ๋ฉ์๋ ์์ feat: TextField title ์ต์ ๋ ํ์ ๋ณ๊ฒฝ ๋ฐ์ ๋ฐ becomeFirstResponder ๋ฉ์๋ ์์ * fix: UiDevice Extension ๋ฉ์๋ ์์น ๋ณ๊ฒฝ * fix: file ๊ตฌ์กฐ ์์ * fix: UIDevice Extension ์ ๊ทผ์ ์ด์ public์ผ๋ก ๋ณ๊ฒฝ * feat: Dependency ์์ ๋ฐ PresentableListener ๋ฉ์๋ ์ถ๊ฐ * fix: deployment target 16.0์ผ๋ก ์์ * feat: NetworkLayer ์์ * feat: Dependency ์์ * feat: MOITParticipate Data ๋ ์ด์ด ์์ * feat: MOITParticipate Domain ๋ ์ด์ด ์์ ์ค * fix: Multipart Endpoint baseURL ์ถ๊ฐ * feat: MOITParticipate UserInterface ๋ ์ด์ด ์์ ์ค * feat: ๋ฐ๋ชจ์ฑ ์์ * feat: Repository์์ Endpoint์๋ Request ๋ฐ๋๋ก ์์ * fix: MOITList init ๋ฉ์๋ ์ ์ฉ commit 7bc6f49 Author: hyerin <[email protected]> Date: Thu Jul 6 13:51:21 2023 +0900 fix: MOITList init ํ๋ผ๋ฏธํฐ ์์ commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์
commit 00662a0 Author: hyerin <[email protected]> Date: Fri Jul 7 10:37:40 2023 +0900 fix: ์ฌ์ฉํ์ง์๋ dependency ์ญ์ commit e8e220c Author: hyerin <[email protected]> Date: Fri Jul 7 10:15:01 2023 +0900 fix: ์คํ์ ์์ commit 70c615f Author: hyerin <[email protected]> Date: Fri Jul 7 09:51:44 2023 +0900 Feature/sign in UI (#61) * feat: SignIn Feature ์์ฑ * Squashed commit of the following: commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]> * design: ๋ก๊ทธ์ธ ํ๋ฉด UI ๊ตฌํ * feat: ViewController ์ด๋ฒคํธ Interactor ์ ๋ฌ * feat: impl, interface ๋ถ๋ฆฌ ๋ฐ ๋ฐ๋ชจ์ฑ ์ฐ๊ฒฐ * feat: Dependency ์ถ๊ฐ * feat: ์นด์นด์ค ๋ก๊ทธ์ธ ์ฑ ์คํ ํ์ฉ ๋ชฉ๋ก ์ค์ * feat: Dependency ์ถ๊ฐ * feat: Kakao SDK ์ด๊ธฐํ * feat: SDK ์ถ๊ฐ * feat: dependency ์ถ๊ฐ * fix: file ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: deploymentTargetversion 16์ผ๋ก ๋ณ๊ฒฝ * Squashed commit of the following: commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]> * design: image, color asset ์ถ๊ฐ * fix: DesignSystem ์์ ์ฌํญ ๋ฐ์(profile image type) * design: SignIn UI ์์ ์ค * design: asset ๋ณ๊ฒฝ ๋ฐ ์ถ๊ฐ * design: SignIn View UI ๊ตฌํ commit e87d7ea Author: hyerin <[email protected]> Date: Fri Jul 7 09:50:38 2023 +0900 Feature/input participate code (#60) * feat: dependency ์ค์ * feat: Feature ์์ฑ * feat: InputParticipateCode UI ์์ * feat: ์ ๊ทผ์ ์ด์ ์์ * feat: Demoapp ์์ * feat: InputParticipateCode Interface, Implement ๋ถ๋ฆฌ * Squashed commit of the following: develop commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ * fix: UILabel Extension ๋ฉ์๋ Util๋ก ์์น ์ด๋ * fix: TODO ์ญ์ * fix: ProfileImage init ๋ฉ์๋ ๋ณ๊ฒฝ * feat: TextField title ์ต์ ๋ ํ์ ๋ณ๊ฒฝ ๋ฐ์ ๋ฐ becomeFirstResponder ๋ฉ์๋ ์์ feat: TextField title ์ต์ ๋ ํ์ ๋ณ๊ฒฝ ๋ฐ์ ๋ฐ becomeFirstResponder ๋ฉ์๋ ์์ * fix: UiDevice Extension ๋ฉ์๋ ์์น ๋ณ๊ฒฝ * fix: file ๊ตฌ์กฐ ์์ * fix: UIDevice Extension ์ ๊ทผ์ ์ด์ public์ผ๋ก ๋ณ๊ฒฝ * feat: Dependency ์์ ๋ฐ PresentableListener ๋ฉ์๋ ์ถ๊ฐ * fix: deployment target 16.0์ผ๋ก ์์ * feat: NetworkLayer ์์ * feat: Dependency ์์ * feat: MOITParticipate Data ๋ ์ด์ด ์์ * feat: MOITParticipate Domain ๋ ์ด์ด ์์ ์ค * fix: Multipart Endpoint baseURL ์ถ๊ฐ * feat: MOITParticipate UserInterface ๋ ์ด์ด ์์ ์ค * feat: ๋ฐ๋ชจ์ฑ ์์ * feat: Repository์์ Endpoint์๋ Request ๋ฐ๋๋ก ์์ * fix: MOITList init ๋ฉ์๋ ์ ์ฉ commit 7bc6f49 Author: hyerin <[email protected]> Date: Thu Jul 6 13:51:21 2023 +0900 fix: MOITList init ํ๋ผ๋ฏธํฐ ์์ commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์
* feat: Fine feature ์์ฑ * feat: impl, interface ๋ถ๋ฆฌ * feat: ๋ฐ๋ชจ์ฑ ์ฐ๊ฒฐ * feat: Dependency ์์ * fix: SegmentPager backgroundColor ์์ * design: FineListViewController ์๋จ ๋์์ธ ๊ตฌํ * design: ๋ฒ๊ธ ๋ชฉ๋ก ์๋จ ๋์์ธ ์์ * feat: FineListScrollView ๊ตฌํ * feat: FineListScrollView ๊ตฌํ * feat: FineListScrollView ๋ด๋ถ๋ก segmentPager ์ด๋ ๋ฐ ๋ํ ์ผ ์์ * feat: SegmentPager tapIndex ๋ณ๊ฒฝ ์ scrollView ์คํฌ๋กค๋๋๋ก ๊ตฌํ feat: SegmentPager tapIndex ๋ณ๊ฒฝ ์ scrollView ์คํฌ๋กค๋๋๋ก ๊ตฌํ * Squashed commit of the following: authorize-payment commit c4de23b Author: hyerin <[email protected]> Date: Thu Jul 6 17:41:18 2023 +0900 feat: ์ธ๋ก ์คํฌ๋กค ๋ทฐ ์ถ๊ฐ ๊ตฌํ ์ค commit a1a52cc Author: hyerin <[email protected]> Date: Thu Jul 6 15:07:41 2023 +0900 feat: detachAuthorizePayment ๊ตฌํ commit 46082a9 Author: hyerin <[email protected]> Date: Thu Jul 6 14:59:17 2023 +0900 feat: AuthorizePayment attach ๋ก์ง commit b5d72a3 Author: hyerin <[email protected]> Date: Thu Jul 6 13:52:21 2023 +0900 Squashed commit of the following: develop commit 7bc6f49 Author: hyerin <[email protected]> Date: Thu Jul 6 13:51:21 2023 +0900 fix: MOITList init ํ๋ผ๋ฏธํฐ ์์ commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit 211c342 Author: hyerin <[email protected]> Date: Thu Jul 6 12:23:41 2023 +0900 Squashed commit of the following: develop commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit c333c80 Author: hyerin <[email protected]> Date: Thu Jul 6 12:20:21 2023 +0900 Squashed commit of the following: commit 285ae12 Author: hyerin <[email protected]> Date: Tue Jun 27 15:30:25 2023 +0900 feat: FineListScrollView ๊ตฌํ commit 3f0f846 Author: hyerin <[email protected]> Date: Tue Jun 27 12:28:51 2023 +0900 feat: SendMoney List init ๋ฉ์๋ ํ๋ผ๋ฏธํฐ ์์ commit f0d84ca Author: hyerin <[email protected]> Date: Tue Jun 27 12:28:24 2023 +0900 feat: FineImageView ์ ์ฉ commit 7b8b37c Author: hyerin <[email protected]> Date: Mon Jun 26 16:53:32 2023 +0900 design: ๋ฒ๊ธ ๋ชฉ๋ก ์๋จ ๋์์ธ ์์ commit feadb06 Author: hyerin <[email protected]> Date: Mon Jun 26 16:51:12 2023 +0900 feat: dependency ์ถ๊ฐ ๋ฐ FineImageView ์ปดํฌ๋ํธ ๊ตฌํ commit db3ded8 Author: hyerin <[email protected]> Date: Mon Jun 26 16:25:10 2023 +0900 Squashed commit of the following: commit 6553d48 Author: hyerin <[email protected]> Date: Mon Jun 26 16:15:40 2023 +0900 feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit 49759db Author: hyerin <[email protected]> Date: Mon Jun 26 15:43:47 2023 +0900 feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit f2c7454 Author: hyerin <[email protected]> Date: Mon Jun 26 11:59:36 2023 +0900 design: AuthorizePaymentViewController UI ์์ commit e625f2a Author: hyerin <[email protected]> Date: Mon Jun 26 11:39:12 2023 +0900 Squashed commit of the following: commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit da5efd7 Author: hyerin <[email protected]> Date: Mon Jun 26 11:24:13 2023 +0900 feat: AuthorizePayment RIB ํ์ผ ์์ฑ * Squashed commit of the following: commit 00662a0 Author: hyerin <[email protected]> Date: Fri Jul 7 10:37:40 2023 +0900 fix: ์ฌ์ฉํ์ง์๋ dependency ์ญ์ commit e8e220c Author: hyerin <[email protected]> Date: Fri Jul 7 10:15:01 2023 +0900 fix: ์คํ์ ์์ commit 70c615f Author: hyerin <[email protected]> Date: Fri Jul 7 09:51:44 2023 +0900 Feature/sign in UI (#61) * feat: SignIn Feature ์์ฑ * Squashed commit of the following: commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]> * design: ๋ก๊ทธ์ธ ํ๋ฉด UI ๊ตฌํ * feat: ViewController ์ด๋ฒคํธ Interactor ์ ๋ฌ * feat: impl, interface ๋ถ๋ฆฌ ๋ฐ ๋ฐ๋ชจ์ฑ ์ฐ๊ฒฐ * feat: Dependency ์ถ๊ฐ * feat: ์นด์นด์ค ๋ก๊ทธ์ธ ์ฑ ์คํ ํ์ฉ ๋ชฉ๋ก ์ค์ * feat: Dependency ์ถ๊ฐ * feat: Kakao SDK ์ด๊ธฐํ * feat: SDK ์ถ๊ฐ * feat: dependency ์ถ๊ฐ * fix: file ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: deploymentTargetversion 16์ผ๋ก ๋ณ๊ฒฝ * Squashed commit of the following: commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]> * design: image, color asset ์ถ๊ฐ * fix: DesignSystem ์์ ์ฌํญ ๋ฐ์(profile image type) * design: SignIn UI ์์ ์ค * design: asset ๋ณ๊ฒฝ ๋ฐ ์ถ๊ฐ * design: SignIn View UI ๊ตฌํ commit e87d7ea Author: hyerin <[email protected]> Date: Fri Jul 7 09:50:38 2023 +0900 Feature/input participate code (#60) * feat: dependency ์ค์ * feat: Feature ์์ฑ * feat: InputParticipateCode UI ์์ * feat: ์ ๊ทผ์ ์ด์ ์์ * feat: Demoapp ์์ * feat: InputParticipateCode Interface, Implement ๋ถ๋ฆฌ * Squashed commit of the following: develop commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ * fix: UILabel Extension ๋ฉ์๋ Util๋ก ์์น ์ด๋ * fix: TODO ์ญ์ * fix: ProfileImage init ๋ฉ์๋ ๋ณ๊ฒฝ * feat: TextField title ์ต์ ๋ ํ์ ๋ณ๊ฒฝ ๋ฐ์ ๋ฐ becomeFirstResponder ๋ฉ์๋ ์์ feat: TextField title ์ต์ ๋ ํ์ ๋ณ๊ฒฝ ๋ฐ์ ๋ฐ becomeFirstResponder ๋ฉ์๋ ์์ * fix: UiDevice Extension ๋ฉ์๋ ์์น ๋ณ๊ฒฝ * fix: file ๊ตฌ์กฐ ์์ * fix: UIDevice Extension ์ ๊ทผ์ ์ด์ public์ผ๋ก ๋ณ๊ฒฝ * feat: Dependency ์์ ๋ฐ PresentableListener ๋ฉ์๋ ์ถ๊ฐ * fix: deployment target 16.0์ผ๋ก ์์ * feat: NetworkLayer ์์ * feat: Dependency ์์ * feat: MOITParticipate Data ๋ ์ด์ด ์์ * feat: MOITParticipate Domain ๋ ์ด์ด ์์ ์ค * fix: Multipart Endpoint baseURL ์ถ๊ฐ * feat: MOITParticipate UserInterface ๋ ์ด์ด ์์ ์ค * feat: ๋ฐ๋ชจ์ฑ ์์ * feat: Repository์์ Endpoint์๋ Request ๋ฐ๋๋ก ์์ * fix: MOITList init ๋ฉ์๋ ์ ์ฉ commit 7bc6f49 Author: hyerin <[email protected]> Date: Thu Jul 6 13:51:21 2023 +0900 fix: MOITList init ํ๋ผ๋ฏธํฐ ์์ commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ * feat: UILabel, UIScrollView extension ์ถ๊ฐ feat: UILabel, UIScrollView extension ์ถ๊ฐ * fix: targetVersion 16์ผ๋ก ์์ ๋ฐ dependency ์์ * feat: FineListScrollView ์์
commit 791fcdf Author: hyerin <[email protected]> Date: Mon Jul 10 09:51:55 2023 +0900 fix: image component hidden ์ฒ๋ฆฌ ๋ฉ์๋ ๋ณ๊ฒฝ commit c63dd4f Merge: 928c53c bb6fa7f Author: hyerin <[email protected]> Date: Mon Jul 10 09:15:05 2023 +0900 Merge branch 'feature/fine-list' of https://github.com/mash-up-kr/MOIT-iOS into feature/fine-list commit 928c53c Author: hyerin <[email protected]> Date: Mon Jul 10 09:14:25 2023 +0900 fix: interactor activate, load ์์ ๋ณ๊ฒฝ commit bb6fa7f Merge: 9d4edf0 00662a0 Author: hyerin <[email protected]> Date: Fri Jul 7 16:42:27 2023 +0900 Merge branch 'develop' into feature/fine-list commit 9d4edf0 Author: hyerin <[email protected]> Date: Fri Jul 7 11:10:20 2023 +0900 feat: FineListScrollView ์์ commit 9a9839e Author: hyerin <[email protected]> Date: Fri Jul 7 11:09:53 2023 +0900 fix: targetVersion 16์ผ๋ก ์์ ๋ฐ dependency ์์ commit 9fd8735 Author: hyerin <[email protected]> Date: Fri Jul 7 11:06:15 2023 +0900 feat: UILabel, UIScrollView extension ์ถ๊ฐ feat: UILabel, UIScrollView extension ์ถ๊ฐ commit 568199b Author: hyerin <[email protected]> Date: Fri Jul 7 10:41:08 2023 +0900 Squashed commit of the following: commit 00662a0 Author: hyerin <[email protected]> Date: Fri Jul 7 10:37:40 2023 +0900 fix: ์ฌ์ฉํ์ง์๋ dependency ์ญ์ commit e8e220c Author: hyerin <[email protected]> Date: Fri Jul 7 10:15:01 2023 +0900 fix: ์คํ์ ์์ commit 70c615f Author: hyerin <[email protected]> Date: Fri Jul 7 09:51:44 2023 +0900 Feature/sign in UI (#61) * feat: SignIn Feature ์์ฑ * Squashed commit of the following: commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]> * design: ๋ก๊ทธ์ธ ํ๋ฉด UI ๊ตฌํ * feat: ViewController ์ด๋ฒคํธ Interactor ์ ๋ฌ * feat: impl, interface ๋ถ๋ฆฌ ๋ฐ ๋ฐ๋ชจ์ฑ ์ฐ๊ฒฐ * feat: Dependency ์ถ๊ฐ * feat: ์นด์นด์ค ๋ก๊ทธ์ธ ์ฑ ์คํ ํ์ฉ ๋ชฉ๋ก ์ค์ * feat: Dependency ์ถ๊ฐ * feat: Kakao SDK ์ด๊ธฐํ * feat: SDK ์ถ๊ฐ * feat: dependency ์ถ๊ฐ * fix: file ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: deploymentTargetversion 16์ผ๋ก ๋ณ๊ฒฝ * Squashed commit of the following: commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]> * design: image, color asset ์ถ๊ฐ * fix: DesignSystem ์์ ์ฌํญ ๋ฐ์(profile image type) * design: SignIn UI ์์ ์ค * design: asset ๋ณ๊ฒฝ ๋ฐ ์ถ๊ฐ * design: SignIn View UI ๊ตฌํ commit e87d7ea Author: hyerin <[email protected]> Date: Fri Jul 7 09:50:38 2023 +0900 Feature/input participate code (#60) * feat: dependency ์ค์ * feat: Feature ์์ฑ * feat: InputParticipateCode UI ์์ * feat: ์ ๊ทผ์ ์ด์ ์์ * feat: Demoapp ์์ * feat: InputParticipateCode Interface, Implement ๋ถ๋ฆฌ * Squashed commit of the following: develop commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ * fix: UILabel Extension ๋ฉ์๋ Util๋ก ์์น ์ด๋ * fix: TODO ์ญ์ * fix: ProfileImage init ๋ฉ์๋ ๋ณ๊ฒฝ * feat: TextField title ์ต์ ๋ ํ์ ๋ณ๊ฒฝ ๋ฐ์ ๋ฐ becomeFirstResponder ๋ฉ์๋ ์์ feat: TextField title ์ต์ ๋ ํ์ ๋ณ๊ฒฝ ๋ฐ์ ๋ฐ becomeFirstResponder ๋ฉ์๋ ์์ * fix: UiDevice Extension ๋ฉ์๋ ์์น ๋ณ๊ฒฝ * fix: file ๊ตฌ์กฐ ์์ * fix: UIDevice Extension ์ ๊ทผ์ ์ด์ public์ผ๋ก ๋ณ๊ฒฝ * feat: Dependency ์์ ๋ฐ PresentableListener ๋ฉ์๋ ์ถ๊ฐ * fix: deployment target 16.0์ผ๋ก ์์ * feat: NetworkLayer ์์ * feat: Dependency ์์ * feat: MOITParticipate Data ๋ ์ด์ด ์์ * feat: MOITParticipate Domain ๋ ์ด์ด ์์ ์ค * fix: Multipart Endpoint baseURL ์ถ๊ฐ * feat: MOITParticipate UserInterface ๋ ์ด์ด ์์ ์ค * feat: ๋ฐ๋ชจ์ฑ ์์ * feat: Repository์์ Endpoint์๋ Request ๋ฐ๋๋ก ์์ * fix: MOITList init ๋ฉ์๋ ์ ์ฉ commit 7bc6f49 Author: hyerin <[email protected]> Date: Thu Jul 6 13:51:21 2023 +0900 fix: MOITList init ํ๋ผ๋ฏธํฐ ์์ commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit 57b0e8e Author: hyerin <[email protected]> Date: Fri Jul 7 09:59:33 2023 +0900 Squashed commit of the following: authorize-payment commit c4de23b Author: hyerin <[email protected]> Date: Thu Jul 6 17:41:18 2023 +0900 feat: ์ธ๋ก ์คํฌ๋กค ๋ทฐ ์ถ๊ฐ ๊ตฌํ ์ค commit a1a52cc Author: hyerin <[email protected]> Date: Thu Jul 6 15:07:41 2023 +0900 feat: detachAuthorizePayment ๊ตฌํ commit 46082a9 Author: hyerin <[email protected]> Date: Thu Jul 6 14:59:17 2023 +0900 feat: AuthorizePayment attach ๋ก์ง commit b5d72a3 Author: hyerin <[email protected]> Date: Thu Jul 6 13:52:21 2023 +0900 Squashed commit of the following: develop commit 7bc6f49 Author: hyerin <[email protected]> Date: Thu Jul 6 13:51:21 2023 +0900 fix: MOITList init ํ๋ผ๋ฏธํฐ ์์ commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit 211c342 Author: hyerin <[email protected]> Date: Thu Jul 6 12:23:41 2023 +0900 Squashed commit of the following: develop commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit c333c80 Author: hyerin <[email protected]> Date: Thu Jul 6 12:20:21 2023 +0900 Squashed commit of the following: commit 285ae12 Author: hyerin <[email protected]> Date: Tue Jun 27 15:30:25 2023 +0900 feat: FineListScrollView ๊ตฌํ commit 3f0f846 Author: hyerin <[email protected]> Date: Tue Jun 27 12:28:51 2023 +0900 feat: SendMoney List init ๋ฉ์๋ ํ๋ผ๋ฏธํฐ ์์ commit f0d84ca Author: hyerin <[email protected]> Date: Tue Jun 27 12:28:24 2023 +0900 feat: FineImageView ์ ์ฉ commit 7b8b37c Author: hyerin <[email protected]> Date: Mon Jun 26 16:53:32 2023 +0900 design: ๋ฒ๊ธ ๋ชฉ๋ก ์๋จ ๋์์ธ ์์ commit feadb06 Author: hyerin <[email protected]> Date: Mon Jun 26 16:51:12 2023 +0900 feat: dependency ์ถ๊ฐ ๋ฐ FineImageView ์ปดํฌ๋ํธ ๊ตฌํ commit db3ded8 Author: hyerin <[email protected]> Date: Mon Jun 26 16:25:10 2023 +0900 Squashed commit of the following: commit 6553d48 Author: hyerin <[email protected]> Date: Mon Jun 26 16:15:40 2023 +0900 feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit 49759db Author: hyerin <[email protected]> Date: Mon Jun 26 15:43:47 2023 +0900 feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit f2c7454 Author: hyerin <[email protected]> Date: Mon Jun 26 11:59:36 2023 +0900 design: AuthorizePaymentViewController UI ์์ commit e625f2a Author: hyerin <[email protected]> Date: Mon Jun 26 11:39:12 2023 +0900 Squashed commit of the following: commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit da5efd7 Author: hyerin <[email protected]> Date: Mon Jun 26 11:24:13 2023 +0900 feat: AuthorizePayment RIB ํ์ผ ์์ฑ commit f3c8f20 Author: hyerin <[email protected]> Date: Thu Jul 6 11:44:10 2023 +0900 feat: SegmentPager tapIndex ๋ณ๊ฒฝ ์ scrollView ์คํฌ๋กค๋๋๋ก ๊ตฌํ feat: SegmentPager tapIndex ๋ณ๊ฒฝ ์ scrollView ์คํฌ๋กค๋๋๋ก ๊ตฌํ commit 53bc251 Author: hyerin <[email protected]> Date: Thu Jul 6 11:24:34 2023 +0900 feat: FineListScrollView ๋ด๋ถ๋ก segmentPager ์ด๋ ๋ฐ ๋ํ ์ผ ์์ commit 3445288 Author: hyerin <[email protected]> Date: Wed Jul 5 16:59:31 2023 +0900 feat: FineListScrollView ๊ตฌํ commit 2374041 Author: hyerin <[email protected]> Date: Tue Jun 27 15:30:25 2023 +0900 feat: FineListScrollView ๊ตฌํ commit f8828b3 Author: hyerin <[email protected]> Date: Mon Jun 26 16:53:32 2023 +0900 design: ๋ฒ๊ธ ๋ชฉ๋ก ์๋จ ๋์์ธ ์์ commit 9c4d928 Author: hyerin <[email protected]> Date: Mon Jun 26 10:54:53 2023 +0900 design: FineListViewController ์๋จ ๋์์ธ ๊ตฌํ commit 64b49ab Author: hyerin <[email protected]> Date: Mon Jun 26 10:40:30 2023 +0900 fix: SegmentPager backgroundColor ์์ commit 9d3f508 Author: hyerin <[email protected]> Date: Mon Jun 26 10:40:12 2023 +0900 feat: Dependency ์์ commit be80b43 Author: hyerin <[email protected]> Date: Mon Jun 26 10:01:26 2023 +0900 feat: ๋ฐ๋ชจ์ฑ ์ฐ๊ฒฐ commit 4ef53a9 Author: hyerin <[email protected]> Date: Thu Jun 22 10:29:23 2023 +0900 feat: impl, interface ๋ถ๋ฆฌ commit 07502f2 Author: hyerin <[email protected]> Date: Wed Jun 21 18:43:45 2023 +0900 feat: Fine feature ์์ฑ
* feat: dependency ์ค์ * feat: Feature ์์ฑ * feat: InputParticipateCode UI ์์ * feat: ์ ๊ทผ์ ์ด์ ์์ * feat: Demoapp ์์ * feat: ํด๋๋ง ๋ฐ ParticipationSuccess RIB ํ์ผ ์์ฑ * feat: ๋ฐ๋ชจ์ฑ ์์ * feat: ParticipationSuccessViewController UI ๊ตฌ์ฑ ์ค * Squashed commit of the following: MOITInfoCard commit 9259d66bdddb0f41d18a6747ea360b6ec87fe191 Author: hyerin <[email protected]> Date: Tue Jun 20 16:22:03 2023 +0900 feat: StudyInfoCard ๊ตฌํ * remove: Design System StudyInfoCard ์ญ์ * feat: ๋ฐ๋ชจ์ฑ ์ฐ๊ฒฐ * design: MOITDetailCardView ์ถ๊ฐ * feat: dummy file ์ญ์ ๋ฐ Interface, Implement ๋ถ๋ฆฌ * feat: MOITFoundation module ์ถ๊ฐ * feat: String Extension ์ถ๊ฐ feat: String Extension ์ถ๊ฐ * feat: TODO ์ญ์ ๋ฐ ParticipationSuccess UI ๊ตฌํ * feat: ParticipationSuccess Impl, Interface ๋ถ๋ฆฌ * Squashed commit of the following: develop commit 00662a0 Author: hyerin <[email protected]> Date: Fri Jul 7 10:37:40 2023 +0900 fix: ์ฌ์ฉํ์ง์๋ dependency ์ญ์ commit e8e220c Author: hyerin <[email protected]> Date: Fri Jul 7 10:15:01 2023 +0900 fix: ์คํ์ ์์ commit 70c615f Author: hyerin <[email protected]> Date: Fri Jul 7 09:51:44 2023 +0900 Feature/sign in UI (#61) * feat: SignIn Feature ์์ฑ * Squashed commit of the following: commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]> * design: ๋ก๊ทธ์ธ ํ๋ฉด UI ๊ตฌํ * feat: ViewController ์ด๋ฒคํธ Interactor ์ ๋ฌ * feat: impl, interface ๋ถ๋ฆฌ ๋ฐ ๋ฐ๋ชจ์ฑ ์ฐ๊ฒฐ * feat: Dependency ์ถ๊ฐ * feat: ์นด์นด์ค ๋ก๊ทธ์ธ ์ฑ ์คํ ํ์ฉ ๋ชฉ๋ก ์ค์ * feat: Dependency ์ถ๊ฐ * feat: Kakao SDK ์ด๊ธฐํ * feat: SDK ์ถ๊ฐ * feat: dependency ์ถ๊ฐ * fix: file ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: deploymentTargetversion 16์ผ๋ก ๋ณ๊ฒฝ * Squashed commit of the following: commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ commit bf476f7 Author: chansooo <[email protected]> Date: Wed Jun 14 14:56:44 2023 +0900 Hotfix/lint (#50) * fix: lint ์คํ ๋ก์ง ๋ณ๊ฒฝ * fix: lint ๊ท์น ํ๋ก์ ํธ ๋ง๊ฒ ์์ * refactor: lint ๋ง๊ฒ DesignSystem/Project.swift ์์ * refactor: lint ๋ง๊ฒ StudyPreview.swift ์์ * refactor: lint ๋ง๊ฒ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ * refactor: lint ๋ง๊ฒ indent ๋ณ๊ฒฝ * fix: lint ๋ฒ์ ํด๋น Target๊ณผ dependency๊น์ง๋ก ๋ณ๊ฒฝ commit 4d9d967 Author: chansooo <[email protected]> Date: Wed Jun 14 07:09:02 2023 +0900 Design system/profile view (#49) * add: ์์ด์ฝ ์ถ๊ฐ * feat: `MOITProfileView` ๊ตฌํ * feat: `MOITProfileViewDemoApp` ๊ตฌํ --------- Co-authored-by: chansooooo <[email protected]> commit a0ef57d Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 23:11:33 2023 +0900 Design system/bottom sheet (#38) * add: BottomSheetViewController ํ์ผ ์์ฑ * feat: ์ด๋๋งํฌ ๊ณต์ ํ๊ธฐ UI * feat: bottom sheet * add: case ์ถ๊ฐ * add: Share ๋ชจ๋ ์์ฑ, ์ฝ๋๋ถ๋ฆฌ * chore: ๋ค์ด๋ฐ ์์ Share -> MOITShare * fix: ๋ฆฐํธ ์์ * chore: ํด๋๋ช ์์ * fix: ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * fix: ๋น๋์ค๋ฅ ์์ commit 8f05b4a Author: SongSeoYoung <[email protected]> Date: Tue Jun 13 22:58:40 2023 +0900 Feature/web view layer (#8) * feat: web view ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ * feat: MOITWeb RIB ๊ตฌ์กฐ, ๋ฐ๋ชจ์ฑ ์ค์ * feat: WKWebView ์ด๊ธฐ ์ค์ * feat: loading & demo app * chore: ์ฝ๋์ ๋ฆฌ * fix: detach์๋๋ ์ด์ ์์ * chore: ํด๋ ์์น ๋ณ๊ฒฝ commit acb398b Author: chansooo <[email protected]> Date: Tue Jun 13 15:44:26 2023 +0900 Design system - StudyPreview (#41) * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ --------- Co-authored-by: chansooooo <[email protected]> * design: image, color asset ์ถ๊ฐ * fix: DesignSystem ์์ ์ฌํญ ๋ฐ์(profile image type) * design: SignIn UI ์์ ์ค * design: asset ๋ณ๊ฒฝ ๋ฐ ์ถ๊ฐ * design: SignIn View UI ๊ตฌํ commit e87d7ea Author: hyerin <[email protected]> Date: Fri Jul 7 09:50:38 2023 +0900 Feature/input participate code (#60) * feat: dependency ์ค์ * feat: Feature ์์ฑ * feat: InputParticipateCode UI ์์ * feat: ์ ๊ทผ์ ์ด์ ์์ * feat: Demoapp ์์ * feat: InputParticipateCode Interface, Implement ๋ถ๋ฆฌ * Squashed commit of the following: develop commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ * fix: UILabel Extension ๋ฉ์๋ Util๋ก ์์น ์ด๋ * fix: TODO ์ญ์ * fix: ProfileImage init ๋ฉ์๋ ๋ณ๊ฒฝ * feat: TextField title ์ต์ ๋ ํ์ ๋ณ๊ฒฝ ๋ฐ์ ๋ฐ becomeFirstResponder ๋ฉ์๋ ์์ feat: TextField title ์ต์ ๋ ํ์ ๋ณ๊ฒฝ ๋ฐ์ ๋ฐ becomeFirstResponder ๋ฉ์๋ ์์ * fix: UiDevice Extension ๋ฉ์๋ ์์น ๋ณ๊ฒฝ * fix: file ๊ตฌ์กฐ ์์ * fix: UIDevice Extension ์ ๊ทผ์ ์ด์ public์ผ๋ก ๋ณ๊ฒฝ * feat: Dependency ์์ ๋ฐ PresentableListener ๋ฉ์๋ ์ถ๊ฐ * fix: deployment target 16.0์ผ๋ก ์์ * feat: NetworkLayer ์์ * feat: Dependency ์์ * feat: MOITParticipate Data ๋ ์ด์ด ์์ * feat: MOITParticipate Domain ๋ ์ด์ด ์์ ์ค * fix: Multipart Endpoint baseURL ์ถ๊ฐ * feat: MOITParticipate UserInterface ๋ ์ด์ด ์์ ์ค * feat: ๋ฐ๋ชจ์ฑ ์์ * feat: Repository์์ Endpoint์๋ Request ๋ฐ๋๋ก ์์ * fix: MOITList init ๋ฉ์๋ ์ ์ฉ commit 7bc6f49 Author: hyerin <[email protected]> Date: Thu Jul 6 13:51:21 2023 +0900 fix: MOITList init ํ๋ผ๋ฏธํฐ ์์ commit 7da14c6 Author: chansooo <[email protected]> Date: Fri Jun 30 00:04:13 2023 +0900 Feature/sign up (#59) * feat: DesignSystemType case chip ์ถ๊ฐ * feat: NavigationBar ๊ตฌํ * feat: Navigationdemo ๊ตฌํ * fix: NavigationDemoViewController ์ด๋ฆ ๋ณ๊ฒฝ * fix: NavigationBar titleLabel ์ค์ ์ ๋ ฌ ์์ * feat: NavigationColorType ๊ตฌํ ๋๊ฐ์ง case๋ก ๋๋ ์ ๊ฐ๊ฐ tintcolor์ backgroundcolor ์ค์ ํ ์ ์๋๋ก ํจ * feat: ๋ฒํผ tintcolor ๋ณ๊ฒฝ ์ํด ๋ ๋๋ง ๋ชจ๋ ๋ณ๊ฒฝ * add: `MOITTabPager` ์์ฑ * add: `MOITTabPager` ์์ฑ * remove: dummy file ์ญ์ * feat: MOITChipType ๊ตฌํ * feat: MOITChip ๊ตฌํ * feat: MOITChipDemoViewController ๊ตฌํ * feat: DemoViewController ์ฐ๊ฒฐ * feat: PagerType ๊ตฌํ * feat: TapPager ๊ตฌํ * feat: SegmentPager ๊ตฌํ * feat: PagerDemoViewController ์ถ๊ฐ * fix: unavailable ์ถ๊ฐ * feat: DemoApp Chip ํด๋ ์ถ๊ฐ * fix: enum case AssociatedValue ์ฌ์ฉํ์ง ์๋ ๋ถ๋ถ ์ญ์ * feat: StudyPreview ๊ตฌํ์ค * feat: ์ค์์ดํ -> ์ญ์ ๋ฒํผ ์ ๋๋ฉ์ด์ ๊ตฌํ * add: secondary color set ์ถ๊ฐ * remove: ํ์ ์๋ ํ์ผ ์ญ์ * feat: optinal์ธ view addItem ์ฝ๊ฒ ํ ์ ์๋ ๋ฉ์๋ ๊ตฌํ * refactor: ์ค์์ดํ, ํญ ๋ถ๋๋ฝ๊ฒ ๋ณ๊ฒฝ * fix: StudyPreview UI ๋ณ๊ฒฝ * feat: ๋ฒํผ ๋๋ฅผ ์ ์๋ ๋ทฐ ์ถ๊ฐ * fix: StudyPreviewDemoViewController ์์ * refactor: StudyPreview UI Center ๋ง๊ฒ ์์ * refactor: panGesture ๋ก์ง ๋ณ๊ฒฝ * refactor: final ์ถ๊ฐ * redactor: `layoutIfNeeded` ์ญ์ * feat: SignUp ๊ธฐ๋ณธ ์ธํ * feat: Utils Target ์ถ๊ฐ * feat: SignUp ์ ๊ทผ ์ ํ์ ๋ณ๊ฒฝ * feat: Utils ํ๊ฒ์ pinlayout, flexlayout ์ถ๊ฐ * feat: BaseViewController ์์๋ฐ์ ๊ฒฝ์ฐ navigateBar ์ค์ ํธ๋ฆฌํ๊ฒ ๊ตฌํ * feat: StudyPreview configure ํจ์ ๊ตฌํ * feat: ProfileView image ์์ด ์์ฑ, configureImage ํจ์ ์ถ๊ฐ * refactor: ๋ฆฐํธ ๋ง๊ฒ ์ฝ๋ ์์ * fix: navigationBar์ flexRootView ๊ฒน์น์ง ์๊ฒ ์์ * feat: scrollView ์๋ ์ค์ * feat: ํญ ์ ํค๋ณด๋ ์ฌ๋ผ์ง๋๋ก ๊ตฌํ * feat: SignUpViewController ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ์ถ๊ฐ * refactor: `MOITProfileView` ์ด๋ฏธ์ง ๋ก๋ ๋ก์ง ๋ณ๊ฒฝ * feat: NavigationBar logo ์ถ๊ฐ * feat: ViewControllable extension ์ถ๊ฐ * feat: StudyList shortcut ์ถ๊ฐ * feat: dependency ์์ * feat: SignUp ๊ด๋ จ UseCase ์ถ๊ฐ * feat: SignUpRepository ์์ ์ถ๊ฐ * fix: `MOITProfileView` border ์ถ๊ฐ * fix: SignUpDemoApp RIBs ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋๋ก ์์ * fix: DemoApp Dependency ์ค์ ํ ์ ์๋๋ก ์์ * fix: DemoApp Dependency ์ค์ * feat: SignUpDependency ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ ๋ฐ ์ฝ๋ ์คํ์ผ ์์ * feat: SignUp ๋น์ฆ๋์ค ๋ก์ง ์์ * fix: interactor.activate ์ถ๊ฐ * profileselect * fix: baseView flexLayout ์ฌ์ฉ์ ๋ง๊ฒ ์์ * fix: `ProfileImageType` ์ฐธ์กฐํ ์ ์๋๋ก ์์ * feat: uikit ๊ด๋ จ extension ์ถ๊ฐ * fix: bottomsheetViewController ํญ contentView ์ธ๋ถ์์ ์๋ํ๋๋ก ์์ * fix: MOITProfileView tap ์๋๋ฐฉ์ ๋ณ๊ฒฝ * feat: ProfileSelectView ๊ตฌํ * feat: ProfileSelectViewController ๊ตฌํ * feat: ProfileSelectInteractor ๊ตฌํ * fix: ProfileSelect RIBlet ์์ฑ ์ ํ์ฌ ์ด๋ฏธ์ง ์ธ๋ฑ์ค ์ ๋ฌ * fix: SignUpDemoApp ์์ * feat: SignUpInteractor ๋ก์ง ๊ตฌํ * feat: SignUpRouter ๊ตฌํ * feat: SignUpViewController ํ๋กํ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ๊ตฌํ * fix: imageIndex ์ ๋ณด ํจ๊ป ๋๊ธฐ๋๋ก ์์ * fix: ์ด๋ฏธ์ง ์ธ๋ฑ์ค ํ๋ผ๋ฏธํฐ ์ถ๊ฐ * chore: ์ฃผ์ ์ญ์ * fix: baseViewController์ removeObserver ์ถ๊ฐ * chore: print๋ฌธ ์ญ์ --------- Co-authored-by: hyerin <[email protected]> Co-authored-by: chansooooo <[email protected]> commit 8bdabbd Author: hyerin <[email protected]> Date: Thu Jun 29 22:26:02 2023 +0900 Fix/network layer fix (#55) * feat: Response ๋ชจ๋ธ ์ ์ธ * feat: Common Error ์ถ๊ฐ * feat: NetworkImpl ์์ * feat: ์ต์ ๋ ๋์ commit 74b0f88 Author: hyerin <[email protected]> Date: Tue Jun 27 10:09:22 2023 +0900 Feature/adjust line height (#58) * feat: font ํ์ ๋ณ line height return ํด์ฃผ๋ ๋ฉ์๋ ๊ตฌํ * feat: ParagraphStyle ์ ์ฉํ๋ UILabel Extension ๊ตฌํ commit e256b51 Author: hyerin <[email protected]> Date: Mon Jun 26 11:38:29 2023 +0900 Fix/design system fix (#56) * fix: Chip Configure ๋ฉ์๋ ๋ฐ Convenience init ์ถ๊ฐ * fix: MOITTextField title ์๋ ๊ฒฝ์ฐ ๋์ * fix: List์ MOITProfileView ์ ์ฉ * fix: List StudyOrder ๋ฐ Fine Formatter ์ ์ฉ * fix: Lint ์์ * fix: dependency ์ฑํ * feat: participationSuccess View attach ๋ก์ง
What is this PR? ๐
Changes ๐
MOITWeb ์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ์น๋ทฐ ์ ๋๋ค. buildํ ๋ path๊ฐ๋ง ๋ฃ์ผ๋ฉด ์น๋ทฐ ๋ ๋ฉ๋๋๋ก ๊ตฌํํ์ต๋๋ค. ์นํ๊ณผ ํฉ์ํ์ ๊ฒฐ์ ๋ ๋ด์ฉ์ธ safe area๊น์ง ์น๋ทฐ์ปจํ ์ธ ์์ญ์ด ๋๋๋ก ๋ง๋ค์์ต๋๋ค. ์ถํ message๊ฐ ๊ฒฐ์ ๋๋ฉด ์ฑ์์ ์ปจํธ๋กคํ๋ ์ฝ๋ ์ถ๊ฐํ๋ฉด๋ฉ๋๋ค !
demo app์์ ํ์ธํ ์ ์์ต๋๋ค ๐ฒ
Screenshot ๐ธ
To Reviewers ๐