-
Notifications
You must be signed in to change notification settings - Fork 0
[Release] & 1.0.4 출시 #87
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
Conversation
* feat: 로딩 다이얼로그 UI 업데이트 * feat: 선호 키 UI 업데이트 * feat: 슬라이더 UI 업데이트 * feat: 앱 아이콘, 이름, 온보딩 배경화면 업데이트 * feat: 유저정보입력 필드 분기처리 * feat: INCOMPLETE_PROFILE 상태 적용 * feat: 회원가입 페이지 주요색상 적용 * feat: step5 UI 상태 추가 및 업데이트 * feat: 아이디 기억하기 추가 * feat: 필수정보입력 완료 페이지 색상 업데이트
* feat: 로그인 이후 신규회원 분기 처리 * feat: 콜백 구현 파일 추가 * feat: 구글 로그인 리다이렉트 작업 시도 * feat: 구글 로그인 버튼 ui 수정
* fix: 재전송 버튼 색상 수정 * fix: 다이얼로그 중앙정렬 * fix: 맞춤법 개선 * fix: 거주지역 힌트메시지 추가 * fix: 인증 텍스트 제거 * fix: 맞춤법 개선 * fix: 맞춤법 개선 * fix: 완료페이지 텍스트 수정 * refactor: 띄워쓰기 반영 * refactor: 띄워쓰기 반영 * feat: 로그 추가 --------- Co-authored-by: LEE YERAM <[email protected]>
* feat: fcm 토큰 발급 * feat: 로그인 필드에 fcmtoken 추가 * feat: FCM 알림 기능 추가 및 기본 채널 설정 * feat: MainScreen에서 알림 권한 요청 기능 추가
* feat: 필수정보입력 실명 필드 추가 * feat: 회원가입 이름 필드 제거
* feat: 로그인 api 연동(진짜최종) * feat - 푸시알림 등록 (#54) * feat: fcm 토큰 발급 * feat: 로그인 필드에 fcmtoken 추가 * feat: FCM 알림 기능 추가 및 기본 채널 설정 * feat: MainScreen에서 알림 권한 요청 기능 추가 * feat: 버전 업데이트 (1.0.1) * feat - 회원가입, 필수정보입력 필드 업데이트 (#57) * feat: 필수정보입력 실명 필드 추가 * feat: 회원가입 이름 필드 제거 * feat: 버전 업데이트 (1.0.2) * feat: ADID 추가 * feat: FCM 토큰 가져오기 및 저장 로직 추가 (#59) * feat: 구글로그인 응답로그 추가 * feat: 구글로그인 status 필드 대응 * fix: 구글로그인 버튼 위치 변경 --------- Co-authored-by: BYEONGCHAN LEE <[email protected]>
* feat: 승인/매칭 대기화면 ui 파일 구조 추가 * feat: ui 튜닝 (logoOffest으로 로고 위치 조정, CustomText로 변경) * feat: DataStore 기반 Router 분기 및 승인대기/매칭대기 화면 연결
* fix: 스플래시화면 영상 추가 * feat: 홈화면 추가 * feat: 신토 종교 매핑 에러 해결 * feat: 홈화면 아이콘 적용 * feat: 매칭된 남성 조회 api 추가 * feat: 매칭 남성 선택 api 추가 * feat: 여성 api 연동 완료 * feat: 기존 스플래시화면 제거 * feat: 로그아웃 기능 및 뒤로가기 버튼 추가 * refactor: 채팅, 내정보, 설정 페이지 추가 및 구조 개선 * refactor: 프로젝트 구조 개선 * fix: 네비게이터 UI 업데이트
* feat: PendingApproval -> PendingConnecting 이동 구현 * feat: status에 따른 대기 화면 전환 처리 완료 * feat: 재실행 안해도 되도록 해결 * feat: 폴링 주석 처리 * refactor: StatusRepository.kt 제거
* feat: 사용자 성별 저장 및 선택 가능 여부 추가 * feat: ai 요약 api 연동 * feat: 선호, 비선호 직업 추가 * feat: 내 ai요약정보 api 연동 * fix: 매칭 조회 실패 토스트 제거
* feat: 남자 매칭 조회 api 추가 * feat: 여자 매칭 조회 응답 로그 추가 * feat: 여자 매칭 수락 및 거절 api 추가 및 적용
* refactor: 서비스명 수정 * refactor: Ai요약 api 유저서비스로 이전 및 남자, 여자 api 구분 * refactor: 모델 파일 통합작업 * refactor: 모델 구조 통합
* fix: CustomColor.kt에서 black 수정 * feat: 메인화면 공통 헤더 컴포넌트 생성 * feat: 마이페이지 아름답게 구현
* refactor: 홈화면 리팩토링 * feat: 유저이름 파라미터 추가 및 멘트 수정 * feat: 텍스트 UI 개선 * feat: ai 요약 카드 UI 업데이트 * feat: 요약 카드 UI 최종 업데이트 * feat: 전체보기버튼 추가 * fix: api 엔드포인트 수정 및 Mapper 수정 * feat: 실물이미지 추가 * feat: 매칭 캐러셀 UI 업데이트 * feat: detail 페이지 UI 업데이트
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.
Pull request overview
This pull request represents a production release for version 1.0.4 of the JapKor (縁) dating application. The changes include significant UI/UX improvements, new features for user status management, localization support, and various bug fixes and refinements.
Changes:
- Implemented splash screen with video support and status-based routing
- Added comprehensive user status screens (PendingApproval, PendingConnecting, Blacklisted, Connected)
- Enhanced main app experience with Home, Chat, MyPage, and Settings screens
- Integrated FCM for push notifications and implemented AI summary features
- Added full Japanese localization support with 250+ translated strings
- Refined signup/login flows with email persistence and improved validation
- Updated launcher icons and theme configurations
Reviewed changes
Copilot reviewed 77 out of 96 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| strings.xml | App name and FCM channel configuration updates |
| themes.xml | Added splash screen theme with black background |
| CustomColor.kt | Modified black color definition for improved readability |
| StatusAdvanceEffect.kt | Implements automatic status-based navigation logic |
| RequiredInfoViewModel.kt | Enhanced with name field and DataStore integration |
| LoginScreenViewModel.kt | Added FCM token handling and email persistence |
| Step5Content.kt | Improved MBTI selector UX and preference validation |
| HomeViewModel.kt | Implements matching logic with AI summary support |
| Localization.kt | Complete Japanese translation infrastructure |
| MainRouteScreen.kt | Bottom navigation with Home, Chat, and MyPage tabs |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| @@ -1,4 +1,7 @@ | |||
| <resources> | |||
| <string name="app_name">JapKor</string> | |||
| <string name="app_name">n</string> | |||
Copilot
AI
Jan 14, 2026
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.
The app name has been changed from "JapKor" to "n". This is likely unintentional and should be verified. An app name of just "n" is not user-friendly and may cause confusion on the device.
|
|
||
| val white = Color(0xFFFFFFFF) | ||
| val black = Color(0xFF000000) | ||
| val black = Color(0xFF3C3C3C) |
Copilot
AI
Jan 14, 2026
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.
The black color definition has been changed from pure black (0xFF000000) to a lighter shade (0xFF3C3C3C). This is a significant visual change that will affect all text and UI elements using this color. Ensure this change is intentional and aligns with the design system.
| @@ -0,0 +1,68 @@ | |||
| package com.apptive.japkor.ui.common | |||
Copilot
AI
Jan 14, 2026
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.
The package declaration indicates this file is in the wrong location. The file is located at 'ui/status/common/' but declares itself as 'package com.apptive.japkor.ui.common'. The file path and package name should match for consistency and to avoid confusion.
업데이트 내용