Skip to content

Releases: crescenders/crescendo-frontend

v1.0.4

13 Feb 08:56
6f32714
Compare
Choose a tag to compare

What's Changed

  • 의존성 캐싱 문제 수정 by @thyeone in #285
  • 신청서 글자수를 제한하고 mutation 에러를 글로벌하게 핸들링한다. by @thyeone in #287
  • 신청서 하단 글자수 표시 by @thyeone in #290

Full Changelog: v1.2.2...v1.2.3

v1.0.1

05 Dec 09:12
f6af9d3
Compare
Choose a tag to compare

What's Changed

  • Calendar 컴포넌트 개선 by @overtae in #260
  • 모바일 환경일 경우 로그인 페이지로 이동하도록 개선 by @thyeone in #264
  • 작성자 본인일 경우 신청하기 버튼을 숨긴다. by @thyeone in #262

Full Changelog: v1.0.0...v1.1.0

v1.2.1

13 Jan 09:54
ae67d94
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0

31 Dec 14:22
4fc2479
Compare
Choose a tag to compare

What's Changed

  • nvm을 통한 노드 버전 관리 by @thyeone in #275
  • 검색 필터링을 변경할 때 로딩 UI가 보이지 않는 문제 수정 by @thyeone in #277
  • Release v1.2.0 by @thyeone in #278

Full Changelog: v1.1.0...v1.2.0

v1.0.0

22 Nov 14:53
bd1b7df
Compare
Choose a tag to compare

크레센도 프론트엔드 팀의 첫 번째 릴리즈입니다.

What's Changed

  • [CRES-23] feat: 레이아웃 설정 및 글로벌 폰트 설정 by @thyeone in #1
  • [CRES-27] feat: Button 컴포넌트 작성 by @thyeone in #5
  • [CRES-24] feat: 모달 컴포넌트 생성 by @HalamLee in #7
  • [CRES-26] feat: Header 컴포넌트 작성 by @thyeone in #9
  • [CRES-30] fix: onMouse 이벤트 버블링 현상 해결 by @thyeone in #11
  • [CRES-33] refactor: 드롭박스 디자인 수정사항 반영 by @thyeone in #16
  • [CRES-31] feat: MenuBar 컴포넌트 작성 by @HalamLee in #19
  • [CRES-35] feat: 개설한 스터디 페이지 퍼블리싱 by @thyeone in #18
  • [CRES-32] feat: 카드 컴포넌트 작성 by @HalamLee in #22
  • [CRES-37] feat: 등록한 과제 페이지 퍼블리싱 by @thyeone in #21
  • [CRES-34] feat: 메인 페이지 퍼블리싱 by @HalamLee in #24
  • [CRES-38] feat: 과제 보기 페이지 퍼블리싱 by @thyeone in #25
  • [CRES-39] feat: 스터디 현황 페이지 퍼블리싱 by @HalamLee in #29
  • [CRES-40] feat: 신청한 스터디 페이지 퍼블리싱 by @HalamLee in #31
  • [CRES-42] feat: 셀렉트 박스 컴포넌트 구현 by @thyeone in #33
  • [CRES-43] feat: 구글 소셜 로그인 구현 & Axios instance 생성 by @thyeone in #35
  • [CRES-46] refactor: 마운트 여부 useIsMouted 훅으로 분리 & 로그인 여부 예외처리 by @thyeone in #37
  • [CRES-56] refactor: useModal hook을 통해 선언적으로 모달 리펙토링 by @thyeone in #40
  • [CRES-52] feat: Input 컴포넌트 추상화 작성 by @thyeone in #43
  • [CRES-51] 정보수정 페이지 UI 구현 by @thyeone in #45
  • [CRES-59] msw 설정 by @thyeone in #46
  • [CRES-55] 무한 스크롤 기능 구현 by @thyeone in #49
  • [CRES-57] Suspense, lazy import 적용 by @thyeone in #54
  • [CRES-44] 토스트 메시지 컴포넌트 구현 by @overtae in #50
  • [CRES-54] 태그 컴포넌트 추상화 구현 by @overtae in #55
  • [CRES-60] API 수정사항 반영 by @thyeone in #58
  • [CRES-61] 정보수정, 회원탈퇴 기능 구현 by @thyeone in #60
  • [CRES-61] 검색 결과 페이지 Skeleton UI 적용 및 Suspense 개선 by @thyeone in #65
  • [CRES-53] 캘린더 컴포넌트 구현 by @overtae in #62
  • [CRES-62] 내 정보 조회 API 연동 by @overtae in #64
  • [CRES-67] 스터디 상세페이지 구현 by @thyeone in #68
  • [CRES-66] 스터디 개설 페이지 구현 by @overtae in #69
  • [CRES-70] react-query v3 -> v4 마이그레이션 by @thyeone in #71
  • [CRES-74] feat: 상세페이지 API 연동 by @thyeone in #75
  • [CRES-76] feat: 스터디 상세 소개에 script 태그 제한 by @overtae in #76
  • [CRES-75] feat: 스터디 개설 API 연동 by @overtae in #77
  • [CRES-77] dangerouslySetInnerHTML로 파싱한 html이 스타일 리셋 설정으로 인해 원본 스타일이 나타나지 않는 문제 해결 by @thyeone in #79
  • [CRES-78] 카테고리 상수를 사용하는 기존 방식으로 변경 by @overtae in #81
  • [CRES-81] XSS 공격 방지를 위한 DOMPurify 설치 및 적용 by @thyeone in #84
  • [CRES-79] refreshToken 저장 위치 쿠키로 변경 by @thyeone in #86
  • [CRES-82] 상세페이지 컨텐츠 간격 조정, 가로 스크롤바 생기는 현상 수정 by @thyeone in #90
  • [CRES-71] middleware를 통해 로그인 여부에 따라 페이지 접근 제어 및 리다이렉션 적용 by @thyeone in #88
  • [CRES-80] 스터디 수정, 삭제 API 연동 by @overtae in #91
  • [CRES-83] 스터디 그룹 목록 검색 및 필터링 기능 구현 by @thyeone in #94
  • [CRES-84] 스터디 개설자의 본인 여부를 판단해 수정/삭제 버튼을 노출하고 마감된 스터디일시 수정을 금지한다. by @thyeone in #99
  • [CRES-86] 스터디 상세페이지 스켈레톤 UI 구현 by @thyeone in #101
  • [CRES-85] 스터디 수정 페이지 개선 by @overtae in #100
  • [CRES-87] 카테고리 All을 클릭할 시 쿼리스트링을 제거한다. by @thyeone in #103
  • [CRES-88] 검색 결과값이 없을 때 UI 적용 by @thyeone in #105
  • [CRES-92] useSuspenseQuery를 사용하기 위한 v5 마이그레이션 by @thyeone in #106
  • [CRES-93] 작성자가 아닌 경우 및 모집이 마감된 경우 페이지 접근 제한 by @overtae in #108
  • [CRES-90] 지난 회의 피드백 반영 by @thyeone in #110
  • [CRES-89] 메인페이지 랜덤 스터디 목록 구현 by @thyeone in #113
  • [CRES-91] 내가 맡은 스터디 페이지 구현 by @overtae in #114
  • [CRES-96] 로그아웃 API 연동 및 기타 버그 개선 by @thyeone in #116
  • [CRES-97] 검색 결과 페이지에서 뒤로가기를 했을 때 스켈레톤 UI가 뜨는 현상을 해결한다. by @thyeone in #121
  • [CRES-94] 스터디 참여 신청 api 연동 by @overtae in #118
  • [CRES-98] 리프레쉬 토큰 재발급 과정에서 401 무한루프를 해결하기 위한 인터셉터 로직 수정 by @thyeone in #122
  • [CRES-99] 스터디 상세페이지 리더 이메일 정보 추가 by @thyeone in #124
  • [CRES-95] 스터디 참여 신청자 모달 구현 by @overtae in #126
  • [CRES-101] 멤버 보기 페이지 구현 by @overtae in #128
  • [CRES-102] 검색 페이지의 라우팅 쿼리값의 오타를 수정한다. by @thyeone in #132
  • [CRES-100] 마이페이지 구현 by @thyeone in #130
  • [CRES-106] 404 페이지 구현 by @overtae in #136
  • [CRES-107] 내가 맡은 스터디, 멤버 보기 페이지 반응형 디자인 by @overtae in #134
  • [CRES-103] 과제 등록/수정 및 목록 페이지 구현 by @thyeone in #138
  • [CRES-105] 헤더 및 배너 전체 가로길이 차지하도록 레이아웃 조정 by @thyeone in #140
  • [CRES-108] CDN으로 폰트를 가져오는 방식에서 패키지 매니저로 설치하여 폰트 최적화, 기타 피드백 반영 by @thyeone in #146
  • [CRES-113] 과제 상세페이지, 검색 페이지 반응형 디자인 by @thyeone in #150
  • [CRES-111] 배너에 보여주는 랜덤 태그 구현 by @thyeone in #147
  • [CRES-112] 토큰 재발급 과정에서 블랙리스트 응답오는 현상 해결 by @thyeone in #148
  • [CRES-114] 스터디 진행도가 100% 이상인 경우 그 이상 초과되는 것을 수정한다. by @thyeone in #154
  • [CRES-109] 제출된 과제 목록 페이지 구현 by @overtae in #157
  • [CRES-115] Error Boundary를 통해 에러를 핸들링한다. by @thyeone in #156
  • [CRES-110] 멤버 모달 개선 by @overtae in #159
  • [CRES-116] 과제 제출 페이지 구현 by @overtae in #163
  • [CRES-119] 사용자 유치 전 버그해결 및 수정사항을 반영한다. by @thyeone in #161
  • [CRES-117] 제출된 과제 상세 페이지 구현 by @overtae in #165
  • [CRES-118] 스터디 개설 페이지 개선 by @overtae in #169
  • [CRES-120] Tanstack Query v5 마이그레이션 by @thyeone in #167
  • 빌드 에러 해결 by @thyeone in #171
  • [CRES-123] 토큰 재발급 이슈 해결 by @thyeone in #173
  • [CRES-126] Jest, React Testing Library 설정 by @thyeone in #182
  • [CRES-124] userAgent가 모바일 환경일 경우 데스크탑 접속 권장 페이지 렌더링 by @thyeone in #177
  • [CRES-125] 과제 보기 페이지 리펙토링 by @thyeone in #179
  • [CRES-127] 과제 작성일 표기 오류 수정 by @thyeone in #183
  • [CRES-129] 유틸함수 테스트 코드 작성 by @thyeone in #187
  • [CRES-130] Custom hook 테스트 코드 작성 by @thyeone in #189
  • [CRES-128] PWA 설정 by @thyeone in #185
  • [CRES-122] 사이트 제목 및 파비콘 등록 by @overtae in https://github.com/crescen...
Read more