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/attach fine rib #86

Merged
merged 55 commits into from
Aug 2, 2023
Merged

Feature/attach fine rib #86

merged 55 commits into from
Aug 2, 2023

Conversation

hope1053
Copy link
Member

What is this PR? ๐Ÿ”

Changes ๐Ÿ“

MOIT Detail ์ง„์ž… ์‹œ FineList RIB attachํ•˜๋Š” ์ž‘์—… ํ–ˆ์Šต๋‹ˆ๋‹ค!

Screenshot ๐Ÿ“ธ

๋ฒŒ๊ธˆ ๋ฏธ๋‚ฉ์ž ๋ฆฌ์ŠคํŠธ

๋ฒŒ๊ธˆ ๋‚ฉ๋ถ€ ๋‚ด์—ญ

To Reviewers ๐Ÿ™

remove: dummy file ์‚ญ์ œ
Feat: Endpoint Header value ์ถ”๊ฐ€
commit 3651d14
Author: SongSeoYoung <[email protected]>
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 <[email protected]>

commit 4f12995
Author: SongSeoYoung <[email protected]>
Date:   Sun Jul 23 22:38:11 2023 +0900

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

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

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

commit 3d67d13
Author: SongSeoYoung <[email protected]>
Date:   Sun Jul 23 22:20:26 2023 +0900

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

commit 7b45c86
Author: SongSeoYoung <[email protected]>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

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

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

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

commit 3f8f29c
Author: SongSeoYoung <[email protected]>
Date:   Sat Jul 15 16:17:59 2023 +0900

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

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

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

commit 8e677e7
Author: hyerin <[email protected]>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด
feat: FineRepository ๊ตฌํ˜„
hope1053 and others added 25 commits July 26, 2023 17:19
feat: FetchFineListUseCase ๊ตฌํ˜„

feat: FetchFineListUseCase ๊ตฌํ˜„

feat: FetchFineListUseCase ๊ตฌํ˜„
commit 4994a9f
Author: hyerin <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

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

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

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

    commit 3f8f29c
    Author: SongSeoYoung <[email protected]>
    Date:   Sat Jul 15 16:17:59 2023 +0900

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

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

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

    commit 8e677e7
    Author: hyerin <[email protected]>
    Date:   Thu Jul 13 23:50:21 2023 +0900

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

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <[email protected]>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

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

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

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

    commit 3f8f29c
    Author: SongSeoYoung <[email protected]>
    Date:   Sat Jul 15 16:17:59 2023 +0900

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

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

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

    commit 8e677e7
    Author: hyerin <[email protected]>
    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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

commit 4f12995
Author: SongSeoYoung <[email protected]>
Date:   Sun Jul 23 22:38:11 2023 +0900

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

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

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

commit 3d67d13
Author: SongSeoYoung <[email protected]>
Date:   Sun Jul 23 22:20:26 2023 +0900

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

commit 7b45c86
Author: SongSeoYoung <[email protected]>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

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

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

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

commit 3f8f29c
Author: SongSeoYoung <[email protected]>
Date:   Sat Jul 15 16:17:59 2023 +0900

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

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

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

commit 8e677e7
Author: hyerin <[email protected]>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด
commit 56bdb0d
Author: hyerin <[email protected]>
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 <[email protected]>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

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

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

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

    commit 3f8f29c
    Author: SongSeoYoung <[email protected]>
    Date:   Sat Jul 15 16:17:59 2023 +0900

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

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

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

    commit 8e677e7
    Author: hyerin <[email protected]>
    Date:   Thu Jul 13 23:50:21 2023 +0900

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

    * Squashed commit of the following:

    commit 7b45c86
    Author: SongSeoYoung <[email protected]>
    Date:   Sat Jul 15 16:38:33 2023 +0900

        Feature/web debug (#68)

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

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

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

    commit 3f8f29c
    Author: SongSeoYoung <[email protected]>
    Date:   Sat Jul 15 16:17:59 2023 +0900

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

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

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

    commit 8e677e7
    Author: hyerin <[email protected]>
    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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

commit 4f12995
Author: SongSeoYoung <[email protected]>
Date:   Sun Jul 23 22:38:11 2023 +0900

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

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

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

commit 3d67d13
Author: SongSeoYoung <[email protected]>
Date:   Sun Jul 23 22:20:26 2023 +0900

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

commit 7b45c86
Author: SongSeoYoung <[email protected]>
Date:   Sat Jul 15 16:38:33 2023 +0900

    Feature/web debug (#68)

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

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

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

commit 3f8f29c
Author: SongSeoYoung <[email protected]>
Date:   Sat Jul 15 16:17:59 2023 +0900

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

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

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

commit 8e677e7
Author: hyerin <[email protected]>
Date:   Thu Jul 13 23:50:21 2023 +0900

    design: signin_logo ์ด๋ฏธ์ง€ ๋””์ž์ธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ต์ฒด
feat: FineInfoEntity โ†’ ViewModel ๋ณ€ํ™˜ ์ž‘์—…
โ€ฆkr/MOIT-iOS into feature/attach-fine-rib

# Conflicts:
#	Features/MOITDetail/MOITDetail/DemoApp/Sources/MOITDetailUserInterfaceAppDelegate.swift
#	Features/MOITDetail/MOITDetail/DemoApp/Sources/StubMOITAllAttendanceUsecase.swift
#	Features/MOITDetail/MOITDetail/Implement/MOITDetailBuilder.swift
#	Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift
feat: ConfigureView ์ˆ˜์ • ์ค‘
# Conflicts:
#	App/Sources/Root/RootInteractor.swift
#	App/Sources/Root/RootRouter.swift
#	DesignSystem/Sources/List/MOITList.swift
#	DesignSystem/Sources/TapPager/MOITSegmentPager.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/MOITDetailBuilder.swift
#	Features/MOITDetail/MOITDetail/Implement/MOITDetailInteractor.swift
#	Features/MOITDetail/MOITDetail/Implement/MOITDetailRouter.swift
#	Features/MOITDetail/MOITDetail/Implement/MOITDetailViewController.swift
#	Features/MOITDetail/MOITDetail/Interface/MOITDetailDependency.swift
#	Features/MOITDetail/MOITDetail/Project.swift
#	Features/MOITDetail/MOITDetailDomain/Project.swift
#	Features/MOITList/MOITListData/Tests/dummy.swift
#	Features/MOITList/MOITListDomain/Project.swift
#	Features/MOITList/MOITListDomain/Tests/dummy.swift
#	Features/MOITList/MOITListUserInterface/Project.swift
#	Features/MOITList/MOITListUserInterface/Tests/dummy.swift
#	Features/MOITParticipate/MOITParticipateUserInterface/Project.swift
#	Features/MOITShare/MOITShare/Tests/dummy.swift
#	Features/MOITShare/MOITShareData/Implement/dummy.swift
#	Features/MOITShare/MOITShareData/Interface/dummy.swift
#	Features/MOITShare/MOITShareData/Tests/dummy.swift
#	Features/MOITWeb/DemoApp/Sources/MOITWebDemoRootViewController.swift
#	Features/MOITWeb/Implement/MOITWebBuilder.swift
#	Features/MOITWeb/Implement/MOITWebInteractor.swift
#	Features/MOITWeb/Implement/MOITWebViewController.swift
#	Features/SignUp/SignUpDomain/Project.swift
#	MOITNetwork/Implement/NetworkImpl.swift
#	Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift
#	TokenManager/Interface/KeychainType.swift
@hope1053 hope1053 self-assigned this Jul 29, 2023
@hope1053 hope1053 merged commit 087a3a9 into develop Aug 2, 2023
1 check failed
@hope1053 hope1053 deleted the feature/attach-fine-rib branch August 2, 2023 10:24
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.

2 participants