Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Feature/sign in #69

Merged
merged 32 commits into from
Jul 26, 2023
Merged

Feature/sign in #69

merged 32 commits into from
Jul 26, 2023

Conversation

hope1053
Copy link
Member

@hope1053 hope1053 commented Jul 17, 2023

What is this PR? ๐Ÿ”

Changes ๐Ÿ“

  • Auth0 ๋กœ๊ทธ์ธ ๋ถ€๋ถ„ ๋กœ์ง ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค!
  • ๋กœ๊ทธ์ธ ์„ฑ๊ณต ์‹œ token ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด TokenManager ๋ชจ๋“ˆ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • SignIn, SignUp์œผ๋กœ ๋ถ„๋ฆฌ๋ผ์žˆ๋˜ ํ”„๋กœ์ ํŠธ๋ฅผ Auth ํ”„๋กœ์ ํŠธ ํ•˜๋‚˜๋กœ ํ•ฉ์ณค์Šต๋‹ˆ๋‹ค.

Screenshot ๐Ÿ“ธ

ํšŒ์›๊ฐ€์ž…์„ ํ•˜์ง€ ์•Š์€ ํšŒ์›์ด ํšŒ์›๊ฐ€์ž… ํ•˜๋Š” ๊ฒฝ์šฐ

โ†’ ์„œ๋ฒ„์—์„œ ๋ฐ›์€ SignInResponse์„ ์ „๋‹ฌํ•จ๊ณผ ๋™์‹œ์— SignUp RIB์„ LoggedOut RIB์˜ ์ž์‹ RIB์œผ๋กœ ๋ถ™์ž…๋‹ˆ๋‹ค.

ํšŒ์›๊ฐ€์ž… ํ•œ ํšŒ์›์ด ๋กœ๊ทธ์ธ ํ•˜๋Š” ๊ฒฝ์šฐ

โ†’ ํ—ค๋”์—์„œ JWT ํ† ํฐ์„ ์ถ”์ถœํ•˜์—ฌ Keychain์— ์ €์žฅ ํ›„ ํ™”๋ฉด ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค. (ํ™”๋ฉด ์ „ํ™˜์€ ์ถ”ํ›„ ์—ฐ๊ฒฐ ์ž‘์—… ํ•„์š”)

To Reviewers ๐Ÿ™

  • ๊ฐ„ํ˜น indentation ์ด์ƒํ•˜๊ฒŒ ๋ณด์ด๋Š” ๋ถ€๋ถ„๋“ค ๊นƒํ—™์—์„œ๋งŒ ๊ทธ๋ ‡๊ฒŒ ๋ณด์ด๋Š” ์˜ค๋ฅ˜?์ธ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค! ์ฐธ๊ณ  ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ท๐Ÿ™‡โ€โ™€๏ธ
  • ์ž‘์—…๋Ÿ‰์ด ๋„ˆ๋ฌด ๋งŽ์•„์ง„์ ...์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค...๐Ÿ™‡โ€โ™€๏ธ ๋‹ค์Œ๋ถ€ํ„ฐ๋Š” ์ตœ๋Œ€ํ•œ ์ชผ๊ฐœ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ท,,
    • webview์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋„๋ฉ”์ธ์ด ํ˜„์žฌ api / webview domain ๋‘๊ฐœ๋กœ ๋‚˜๋‰˜๋Š”๋ฐ ์ด ๋ถ€๋ถ„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•ด์•ผํ• ์ง€ ๋…ผ์˜ ํ•„์š”ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹น

@hope1053 hope1053 self-assigned this Jul 17, 2023
commit 7b45c86
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

    * fix: back -> close๋ณ€๊ฒฝ

commit 3f8f29c
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:17:59 2023 +0900

    feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

commit 8e677e7
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด
commit 7b45c86
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

    * fix: back -> close๋ณ€๊ฒฝ

commit 3f8f29c
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:17:59 2023 +0900

    feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

commit 8e677e7
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด
Copy link
Member

@chansooo chansooo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ํ•ฉ์น˜๋Š๋ผ ๊ณ ์ƒ ๋งŽ์•˜์–ด์š” ใ…œใ…œ
์ง€๊ธˆ ๋กœ๊ทธ์ธ ์ง„ํ–‰ํ•˜๋ฉด ์›น๋ทฐ ์ •์ƒ์ ์œผ๋กœ ์•ˆ ๋œจ๋Š” ๊ฑด ์›๋ž˜ ๊ทธ๋Ÿฐ๊ฑด๊ฐ€์˜???

Copy link
Member

@chansooo chansooo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

๐Ÿ‘

Comment on lines 69 to 71
func didSignIn(with token: String) {
dependency.tokenManager.save(token: token, with: .authorizationToken)
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

์ด ๋ถ€๋ถ„ usecase ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์„œ ์ฒ˜๋ฆฌํ•ด๋„ ๊ดœ์ฐฎ์„ ๊ฒƒ ๊ฐ™์•„์š”!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@chansooo ์˜ค ์ฐธ๊ณ ํ•ด์„œ ์ˆ˜์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ท!

dependency: SignUpDependency,
signInResponse: MOITSignInResponse
) {
self.signInResponse = signInResponse
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

signInResponse๋งŒ ๋”ฐ๋กœ component์˜ init์œผ๋กœ ๋ฐ›๋Š” ์ด์œ ๊ฐ€ ์žˆ์„๊นŒ์š”?!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@chansooo signInResponse๊ฐ’์ด ์ž์‹์˜ listener โ†’ ๋ณธ์ธ์˜ Interactor โ†’ Builder ์ด๋ ‡๊ฒŒ ์ „๋‹ฌ๋˜๋‹ค๋ณด๋‹ˆ init์œผ๋กœ ๋ฐ›์„ ์ˆ˜ ๋ฐ–์— ์—†์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค...!!

let project = Project.invertedDualTargetProject(
name: "TokenManager",
platform: .iOS,
iOSTargetVersion: "16.0.0",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

15๋กœ ํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™์•„์š”!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

15๋กœ ํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™์•„์š”!

์ €ํฌ ๋ฏธ๋‹ˆ๋ฉ€ ํƒ€๊ฒŸ 16์œผ๋กœ ์•Œ๊ณ  ์žˆ์–ด์š”!!
image

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ใ…ˆใ……์š”!

@SongSeoYoung
Copy link
Collaborator

์š”๊ฑฐ ! ๋„๋ฉ”์ธ๋„ ๋‹ค๋ฅด๊ณ  ํ•˜๋Š” ์—ญํ• ์ด ์™„์ „ ๋‹ค๋ฅธ ๊ฒƒ ๊ฐ™์€๋ฐ (๋กœ๊ทธ์ธ์„ ์›น์œผ๋กœ ์“ฐ๋Š”๊ฒŒ ๋งค์šฐ ํŠน์ˆ˜ ์ผ€์ด์Šค์ด๊ณ  .. ์‚ฌ์‹ค ๋ ์ง€ ์•ˆ๋ ์ง€๋„ ๋ชจ๋ฅด๋Š” ๊ฒƒ๋„ ์‚ฌ์‹ค์ด๋‹ˆ ใ…  _ ใ… ) ๋กœ๊ทธ์ธ์šฉ ์›น๋ทฐ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์˜๊ฒฌ์ž…๋‹ˆ๋‹ค !

Copy link
Collaborator

@SongSeoYoung SongSeoYoung left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

์–ผ๋ฆ‰ ๋จธ์ง€ ใ„ฑ_ใ„ฒํ•ฉ์‹œ๋‹ค 1 ์ˆ˜๊ณ ํ•˜์…จ์–ด์š” ~~

Comment on lines +56 to +63
viewControllable.present(
viewController,
animated: true,
completion: nil
)

signInWebRouting = router
attachChild(router)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
viewControllable.present(
viewController,
animated: true,
completion: nil
)
signInWebRouting = router
attachChild(router)
signInWebRouting = router
attachChild(router)
viewControllable.present(
viewController,
animated: true,
completion: nil
)

Comment on lines +103 to +106
func authorizationDidFinish(with signInResponse: MOITSignInResponse) {

}

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

์š”๊ธฐ์—๋Š” ์ถ”ํ›„์— ๋‹ค๋ฅธ ๋กœ์ง์ด ์ถ”๊ฐ€๋˜๋‚˜์š” ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SongSeoYoung ์—ฌ๊ธฐ์„œ ์›๋ž˜ ํšŒ์›๊ฐ€์ž…์œผ๋กœ ๊ฐ€์•ผ๋˜๋Š”๋ฐ ์›น๋ทฐ ๋ถ„๋ฆฌํ•˜๋ฉด ์ด ๋ถ€๋ถ„ ์—†์–ด์งˆ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค~!

}

func registeredMemberDidSignIn(with headerFields: [AnyHashable: Any]) {
let authorizationToken = headerFields["Authorization"] as? String ?? ""
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

์—ฌ๊ธฐ ๋ชป ๊ฐ€์ ธ์˜ค๋ฉด alert ๋„์›Œ์ฃผ๊ฒŒ ๊ฐ•ํ•˜๊ฒŒ ๋ง‰์œผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”.
๋นˆ๊ฐ’์œผ๋กœ signin์œผ๋กœ ๋ผ์šฐํŒ…๋˜์—ˆ๋Š”๋ฐ ํ† ํฐ ์—†์œผ๋ฉด ์–ด์ฐจํ”ผ 500 ๋–จ์–ด์งˆ๊ฑฐ๋ผ์„œใ… ใ…  ๊ทธ ์ „์— ๋ง‰๋Š”๊ฒŒ ์œ ์ € ๊ฒฝํ—˜์ƒ ์ข‹์ง€ ์•Š์„๊นŒ ์˜๊ฒฌ๋“œ๋ฆฝ๋‹ˆ๋‹ต

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SongSeoYoung ๋„ˆ๋ฌด ์ข‹์€ ํ”ผ๋“œ๋ฐฑ....๐Ÿ‘ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

@hope1053
Copy link
Member Author

์š”๊ฑฐ ! ๋„๋ฉ”์ธ๋„ ๋‹ค๋ฅด๊ณ  ํ•˜๋Š” ์—ญํ• ์ด ์™„์ „ ๋‹ค๋ฅธ ๊ฒƒ ๊ฐ™์€๋ฐ (๋กœ๊ทธ์ธ์„ ์›น์œผ๋กœ ์“ฐ๋Š”๊ฒŒ ๋งค์šฐ ํŠน์ˆ˜ ์ผ€์ด์Šค์ด๊ณ  .. ์‚ฌ์‹ค ๋ ์ง€ ์•ˆ๋ ์ง€๋„ ๋ชจ๋ฅด๋Š” ๊ฒƒ๋„ ์‚ฌ์‹ค์ด๋‹ˆ ใ…  _ ใ… ) ๋กœ๊ทธ์ธ์šฉ ์›น๋ทฐ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์˜๊ฒฌ์ž…๋‹ˆ๋‹ค !

์›€ ์ €๋„ ํ•˜๋‹ค๋ณด๋‹ˆ๊นŒ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋Š”๊ฒŒ ์ข‹์„ ๊ฒƒ ๊ฐ™๊ธดํ–‡์„œ์šฉ ใ…œ_ใ…œ ์ผ๋‹จ ๋ฉ”์ธ ํ”ผ์ณ ์ž‘์—… ๋๋‚˜๋Š”๋Œ€๋กœ ์ด ๋ถ€๋ถ„ ์›น๋ทฐ ์ƒˆ๋กœ ์ž‘์—…ํ•ด์„œ PR ์˜ฌ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ท...!

@hope1053 hope1053 merged commit 56bdb0d into develop Jul 26, 2023
1 check failed
@hope1053 hope1053 deleted the feature/sign-in branch July 26, 2023 16:00
hope1053 added a commit that referenced this pull request Jul 27, 2023
commit 4994a9f
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 27 01:15:39 2023 +0900

    Merge branch 'develop' into feature/join-MOIT

    # Conflicts:
    #	DesignSystem/Sources/List/MOITList.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift
    #	Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift
    #	Features/MOITDetail/MOITDetail/Project.swift
    #	Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift
    #	Features/MOITDetail/MOITDetailData/Project.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift
    #	Features/MOITDetail/MOITDetailDomain/Project.swift
    #	Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift
    #	Features/MOITWeb/Implement/MOITWebInteractor.swift
    #	Features/MOITWeb/Implement/MOITWebViewController.swift
    #	Features/MOITWeb/Interface/MOITWebPath.swift
    #	MOITNetwork/Implement/NetworkImpl.swift
    #	Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift
    #	Tuist/Dependencies.swift
    #	Tuist/ProjectDescriptionHelpers/Project+Templates.swift

    Merge branch 'develop' into feature/join-MOIT

    # Conflicts:
    #	DesignSystem/Sources/List/MOITList.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift
    #	Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift
    #	Features/MOITDetail/MOITDetail/Project.swift
    #	Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift
    #	Features/MOITDetail/MOITDetailData/Project.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift
    #	Features/MOITDetail/MOITDetailDomain/Project.swift
    #	Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift
    #	Features/MOITWeb/Implement/MOITWebInteractor.swift
    #	Features/MOITWeb/Implement/MOITWebViewController.swift
    #	Features/MOITWeb/Interface/MOITWebPath.swift
    #	MOITNetwork/Implement/NetworkImpl.swift
    #	Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift
    #	Tuist/Dependencies.swift
    #	Tuist/ProjectDescriptionHelpers/Project+Templates.swift

commit 8ac3862
Merge: c530037 56bdb0d
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 27 01:12:13 2023 +0900

    Merge branch 'develop' into feature/join-MOIT

    # Conflicts:
    #	DesignSystem/Sources/List/MOITList.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift
    #	Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift
    #	Features/MOITDetail/MOITDetail/Project.swift
    #	Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift
    #	Features/MOITDetail/MOITDetailData/Project.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift
    #	Features/MOITDetail/MOITDetailDomain/Project.swift
    #	Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift
    #	Features/MOITWeb/Implement/MOITWebInteractor.swift
    #	Features/MOITWeb/Implement/MOITWebViewController.swift
    #	Features/MOITWeb/Interface/MOITWebPath.swift
    #	MOITNetwork/Implement/NetworkImpl.swift
    #	Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift
    #	Tuist/Dependencies.swift
    #	Tuist/ProjectDescriptionHelpers/Project+Templates.swift

commit 56bdb0d
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 27 01:00:26 2023 +0900

    Feature/sign in (#69)

    * fix: SignInUserInterface MOITWeb Interface dependency ์ถ”๊ฐ€

    * feat: SignInWeb attach ๋กœ์ง

    * feat: cookie ๋ฐ token ์ฒ˜๋ฆฌ ๋กœ์ง

    * feat: ์ธ์ฆ ํ›„ ๋กœ์ง ์ฒ˜๋ฆฌ

    * feat: ๋กœ๊ทธ์ธ ํ›„ routing ๋กœ์ง ๊ตฌํ˜„ ์ค‘

    * feat: Authorization ์ง„ํ–‰ ํ›„ HeaderField๊ฐ’ ์ „๋‹ฌ

    * feat: SignIn Dependency ์ถ”๊ฐ€

    * feat: ํšŒ์›๊ฐ€์ž…ํ•˜์ง€์•Š์€ ํšŒ์› ์ธ์ฆ ์ข…๋ฃŒ ํ›„ ํšŒ์›๊ฐ€์ž…์œผ๋กœ ์ด๋™ ๋กœ์ง

    * feat: Dependency ์ถ”๊ฐ€

    * feat: SignIn, SignUp ์—ฐ๊ฒฐ demoapp ๊ตฌํ˜„

    * fix: dependency ๋ฐ bundle version ์ˆ˜์ •

    * fix: MOITWeb detach์‹œ memory leak ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ ์ˆ˜์ •

    * refactor: SignIn, SignUp โ†’ Auth ๋ชจ๋“ˆ๋กœ ํ•ฉ์น˜๋Š” ์ž‘์—… ์ค‘

    * refactor: SignIn, SignUp โ†’ Auth ๋ชจ๋“ˆ๋กœ ํ†ต์ผ

    * remove: ์‚ฌ์šฉํ•˜์ง€์•Š๋Š” ํŒŒ์ผ ์‚ญ์ œ

    * feat: SignInResponse SignUp RIB์œผ๋กœ ์ „๋‹ฌ

    * feat: redirectURL ๋ฉ”์„œ๋“œ ๋ถ„๋ฆฌ

    * feat: TokenManager ๋ชจ๋“ˆ ์ƒ์„ฑ

    * feat: TokenManagerImpl ๊ตฌํ˜„

    * feat: TokenManager ๋กœ์ง ๊ตฌํ˜„

    * fix: ์ฝ”๋“œ ๊ฐœ์„ 

    * fix: TODO ์‚ญ์ œ

    * fix: ์ฃผ์„ ์‚ญ์ œ

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

        * fix: back -> close๋ณ€๊ฒฝ

    commit 3f8f29c
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:17:59 2023 +0900

        feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

    commit 8e677e7
    Author: hyerin <hope1053@naver.com>
    Date:   Thu Jul 13 23:50:21 2023 +0900

        design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

        * fix: back -> close๋ณ€๊ฒฝ

    commit 3f8f29c
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:17:59 2023 +0900

        feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

    commit 8e677e7
    Author: hyerin <hope1053@naver.com>
    Date:   Thu Jul 13 23:50:21 2023 +0900

        design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

    * fix: router attach ๋ฐ ํ• ๋‹น๊ณผ view present ์ˆœ์„œ ๋ณ€๊ฒฝ

    * feat: authorization token ๋นˆ๊ฐ’์œผ๋กœ ์˜ค๋Š” ๊ฒฝ์šฐ errorAlert ๋„์šฐ๋Š” ๋™์ž‘ ์ถ”๊ฐ€

    * feat: SaveTokenUseCase ์ถ”๊ฐ€

    * feat: token ์ €์žฅ ํ”„๋กœ์„ธ์Šค UseCase๋กœ ๋ถ„๋ฆฌ

commit f4f8976
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Thu Jul 27 00:41:13 2023 +0900

    moit Users (#71)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    * feat: ๋ชจ์ž‡ ์œ ์ €

    * fix: ์ฝ”๋“œ๋ฆฌ๋ทฐ ๋ฐ˜์˜

commit 3651d14
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Mon Jul 24 13:49:56 2023 +0900

    Feature/moit detail (#70)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    ---------

    Co-authored-by: hyerin <hope1053@naver.com>

commit 4f12995
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:38:11 2023 +0900

    fix ๋นŒ๋“œ์˜ค๋ฅ˜ ์ˆ˜์ • (#74)

    * feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •)

    * fix: ๋นŒ๋“œ ์˜ค๋ฅ˜ ์ˆ˜์ •

commit 3d67d13
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:20:26 2023 +0900

    feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •) (#73)

commit 7b45c86
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

    * fix: back -> close๋ณ€๊ฒฝ

commit 3f8f29c
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:17:59 2023 +0900

    feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

commit 8e677e7
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด
hope1053 added a commit that referenced this pull request Jul 27, 2023
commit 56bdb0d
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 27 01:00:26 2023 +0900

    Feature/sign in (#69)

    * fix: SignInUserInterface MOITWeb Interface dependency ์ถ”๊ฐ€

    * feat: SignInWeb attach ๋กœ์ง

    * feat: cookie ๋ฐ token ์ฒ˜๋ฆฌ ๋กœ์ง

    * feat: ์ธ์ฆ ํ›„ ๋กœ์ง ์ฒ˜๋ฆฌ

    * feat: ๋กœ๊ทธ์ธ ํ›„ routing ๋กœ์ง ๊ตฌํ˜„ ์ค‘

    * feat: Authorization ์ง„ํ–‰ ํ›„ HeaderField๊ฐ’ ์ „๋‹ฌ

    * feat: SignIn Dependency ์ถ”๊ฐ€

    * feat: ํšŒ์›๊ฐ€์ž…ํ•˜์ง€์•Š์€ ํšŒ์› ์ธ์ฆ ์ข…๋ฃŒ ํ›„ ํšŒ์›๊ฐ€์ž…์œผ๋กœ ์ด๋™ ๋กœ์ง

    * feat: Dependency ์ถ”๊ฐ€

    * feat: SignIn, SignUp ์—ฐ๊ฒฐ demoapp ๊ตฌํ˜„

    * fix: dependency ๋ฐ bundle version ์ˆ˜์ •

    * fix: MOITWeb detach์‹œ memory leak ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ ์ˆ˜์ •

    * refactor: SignIn, SignUp โ†’ Auth ๋ชจ๋“ˆ๋กœ ํ•ฉ์น˜๋Š” ์ž‘์—… ์ค‘

    * refactor: SignIn, SignUp โ†’ Auth ๋ชจ๋“ˆ๋กœ ํ†ต์ผ

    * remove: ์‚ฌ์šฉํ•˜์ง€์•Š๋Š” ํŒŒ์ผ ์‚ญ์ œ

    * feat: SignInResponse SignUp RIB์œผ๋กœ ์ „๋‹ฌ

    * feat: redirectURL ๋ฉ”์„œ๋“œ ๋ถ„๋ฆฌ

    * feat: TokenManager ๋ชจ๋“ˆ ์ƒ์„ฑ

    * feat: TokenManagerImpl ๊ตฌํ˜„

    * feat: TokenManager ๋กœ์ง ๊ตฌํ˜„

    * fix: ์ฝ”๋“œ ๊ฐœ์„ 

    * fix: TODO ์‚ญ์ œ

    * fix: ์ฃผ์„ ์‚ญ์ œ

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

        * fix: back -> close๋ณ€๊ฒฝ

    commit 3f8f29c
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:17:59 2023 +0900

        feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

    commit 8e677e7
    Author: hyerin <hope1053@naver.com>
    Date:   Thu Jul 13 23:50:21 2023 +0900

        design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

        * fix: back -> close๋ณ€๊ฒฝ

    commit 3f8f29c
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:17:59 2023 +0900

        feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

    commit 8e677e7
    Author: hyerin <hope1053@naver.com>
    Date:   Thu Jul 13 23:50:21 2023 +0900

        design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

    * fix: router attach ๋ฐ ํ• ๋‹น๊ณผ view present ์ˆœ์„œ ๋ณ€๊ฒฝ

    * feat: authorization token ๋นˆ๊ฐ’์œผ๋กœ ์˜ค๋Š” ๊ฒฝ์šฐ errorAlert ๋„์šฐ๋Š” ๋™์ž‘ ์ถ”๊ฐ€

    * feat: SaveTokenUseCase ์ถ”๊ฐ€

    * feat: token ์ €์žฅ ํ”„๋กœ์„ธ์Šค UseCase๋กœ ๋ถ„๋ฆฌ

commit f4f8976
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Thu Jul 27 00:41:13 2023 +0900

    moit Users (#71)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    * feat: ๋ชจ์ž‡ ์œ ์ €

    * fix: ์ฝ”๋“œ๋ฆฌ๋ทฐ ๋ฐ˜์˜

commit 3651d14
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Mon Jul 24 13:49:56 2023 +0900

    Feature/moit detail (#70)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    ---------

    Co-authored-by: hyerin <hope1053@naver.com>

commit 4f12995
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:38:11 2023 +0900

    fix ๋นŒ๋“œ์˜ค๋ฅ˜ ์ˆ˜์ • (#74)

    * feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •)

    * fix: ๋นŒ๋“œ ์˜ค๋ฅ˜ ์ˆ˜์ •

commit 3d67d13
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:20:26 2023 +0900

    feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •) (#73)

commit 7b45c86
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

    * fix: back -> close๋ณ€๊ฒฝ

commit 3f8f29c
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:17:59 2023 +0900

    feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

commit 8e677e7
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด
hope1053 added a commit that referenced this pull request Aug 2, 2023
* remove: dummy file ์‚ญ์ œ

remove: dummy file ์‚ญ์ œ

* feat: DemoApp info.plist Allows Arbitrary Loads value ์ถ”๊ฐ€

* Feat: Endpoint Header value ์ถ”๊ฐ€

Feat: Endpoint Header value ์ถ”๊ฐ€

* feat: join MOIT API ํ˜ธ์ถœ ์ž‘์—… ์ค‘

* feat: Network log ์ถ”๊ฐ€

* fix: Network ๊ฐ์ฒด ์ฃผ์ž…ํ•ด์ฃผ๋Š” ์œ„์น˜ ๋ณ€๊ฒฝ

* Squashed commit of the following: develop

commit 3651d14
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Mon Jul 24 13:49:56 2023 +0900

    Feature/moit detail (#70)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    ---------

    Co-authored-by: hyerin <hope1053@naver.com>

commit 4f12995
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:38:11 2023 +0900

    fix ๋นŒ๋“œ์˜ค๋ฅ˜ ์ˆ˜์ • (#74)

    * feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •)

    * fix: ๋นŒ๋“œ ์˜ค๋ฅ˜ ์ˆ˜์ •

commit 3d67d13
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:20:26 2023 +0900

    feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •) (#73)

commit 7b45c86
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

    * fix: back -> close๋ณ€๊ฒฝ

commit 3f8f29c
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:17:59 2023 +0900

    feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

commit 8e677e7
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

* chore: Toast dependency ์ถ”๊ฐ€

* feat: moit ์ฐธ์—ฌ API ์—๋Ÿฌ ๋ฐœ์ƒ ์‹œ ํ† ์ŠคํŠธ ๋…ธ์ถœ (์œ„์น˜๋Š” ์ถ”ํ›„ ์ˆ˜์ • ์˜ˆ์ •)

* fix: project target version 16.0.0์œผ๋กœ ์ˆ˜์ •

* feat: ํด๋” ์ด๋™

* feat: Interactor ๋กœ์ง MainScheduler์—์„œ ์ž‘๋™ํ•˜๋„๋ก ์ˆ˜์ •

* feat: MOITParticipateRepository response๊ฐ’ MOITDetailModel๋กœ ๋ณ€๊ฒฝ

* feat: ParticipateUseCase response๊ฐ’ MOITDetailEntity๋กœ ๋ณ€๊ฒฝ

* feat: MOITDetailModel DTO์— notification ๊ด€๋ จ ํ”„๋กœํผํ‹ฐ ์ถ”๊ฐ€

* feat: MOITDetailEntity์— notification ๊ด€๋ จ ํŒŒ๋ผ๋ฏธํ„ฐ ์ถ”๊ฐ€

* feat: InputParticipateCode ์„ฑ๊ณต ์‹œ ParticipationSuccess RIB์œผ๋กœ routing ๊ตฌํ˜„ ์ค‘

* feat: ParticipationSuccess RIB์œผ๋กœ ๋ผ์šฐํŒ… ๋กœ์ง ๊ตฌํ˜„

* fix: Toast ๋…ธ์ถœ์‹œ๊ฐ„ ๋ณ€๊ฒฝ

* feat: MOITToast View ๊ตฌํ˜„ ๋ฐ ์ ์šฉ

* comment: NetworkImpl log ์ˆ˜์ •

* feat: ToastErrorMessage ์ˆ˜์ •

* comment: TODO ์ถ”๊ฐ€

* comment: ์ˆ˜์ •ํ•„์š”ํ•œ ๋ถ€๋ถ„ TODO ์ถ”๊ฐ€

* chore: Fine ๋ชจ๋“ˆ dependency ์„ ์–ธ

* chore: dependency ์ˆ˜์ •

* feat: FineList RIB attach ๋กœ์ง ๊ตฌํ˜„

* fix: Segmentpager ์ˆ˜์ •

* fix: FineList View margin ์ˆ˜์ •

* feat: FineRepository ๊ตฌํ˜„

feat: FineRepository ๊ตฌํ˜„

* feat: FetchFineListUseCase ๊ตฌํ˜„

feat: FetchFineListUseCase ๊ตฌํ˜„

feat: FetchFineListUseCase ๊ตฌํ˜„

feat: FetchFineListUseCase ๊ตฌํ˜„

* feat: FineUserInterface์— UseCase ์ฃผ์ž… ๊ตฌํ˜„ ์ค‘

* fix: ์ ‘๊ทผ์ œ์–ด์ž ์ˆ˜์ •

* feat: FetchFineList ๋กœ์ง ๊ตฌํ˜„ ์ค‘

* Squashed commit of the following: join-MOIT

commit 4994a9f
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 27 01:15:39 2023 +0900

    Merge branch 'develop' into feature/join-MOIT

    # Conflicts:
    #	DesignSystem/Sources/List/MOITList.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift
    #	Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift
    #	Features/MOITDetail/MOITDetail/Project.swift
    #	Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift
    #	Features/MOITDetail/MOITDetailData/Project.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift
    #	Features/MOITDetail/MOITDetailDomain/Project.swift
    #	Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift
    #	Features/MOITWeb/Implement/MOITWebInteractor.swift
    #	Features/MOITWeb/Implement/MOITWebViewController.swift
    #	Features/MOITWeb/Interface/MOITWebPath.swift
    #	MOITNetwork/Implement/NetworkImpl.swift
    #	Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift
    #	Tuist/Dependencies.swift
    #	Tuist/ProjectDescriptionHelpers/Project+Templates.swift

    Merge branch 'develop' into feature/join-MOIT

    # Conflicts:
    #	DesignSystem/Sources/List/MOITList.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift
    #	Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift
    #	Features/MOITDetail/MOITDetail/Project.swift
    #	Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift
    #	Features/MOITDetail/MOITDetailData/Project.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift
    #	Features/MOITDetail/MOITDetailDomain/Project.swift
    #	Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift
    #	Features/MOITWeb/Implement/MOITWebInteractor.swift
    #	Features/MOITWeb/Implement/MOITWebViewController.swift
    #	Features/MOITWeb/Interface/MOITWebPath.swift
    #	MOITNetwork/Implement/NetworkImpl.swift
    #	Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift
    #	Tuist/Dependencies.swift
    #	Tuist/ProjectDescriptionHelpers/Project+Templates.swift

commit 8ac3862
Merge: c530037 56bdb0d
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 27 01:12:13 2023 +0900

    Merge branch 'develop' into feature/join-MOIT

    # Conflicts:
    #	DesignSystem/Sources/List/MOITList.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift
    #	Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift
    #	Features/MOITDetail/MOITDetail/Project.swift
    #	Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift
    #	Features/MOITDetail/MOITDetailData/Project.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift
    #	Features/MOITDetail/MOITDetailDomain/Project.swift
    #	Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift
    #	Features/MOITWeb/Implement/MOITWebInteractor.swift
    #	Features/MOITWeb/Implement/MOITWebViewController.swift
    #	Features/MOITWeb/Interface/MOITWebPath.swift
    #	MOITNetwork/Implement/NetworkImpl.swift
    #	Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift
    #	Tuist/Dependencies.swift
    #	Tuist/ProjectDescriptionHelpers/Project+Templates.swift

commit 56bdb0d
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 27 01:00:26 2023 +0900

    Feature/sign in (#69)

    * fix: SignInUserInterface MOITWeb Interface dependency ์ถ”๊ฐ€

    * feat: SignInWeb attach ๋กœ์ง

    * feat: cookie ๋ฐ token ์ฒ˜๋ฆฌ ๋กœ์ง

    * feat: ์ธ์ฆ ํ›„ ๋กœ์ง ์ฒ˜๋ฆฌ

    * feat: ๋กœ๊ทธ์ธ ํ›„ routing ๋กœ์ง ๊ตฌํ˜„ ์ค‘

    * feat: Authorization ์ง„ํ–‰ ํ›„ HeaderField๊ฐ’ ์ „๋‹ฌ

    * feat: SignIn Dependency ์ถ”๊ฐ€

    * feat: ํšŒ์›๊ฐ€์ž…ํ•˜์ง€์•Š์€ ํšŒ์› ์ธ์ฆ ์ข…๋ฃŒ ํ›„ ํšŒ์›๊ฐ€์ž…์œผ๋กœ ์ด๋™ ๋กœ์ง

    * feat: Dependency ์ถ”๊ฐ€

    * feat: SignIn, SignUp ์—ฐ๊ฒฐ demoapp ๊ตฌํ˜„

    * fix: dependency ๋ฐ bundle version ์ˆ˜์ •

    * fix: MOITWeb detach์‹œ memory leak ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ ์ˆ˜์ •

    * refactor: SignIn, SignUp โ†’ Auth ๋ชจ๋“ˆ๋กœ ํ•ฉ์น˜๋Š” ์ž‘์—… ์ค‘

    * refactor: SignIn, SignUp โ†’ Auth ๋ชจ๋“ˆ๋กœ ํ†ต์ผ

    * remove: ์‚ฌ์šฉํ•˜์ง€์•Š๋Š” ํŒŒ์ผ ์‚ญ์ œ

    * feat: SignInResponse SignUp RIB์œผ๋กœ ์ „๋‹ฌ

    * feat: redirectURL ๋ฉ”์„œ๋“œ ๋ถ„๋ฆฌ

    * feat: TokenManager ๋ชจ๋“ˆ ์ƒ์„ฑ

    * feat: TokenManagerImpl ๊ตฌํ˜„

    * feat: TokenManager ๋กœ์ง ๊ตฌํ˜„

    * fix: ์ฝ”๋“œ ๊ฐœ์„ 

    * fix: TODO ์‚ญ์ œ

    * fix: ์ฃผ์„ ์‚ญ์ œ

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

        * fix: back -> close๋ณ€๊ฒฝ

    commit 3f8f29c
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:17:59 2023 +0900

        feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

    commit 8e677e7
    Author: hyerin <hope1053@naver.com>
    Date:   Thu Jul 13 23:50:21 2023 +0900

        design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

        * fix: back -> close๋ณ€๊ฒฝ

    commit 3f8f29c
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:17:59 2023 +0900

        feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

    commit 8e677e7
    Author: hyerin <hope1053@naver.com>
    Date:   Thu Jul 13 23:50:21 2023 +0900

        design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

    * fix: router attach ๋ฐ ํ• ๋‹น๊ณผ view present ์ˆœ์„œ ๋ณ€๊ฒฝ

    * feat: authorization token ๋นˆ๊ฐ’์œผ๋กœ ์˜ค๋Š” ๊ฒฝ์šฐ errorAlert ๋„์šฐ๋Š” ๋™์ž‘ ์ถ”๊ฐ€

    * feat: SaveTokenUseCase ์ถ”๊ฐ€

    * feat: token ์ €์žฅ ํ”„๋กœ์„ธ์Šค UseCase๋กœ ๋ถ„๋ฆฌ

commit f4f8976
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Thu Jul 27 00:41:13 2023 +0900

    moit Users (#71)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    * feat: ๋ชจ์ž‡ ์œ ์ €

    * fix: ์ฝ”๋“œ๋ฆฌ๋ทฐ ๋ฐ˜์˜

commit 3651d14
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Mon Jul 24 13:49:56 2023 +0900

    Feature/moit detail (#70)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    ---------

    Co-authored-by: hyerin <hope1053@naver.com>

commit 4f12995
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:38:11 2023 +0900

    fix ๋นŒ๋“œ์˜ค๋ฅ˜ ์ˆ˜์ • (#74)

    * feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •)

    * fix: ๋นŒ๋“œ ์˜ค๋ฅ˜ ์ˆ˜์ •

commit 3d67d13
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:20:26 2023 +0900

    feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •) (#73)

commit 7b45c86
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

    * fix: back -> close๋ณ€๊ฒฝ

commit 3f8f29c
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:17:59 2023 +0900

    feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

commit 8e677e7
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

* Squashed commit of the following: develop

commit 56bdb0d
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 27 01:00:26 2023 +0900

    Feature/sign in (#69)

    * fix: SignInUserInterface MOITWeb Interface dependency ์ถ”๊ฐ€

    * feat: SignInWeb attach ๋กœ์ง

    * feat: cookie ๋ฐ token ์ฒ˜๋ฆฌ ๋กœ์ง

    * feat: ์ธ์ฆ ํ›„ ๋กœ์ง ์ฒ˜๋ฆฌ

    * feat: ๋กœ๊ทธ์ธ ํ›„ routing ๋กœ์ง ๊ตฌํ˜„ ์ค‘

    * feat: Authorization ์ง„ํ–‰ ํ›„ HeaderField๊ฐ’ ์ „๋‹ฌ

    * feat: SignIn Dependency ์ถ”๊ฐ€

    * feat: ํšŒ์›๊ฐ€์ž…ํ•˜์ง€์•Š์€ ํšŒ์› ์ธ์ฆ ์ข…๋ฃŒ ํ›„ ํšŒ์›๊ฐ€์ž…์œผ๋กœ ์ด๋™ ๋กœ์ง

    * feat: Dependency ์ถ”๊ฐ€

    * feat: SignIn, SignUp ์—ฐ๊ฒฐ demoapp ๊ตฌํ˜„

    * fix: dependency ๋ฐ bundle version ์ˆ˜์ •

    * fix: MOITWeb detach์‹œ memory leak ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ ์ˆ˜์ •

    * refactor: SignIn, SignUp โ†’ Auth ๋ชจ๋“ˆ๋กœ ํ•ฉ์น˜๋Š” ์ž‘์—… ์ค‘

    * refactor: SignIn, SignUp โ†’ Auth ๋ชจ๋“ˆ๋กœ ํ†ต์ผ

    * remove: ์‚ฌ์šฉํ•˜์ง€์•Š๋Š” ํŒŒ์ผ ์‚ญ์ œ

    * feat: SignInResponse SignUp RIB์œผ๋กœ ์ „๋‹ฌ

    * feat: redirectURL ๋ฉ”์„œ๋“œ ๋ถ„๋ฆฌ

    * feat: TokenManager ๋ชจ๋“ˆ ์ƒ์„ฑ

    * feat: TokenManagerImpl ๊ตฌํ˜„

    * feat: TokenManager ๋กœ์ง ๊ตฌํ˜„

    * fix: ์ฝ”๋“œ ๊ฐœ์„ 

    * fix: TODO ์‚ญ์ œ

    * fix: ์ฃผ์„ ์‚ญ์ œ

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

        * fix: back -> close๋ณ€๊ฒฝ

    commit 3f8f29c
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:17:59 2023 +0900

        feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

    commit 8e677e7
    Author: hyerin <hope1053@naver.com>
    Date:   Thu Jul 13 23:50:21 2023 +0900

        design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

        * fix: back -> close๋ณ€๊ฒฝ

    commit 3f8f29c
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:17:59 2023 +0900

        feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

    commit 8e677e7
    Author: hyerin <hope1053@naver.com>
    Date:   Thu Jul 13 23:50:21 2023 +0900

        design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

    * fix: router attach ๋ฐ ํ• ๋‹น๊ณผ view present ์ˆœ์„œ ๋ณ€๊ฒฝ

    * feat: authorization token ๋นˆ๊ฐ’์œผ๋กœ ์˜ค๋Š” ๊ฒฝ์šฐ errorAlert ๋„์šฐ๋Š” ๋™์ž‘ ์ถ”๊ฐ€

    * feat: SaveTokenUseCase ์ถ”๊ฐ€

    * feat: token ์ €์žฅ ํ”„๋กœ์„ธ์Šค UseCase๋กœ ๋ถ„๋ฆฌ

commit f4f8976
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Thu Jul 27 00:41:13 2023 +0900

    moit Users (#71)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    * feat: ๋ชจ์ž‡ ์œ ์ €

    * fix: ์ฝ”๋“œ๋ฆฌ๋ทฐ ๋ฐ˜์˜

commit 3651d14
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Mon Jul 24 13:49:56 2023 +0900

    Feature/moit detail (#70)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    ---------

    Co-authored-by: hyerin <hope1053@naver.com>

commit 4f12995
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:38:11 2023 +0900

    fix ๋นŒ๋“œ์˜ค๋ฅ˜ ์ˆ˜์ • (#74)

    * feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •)

    * fix: ๋นŒ๋“œ ์˜ค๋ฅ˜ ์ˆ˜์ •

commit 3d67d13
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:20:26 2023 +0900

    feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •) (#73)

commit 7b45c86
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

    * fix: back -> close๋ณ€๊ฒฝ

commit 3f8f29c
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:17:59 2023 +0900

    feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

commit 8e677e7
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

* feat: CompareUserIDUseCase ๊ตฌํ˜„

* feat: FineInfoEntity โ†’ ViewModel ๋ณ€ํ™˜ ์ž‘์—…

feat: FineInfoEntity โ†’ ViewModel ๋ณ€ํ™˜ ์ž‘์—…

* feat: ๋ฒŒ๊ธˆ ๋ถ™์ด๊ธฐ (#77)

Co-authored-by: hyerin <hope1053@naver.com>

* fix: Dependency ์ˆ˜์ •

* feat: StubFetchFineInfoUseCase ๊ตฌํ˜„

* feat: ParticipateFineInfoViewModel ๋ฐ ๋ณ€ํ™˜ ๋ฉ”์„œ๋“œ ๊ตฌํ˜„

* feat: FineDemoApp Dependency ์ˆ˜์ •

* fix: view ์„ค์ • ํƒ€์ด๋ฐ ์˜ค๋ฅ˜ ์ˆ˜์ •

* feat: FineInfo DTO, Entity, ViewModel ๊ตฌ์กฐ ์ˆ˜์ •

* feat: FilterMyFineListUseCase ๊ตฌํ˜„

* feat: Demoapp ์ˆ˜์ •

* feat: ConfigureView ์ˆ˜์ • ์ค‘

feat: ConfigureView ์ˆ˜์ • ์ค‘

* feat: PaymentCompletedFineListView ์ถ”๊ฐ€

* feat: ๋‚ด ๋ฒŒ๊ธˆ ๋‚ด์—ญ ํ•˜๋‹จ์— separator view ์‚ฝ์ž…

* feat: isMaster ์—ฌ๋ถ€, fineApproveStatus์— ๋”ฐ๋ผ ๋ฒ„ํŠผ ui ๋ณ€๊ฒฝ

* feat: Endpoint ๋ฐ repository ๋ฉ”์„œ๋“œ ์ถ”๊ฐ€

* feat: moitID Int๋กœ ๋ณ€๊ฒฝ ๋ฐ AuthorizePayment RIB attach ๋ฉ”์„œ๋“œ ๊ตฌํ˜„

---------

Co-authored-by: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
hope1053 added a commit that referenced this pull request Aug 2, 2023
* remove: dummy file ์‚ญ์ œ

remove: dummy file ์‚ญ์ œ

* feat: DemoApp info.plist Allows Arbitrary Loads value ์ถ”๊ฐ€

* Feat: Endpoint Header value ์ถ”๊ฐ€

Feat: Endpoint Header value ์ถ”๊ฐ€

* feat: join MOIT API ํ˜ธ์ถœ ์ž‘์—… ์ค‘

* feat: Network log ์ถ”๊ฐ€

* fix: Network ๊ฐ์ฒด ์ฃผ์ž…ํ•ด์ฃผ๋Š” ์œ„์น˜ ๋ณ€๊ฒฝ

* Squashed commit of the following: develop

commit 3651d14
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Mon Jul 24 13:49:56 2023 +0900

    Feature/moit detail (#70)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    ---------

    Co-authored-by: hyerin <hope1053@naver.com>

commit 4f12995
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:38:11 2023 +0900

    fix ๋นŒ๋“œ์˜ค๋ฅ˜ ์ˆ˜์ • (#74)

    * feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •)

    * fix: ๋นŒ๋“œ ์˜ค๋ฅ˜ ์ˆ˜์ •

commit 3d67d13
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:20:26 2023 +0900

    feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •) (#73)

commit 7b45c86
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

    * fix: back -> close๋ณ€๊ฒฝ

commit 3f8f29c
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:17:59 2023 +0900

    feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

commit 8e677e7
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

* chore: Toast dependency ์ถ”๊ฐ€

* feat: moit ์ฐธ์—ฌ API ์—๋Ÿฌ ๋ฐœ์ƒ ์‹œ ํ† ์ŠคํŠธ ๋…ธ์ถœ (์œ„์น˜๋Š” ์ถ”ํ›„ ์ˆ˜์ • ์˜ˆ์ •)

* fix: project target version 16.0.0์œผ๋กœ ์ˆ˜์ •

* feat: ํด๋” ์ด๋™

* feat: Interactor ๋กœ์ง MainScheduler์—์„œ ์ž‘๋™ํ•˜๋„๋ก ์ˆ˜์ •

* feat: MOITParticipateRepository response๊ฐ’ MOITDetailModel๋กœ ๋ณ€๊ฒฝ

* feat: ParticipateUseCase response๊ฐ’ MOITDetailEntity๋กœ ๋ณ€๊ฒฝ

* feat: MOITDetailModel DTO์— notification ๊ด€๋ จ ํ”„๋กœํผํ‹ฐ ์ถ”๊ฐ€

* feat: MOITDetailEntity์— notification ๊ด€๋ จ ํŒŒ๋ผ๋ฏธํ„ฐ ์ถ”๊ฐ€

* feat: InputParticipateCode ์„ฑ๊ณต ์‹œ ParticipationSuccess RIB์œผ๋กœ routing ๊ตฌํ˜„ ์ค‘

* feat: ParticipationSuccess RIB์œผ๋กœ ๋ผ์šฐํŒ… ๋กœ์ง ๊ตฌํ˜„

* fix: Toast ๋…ธ์ถœ์‹œ๊ฐ„ ๋ณ€๊ฒฝ

* feat: MOITToast View ๊ตฌํ˜„ ๋ฐ ์ ์šฉ

* comment: NetworkImpl log ์ˆ˜์ •

* feat: ToastErrorMessage ์ˆ˜์ •

* comment: TODO ์ถ”๊ฐ€

* comment: ์ˆ˜์ •ํ•„์š”ํ•œ ๋ถ€๋ถ„ TODO ์ถ”๊ฐ€

* chore: Fine ๋ชจ๋“ˆ dependency ์„ ์–ธ

* chore: dependency ์ˆ˜์ •

* feat: FineList RIB attach ๋กœ์ง ๊ตฌํ˜„

* fix: Segmentpager ์ˆ˜์ •

* fix: FineList View margin ์ˆ˜์ •

* feat: FineRepository ๊ตฌํ˜„

feat: FineRepository ๊ตฌํ˜„

* feat: FetchFineListUseCase ๊ตฌํ˜„

feat: FetchFineListUseCase ๊ตฌํ˜„

feat: FetchFineListUseCase ๊ตฌํ˜„

feat: FetchFineListUseCase ๊ตฌํ˜„

* feat: FineUserInterface์— UseCase ์ฃผ์ž… ๊ตฌํ˜„ ์ค‘

* fix: ์ ‘๊ทผ์ œ์–ด์ž ์ˆ˜์ •

* feat: FetchFineList ๋กœ์ง ๊ตฌํ˜„ ์ค‘

* Squashed commit of the following: join-MOIT

commit 4994a9f
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 27 01:15:39 2023 +0900

    Merge branch 'develop' into feature/join-MOIT

    # Conflicts:
    #	DesignSystem/Sources/List/MOITList.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift
    #	Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift
    #	Features/MOITDetail/MOITDetail/Project.swift
    #	Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift
    #	Features/MOITDetail/MOITDetailData/Project.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift
    #	Features/MOITDetail/MOITDetailDomain/Project.swift
    #	Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift
    #	Features/MOITWeb/Implement/MOITWebInteractor.swift
    #	Features/MOITWeb/Implement/MOITWebViewController.swift
    #	Features/MOITWeb/Interface/MOITWebPath.swift
    #	MOITNetwork/Implement/NetworkImpl.swift
    #	Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift
    #	Tuist/Dependencies.swift
    #	Tuist/ProjectDescriptionHelpers/Project+Templates.swift

    Merge branch 'develop' into feature/join-MOIT

    # Conflicts:
    #	DesignSystem/Sources/List/MOITList.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift
    #	Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift
    #	Features/MOITDetail/MOITDetail/Project.swift
    #	Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift
    #	Features/MOITDetail/MOITDetailData/Project.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift
    #	Features/MOITDetail/MOITDetailDomain/Project.swift
    #	Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift
    #	Features/MOITWeb/Implement/MOITWebInteractor.swift
    #	Features/MOITWeb/Implement/MOITWebViewController.swift
    #	Features/MOITWeb/Interface/MOITWebPath.swift
    #	MOITNetwork/Implement/NetworkImpl.swift
    #	Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift
    #	Tuist/Dependencies.swift
    #	Tuist/ProjectDescriptionHelpers/Project+Templates.swift

commit 8ac3862
Merge: c530037 56bdb0d
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 27 01:12:13 2023 +0900

    Merge branch 'develop' into feature/join-MOIT

    # Conflicts:
    #	DesignSystem/Sources/List/MOITList.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift
    #	Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailAttendance/MOITDetailAttendanceViewModel.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift
    #	Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITAttendanceStudyView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfoView.swift
    #	Features/MOITDetail/MOITDetail/Implement/View/MOITDetailInfosView.swift
    #	Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift
    #	Features/MOITDetail/MOITDetail/Project.swift
    #	Features/MOITDetail/MOITDetailData/Implement/MOITDetailRepositoryImpl.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailModel.swift
    #	Features/MOITDetail/MOITDetailData/Interface/MOITDetailRepository.swift
    #	Features/MOITDetail/MOITDetailData/Project.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITAllAttendanceUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDayTypes.swift
    #	Features/MOITDetail/MOITDetailDomain/Implement/MOITDetailUsecaseImpl.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITAllAttendanceEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailEntity.swift
    #	Features/MOITDetail/MOITDetailDomain/Interface/MOITDetailUsecase.swift
    #	Features/MOITDetail/MOITDetailDomain/Project.swift
    #	Features/MOITParticipate/MOITParticipateUserInterface/Implement/ParticipationSuccess/ParticipationSuccessViewController.swift
    #	Features/MOITWeb/Implement/MOITWebInteractor.swift
    #	Features/MOITWeb/Implement/MOITWebViewController.swift
    #	Features/MOITWeb/Interface/MOITWebPath.swift
    #	MOITNetwork/Implement/NetworkImpl.swift
    #	Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift
    #	Tuist/Dependencies.swift
    #	Tuist/ProjectDescriptionHelpers/Project+Templates.swift

commit 56bdb0d
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 27 01:00:26 2023 +0900

    Feature/sign in (#69)

    * fix: SignInUserInterface MOITWeb Interface dependency ์ถ”๊ฐ€

    * feat: SignInWeb attach ๋กœ์ง

    * feat: cookie ๋ฐ token ์ฒ˜๋ฆฌ ๋กœ์ง

    * feat: ์ธ์ฆ ํ›„ ๋กœ์ง ์ฒ˜๋ฆฌ

    * feat: ๋กœ๊ทธ์ธ ํ›„ routing ๋กœ์ง ๊ตฌํ˜„ ์ค‘

    * feat: Authorization ์ง„ํ–‰ ํ›„ HeaderField๊ฐ’ ์ „๋‹ฌ

    * feat: SignIn Dependency ์ถ”๊ฐ€

    * feat: ํšŒ์›๊ฐ€์ž…ํ•˜์ง€์•Š์€ ํšŒ์› ์ธ์ฆ ์ข…๋ฃŒ ํ›„ ํšŒ์›๊ฐ€์ž…์œผ๋กœ ์ด๋™ ๋กœ์ง

    * feat: Dependency ์ถ”๊ฐ€

    * feat: SignIn, SignUp ์—ฐ๊ฒฐ demoapp ๊ตฌํ˜„

    * fix: dependency ๋ฐ bundle version ์ˆ˜์ •

    * fix: MOITWeb detach์‹œ memory leak ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ ์ˆ˜์ •

    * refactor: SignIn, SignUp โ†’ Auth ๋ชจ๋“ˆ๋กœ ํ•ฉ์น˜๋Š” ์ž‘์—… ์ค‘

    * refactor: SignIn, SignUp โ†’ Auth ๋ชจ๋“ˆ๋กœ ํ†ต์ผ

    * remove: ์‚ฌ์šฉํ•˜์ง€์•Š๋Š” ํŒŒ์ผ ์‚ญ์ œ

    * feat: SignInResponse SignUp RIB์œผ๋กœ ์ „๋‹ฌ

    * feat: redirectURL ๋ฉ”์„œ๋“œ ๋ถ„๋ฆฌ

    * feat: TokenManager ๋ชจ๋“ˆ ์ƒ์„ฑ

    * feat: TokenManagerImpl ๊ตฌํ˜„

    * feat: TokenManager ๋กœ์ง ๊ตฌํ˜„

    * fix: ์ฝ”๋“œ ๊ฐœ์„ 

    * fix: TODO ์‚ญ์ œ

    * fix: ์ฃผ์„ ์‚ญ์ œ

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

        * fix: back -> close๋ณ€๊ฒฝ

    commit 3f8f29c
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:17:59 2023 +0900

        feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

    commit 8e677e7
    Author: hyerin <hope1053@naver.com>
    Date:   Thu Jul 13 23:50:21 2023 +0900

        design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

        * fix: back -> close๋ณ€๊ฒฝ

    commit 3f8f29c
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:17:59 2023 +0900

        feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

    commit 8e677e7
    Author: hyerin <hope1053@naver.com>
    Date:   Thu Jul 13 23:50:21 2023 +0900

        design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

    * fix: router attach ๋ฐ ํ• ๋‹น๊ณผ view present ์ˆœ์„œ ๋ณ€๊ฒฝ

    * feat: authorization token ๋นˆ๊ฐ’์œผ๋กœ ์˜ค๋Š” ๊ฒฝ์šฐ errorAlert ๋„์šฐ๋Š” ๋™์ž‘ ์ถ”๊ฐ€

    * feat: SaveTokenUseCase ์ถ”๊ฐ€

    * feat: token ์ €์žฅ ํ”„๋กœ์„ธ์Šค UseCase๋กœ ๋ถ„๋ฆฌ

commit f4f8976
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Thu Jul 27 00:41:13 2023 +0900

    moit Users (#71)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    * feat: ๋ชจ์ž‡ ์œ ์ €

    * fix: ์ฝ”๋“œ๋ฆฌ๋ทฐ ๋ฐ˜์˜

commit 3651d14
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Mon Jul 24 13:49:56 2023 +0900

    Feature/moit detail (#70)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    ---------

    Co-authored-by: hyerin <hope1053@naver.com>

commit 4f12995
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:38:11 2023 +0900

    fix ๋นŒ๋“œ์˜ค๋ฅ˜ ์ˆ˜์ • (#74)

    * feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •)

    * fix: ๋นŒ๋“œ ์˜ค๋ฅ˜ ์ˆ˜์ •

commit 3d67d13
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:20:26 2023 +0900

    feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •) (#73)

commit 7b45c86
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

    * fix: back -> close๋ณ€๊ฒฝ

commit 3f8f29c
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:17:59 2023 +0900

    feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

commit 8e677e7
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

* Squashed commit of the following: develop

commit 56bdb0d
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 27 01:00:26 2023 +0900

    Feature/sign in (#69)

    * fix: SignInUserInterface MOITWeb Interface dependency ์ถ”๊ฐ€

    * feat: SignInWeb attach ๋กœ์ง

    * feat: cookie ๋ฐ token ์ฒ˜๋ฆฌ ๋กœ์ง

    * feat: ์ธ์ฆ ํ›„ ๋กœ์ง ์ฒ˜๋ฆฌ

    * feat: ๋กœ๊ทธ์ธ ํ›„ routing ๋กœ์ง ๊ตฌํ˜„ ์ค‘

    * feat: Authorization ์ง„ํ–‰ ํ›„ HeaderField๊ฐ’ ์ „๋‹ฌ

    * feat: SignIn Dependency ์ถ”๊ฐ€

    * feat: ํšŒ์›๊ฐ€์ž…ํ•˜์ง€์•Š์€ ํšŒ์› ์ธ์ฆ ์ข…๋ฃŒ ํ›„ ํšŒ์›๊ฐ€์ž…์œผ๋กœ ์ด๋™ ๋กœ์ง

    * feat: Dependency ์ถ”๊ฐ€

    * feat: SignIn, SignUp ์—ฐ๊ฒฐ demoapp ๊ตฌํ˜„

    * fix: dependency ๋ฐ bundle version ์ˆ˜์ •

    * fix: MOITWeb detach์‹œ memory leak ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ ์ˆ˜์ •

    * refactor: SignIn, SignUp โ†’ Auth ๋ชจ๋“ˆ๋กœ ํ•ฉ์น˜๋Š” ์ž‘์—… ์ค‘

    * refactor: SignIn, SignUp โ†’ Auth ๋ชจ๋“ˆ๋กœ ํ†ต์ผ

    * remove: ์‚ฌ์šฉํ•˜์ง€์•Š๋Š” ํŒŒ์ผ ์‚ญ์ œ

    * feat: SignInResponse SignUp RIB์œผ๋กœ ์ „๋‹ฌ

    * feat: redirectURL ๋ฉ”์„œ๋“œ ๋ถ„๋ฆฌ

    * feat: TokenManager ๋ชจ๋“ˆ ์ƒ์„ฑ

    * feat: TokenManagerImpl ๊ตฌํ˜„

    * feat: TokenManager ๋กœ์ง ๊ตฌํ˜„

    * fix: ์ฝ”๋“œ ๊ฐœ์„ 

    * fix: TODO ์‚ญ์ œ

    * fix: ์ฃผ์„ ์‚ญ์ œ

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

        * fix: back -> close๋ณ€๊ฒฝ

    commit 3f8f29c
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:17:59 2023 +0900

        feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

    commit 8e677e7
    Author: hyerin <hope1053@naver.com>
    Date:   Thu Jul 13 23:50:21 2023 +0900

        design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

        * fix: back -> close๋ณ€๊ฒฝ

    commit 3f8f29c
    Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
    Date:   Sat Jul 15 16:17:59 2023 +0900

        feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

        * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

        * fix: ์ผ๋ถ€ ์ˆ˜์ •

    commit 8e677e7
    Author: hyerin <hope1053@naver.com>
    Date:   Thu Jul 13 23:50:21 2023 +0900

        design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

    * fix: router attach ๋ฐ ํ• ๋‹น๊ณผ view present ์ˆœ์„œ ๋ณ€๊ฒฝ

    * feat: authorization token ๋นˆ๊ฐ’์œผ๋กœ ์˜ค๋Š” ๊ฒฝ์šฐ errorAlert ๋„์šฐ๋Š” ๋™์ž‘ ์ถ”๊ฐ€

    * feat: SaveTokenUseCase ์ถ”๊ฐ€

    * feat: token ์ €์žฅ ํ”„๋กœ์„ธ์Šค UseCase๋กœ ๋ถ„๋ฆฌ

commit f4f8976
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Thu Jul 27 00:41:13 2023 +0900

    moit Users (#71)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    * feat: ๋ชจ์ž‡ ์œ ์ €

    * fix: ์ฝ”๋“œ๋ฆฌ๋ทฐ ๋ฐ˜์˜

commit 3651d14
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Mon Jul 24 13:49:56 2023 +0900

    Feature/moit detail (#70)

    * add: impl, interface ๋ชจ๋“ˆ ๋ถ„๋ฆฌ

    * add: ์ผ๋ถ€ dependency์ถ”๊ฐ€

    * feat: demo ์•ฑ ์—ฐ๊ฒฐ

    * feat: ์ƒ๋‹จ ํ™”๋ฉด UI

    * feat: sheet ์ธํ„ฐ๋ ‰์…˜ ๋ ˆ์ด์•„์›ƒ

    * impl: ์ธํ„ฐ๋ ‰์…˜ ๊ณ ๋„ํ™”

    * feat: ์Šคํ„ฐ๋””๋ช…, ์„ค๋ช… ์ถ”๊ฐ€

    * feat: infoview ui

    * chore: detailInfoView ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐ ์ถœ์„viewcontroller์ƒ์„ฑ

    * add: moit ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜์œ„ viewcontroller๊ตฌ์„ฑ

    * add: SkeletonView์ถ”๊ฐ€

    * feat: ์Šค์ผˆ๋ ˆํ†ค ๋ทฐ ์ž‘์—…

    * feat: ์„ธ๋ฏธ๋‚˜ ์ถœ์„ ๋ทฐ

    * feat: data ๋ชจ๋“ˆ

    * feat: dependency์ถ”๊ฐ€

    * feat: domain module

    * impl: ์˜์กด๋„ ์ˆ˜์ •

    * fix: ์Šค์ผˆ๋ ˆํ†ค ์ˆ˜์ •

    * feat: MOITFoundation ๋ชจ๋“ˆ, int extension

    * feat: DateString ํ•จ์ˆ˜ ์ถ”๊ฐ€

    * fix: ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •

    * feat. ์ƒ์„ธ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ, ์ถœ์„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ

    * feat: ์ „์ฒด์ถœ๊ฒฐ ๋ฆฌ์ŠคํŠธ

    * feat: ์ถœ์„ ๋น„์œจ ๋ทฐ

    * feat: ๋‚ด ์ถœ๊ฒฐ UI

    * feat: ์ „์ฒด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ์ถœ๊ฒฐ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •

    * impl: ์ „์ฒด์ถœ๊ฒฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

    * impl: ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * impl: ๋‚ด ์ถœ๊ฒฐ ์—†์„ ๋•Œ

    * feat: ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

    ---------

    Co-authored-by: hyerin <hope1053@naver.com>

commit 4f12995
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:38:11 2023 +0900

    fix ๋นŒ๋“œ์˜ค๋ฅ˜ ์ˆ˜์ • (#74)

    * feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •)

    * fix: ๋นŒ๋“œ ์˜ค๋ฅ˜ ์ˆ˜์ •

commit 3d67d13
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sun Jul 23 22:20:26 2023 +0900

    feat: web ๋””๋ฒ„๊น…์šฉ ์ถ”๊ฐ€์ž‘์—…(textfield๋ณ€๊ฒฝ, ์•ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ , close ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ, ์ฟ ํ‚ค ๋ณด๋‚ด๋Š” ์ชฝ ์ˆ˜์ •) (#73)

commit 7b45c86
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

    * fix: back -> close๋ณ€๊ฒฝ

commit 3f8f29c
Author: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Date:   Sat Jul 15 16:17:59 2023 +0900

    feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ (#67)

    * feat: ์›น ๋””๋ฒ„๊น…์šฉ ๊ฐœ๋ฐœ

    * fix: ์ผ๋ถ€ ์ˆ˜์ •

commit 8e677e7
Author: hyerin <hope1053@naver.com>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด

* feat: CompareUserIDUseCase ๊ตฌํ˜„

* feat: FineInfoEntity โ†’ ViewModel ๋ณ€ํ™˜ ์ž‘์—…

feat: FineInfoEntity โ†’ ViewModel ๋ณ€ํ™˜ ์ž‘์—…

* feat: ๋ฒŒ๊ธˆ ๋ถ™์ด๊ธฐ (#77)

Co-authored-by: hyerin <hope1053@naver.com>

* fix: Dependency ์ˆ˜์ •

* feat: StubFetchFineInfoUseCase ๊ตฌํ˜„

* feat: ParticipateFineInfoViewModel ๋ฐ ๋ณ€ํ™˜ ๋ฉ”์„œ๋“œ ๊ตฌํ˜„

* feat: FineDemoApp Dependency ์ˆ˜์ •

* fix: view ์„ค์ • ํƒ€์ด๋ฐ ์˜ค๋ฅ˜ ์ˆ˜์ •

* feat: FineInfo DTO, Entity, ViewModel ๊ตฌ์กฐ ์ˆ˜์ •

* feat: FilterMyFineListUseCase ๊ตฌํ˜„

* feat: Demoapp ์ˆ˜์ •

* feat: ConfigureView ์ˆ˜์ • ์ค‘

feat: ConfigureView ์ˆ˜์ • ์ค‘

* feat: PaymentCompletedFineListView ์ถ”๊ฐ€

* feat: ๋‚ด ๋ฒŒ๊ธˆ ๋‚ด์—ญ ํ•˜๋‹จ์— separator view ์‚ฝ์ž…

* feat: isMaster ์—ฌ๋ถ€, fineApproveStatus์— ๋”ฐ๋ผ ๋ฒ„ํŠผ ui ๋ณ€๊ฒฝ

* feat: Endpoint ๋ฐ repository ๋ฉ”์„œ๋“œ ์ถ”๊ฐ€

* feat: moitID Int๋กœ ๋ณ€๊ฒฝ ๋ฐ AuthorizePayment RIB attach ๋ฉ”์„œ๋“œ ๊ตฌํ˜„

* feat: AuthorizePaymentViewModel ๊ตฌํ˜„ ๋ฐ ์ ์šฉ

* feat: AuthorizePaymentView Configuration

* feat: ์ด๋ฏธ์ง€ ๋“ฑ๋ก ๋กœ์ง ๊ตฌํ˜„

* feat: PostFineEvaluate ๋กœ์ง ๊ตฌํ˜„

* feat: ์ธ์ฆํ•˜๊ธฐ ๋ฒ„ํŠผ hidden ์œ ๋ฌด ์ˆ˜์ •

* feat: ๋ฒŒ๊ธˆ ๋‚ด์—ญ ์Šน์ธ/๊ฑฐ์ ˆ ๋กœ์ง ๊ตฌํ˜„

---------

Co-authored-by: SongSeoYoung <42825223+SongSeoYoung@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants