Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

fix: 4차 QA 피드백 적용 #195

Merged
merged 16 commits into from
May 16, 2024

Conversation

kimsuyeon0916
Copy link
Contributor

@kimsuyeon0916 kimsuyeon0916 commented May 16, 2024

구현 내용/방법

  • 로그인 페이지 로고 변경 및 이용약관 문구 추가
  • 학사 정보 입력 페이지 내 입학년도, 학과, 학교 검색 시 자동완성 적용
  • 회원가입 완료 페이지 아이콘 변경
  • 회원가입 완료 후, 메인 페이지에서 프로필 이동 팝업 띄우기
  • 프로필 편집 페이지 내 포트폴리오가 없을 시 포트폴리오 목록 UI 적용
  • 포트폴리오 삭제 시, 삭제 팝업 화면 중앙 오버레이
  • 포트폴리오 삭제 이후, 포트폴리오 페이지네이션 refetch
  • 닉네임 입력폼 유효성 검사 UI 아이콘 적용
  • 로그아웃 시, alert 창 제거
  • 로그인 이후에 학교 정보 저장
  • window 가 다시 포커스 될 때 refetch 방지 전역 설정
  • 시작일, 마감일 입력폼 유효성 검사 UI(시작일이 마감일보다 같거나 빠름) 적용
  • 콤보 박스(ComboBox) 공통 컴포넌트 setValue 옵션 추가

리뷰 필요

  • 포트폴리오 상세 페이지에서 html 이 보였던 이유가 알고보니 서버에 폼을 제출할때는 정상적으로 보냈지만, get 할 때 sanitize가 적용되서 오더라구요..! 그래서 해당 부분을 서버분들께 확인 요청드렸어요!
  • 이미지 업로드 시에 파일 이름이 중복되는 경우 팝업을 띄우려 했으나, 이미지는 걸러지나 팝업을 관리할때는 비동기적이다보니까 2개 이상의 팝업을 띄워야 하는 경우에 1개만 띄우고 끊기는 문제가 발생했습니다..! 현재 이미지 로직 자체가 상당히 종속적이다 보니... 타이밍을 조절하는데 상당한 리소스가 들 것 같아요..! 차라리 파일 이름을 바꿔서 제출하는게 덜 리소스가 들 것 같습니다..
  • Mui나 캐러셀 라이브러리는 일단 시간이 걸릴 것 같아서 일단 제외하였습니다!

제가 놓친게 있으면 말씀 부탁드립니다!

close #181

@kimsuyeon0916 kimsuyeon0916 added Priority: Critical 우선순위: 긴급 Status: Review Needed 상태: 리뷰 대기중인 상태 Type: Bug 유형: 버그 labels May 16, 2024
@kimsuyeon0916 kimsuyeon0916 self-assigned this May 16, 2024
Copy link
Member

@prgmr99 prgmr99 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

혹시 16은 무슨 의미일까요??

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

기본 size입니다! 포트폴리오 16개 ㅎㅎ

Comment on lines +108 to +113
const autoCompleteOptionList = (name: string) => {
return optionList(name)
?.filter(option => option.name.includes(watch(name as Path<FormValues>)))
.sort();
};

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

자동완성을 직접 구현하셨군요...!! 대박!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

완벽하진 않은데 일단 임시로 적용했습니당!

@kimsuyeon0916 kimsuyeon0916 merged commit 9123cb5 into release-1.0 May 16, 2024
@kimsuyeon0916 kimsuyeon0916 deleted the feature/#181_apply_4th_QA_issues branch November 6, 2024 04:22
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Priority: Critical 우선순위: 긴급 Status: Review Needed 상태: 리뷰 대기중인 상태 Type: Bug 유형: 버그
Projects
None yet
Development

Successfully merging this pull request may close these issues.

fix: 4차 QA 피드백 적용
2 participants