-
Notifications
You must be signed in to change notification settings - Fork 0
[feat] #80 스플래시~이용약관 프로세스 구성 #91
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
Merged
Merged
Changes from all commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
01849f0
[design] #80 로그인 관련 리소스 추가
Ojongseok 71e90ac
[chore] #80 불필요한 파일 제거
Ojongseok 4d2e936
[feat] #80 로그인 화면 UI 구성
Ojongseok 670da70
[design] #80 약관 관련 리소스 추가
Ojongseok b8d4320
Merge branch 'develop' of https://github.com/YAPP-Github/27th-App-Tea…
Ojongseok 307b523
Merge branch 'develop' of https://github.com/YAPP-Github/27th-App-Tea…
Ojongseok 765f121
[feat] #80 AuthNavKey 정의 및 RootNavkey 네이밍 Login->Auth로 변경
Ojongseok 5e216e2
[feat] #80 Auth 관련 NavigationState, Navigator 모듈 작성
Ojongseok f94b703
[feat] #80 AuthNavKey 하위 스크린 생성
Ojongseok a216be2
[design] #80 28.sp 폰트 시스템 추가
Ojongseok 367b11c
[design] #80 온보딩 및 로그인 UI 컴포넌트 분리
Ojongseok 12420c8
[design] #80 스플래시 UI 컴포넌트 분리
Ojongseok b9543ed
[chore] #80 불필요한 import 및 파일 제거
Ojongseok 6b2c7c7
[chore] #80 온보딩 관련 상수 경로 이동
Ojongseok c8e074a
[feat] #80 온보딩 HorizontalPager 오버스크롤 가능하게 수정
Ojongseok 609a3d9
[design] #80 온보딩 스크린 UI 영역 비율 수정
Ojongseok 86cc639
[design] #80 온보딩 관련 리소스 추가
Ojongseok 6687332
[feat] #80 이용약관 화면 NavKey 추가
Ojongseok 7f70c98
[feat] #80 이용약관 관련 컴포넌트 정의 및 UI 구성
Ojongseok 4dccd87
[feat] #80 소셜 로그인 후 이용약관으로 이동하도록 변경
Ojongseok bc79992
[feat] #80 feature:auth:impl의 공통 Contact 및 ViewModel Auth로 네이밍 변경
Ojongseok 0e46751
[chore] #80 Screen 및 Preview 접근제어자 변경
Ojongseok fd9a1b4
[feat] #80 이용약관 선택동의 및 전체동의 기능 구현
Ojongseok f295034
[feat] #80 스플래시 및 온보딩에서 화면 전환 시 백스택 클리어 후 전환하도록 변경
Ojongseok f95ac0e
[feat] #80 온보딩 노출 여부 확인 로직 추가
Ojongseok 9394b8c
[feat] #80 스플래시 관련 로직 별도 ViewModel로 분리
Ojongseok 57fbb32
[chore] #80 공백 문자 수정
Ojongseok 6f2d35a
[feat] #80 이용약관 화면 이탈 시 약관 동의 상태 초기화 로직 작성
Ojongseok decdcbe
[fix] #80 소셜 로그인 후 실제 로그인 처리 시점 변경
Ojongseok 48d25b4
[chore] #80 스플래시 / 로그인 ViewModel 공유하는 로직 제거
Ojongseok e602136
[chore] #80 Auth 관련 클래스명 Login로 변경
Ojongseok 73338ef
[chore] #80 불필요한 코드 제거 및 접근제어자 수정
Ojongseok 2f1845a
[build] #80 detekt 룰 적용
Ojongseok b7705c6
[feat] #80 이용약관 동의 후 로딩 효과 추가
Ojongseok 19acf32
[feat] #80 회원탈퇴 시 온보딩 노출 여부 false로 변경
Ojongseok 8c80120
[build] #80 불필요한 import 제거
Ojongseok 90f7f1b
[feat] #91 카카오 로그인 실패 시 토스트메시지 노출 로직 추가
Ojongseok 762c7a3
[fix] #91 KakaoAuthHelper.kt object로 변경
Ojongseok 96bded3
[fix] #91 LoginScreen의 uiState 관찰 구문 제거
Ojongseok 7ea2cd7
[fix] #91 온보딩 여부에 대한 키 및 함수명 수정
Ojongseok a872aa7
[fix] #91 불필요한 리소스 사용 제거
Ojongseok 7a84fc3
[fix] #91 앱 로고 공통 컴포넌트로 분리
Ojongseok a0afa5f
[fix] #91 JWT토큰 저장 여부를 조회하는 함수명 변경
Ojongseok a026b95
[fix] #91 이용약관 동의 항목 터치 영역 수정
Ojongseok 98a8c8e
[fix] #91 필수 이용약관 필터 로직 companion object로 이동
Ojongseok 343f37f
[chore] #91 누락된 코드 추가
Ojongseok ee1c21e
[chore] #91 불필요한 import 제거
Ojongseok e4feb77
[fix] #91 Root 화면 전환 시 이전 Root 스택의 ViewModel 제거 로직 추가
Ojongseok ca5c575
[build] #91 detekt 룰 적용
Ojongseok 19acb03
[feat] #91 토스트 메시지 NekiToast로 수정
Ojongseok e177740
[chore] #91 sharedViewModelStoreNavEntryDecorator 변수명 변경
Ojongseok 5c8d6c9
[build] #91 불필요한 import 제거
Ojongseok 6f1fdbf
[chore] #91 DataStoreKey.kt 제거 및 기존 AccessToken, RefreshToken 키 경로 이동
Ojongseok 19ff2f2
[chore] #91 DataStoreRepository 제거
Ojongseok File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| package com.neki.android.app | ||
|
|
||
| import androidx.compose.foundation.layout.fillMaxSize | ||
| import androidx.compose.foundation.layout.navigationBarsPadding | ||
| import androidx.compose.foundation.layout.padding | ||
| import androidx.compose.material3.Scaffold | ||
| import androidx.compose.runtime.Composable | ||
| import androidx.compose.runtime.snapshots.SnapshotStateList | ||
| import androidx.compose.ui.Modifier | ||
| import androidx.navigation3.runtime.NavEntry | ||
| import androidx.navigation3.runtime.NavKey | ||
| import androidx.navigation3.ui.NavDisplay | ||
|
|
||
| @Composable | ||
| fun AuthScreen( | ||
| entries: SnapshotStateList<NavEntry<NavKey>>, | ||
| onBack: () -> Unit, | ||
| ) { | ||
| Scaffold( | ||
| modifier = Modifier | ||
| .fillMaxSize() | ||
| .navigationBarsPadding(), | ||
| ) { innerPadding -> | ||
| NavDisplay( | ||
| modifier = Modifier.padding(innerPadding), | ||
| entries = entries, | ||
| onBack = onBack, | ||
| ) | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 0 additions & 8 deletions
8
core/data-api/src/main/java/com/neki/android/core/dataapi/datastore/DataStoreKey.kt
This file was deleted.
Oops, something went wrong.
4 changes: 4 additions & 0 deletions
4
core/data-api/src/main/java/com/neki/android/core/dataapi/repository/AuthRepository.kt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,9 +1,13 @@ | ||
| package com.neki.android.core.dataapi.repository | ||
|
|
||
| import com.neki.android.core.model.Auth | ||
| import kotlinx.coroutines.flow.Flow | ||
|
|
||
| interface AuthRepository { | ||
| suspend fun loginWithKakao(idToken: String): Result<Auth> | ||
| suspend fun updateAccessToken(refreshToken: String): Result<Auth> | ||
| suspend fun withdrawAccount(): Result<Unit> | ||
|
|
||
| fun hasCompletedOnboarding(): Flow<Boolean> | ||
| suspend fun setCompletedOnboarding(value: Boolean) | ||
| } |
9 changes: 0 additions & 9 deletions
9
core/data-api/src/main/java/com/neki/android/core/dataapi/repository/DataStoreRepository.kt
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
27 changes: 0 additions & 27 deletions
27
.../data/src/main/java/com/neki/android/core/data/repository/impl/DataStoreRepositoryImpl.kt
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.