-
Notifications
You must be signed in to change notification settings - Fork 4
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
안드로이드 develop 브랜치 최신화 #592
Merged
Merged
Conversation
This file contains 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
* chore: lottie 애니메이션 라이브러리 추가 * feat: LoadingDialog 및 애니메이션 리소스 추가 * feat: LoadingDialog를 경매 상세 화면에 적용 * refactor: AuctionDetailFormatter 로직 개선 리팩토링 * refactor: LoadingDialog 생성자 수정 * rename: default_loading으로 이름 수정 * refactor: 상세 페이지 상품 정보 불러오기 전 xml 기본 값 수정 * feat: LoadingDialog 배경 흐림 제거 및 사이즈 키움 * feat: 로딩 라이브데이터를 애니메이션을 동반하는 것과 아닌 것으로 나눔 * refactor: activity_auction_detail.xml 의 최상위 뷰그룹의 visiblity 속성에 gone 할당
* feat: 앱 매니페스트에 FirebaseMessagingService 추가 * feat: notification channel 추가 * feat: 알림 권한 요청 기능 추가 * feat: FCM 토큰 생성 모니터링 기능 추가 * feat: 알림 수신 시 메세지방으로 이동할 수 있는 알림 띄우는 기능 구현 * feat: 메세지를 보낸 유저의 프로필 이미지를 알림에 띄워주는 기능 추가 * fix: resources가 null인 버그 해결 * refactor: 알림 디폴트 이미지를 by lazy로 지연 초기화하도록 변경 디폴트 이미지는 불변값이기 때문에 lateinit보다는 by lazy가 적합하다고 판단
* feat: 카카오 로그인 시 디바이스 토큰을 서버로 넘겨주도록 변경 * refactor: SAM 코드로 수정 * feat: 새로 발급된 디바이스 토큰을 서버로 전송하는 기능 추가 * refactor: 디바이스 토큰 전송 api 변경 * feat: 통신에 실패한 경우에 따른 메세지를 전달하도록 수정 * feat: 로그인 실패 시 실패 이유를 메세지에 띄워줄 수 있도록 수정 * fix: 디바이스 토큰을 받아오지 못하면 로그인에 실패하도록 수정 * refactor: 서버 통신 실패 시 띄워주는 메세지를 string resource로 관리하도록 변경 * refactor: 디바이스 토큰 타입을 not nullable로 변경
* feat: 서버 API 변경에 따른 수정 * refactor: SortType 추가, padding 로직 수정 * feat: 정렬 변경 시 최상단으로 이동하도록 구현 * feat: 예외처리 및 중복 로직 함수 분리 * fix: scroll top 정렬 바뀌었을 때만 하도록 수정 * refactor: 토스트 두 개 띄워지는 버그 수정 * refactor: 코드 줄임 * refactor: 함수 하나로 합침 * refactor: 에러메시지 띄우는 코드 리팩터링 * refactor: 버그 수정 * refactor: 버그 수정 * fix: String 오타 수정 * fix: 로드 실패해도 page가 바뀌는 버그 수정 * fix: SortType name 안넣는 버그 수정
* feat: 마이 페이지 UI 작성 * feat: 유저 정보 수정 페이지 이동 기능 추가 * feat: 유저 정보 수정 페이지 UI 작성 * feat: 유저 정보 수정 기능 추가 * fix: 유저 정보 수정 화면 초깃값 설정 안되던 버그 수정 * feat: 사용자 정보 갱신 로딩 애니메이션 추가 * feat: 사용자 정보 수정 서버 연동 * refactor: Uri 이미지를 최적화해서 파일로 만드는 코드를 유틸 파일로 분리 * rename: UserInfoChangeActivity 에서 ProfileChangeActivity 로 이름 변경 * feat: ProfileChangeActivity에서 정보 수정 성공하면 프로필 화면으로 데이터 보내주는 기능 추가 * refactor: onHiddenChanged 내부 조건을 데이터를 성공적으로 불러온 적이 없을때로 수정 * rename: 함수 및 이벤트 클래스 이름 수정 * refactor: 프로필 정보 수정 로직 함수 분리 및 onHiddenChanged 로직 수정 * refactor: 서버에서 받은 이미지 url로 이미지 설정시 문제 생기면 보여줄 디폴트 이미지 기능 추가 * refactor: 프로필 수정 성공시, 다시 회원정보 불러오도록 수정
* refactor: Event 삭제 * refactor: View Status 추가, hide keyboard 삭제 * feat: keyword 검색 레포지토리에 함수 추가 * feat: 레포지토리, 뷰모델 연동 * refactor: 서버 변경 사항에 맞게 수정 * refactor: 수정하지 않은 레포지토리 내용 수정 * refactor: 오타 수정 * refactor: initAuctions 삭제 및 코드 수정 * refactor: 네이밍 변경 * refactor: 함수 중복 호출 방지 리팩터링 * refactor: 에러처리 수정
* feat: 내 경매 목록 페이지 기초 세팅 작업 * feat: 내 경매 목록 페이지 서버 연동 작업 추가 * feat: 경매 상세 페이지로 이동하는 기능 추가 * feat: 페이징 기능 추가 * feat: 에러 메시지 토스트 기능 추가 * feat: isLast 라이브데이터 수정 및 등록된 상품이 없을 경우 보여줄 텍스트 추가 * refactor: ErroType을 활용하도록 수정 * refactor: newItems를 선언해서 map 한번만 하도록 수정 * refactor: ErrorType에 미리 정의된 스트링 리소스 사용하도록 수정 * refactor: 에러 메시지 토스트 대신 스낵바로 수정
* feat: 내가 참여한 경매 목록 페이지 UI 및 뷰모델 작성 * feat: 마이페이지와 연동 및 UI 컨트롤러 로직 추가 * feat: 서버 연동 작업 추가 * feat: ErrroType으로 수정 * refactor: newItems를 선언해서 map 한번만 하도록 수정 * rename: FailureLoginEvent에서 FailureLoadEvent로 이름 수정 * refactor: ErrorType에 미리 정의된 스트링 리소스 사용하도록 수정 및 스낵바로 수정
… 로직 추가 (#425) * refactor: 프로필 이미지뷰 centerCrop 적용 * feat: 프로필 정보 수정 실패 처리 로직 추가 * refactor: 카메라 이미지 수정 * refactor: 35에서 36dp로 수정
* design: colors 값 수정 * design: font 적용 + home view 디자인 조정 * design: home view 다크모드 적용 * design: search view 디자인 적용 * design: search view 디자인 적용 * design: message view 디자인 적용 * design: message view 디자인 수정 + mypage view 디자인 적용 * design: window background 수정 * design: auction register view + region selection view 적용 * design: register view 적용 * design: message room view 적용 * design: detail view 적용 * design: my_page 세부 페이지들 적용 * design: color 네이밍 변경 * design: date, timePicker 테마 수정 * design: 하이라이팅 색상 변경 * design: 로고 색상 변경 * design: auction detail view margin 수정 * design: Date Picker Calendar로 변경 * design: second region selected true일 때 색상 수정 * design: region, category selected 색깔 수정 + 폰트 적용 안되는 textView 수정
* design: 입찰하기 다이얼로그 수정 * feat: 평가하기 뷰 작성 * feat: 상호 평가 버튼 추가 * feat: 상호 평가 이벤트 추가 * refactor: 네이밍 변경 * design: 다이얼로그 버튼 ripple 효과 제거 * feat: View, ViewModel 작성 * feat: 디자인 보완 및 ViewModel 연결 * design: margin 조정 * refactor: 네이밍 수정 * refactor: binding backing property 생성 * refactor: onRatingChanged xml 연동 * refactor: tag 이동 * refactor: 디자인 수정 * refactor: rating 양방향 데이터 바인딩 적용 * refactor: 필요없는 코드 수정 * refactor: dialog show 코드 관심사 분리
* feat: MessageViewItem에 isFirstAtDate 프로퍼티 추가 * feat: isFirstAtDate 값 판단 로직 추가 * feat: 메시지 날자 보여주는 뷰 추가 * design: 패딩 및 너비 수정 * refactor: toViewItems 로직 개선 * feat: 메시지 복사 가능하게 수정 * refactor: isFirstAtDate 값 설정하는 로직 최적화 * refactor: mapIndexed 에서 map으로 변경 * refactor: MessageModel 의 프로퍼티 타입을 LocalDateTime으로 수정 * refactor: diffUtilCallback 로직을 setMessages 에서 받도록 수정 * refactor: FormatterModule을 추가 및 적용 * refactor: FormatterModule 안에 선언한 provides객체를 싱글톤으로 수정 * rename: 스트링 리소스 이름 수정
* fix: 알림이 notification type과 roomId 또는 auctionId 값을 고유한 값으로 가지도록 수정 * feat: 동일한 tag와 id를 가진 활성화된 알림에 최근 알림 쌓는 기능 구현 * feat: 채팅방 이동 시 채팅방 관련 활성화된 알림 취소 * feat: 경매방 이동 시 경매방 관련 활성화된 알림 취소 * refactor: pending intent 가져오는 함수 분리 * refactor: id 구하는 로직 중복 제거
* feat: 메시지 액션을 수신해주는 BroadcastReceiver 추가 * feat: MessageRoomActivity에 메시지 수신 리시버 등록 * feat: MessageRoom id 를 인텐트로 받도록 수정 * feat: MessageReceiver 캡슐화 * feat: MessageReceiver 해제 로직 추가 및 등록 위치 수정 * refactor: MessageReceiver 등록 위치 수정 * refactor: 메시지 리시버 등록 해제 위치 수정
* feat: DataSource, Repository 생성 * feat: RepositoryModule에 reviewRepository 추가 * feat: repository 주입 * refactor: rate -> review 네이밍 변경 * feat: ViewModel Event 생성 * feat: 서버 통신 후 예외처리 * feat: 유저 리뷰 가져오는 서버 통신 추가 * feat: 이미 작성한 리뷰 불러오기 추가 * refactor: RatingBar 버그 수정 * refactor: 이미 작성한 리뷰의 경우 변경 불가능 * refactor: exit 함수 이동 * refactor: 함수 하나로 합치기 * refactor: viewLifecycleOwner로 수정 * refactor: 서버 통신 중복 방지 * refactor: ErrorType이 message를 String 프로퍼티로 갖도록 수정 * refactor: 서버 통신 중복 방지 * refactor: 필요없는 함수 삭제 * refactor: 정렬 * refactor: 리뷰를 이미 작성한 경우, 커서와 힌트가 보이지 않게 수정 * refactor: 신뢰도 타입을 Double에서 Float으로 변경 * fix: 사용자에게 보여지는 메시지에서 네트워크 용어 수정 --------- Co-authored-by: ippnsj <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
📄 작업 내용 요약
develop 브랜치로 develop-an 브랜치 병합
🙋🏻 리뷰 시 주의 깊게 확인해야 하는 코드
없음
📎 Issue 번호
없음