You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* refactor: PrezelTopAppBar 컴포넌트에 windowInsets 파라미터 추가
* refactor: PrezelCheckbox를 PrezelTouchArea 기반으로 변경
* feat: 로그인 모듈 내 BuildConfig 활성화 및 약관 URL 필드 추가
* feat: 약관 동의 화면 구현
* refactor: `TermsScreen`컴포저블 함수를 논리적 단위로 분리하여 가독성과 유지보수성 개선
* style: TermsScreen 내부 함수 네이밍 변경
* feat: LoginViewModel 내 디버그 모드 전용 로직 추가
* feat: LoginViewModel 내 디버그 모드 전용 로직 추가
* refactor: PrezelCheckbox 접근성 시맨틱 속성 추가
`PrezelCheckbox` 컴포넌트에 접근성 지원을 위한 시맨틱 정보를 추가하였습니다.
* `modifier`에 `Role.Checkbox`를 지정하여 컴포넌트의 역할을 명시했습니다.
* `ToggleableState`를 통해 현재 체크 상태(`checked`)를 시맨틱 트리에 반영했습니다.
* fix: LoginViewModel 내 디버그 모드 로그인 로딩 상태 처리 수정
* refactor: 디버그 환경에서 로그인 시 로딩 상태를 해제하도록 수정
MVP 개발용 디버그 로직에서 약관 화면(`NavigateToTerms`)으로 이동하기 전, `isLoading` 상태를 `false`로 업데이트하여 로딩 인디케이터가 남지 않도록 개선했습니다.
* refactor: `WebView`의 리소스 누수 방지 및 초기화 로직 최적화
* refactor: TermsUiState 체크 상태 계산 로직 수정
* style: TermsScreen 내 UI Intent 네이밍 정리 및 코드 포맷팅 수정
* refactor: `TermsUiIntent` 네이밍 변경
`TermsUiIntent`의 각 항목에서 불필요한 `On` 접두사를 제거하여 네이밍을 간결하게 수정했습니다.
- `OnToggleAll` -> `ToggleAll`
- `OnToggleTermsOfService` -> `ToggleTermsOfService`
- `OnTogglePrivacyPolicy` -> `TogglePrivacyPolicy`
- `OnToggleMarketingConsent` -> `ToggleMarketingConsent`
- `OnClickContinue` -> `ClickContinue`
* refactor: TermsViewModel 코드 포맷팅 및 구조 정리
- `TermsViewModel` 생성자 및 내부 메서드의 들여쓰기(Indentation)를 수정하여 가독성을 개선했습니다.
- 변경된 `TermsUiIntent` 명칭에 맞춰 `onIntent` 내 `when` 분기 로직을 업데이트했습니다.
* refactor: TermsScreen 내 Intent 호출부 업데이트
- `TermsScreen` 컴포저블에서 `ViewModel`로 Intent를 전달하는 코드를 신규 네이밍 규칙에 맞게 수정했습니다.
* style: TermsScreen 내 UI Intent 네이밍 정리 및 코드 포맷팅 수정
* refactor: `TermsUiIntent` 네이밍 변경
`TermsUiIntent`의 각 항목에서 불필요한 `On` 접두사를 제거하여 네이밍을 간결하게 수정했습니다.
- `OnToggleAll` -> `ToggleAll`
- `OnToggleTermsOfService` -> `ToggleTermsOfService`
- `OnTogglePrivacyPolicy` -> `TogglePrivacyPolicy`
- `OnToggleMarketingConsent` -> `ToggleMarketingConsent`
- `OnClickContinue` -> `ClickContinue`
* refactor: TermsViewModel 코드 포맷팅 및 구조 정리
- `TermsViewModel` 생성자 및 내부 메서드의 들여쓰기(Indentation)를 수정하여 가독성을 개선했습니다.
- 변경된 `TermsUiIntent` 명칭에 맞춰 `onIntent` 내 `when` 분기 로직을 업데이트했습니다.
* refactor: TermsScreen 내 Intent 호출부 업데이트
- `TermsScreen` 컴포저블에서 `ViewModel`로 Intent를 전달하는 코드를 신규 네이밍 규칙에 맞게 수정했습니다.
---------
Co-authored-by: Ham BeomJoon <hbj0802@naver.com>
Copy file name to clipboardExpand all lines: Prezel/feature/login/impl/src/main/java/com/team/prezel/feature/login/impl/landing/contract/LoginUiEffect.kt
0 commit comments