-
Notifications
You must be signed in to change notification settings - Fork 3
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 브랜치 재구성 #670
Merged
Merged
develop 브랜치 재구성 #670
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
) * refactor: 뷰모델 팩토리를 뷰모델의 companion object에서 구현하는 방식으로 변경 * feat: 카카오 로그인 기능 초기 설정 * feat: 카카오 로그인 기능 구현 * feat: 카카오 로그인 UI 구현 * feat: 카카오 로그인 구현 * feat: 카카오 로그인 - 회원가입 기능 구현 * feat: 카카오 로그인 버튼 이미지 다운로드 * refactor: 함수명 수정 * refactor: 필요 없는 파일 제거 * refactor: 패키지 이동 * feat: 데이터 스토어에 memberId, nickName 저장하는 기능 구현 * feat: 로그인 post 기능 구현 * feat: 로그인 시도 후 실패할 경우 회원가입 하는 기능 구현 * fix: 바뀐 auth api 적용 * feat: 서기 pr 충돌 해결 * fix: api 필드명 수정 * refactor: ktFormat 적용 * fix: 테스트용 임의 문자열 제거 * feat: CookieJar 구현 * feat: API 수정에 맞춰 서비스 함수 수정 * refactor: 사용되지 않는 코드 제거 * refactor: http 상태 코드 enum 클래스로 묶음 * fix: 구분선을 각각의 아이템의 하단에 넣고 프래그먼트 뷰의 "채팅" 텍스트 밑에 하나 추가 * fix: 텍스트뷰에 font 적용, 마지막 댓글 시간 텍스트를 조금 왼쪽으로 이동 * fix: 낱개 가격 이름을 eachPrice -> originPrice 수정 * fix: 낱개 가격이 엔빵 가격보다 싸면 토스트를 띄우고 글작성을 막는 기능 구현 * fix: 네이티브앱키 로컬프로퍼티로 이동 * refactor: 함수명 변경 * fix: 카카오 계정으로 로그인 후 액티비티 전환하지 않는 문제 수정 * refactor: 사용되지 않는 클래스 삭제 * refactor: 패키지 수정 * refactor: alsong 로그 수정 * refactor: 변수명 수정 * refactor: Manifest의 네이티브앱 키 숨김 * refactor: 로컬프로퍼티의 데이터 형식 수정 * Update android.yml * refactor: alsong 로그 삭제 * ci 빌드 실패가 manifest때문인지 테스트 * refactor: 매니페스트에 앱 키 넣을 수 있게 하는 gradle 설정 수정 * 매니페스트 수정하고 재테스트 * 매니페스트 수정하고 재테스트 * chore: 그래들 수정 * chore: 그래들 수정2 * chore: 그래들 수정3 * chore: 그래들 수정4 * chore: 카카오 계정으로 로그인하는 기능 제외
* chore: Firebase Crashlytics 의존성 추가 * feat: Firebase 초기화 * feat: FirebaseManager 구현 * feat: 총대가 공구 진행 상황을 다음 단계로 변경했을 때 event 추가 * feat: 로깅 기능 구현 - 검색 - 필터링 - 공모글 클릭 - 공모 참여 * style: lint적용 * feat: 글 작성 완료 시 event 추가 * feat: 로그인 시 event 추가 --------- Co-authored-by: Namyunsuk <[email protected]> Co-authored-by: songpink <[email protected]>
* refactor: 뷰모델 팩토리를 뷰모델의 companion object에서 구현하는 방식으로 변경 * fix: 로그인 후 LoginActivity가 종료되도록 수정
* refactor: 할인율 마진 추가 * refactor: 공구상태에 대한 문구 수정 * refactor: 클릭 시 최상단으로 이동하는 버튼 구현
* refactor: 뷰모델 팩토리를 뷰모델의 companion object에서 구현하는 방식으로 변경 * test: 공모글 작성 테스트 구현
* fix: 총대 여부 확인 로직 수정 * fix: 마감 임박 시 보여주는 버튼 수정 * fix: 공모 작성 후 홈화면으로 돌아왔을 떄 목록이 새로고침 되지 않는 오류 수정 * test: 테스트 코드 수정 * style: lint적용
* refactor: 뷰모델 팩토리를 뷰모델의 companion object에서 구현하는 방식으로 변경 * fix: 라이플사이클 오너 설정 * fix: 회원가입 후 자동으로 로그인 되도록 수정
* fix: ci가 실패하는 문제 수정(오타수정..) * fix: 카카오 계정 로그인 기능 추가
* feat: 키보드가 아닌 다른 영역을 클릭하면 키보드 내리는 기능 구현 * feat: 뒤로가는 버튼 기능 추가 * feat: 댓글 입력 maxLines 설정 및 maxLength 설정 * style: ktlint 적용 * 필요 없는 코드 제거
* feat: 공모 글 작성 ui state 구현 * feat: 로딩 progressbar 생성 * feat: UI 상태에 따른 토스트 메시지 처리 * refactor: 잘못된 입력에 대한 에러 처리 변경
* refactor: textSize dp로 변경 * refactor: 검색 버튼 크기 변경 - 검색 버튼 패딩 추가 - 검색창 끝에 패딩 추가 * refactor: 엔터키를 통해 검색하도록 수정 * refactor: 필터 단일 선택되도록 수정 * style: lint적용
* feat: 댓글방 참여자 확인 Event 구현 * feat: 댓글방 상태 변경 다이얼로그 취소 Event * feat: 참여자가 공구에서 참여 포기 Event 구현 * style: ktlint 적용
* feat: 마이페이지 닉네임 기능 구현 * feat: 로그아웃 로직 구현 * feat: url 연결 로직 구현 * feat: 필요없는 기능 삭제 * style: ktlint 적용
* feat: CommentRoom 정렬 방식 변경 * fix: null 일 땐 맨 아래에 배치하도록 정렬 로직 수정 * test: 잘못 들어온 contextLoads 테스트 제거 * test: 순서 보장 테스트에 containsExactly 사용 --------- Co-authored-by: Choo <[email protected]>
* docs: blue green 스크립트 설명 추가 * chore: dev 서버 무중단 배포(blue-green) 적용 * fix: 경로 문제 해결 * fix: 경로 문제 해결 2 * fix: 경로 문제 해결 3 * fix: 경로 문제 해결 4 * fix: 경로 문제 해결 5 * fix: 경로 문제 해결 6 * feat: container 전환 뒤 이전 컨테이너 이미지 삭제 * feat: 레포지토리의 코드를 가져오는 작업을 2단계에서 진행하도록 변경 * fix: setup의 볼륨 마운트로 인해 blue green 전환이 안되는 이슈 해결 * refactor: 삭제 메서드 제거(이미 제거되었음) * style: 불필요한 공백 제거 * feat: health-check를 이용하여 어플리케이션 정상 작동을 검증하도록 변경 * fix: bash 문법 오류 수정 * fix: 컨테이너 주체 변경 * chore: ci/cd 비활성화 * chore: checkout warning 오류 해결 * feat: 헬스체크 실패 시 deploy가 되지 않도록 변경
* feat: 안드로이드 프로젝트 구조 기초 세팅 (#2) * feat: 백엔드 프로젝트 구조 기초 세팅 (#5) * feat: LocalDateTime -> String 으로 만드는 util 함수 구현 * feat: CommentUiModel 구현 * feat: viewmodel 과 adapter로직 변경 * feat: 변경에 따른 뷰 반영 * test: 로직 변경에 따른 test 코드 수정 * stye: ktlint 적용 * refactor: 필요없는 파일 삭제 * feat: 필요없는 파일 삭제 * refactor: LocalDate와 LocalTime을 String으로 바꾸는 함수명 변경 * style: ktlint 적용 --------- Co-authored-by: Dora Choo <[email protected]>
* build: skeleton-ui 의존성 추가 * feat: shimmer 레이아웃 작성 * feat: skeleton ui구현 * refactor: visibility를 여부 로직을 databinding으로 이동 * chore: git 충돌 해결 * Revert "refactor: visibility를 여부 로직을 databinding으로 이동" This reverts commit 6b0ac9cdef917e28eb0ca4238a1eeba619e6eb81. * refactor: visibility여부 로직을 databinding으로 이동
* feat: 채팅 뷰 가로 모드 대응 * feat: 채팅방 목록 title 길이 대응 * refactor: 이름 변경
* fix: 공모글 작성/수정 제출 버튼 디바운스타임 1200ms로 조정 * fix: 공모글 작성/수정 시 총원 조절 버튼 디바운스 해제 * fix: Alert 확인 버튼 디바운스타임 1200ms로 조정
* fix: 공모글 작성/수정 제출 버튼 디바운스타임 1200ms로 조정 * fix: 공모글 작성/수정 시 총원 조절 버튼 디바운스 해제 * feat: 채팅방 목록의 "채팅" 텍스트에 다크모드 대응 적용 * feat: 공모 작성 및 수정 뷰에 다크모드 대응, 날짜 픽커 취소/확인 버튼 디자인 변경 Alert와 디자인 맞추는게 통일성 있어 보여서 바꿨습니다. * feat: Alert 다이얼로그 다크모드 대응 * feat: 공모상태 변경 다이얼로그에 다크모드 대응 * feat: 로그인 뷰 다크모드 대응 * style: 코드 정렬
* refactor: meetingDate 검증 로직 수정 * refactor: 예외 내용 수정 * refactor: 예외 이름 수정
* feat: Member fcmToken 필드 추가 및 로그인 필드 추가 * feat: 공모 참여 시 총대에게 알림 전송 * feat: 공모 참여 취소 시 총대에게 알림 전송 * feat: 댓글방 상태 변경 시 참여자에게 알림 전송 * feat: 댓글 작성 시 작성자 제외 참여자에게 알림 전송 * refactor: FcmMessageManager 메시지 생성 로직 추출 * chore: FCM key 관리 * style: .gitignore EOF * chore: FCM key path 관리 * chore: dev CI/CD script 수정 * chore: dev CI/CD script 트리거 수정 * chore: dev CI/CD script 트리거 수정 * chore: dev CI/CD script 수정 * chore: fcm key 빈 파일 생성 * chore: properties 파일 수정 * chore: yml 파일 수정 * chore: dev CI/CD 파일 수정 * chore: test fcm key 파일 추가 * chore: dev CI/CD 스크립트 수정 * chore: dev CI/CD 스크립트 수정 * chore: dev CI/CD 스크립트 수정 * chore: dev CI/CD 스크립트 수정 * chore: dev CI/CD 스크립트 수정 * chore: dev CI/CD 스크립트 수정 * chore: dev CI/CD 스크립트 수정 * chore: dev CI/CD 스크립트 수정 * feat: notification 방식에서 data 방식으로 변경 * feat: 전달 데이터에 offering_id 추가 * chore: 파일 읽는 방식 변경 * fix: 토픽 이름 변경 * refactor: QA 위한 로그 * refactor: 로그인 시 fcmToken 비교 후 다를 경우 갱신 * refactor: 거래 상태 알림 문구 변경 * feat: 안드로이드 리다이렉트를 위한 필드 추가 * refactor: 필드명 변경 및 패키지 정리 * refactor: FcmTopic 구현 * refactor: 토큰 갱신 여부 로깅 * feat: 공모 작성 시 본인 제외 broadcasting * refactor: 공모 작성 시 본인 제외 broadcasting 주제 구독 방식 * refactor: FcmCondition, FcmTopic 도메인 추출 * refactor: notification 상수 정리 * refactor: 로그인 요청시 fcmToken 필드 비어있는지 검증 * refactor: offering_member 토픽 이름 변경 * feat: 유효하지 않은 토큰을 가진 사용자에 대한 예외 처리 * refactor: 개발 환경과 로컬 환경 분리 * chore: CI/CD 스크립트 정리 * refactor: notificationService에서 repository 의존성 제거 * refactor: MessageManager 계층 도메인에서 서비스로 이동 * chore: dev CI/CD 스크립트 트리거 수정 * fix: 오래된 토큰을 가진 사용자에 대한 알림 전송 무시 * chore: dev CI/CD 트리거 변경 * refactor: yml 중복 필드 제거 * refactor: 불필요한 어노테이션 제거 * refactor: 민감 정보 로깅 제거 * refactor: fcmToken null 처리 * refactor: 방상태 변경 시 토픽 변경 * refactor: FcmMessageCreator 빈 등록 * refactor: FcmNotificationService 코드 순서 변경 * refactor: NotificationService 반환값 변경 * test: 리팩터링 변경 사항 반영 * chore: dev CI/CD 복구
* refactor: connection error 핸들링 변경 * feat: 다크모드시 채팅 내용 안보이는 현상 변경
* fix: 공모 참여 후 홈화면에서 상태가 바뀌지 않는 오류 수정 * refactor: ProgressBar색상 mainColor로 변경 * refactor: loading 상태 네이밍 변경 * feat: 공모 참여 시 프로그래스 바 보이는 기능 구현
* feat: 공모글 작성 시 프로그레스 바 띄우는 기능 구현 * fix: Pending Intent에 액티비티 스택이 계속 쌓이지 않게 하는 플래그 추가 * feat: 공모 퇴장 시 프로그레스바 띄우기 구현
* refactor: 임시로 DEV CI/CD 스크립트 수정 * refactor: branch 경로 수정 및 docker에만 push 할 수 있도록 수정 * refactor: accept-count 200 * refactor: - accept-count 200, + hikari max pool size 50 * refactor: + hikari max pool size 200 * refactor: - hikari max pool size 30 * refactor: OfferingEntity의 Member에 FetchType.LAZY 설정 및 트랜잭션 추가 * refactor: getAllOffering에 트렌젝션 적용 * chore: actuator에 hikariCP 메트릭 지표 추가 * refactor: - hikari max pool size 20 * refactor: + hikari max pool size 40 * refactor: - hikari max pool size 30 * refactor: - hikari max pool size 20 * refactor: + hikari max pool size 50 * refactor: - hikari max pool size 4 * refactor: + hikari max pool size 40 * refactor: hikari max pool size default(10) * refactor: + hikari max pool size 8 * refactor: 테스트를 위해 공모 생성 시 알림 off * refactor: - tomcat max threads 3 * refactor: + tomcat max threads 100 * refactor: default로 회귀 * feat: HikariCP, Tomcat 설정 및 주석 해제 * refactor: metric 관련 설정 제거 --------- Co-authored-by: fromitive <[email protected]> Co-authored-by: Choo <[email protected]>
* feat: 비동기 처리 config 구현 * feat: 참여 로직 비동기 처리 * feat: 나머지 로직 비동기 처리 * test: 이벤트 발행 로직 테스트 * feat: 비동기 로직 예외 처리 * test: 테스트 깨지는 기준 날짜 변경 * chore: dev CI/CD 스크립트 임시 변경 * chore: dev CI/CD 스크립트 임시 변경 * chore: dev CI/CD 스크립트 임시 변경 * chore: dev CI/CD 스크립트 임시 변경 * chore: dev CI/CD 스크립트 원상복구 --------- Co-authored-by: SCY <[email protected]> Co-authored-by: fromitive <[email protected]>
* refactor: StorageService 추상화 * refactor: s3 path 위치를 application.yml 파일에 설정할 수 있도록 변경 * refactor: s3버킷 설정을 AmazonS3StorageService가 가져가도록 변경 * feat: 로컬에 이미지를 저장할 수 있는 기능 구현 * refactor: lombok 어노테이션 변경 * refactor: 이미지 업로드 메서드 시그니처 번경
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.
main 브랜치 충돌 해결을 위해 develop 브랜치 재구성합니다.
chongdae의 모든 브렌치를 main 브랜치 기반으로 rebase한 new-release-1.2.1 을 create merge commit을 이용해 커밋 히스토리를 유지하려고 합니다.