Releases: 42Statistics/42Stat-Frontend
Releases · 42Statistics/42Stat-Frontend
v0.4.4
v0.4.3
v0.4.2
What's Changed
- fix: 잔디 무한로딩 버그 by @42sungwook in #438
- fix: tooltip provider 최상단으로 이동 by @42sungwook in #439
- hotfix: 계산기 input 버그 by @42sungwook in #442
- hotfix: 랭킹 페이지네이션 코알리숑 쿼리 추가 by @42sungwook in #448
- refactor(constants): 맞춤법 수정 및 문맥 개선 by @haelime in #450
- feat: active user count by @jpham005 in #451
New Contributors
v0.4.1
bugfix
What's Changed
- [Hotfix] YearSelect width 줄이기 (to develop) by @yoopark in #427
- [HotFix] dailyActivity 다른 사람 활동이 보이는 버그 (to develop) by @42sungwook in #432
- [Hotfix] 말일 setMonth 관련 오동작 (to develop) by @yoopark in #434
- [Hotfix] 계산기 input 버그 by @42sungwook in #442
- [Hotfix] 랭킹 페이지네이션 코알리숑 쿼리 추가 by @42sungwook in #447
Full Changelog: v0.4.0...v0.4.1
v0.4.0
신규 기능
- 잔디 및 잔디 활동 로그 제작
기존 기능 향상
- 블랙홀, 멤버 차트 통합
- 차트 zoom 기능 추가
- 내 정보 일반탭 카드 <접속 · 과제>로 분리
- 모바일 설정 탭 위치 수정
버그 수정
- 아바타 로딩시 이니셜 아바타로 대체
기타
- [CI] prod 배포 조건 published로 변경
- [CI] build test
- [CI] docker compose 사용
- eslint import 순서 설정
What's Changed
- [CI] prod 배포 조건 published로 변경 by @yoopark in #384
- [CI] pr 시 build test by @yoopark in #385
- [Fix] Avatar 로딩 시 initial 나오도록 수정, name 필수로 변경 by @yoopark in #382
- [Feat] LineChart animation 재활성화 by @yoopark in #387
- [CI] Github Actions에서 Docker Compose 사용 by @yoopark in #389
- [Fix] background.main.default gradient 삭제 by @yoopark in #390
- [Feat] userRate 차트 제작 by @42sungwook in #392
- [Feat] UserRate 도넛 차트 변경 by @42sungwook in #396
- [Feat] DailyActivities by @yoopark in #395
- [Feat] (Profile) 접속/과제 탭 분리 by @yoopark in #398
- [CI] index.html max-age=0 by @yoopark in #399
- feat: env 수정 by @42sungwook in #402
- Env by @42sungwook in #403
- [Feat] 잔디 활동 로그 카드 제작 by @42sungwook in #401
- [Feat] 차트 Zoom 기능 재활성화 by @yoopark in #364
- [Fix] dailyActivity scroll 수정 by @42sungwook in #410
- [Fix] 기본 배율 지정, 과도한 확대/축소 제한 by @yoopark in #412
- [Fix] NavMenu Mobile일 때 설정 탭 위로 올림 by @yoopark in #415
- [Design] Change main layout theme-color to #fff by @yoopark in #416
- [Design] LineChart disable animation (임시) by @yoopark in #417
- [Feat] Change toolbar auto-selected to pan by @yoopark in #418
- [Feat] 수동 추가된 블랙홀 계산기에 반영 by @42sungwook in #413
- [Fix] Disable toolbar in touch device by @yoopark in #419
- [Fix] AliveUserCountRecords BE 연동 by @yoopark in #420
- [Chore] Rename timeRecord to dailyLogtime by @yoopark in #421
- [Style] Add eslint import plugins by @yoopark in #422
Full Changelog: v0.3.0...v0.4.0
v0.3.0
신규 기능
- Scroll Restoration 적용 (뒤로가기 누를 시 스크롤이 저장되어있는 기능)
- 사진 오류일 때 이니셜 아바타 적용
- Mobile UI 변경 (TabBar 삭제 및 상단에 햄버거 메뉴 고정)
- 랭킹 페이지에 코알리숑 분류 추가
- 평가로그검색기에 100점 미만 플래그 추가
기존 기능 향상
- 평가로그 검색 버튼 크기 조정
- 팀 페이지 팀원 순서 변경
- 재로그인 dialog 문구 수정
- 선명해진 Favicon
- 카드(최근 쓴 코멘트, 인연 스코어, 팀 정보)에 데이터 없을 때 문구 추가
버그 수정
- firefox에서 overflow-x 적용 안되는 현상
- google 로그인 에러시 crediential 삭제
- calculator 페이지 내 정보 없는 유저 에러 핸들링
기타
- import & export 코드 컨벤션 통일
- react router v6.4 data router 도입
What's Changed
- [Chore] main -> develop rebase 2nd try by @42sungwook in #327
- [Hotfix] 코멘트 길이 랭킹 handlePageNumberChange 보완 (dev) by @yoopark in #337
- [Hotfix] calculator(dev) by @42sungwook in #338
- [Feat] FAB 추가 by @yoopark in #332
- [Fix] Firefox에서 td overflow-x 적용 안됨 by @yoopark in #340
- [Fix] Team 페이지 내 잘못된 sort 사용 by @yoopark in #341
- [Fix] ReLoginDialog body 텍스트 고정 by @yoopark in #333
- [Fix] Favicon 선명하고 약간 둥글게 교체 by @yoopark in #343
- [Fix] 데이터가 없을 때에 대한 핸들링 (최근 쓴 코멘트, 인연 스코어) by @yoopark in #334
- [Style] import & export 코드 컨벤션 통일 by @yoopark in #344
- [Fix] google login error 반환 시 googleCredential 삭제 by @yoopark in #335
- [Fix] 팀 정보 length 0일 때만 보여주던 현상 by @42sungwook in #345
- [Refactor] ScrollRestoration 사용을 위한 react router v6.4 data router 도입 by @yoopark in #346
- [Feat] AvatarInitials 제작 by @42sungwook in #347
- [Fix] spotlight & reloginDialog error by @42sungwook in #352
- [Fix] ModalProvider를 router 내부로 이동 by @yoopark in #357
- [Fix] 기본 Dialog Modal 추가 및 로그아웃 에러 핸들링 by @42sungwook in #353
- [Fix] Calculator 내 정보 없는 사람 에러 핸들링 by @42sungwook in #358
- [Feat] html 태그에 background theme 적용 by @42sungwook in #360
- [Fix] (CalculatorDialog) description이 고정되어 있음 by @yoopark in #361
- [Feat] Mobile TabBar 삭제, Drawer로 대체 by @yoopark in #367
- [Fix] subjectListAtom 초기값 수정 by @42sungwook in #370
- [Feat] leaderboard coalition 추가 by @42sungwook in #368
- [Fix] type에 따른 build error by @42sungwook in #376
- [Design] Mobile Spotlight Trigger를 헤더로 올림 by @yoopark in #372
- [Feat] 평가로그 100점미만 플래그 추가 by @42sungwook in #374
- [Fix] (Leaderboard) select key promo & coalition 정보 추가 by @yoopark in #379
- [Fix] 다크모드 svg fill error by @yoopark in #380
- v0.3.0 by @yoopark in #381
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- [Chore] main -> develop rebase 2nd try by @42sungwook in #327
- [Hotfix] 코멘트 길이 랭킹 handlePageNumberChange 보완 (dev) by @yoopark in #337
- [Hotfix] calculator(dev) by @42sungwook in #338
Full Changelog: v0.2.0...v0.2.1
v0.2.0
신규 기능 ✨
버그 수정 🐛
What's Changed
- [CI] s3-ci dev 추가 by @yoopark in #270
- [Feat] 다크 모드 by @yoopark in #271
- [Fix] 평가로그 내 긴 텍스트 영역 word-break all by @yoopark in #273
- [Design] MyInfo, UserProfile min height by @yoopark in #274
- [Refactor] constants 체계 정리, 파일 네이밍 컨벤션 camelCase by @yoopark in #275
- [Design] 팀 페이지 평가기록 짧을 때도 채워지도록 수정 by @yoopark in #276
- [Fix] EvalLogSearchContent missing footer by @yoopark in #277
- [CI] Husky 도입 by @yoopark in #279
- [Design] 탭 바 위로 올리기 by @yoopark in #281
- [Feat] PreferredTime 200시간 이상 출석왕 by @yoopark in #282
- [Feat] 평가자, 피평가자 전환 버튼 by @yoopark in #284
- [Feat] (project-detail) pdf url 추가 by @yoopark in #285
- [Fix] 레벨 증가 그래프 모든 legend 껐을 때 x축 수치 달라짐 by @yoopark in #287
- [Feat] 코멘트 랭킹 by @yoopark in #290
- [Feat] 코알리숑 우승 횟수 카드 추가 by @yoopark in #291
- [Fix] 본과정 시작 전 유저에 대한 "본과정 시작한지" 카드 오류 by @yoopark in #296
- [Fix] prod 이외의 환경에서 GA가 적용되는 버그 by @yoopark in #298
- [Feat] 리더보드 기수별 랭킹 추가 by @yoopark in #300
- [Fix] 기수별 랭킹 도입 중 발생한 버그 해결 by @yoopark in #305
- [Build] vite localhost 모드 신설 by @yoopark in #309
- [Feat] Trim input by @yoopark in #310
- [Feat] 블랙홀 계산기 페이지 제작 by @42sungwook in #301
- [Fix] Calculator rebase error 수정 by @42sungwook in #315
- [Feat] Search debounce 수정 by @42sungwook in #316
- [Feat] leadingZero 현상 수정 by @42sungwook in #318
- [Fix] LoginButton absolute white로 변경 by @yoopark in #317
- [Fix] Leaderboard 경험치 증가량 단위 오기 by @yoopark in #321
- [Feat] Calculator UX 수정 by @42sungwook in #320
- [Feat] 팀원 정렬 함수 추가 by @yoopark in #324
- [Chore] main -> develop rebase by @42sungwook in #326
- [Feat] 코멘트 길이 랭킹 기간별 추가 by @yoopark in #325
- [Chore] dev -> main merge by @42sungwook in #328
Full Changelog: v0.0.3...v0.2.0
v0.1.0-alpha
안정화된 페이지가 아닙니다. 버그가 아직 많으며, 버그 제보는 본 Repo의 이슈를 통해 언제든지 환영입니다!
변경 사항
- 뉴모피즘 테마로 변경
- Exam, 닮은 캐릭터, 운명의 장난, 프로젝트 서클 구분 등을 제외한 대부분의 데이터가 연동된 상태
- 홈페이지의 대시보드 카드를 섹션별로 나누어 가독성을 높임
- 랭킹 페이지 제작
세부 변경 사항 📝
- ✨ [Feature] Storybook 적용 중 + 기본 컴포넌트 다듬기 by @yoopark in #123
- ✨ [Feature] BE v0.3.0 변화 연동 by @yoopark in #125
- 🐛 [BugFix] 누적 평가 시간 쿼리에 인자를 사용하지 않던 문제 수정 by @jpham005 in #126
- ✨ [Feature] 프로젝트 페이지 디자인 변경 by @yoopark in #127
- ♻️ [Refactor] 로직 중복 해소 등 by @yoopark in #128
- ♻️ [Refactor] Apollo 캐싱 이용 쿼리 횟수 감축 by @yoopark in #130
- 🐛 [BugFix] 자잘한 버그 수정 by @yoopark in #132
- ✨ [Feature] 포켓몬 로직 초안 by @yoopark in #137
- ♻️ [Refactor] 모달 추상화 by @yoopark in #139
- 💄 [Design] search result 호버 시 효과 by @yoopark in #140
- ✨ [Feature] NavProfile 제작 by @yoopark in #141
- ✨ [Feature] SettingPage, LandingPage, Guard (로그인 구현 이전 작업) by @yoopark in #142
- ✨ [Feature] 로그인 로직 by @yoopark in #156
- ✨ [Feature] 플랫 테마로 변경 by @yoopark in #159
- ♻️ [Refactor] @react-icons/all-files 삭제, public -> assets 정리 by @yoopark in #160
- ✨ [Feature] Versus 초안 제작 (랭킹 제외) by @yoopark in #161
- ♻️ [Refactor] ?tab=general -> /general by @yoopark in #162
- ♻️ [Refactor] Folder-By-Feature by @yoopark in #163
- 🐛 [BugFix] 날짜 차이 버그 관련 by @yoopark in #165
- 🐛 [BugFix] 무한 스크롤 threshold 0.1 by @yoopark in #172
- 🐛 [BugFix] Spotlight 길이 제한, 흰색 네모 등 버그 수정 by @yoopark in #173
- ✨ [Feature] 랭킹 백분위수 비교 카드 by @yoopark in #174
- 💄 [Design] Box-Shadow 추가하여 Theme 수정 by @yoopark in #175
- 🐛 [BugFix] Spotlight 첫 요소에 가짜 focus by @yoopark in #176
- ♿️ [Performance] Lighthouse 웹 접근성 제고 by @yoopark in #177
- ✨ [Feature] NumberVersus by @yoopark in #178
- 🐛 [BugFix] TeamInfoTable 글자의 너비가 클 때 발생하는 버그 by @yoopark in #179
- 🔥 [Remove] ProjectIntroductionSkeleton by @yoopark in #180
- ♻️ [Refactor] MainLayout, Dashboard 디바이스 구분 삭제 by @yoopark in #181
- 💄 [Design] yeju 피드백 반영 by @yoopark in #188
- 🐛 [BugFix] localhost https -> http (백엔드 localhost와 호환) by @yoopark in #189
- 🐛 [BugFix] 리더보드 dateTemplate, pageNumber 변경시 queryString by @yoopark in #191
- 🐛 [BugFix] 유저, 프로젝트 검색 Not Found 시 분기 by @yoopark in #192
- 💄 [Design] 차트 가독성 제고 by @yoopark in #194
- 💄 [Design] 대시보드 카드 description 정렬 등 by @yoopark in #215
- 🐛 [BugFix] LandingLayout 공통으로 Center 추가 by @yoopark in #216
- 💄 [Design] 에러 상황 뷰 by @yoopark in #217
- ✨ [Feature] 리더보드 집계기간 by @yoopark in #218
- 💄 [Design] NumberVersus 뷰 개선 및 UserProfile Context 사용 by @yoopark in #219
- 🐛 [BugFix] 401 interceptor 를 ApolloClient contructor 에 직접 전달하도록 변경 by @jpham005 in #220
- 🐛 [BugFix] EvalLogSearchTitle 의 totalCount 가 query 의 error 나 loading 상태를 반영하도록 수정 by @jpham005 in #221
- ✨ [Feature] Tooltip by @yoopark in #222
- 🐛 [BugFix] BE v0.6.0 맞추기 by @yoopark in #223
- 🐛 [BugFix] LogtimRecord login 인자 추가 by @yoopark in #226
- ✨ [Feature] 팀 페이지 by @yoopark in #227
- 🐛 [BugFix] 내부에서 로고 클릭 시 /home으로 라우팅 by @yoopark in #229
- 🐛 [BugFix] link, navigate의 사용처 구분 by @yoopark in #230
- 💄 [Design] chart forecast by @yoopark in #231
- 🐛 [BugFix] 전역 모달을 close 시 unmount by @yoopark in #232
- ♻️ [Refactor] hoc 패턴 삭제 by @yoopark in #233
- 💄 [Design] LinkSection Mobile by @yoopark in #234
- 🐛 [BugFix] Safari 레벨 증가 그래프 undefined by @yoopark in #235
- 🐛 [BugFix] Safari EvalLogSearchDialog width by @yoopark in #236
- ✨ [Feature] Mac 이외의 사용자는 단축키 Mac -> Ctrl by @yoopark in #238
- 🐛 [BugFix] line chart smooth 일 때 animation glitch by @yoopark in #240
- ♻️ [Refactor] eval log search 페이지 리팩토링 by @jpham005 in #241
- 🐛 [BugFix] Response Interceptor 컴포넌트형 제거 by @yoopark in #242
- 🐛 [BugFix] Hero background image fallback by @yoopark in #244
- ✨ [Feature] og-image by @yoopark in #248
- ✨ [Feature] 서비스 피드백 by @yoopark in #253
- 🐛 [BugFix] Layout 밖으로 Link를 뺐을 때 :focus가 적용되지 않음 by @yoopark in #254
- 🚧 [Fix] 400 Interceptor 조건 분기 by @yoopark in #255
- 🐛 [BugFix] /auth/ft/request로 직접 접근할 수 있는 버그 by @yoopark in #256
- 🐛 [BugFix] Response Error Dialog 처리 관련 by @yoopark in #257
- 🐛 [BugFix] GET_RECENT_TEAM_RESULT query 에 불필요한 인자를 제공하던 문제 수정 by @jpham005 in #259
- 🔍 [Chore] google analytics tag by @yoopark in #260
- 🐛 [BugFix] TeamUserPreview id 캐싱 문제로 non-normalized by @yoopark in #263
- 🐛 [BugFix] useAuth 에서 getMyInfo 사용하도록 수정, MyInfo 가 nullable 한 상황 대응 by @jpham005 in #267
- 🐛 [BugFix] 주간 평가 횟수 랭킹 다른 변수 사용 by @yoopark in #269