Skip to content

Releases: prgrms-fe-devcourse/FEDC2_GreenButler_Off

Release v1.2.1

20 Jul 03:38
1ec4a45
Compare
Choose a tag to compare

🌳 초록집사(Green Butler) - Release v1.2.1 🌳

주요 변경사항

#196

  • 팔로우 버튼 갱신 디버깅 및 최적화

    • 팔로우 버튼 마이페이지에서 뒤로가기 또는 새로고침시 버튼이 안먹혀 중복 팔로우가 된다.
    • 팔로우 삭제 후 팔로잉했을 때 버그 → 팔로잉에 바로 추가가 안됨
    • 사용자 페이지 코드 정리 및 최적화
    • 사용자 페이지 좋아요 API 호출시 Promise.all => Promise.allSettled로 변경

#197

  • Level 관련 데이터 currentUser에서 받아오도록 수정

    • 페이지 내에서 서버 요청에 요청하여 User의 데이터를 받아오던 부분을
      context의 currentUser의 데이터를 가져오도록 내부 로직을 수정

#198

  • 내정보 페이지 개선

    • 비밀번호 변경 그냥 디바운스 삭제
    • 내정보 페이지 비밀번호변경, 로그아웃 div단위로 클릭가능하게 수정

#199

  • UserLevel 활동 시 얻는 활동 점수 재조정

    • 활동 시 얻는 활동 점수 재조정

#201

  • 알림 오류 해결 및 useCallback사용

    • 데이터 fetching부분 useCallback 사용
    • 알림 없는 경우 에러 해결

#202

  • 로그인 제한 완화

    • 비로그인 사용자도 앱의 주요 기능을 이용할 수 있도록 제한을 완화

Release v1.1.1

13 Jul 07:42
cfc4248
Compare
Choose a tag to compare

🌳 초록집사(Green Butler) - Release v1.1.1 🌳

주요 변경사항

#191

  • userPosts state 삭제, 프로필 변경 이미지 추가

    • post 대신 user.post를 사용
    • 프로필 사진 변경 모달에 현재 프로필사진 default로 보여주기
    • 모달 정리 - 일단 상수화하고 추후 교체 예정

#192

  • 게시물 삭제, 댓글 수정 시 userContext 갱신

    • 게시물 삭제 시 UserContext의 currentUser 갱신
    • 댓글 추가 & 삭제 시 UserContext의 currentUser 갱신
    • ThemeProvider 삭제

#193

  • 이미지 등록 시 이미지 파일 압축 및 heic 파일 변환

    • 이미지 등록 시 1MB 이상의 파일 업로드 시 이미지 압축을 통해 1MB 이하로 이미지를 압축
    • 아이폰 이미지 확장자인 heic 파일 업로드 시 jpg파일로 변환될 수 있게 heic2any 라이브러리를 사용

#193

  • Notification 기능

    • NotificationCard, Card 컴포넌트 병합
    • 알림 확인 기능

Release v1.1.0

13 Jul 07:37
b49ce34
Compare
Choose a tag to compare

🌳 초록집사(Green Butler) - Release v1.1.0 🌳

주요 변경사항

#179

  • 팔로우 페이지 오류 해결 및 개선

    • 팔로우, 언팔할 시 LocalToken 오류 해결
    • og 태그 구현

#180

  • 게시물 등록 페이지(PostEditPage) 오류 해결 및 개선

    • 모바일에서 게시물 등록 버튼이 안보이는 현상 해결
    • 같은 태그는 입력이 안되게 밸리데이션
    • userContext로 포스트 등록, 수정 시 컨텍스트에 데이터 저장
    • 파일 업로드 시 이미지외의 파일 업로드 못하도록 방어 처리

#182

  • HEIC 이미지 로드 에러 수정

    • 로드 에러 시, 엑박 이미지가 아닌 디폴트 이미지로 대체

#183

  • SignupForm Validation 수정

    • input validation 과정에서 이전 결과가 영향을 미치는 부분 수정
    • 불필요한 코드 삭제

#185

  • UserPage 불필요한 api 호출 제거

    • UserPage의 사용자 posts를 getUserPost api를 호출하는 대신 getUser의 posts 배열을 사용하도록 수정
    • UserContainter -> UserContainer 오타 수정

#187

  • 뒤로 가기 시 스크롤 위치 복원

    • 윈도우 창에 스크롤 추가
    • 뒤로가기 시 스크롤 위치 복원

#188

  • SignupModal description 분리

    • 중복된 이메일로 회원가입 실패 시 모달 description 메시지 변경
    • 네트워크 문제로 회원가입 실패 시 모달 description 메시지 변경

Release v1.0.0

13 Jul 06:50
b49ce34
Compare
Choose a tag to compare

🌳 초록집사(Green Butler) - Release v1.0.0 🌳

페이지 별 기본 요구사항

로그인 페이지

  • 사용자는 로그인을 할 수 있습니다.

회원가입 페이지

  • 사용자는 회원가입을 할 수 있습니다.
  • 유효성 검사
    • 이메일 : 이메일 형식인지 검사합니다.
    • 닉네임 : 특수문자를 제외하고 6글자 이내인지 검사합니다.
    • 비밀번호 : 8-10자 이내인지 검사합니다.
    • 비밀번호 확인 : 비밀번호와 일치하는지 검사합니다.

메인 페이지

  • 사용자는 업로드된 포스트를 볼 수 있습니다.
  • 인증된 사용자는 포스트에 좋아요 할 수 있습니다.

게시물 상세 페이지

  • 사용자는 자신의 게시물을 수정/삭제할 수 있습니다.
  • 인증된 사용자는 포스트에 좋아요 할 수 있습니다.
  • 인증된 사용자는 포스트에 댓글을 남길 수 있습니다.

게시물 등록 페이지

  • 사용자는 포스트를 등록할 수 있습니다.
  • 이미지와 게시글은 필수적으로 작성해야 합니다.

팔로우 페이지

  • 사용자는 팔로잉 목록을 볼 수 있습니다.
  • 사용자는 팔로워 목록을 볼 수 있습니다.
  • 사용자는 팔로우 페이지에서 팔로우/언팔로우 할 수 있습니다.

사용자 페이지

  • 사용자는 해당 유저의 닉네임, 프로필 이미지, 등급을 볼 수 있습니다.
  • 사용자는 해당 유저의 포스트, 팔로잉, 팔로워 수 현황을 볼 수 있습니다.
  • 사용자는 해당 유저가 올린 포스트를 볼 수 있습니다.
  • 사용자는 해당 유저가 좋아요한 포스트를 볼 수 있습니다.
  • 사용자는 해당 유저를 팔로우/언팔로우 할 수 있습니다.

내 정보 페이지

  • 사용자는 로그아웃 할 수 있습니다.
  • 사용자는 닉네임을 변경할 수 있습니다.
  • 사용자는 프로필 이미지를 변경할 수 있습니다.
  • 사용자는 자신의 활동 점수 현황을 볼 수 있습니다.
  • 사용자는 활동 점수에 대한 설명을 확인할 수 있습니다.

내 정보 수정 페이지

  • 사용자는 비밀번호를 변경할 수 있습니다.

검색 페이지

  • 사용자는 계정 검색을 통해 계정 목록을 볼 수 있습니다.
  • 사용자는 태그 검색을 통해 해당 태그를 가진 게시물을 볼 수 있습니다.

태그 검색 페이지

  • 사용자는 태그 검색을 통해 해당 태그를 가진 게시물을 볼 수 있습니다.

알림 페이지

  • 사용자는 자신에게 온 알림을 확인할 수 있습니다. (댓글, 좋아요, 팔로우)

404 페이지

  • 사용자가 엉뚱한 페이지에 접속하는 경우 404 페이지를 보여줍니다.
  • 홈 화면으로 이동할 수 있습니다.