Skip to content
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

Dev #146

Merged
merged 10 commits into from
Sep 27, 2024
Merged

Dev #146

merged 10 commits into from
Sep 27, 2024

Conversation

nnyouung
Copy link
Contributor

No description provided.

… 업데이트 (#131)

* feat: 채팅 검색 기능 연결 및 검색 후 뒤로가기 기능 추가

수정사항
- api.js
  - 채팅 검색 api 연결
- ChattingPage.jsx, ChattingStyles.jsx
  - 채팅 검색 백엔드 연결
  - 검색 후 뒤로 가기 기능 추가

* feat: 채팅 세션 번역 라이브러리 적용

수정사항
- Bookmark.jsx, ChatInputSend.jsx, ModalNoBookmark.jsx, BookmarkPage.jsx, ChatRoomPage.jsx, ChattingPage.jsx, FriendListPage.jsx
  - 채팅 세션 번역 라이브러리 적용
  - 기본값 삭제
- src/translations/
  - 채팅 세션 번역 파일

* feat: 같은 사용자로부터 연속된 메시지에서 첫 번째 프로필 메시지 이후 들여쓰기 추가

* feat: 채팅 버블을 길게 눌렀을 때의 북마크, 복사, 신고 모달 기능 구현

수정사항
- api.js
  - 북마크 생성 백엔드 연결
- IconModalBookmark.jsx, IconModalCopy.jsx, src/components/chat/svg/
  - 모달에서 사용할 아이콘 제작
- ChatBubble.jsx, ModalMenuChat.jsx, ChatRoomPage.jsx
  - 채팅 버블을 길게 눌렀을 때의 북마크, 복사, 신고 모달 기능 구현
  - 북마크 기능을 위해 chatId 및 chatroomId 전달
- package.json, package-lock.json
  - 복사 기능을 위해 expo-clipboard 라이브러리 설치

* feat: 채팅 북마크 조회 및 번역 api 연결

수정사항
- api.js, BookmarkedPostPage.jsx, TabBookmarkPostPage.jsx
  - api 변수명 변경 및 변경에 따른 수정
- Bookmark.jsx, BookmarkPage.jsx
  - 채팅 북마크 조회 api 연결
  - 채팅 북마크 번역 api 연결

* feat: 채팅 번역 api 연결
- api.js
  - 채팅 번역 api 연결
- ChatBubble.jsx
  - 채팅 번역 api 연결 및 번역하기 기능 추가
  - 길게 눌렀을 때 진동 추가
- package.json, package-lock.json
  - 진동 기능을 위해 Expo Haptics 라이브러리 설치
- ModalMenuChat.jsx
  - 모달 위치 수정

* fix: 채팅 목록에서 닉네임이 안 보이던 문제 및 검색 시 키보드가 안 내려가는 문제 해결
* style: 커넥트 요청 시 홈 화면 뒷면 문구 및 버튼 문구 변경

수정사항
- HomeCardBack.jsx
  - 커넥트 요청 시 문구를 '커넥트 요청하였습니다'로 변경
  - 커넥트 요청 시 버튼 문구를 ‘뒤로가기로 변경
- HomecardBackBtn.js
  - 조건문을 번역 라이브러리와 호환되도록 수정
- src/translations
  - 요청 완료 문구 추가

* fix: 커넥트 목록 페이지에서 목록 깜박거림 문제 수정

수정사항
- FriendListPage.jsx, RequestConnectListPage.jsx
  - 깜박거림 문제를 해결하기 위해 useEffect + 의존성 배열을 useFocusEffect + useCallback으로 변경
…미지 교체 (#133)

* feat: 비밀번호 재설정 페이지 수정 및 구현

수정사항
- App.jsx
  - 비밀번호 재설정 페이지를 앱 내에 등록
- api.js
  - 비밀번호 재설정 api 연결
- LoginPage.js
  - 임시로 삭제했던 '비밀번호를 까먹었어요' 문구 복원
- FindPasswordPage.js, FindPasswordStyles.js, SetPasswordPage.jsx, SetPasswordStyles.jsx
  - 비밀번호 재설정 페이지 및 스타일 구현
- src/translations/
  - 비밀번호 재설정 페이지 번역 문구 추가

* style: 랜딩페이지 문구 및 이미지 교체

수정사항
- LandingPage.jsx, landing_chat.png, landing_community.png, landing_connect.png
  - 화질 개선된 이미지로 교체
- en.json, es.json
  - 긴 문구를 짧은 문구로 변경
…한줄소개, 홈 카드 채팅 연결, 알림 관련 문제 해결 (#134)

* fix: 꿀팁게시판 json명 변경 및 댓글 익명을 기본으로 변경

수정사항
- PostPage.jsx
  - 댓글 입력창의 익명 여부를 기본 체크로 변경
- src/translations/, CommunityPage.jsx, PostModifyPage.jsx, TipCommunityPage.jsx
  - tipsBoard에서 tipBoard로 json명 변경에 따른 수정

* fix: 사용자가 한줄소개를 입력 안 했을 때, 프로필 수정 페이지에서 한줄소개 입력창이 안 뜨는 문제 해결

* feat: 홈 카드에서의 채팅 연결 기능 추가

* fix: 알림 관련 문제 해결

수정사항
- api.js
  - 알림 조회 api 형식 변경에 따른 수정 (get: /notifications/)
- LoginPage.js, HomePage.js, NotificationPage.js
  - deviceId 저장 및 사용하여 알림 조회
…러리 변경 (#135)

* style: 홈 양쪽 끝 카드의 화살표 삭제

* fix: 커뮤니티 페이지의 북마크 및 좋아요 관련 오류 해결

수정사항
- PostPage.jsx, ItemComment.jsx
  - 최초 북마크 취소 시 반영되지 않는 문제 해결
  - 게시글 좋아요 취소 시 빈 하트 아이콘이 제대로 업데이트되지 않는 문제 해결
  - 좋아요 두 번 이상 클릭할 때 생성/취소가 올바르게 반영되지 않는 문제 해결
  - 좋아요 생성한 글은 북마크 불가하던 문제 해결

* refactor: 이미지 라이브러리를 expo-image로 변경하여 캐싱이 가능하도록 개선

* fix: 커뮤니티 북마크 구분 및 채팅 북마크에서의 이름 제거

수정사항
- BookmarkedPostPage.jsx, TabBookmarkPostPage.jsx
  - 채팅 북마크와 구분하고 커뮤니티 북마크 부분만 가져오기 위한 필터 적용
  - 북마크 api 함수명 변경에 따른 수정에서 누락된 부분 보완
- BookmarkPage.jsx, Bookmark.jsx, ModalNoBookmark.jsx
  - 채팅 북마크에서 이름 제거

* style: Prettier & ESLint 적용
…림 제거, 온보딩 관련 업데이트 (#139)

* style: 랜딩페이지에 강조 이미지 추가 및 작은 화면 스타일 조정

수정사항
- LandingPage.jsx, LandingStyles.jsx, chat_bubble.png, profile.png
  - 강조 이미지 추가
  - 작은 화면을 고려한 스타일 조정

* feat: 푸시알림 토큰 변경 및 앱 내 채팅 알림 제거

수정사항
- LoginPage.js
  - 푸시알림 토큰 변경
- NotificationPage.js, NotificationCard.js
  - 앱 내에 채팅 알림을 표시하지 않도록 수정

* feat: 온보딩 단계에서 사용자가 선택했던 정보 저장

수정사항
- ProfilePage.js, ProfileMbtiPage.js, ProfileHobbyPage.js, ProfileLanguagePage.js
  - 이전 페이지에서 해당 페이지로 돌아올 때 사용자가 선택했던 정보를 저장하도록 수정
- FilterCategory.js
  - 선택한 mbti와 취미/관심사를 시각적으로 보여줄 수 있도록 수정
- OnboardingContext.js
  - 언어 페이지에서 사용하는 체크박스 선택 정보를 저장하기 위해 checkLanguages 추가

* feat: 온보딩 mbti 페이지에서 선택한 mbti와 다른 mbti 선택 시 즉시 변경 기능 추가

* refactor: handleDataSave 함수 제거 및 onPress에 네비게이션 직접 연결
* refactor: 커뮤니티 세션에서 이름 기반 이미지 조회를 ID 기반 조회로 변경

* refactor: 멤버 페이지의 마이페이지 조회 api에서 가져오던 presignURL 조회 방식을 ID 기반 조회로 변경

* refector:  멤버 및 채팅 세션에서 이름 기반 이미지 조회를 ID 기반 조회로 변경

* fix: 프로필 이미지가 없는 사용자로 인한 채팅 세션 오류 해결 및 불필요한 주석 삭제

* refactor: 홈 세션에서 이름 기반 이미지 조회를 ID 기반 조회로 변경
* feat: 홈 카드 스와이프 제스처 추가

* style: Prettier & ESLint 적용
@nnyouung nnyouung merged commit 5593312 into staging Sep 27, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant