-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/moit detail #70
Conversation
# Conflicts: # DesignSystem/DemoApp/Sources/AlarmView/AlarmViewDemoViewController.swift # DesignSystem/Sources/Modal/MOITAlarmType.swift # DesignSystem/Sources/Modal/MOITAlarmView.swift # Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift # Tuist/Dependencies.swift
# Conflicts: # Core/Project.swift # Plugins/UtilityPlugin/ProjectDescriptionHelpers/Dependency+Project.swift
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니다~
public enum AttendanceStatus: String { | ||
case UNDECIDED | ||
case ATTENDANCE | ||
case LATE | ||
case ABSENCE | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
enum 에서 undecided, none같은 아이들을 넣으면 오류를 잡기 힘들다고 하다는 의견도 있더라구여!
func configure(_ viewModel: MOITDetailAttendanceViewModel) { | ||
if viewModel.studies.isEmpty { | ||
self.emptyStudyView.isHidden = false | ||
self.emptyStudyView.flex.display(.flex) | ||
self.attendanceRatingView.flex.display(.none) | ||
self.attendanceRatingView.isHidden = true | ||
} else { | ||
self.emptyStudyView.isHidden = true | ||
self.emptyStudyView.flex.display(.none) | ||
self.attendanceRatingView.flex.display(.flex) | ||
self.attendanceRatingView.isHidden = false | ||
} | ||
self.emptyStudyView.flex.markDirty() | ||
|
||
viewModel.studies.forEach { studyID, studyViewModel in | ||
let studyView = MOITAttendanceStudyView() | ||
studyView.configure(viewModel: studyViewModel) | ||
self.seminarViews[studyID] = studyView | ||
studyView.flex.markDirty() | ||
} | ||
|
||
self.myAttendances = viewModel.myAttendances.map { viewModel in | ||
let view = MOITList( | ||
type: .myAttend, | ||
imageUrlString: viewModel.profileImageURL, | ||
title: viewModel.tilte, | ||
detail: viewModel.detail, | ||
chipType: viewModel.attendance.toChipeType | ||
) | ||
view.flex.markDirty() | ||
return view | ||
} | ||
|
||
if viewModel.myAttendances.isEmpty { | ||
emptyMyAttendanceView.isHidden = false | ||
emptyMyAttendanceView.flex.display(.flex) | ||
} else { | ||
emptyMyAttendanceView.isHidden = true | ||
emptyMyAttendanceView.flex.display(.none) | ||
} | ||
|
||
self.attendanceRatingView.absentRating = viewModel.absenceRate | ||
self.attendanceRatingView.attendanceRating = viewModel.attendanceRate | ||
self.attendanceRatingView.lateRating = viewModel.lateRate | ||
|
||
self.attendanceRatingView.flex.markDirty() | ||
self.allAttendanceView.flex.markDirty() | ||
self.myAttendanceView.flex.markDirty() | ||
self.view.setNeedsLayout() | ||
self.configureLayouts() | ||
self.bind() | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
configure 함수 private 함수로 조금 분리하면 조금 더 좋을 것 같아요 :)
var tabTypes: [MOITDetailTab] { get } | ||
var moitDetailUsecase: MOITDetailUsecase { get } | ||
var moitAttendanceUsecase: MOITAllAttendanceUsecase { get } | ||
var moitDetailRepository: MOITDetailRepository { get } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
moitDetailRepository
안 쓰이는 것 같은데 usecase 생성할 때 필요해서 있는 건가요?!
public struct MOITAllAttendanceUsecaseImpl: MOITAllAttendanceUsecase, | ||
MOITMyAttendanceUsecase { | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
취향 차이일 것 같은데 두개의 usecase를 하나에서 처리한 이유가 있을까용?
(궁금해서)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
저도 궁금👀
}.asObservable() | ||
.asSingle() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
single -> observable -> single로 변환되는 이유가 있을가요?!?
private func ruleLongDescription( | ||
fineLateTime: Int, | ||
fineLateAmount: Int, | ||
fineAbsenceTime: Int, | ||
fineAbsenceAmount: Int | ||
) -> String { | ||
return """ | ||
지각 \(fineLateTime)분 부터 \(fineAbsenceAmount.toDecimalString)원 | ||
결석 \(fineAbsenceTime)분 부터 \(fineAbsenceAmount.toDecimalString)원 | ||
""" | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
뷰에 보여주기 위해서 descroption으로 변경하는 로직은 interactor나 viewmodel에서 하고 있었는데 usecase에서 전달하는 model에 이런 로직이 들어갈 때와 어떤 차이점이 있을까요??
(저도 헷갈려서..)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
저는 모델에는 그냥 rawData를 전달해주고 viewmodel같은 부분에서 모델을 받아서 뷰에 보여주기 좋게 변경한다고 생각하고 있긴 했어요
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
와웅...수고하셨습니다👍
전에 미니멈 버전 혼동있었을 때 변경이 안된것같아소! 15로 돼있는거 16으로 다 수정 부탁드립니당🙇♀️
@@ -61,7 +61,7 @@ extension Project { | |||
public static func invertedDualTargetProject( | |||
name: String, | |||
platform: Platform, | |||
iOSTargetVersion: String, | |||
iOSTargetVersion: String = "15.0.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
저희 타겟버전 16아닌가요?!
@@ -12,7 +12,7 @@ import UtilityPlugin | |||
let project = Project.invertedDualTargetProject( | |||
name: "MOITNetwork", | |||
platform: .iOS, | |||
iOSTargetVersion: "16.0.0", | |||
iOSTargetVersion: "15.0.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
여기두,,
protocol MOITDetailAttendanceBuildable: Buildable { | ||
func build( | ||
withListener listener: MOITDetailAttendanceListener, | ||
moitID: String | ||
) -> MOITDetailAttendanceRouting | ||
} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Buildable interface로 이동시키지 않아도 괜찮나요??
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
테스트용으로 사용했던 코드는 삭제해주시면 좋을 것 같슴다 !🙇♀️
if #available(iOS 16.0, *) { | ||
return self.appending(path: path) | ||
} else { | ||
// TODO: 혜린언니 여기 수정 ~~ 부탁드립니다 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
우리 미니멈 16인데 수정 필요한가여...?!
description.isEmpty ? nil : description | ||
} | ||
|
||
private func moitScheduleDescription( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
메서드 명들이 조금 더 동사가 들어가게 수정되면 좋을 것 같아요!
public struct MOITAllAttendanceUsecaseImpl: MOITAllAttendanceUsecase, | ||
MOITMyAttendanceUsecase { | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
저도 궁금👀
import Foundation | ||
import UIKit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Foundation 삭제 !
private func fetchMOITDetail(with id: String) { | ||
self.detailUsecase.moitDetail(with: id) | ||
.delay( | ||
.seconds(3), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
delay는 왜 주고 있는건가용?! 궁금해서👀
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 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 이미지 디자인 변경으로 인해 교체
* 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 <[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 이미지 디자인 변경으로 인해 교체 * 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 추가 * 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
* 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 <[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 이미지 디자인 변경으로 인해 교체 * 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 <[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 이미지 디자인 변경으로 인해 교체 * Squashed commit of the following: develop 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: CompareUserIDUseCase 구현 * feat: FineInfoEntity → ViewModel 변환 작업 feat: FineInfoEntity → ViewModel 변환 작업 * feat: 벌금 붙이기 (#77) Co-authored-by: hyerin <[email protected]> * 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 <[email protected]>
* 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 <[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 이미지 디자인 변경으로 인해 교체 * 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 <[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 이미지 디자인 변경으로 인해 교체 * Squashed commit of the following: develop 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: CompareUserIDUseCase 구현 * feat: FineInfoEntity → ViewModel 변환 작업 feat: FineInfoEntity → ViewModel 변환 작업 * feat: 벌금 붙이기 (#77) Co-authored-by: hyerin <[email protected]> * 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 <[email protected]>
미안합니다 .. PR완전 큽니다 ,... 완벽하게 다 하려고하면 끝내 못 올릴 것 같아서 어느정도 머지되어도 될 수준이라 판단되어 PR올리니 확인 한 번부탁드리겠습니다 !
스켈레톤은 필수는 아니니 .. 시간 될 때 더 추가하겠습니다 😶