Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@osdoonhyun osdoonhyun released this 25 Jan 06:23

추가된 기능

질문 등록 페이지 History 기능 추가

  • 단일 URL로 되어 있어 페이지 이동이 어려웠는데, step 사이에 뒤로가기, 앞으로 가기 기능 추가

질문 등록 페이지 임시저장, 불러오기 기능 추가

  • 기존에 setInterval로 10초마다 자동 저장되던 방식에서 Debouncing 활용하여 사용자 입력 중단 5초 뒤 자동 저장으로 리팩토링
  • 자동으로 최근 작성 중인 불러오기 (모달을 활용하여 이어서 작성할지, 삭제할지 결정)

북마크 기능 추가

  • 질문 북마크 기능
  • 북마크한 질문 모아보기 기능 추가

GitHub Actions 활용한 CI/CD 구축

  • GitHub에서 조건에 따라 GitHub Actions 워크플로우 실행, Dockerfile 자동 빌드 후 Dockerhub에 이미지 업로드 및 업데이트 자동화

리팩토링 사항

  • (질문, 유저)관리자 페이지 code splitting, UI skeleton 추가 리팩토링
  • axios interceptor 사용하여 일반 API, 인가된 API, 토큰 만료시 로직 리팩토링
  • 검색어 추천 기능 Throttling 활용하여 사용자 입력에 대한 API 호출 이벤트를 제어 및 실시간 검색어 추천 리팩토링
  • 매번 커스텀 훅을 통해 권한체크에서 권한이 필요한 페이지에서만 확인하도록 PrivateRoute으로 리팩토링
  • 쿼리 키 팩토리 패턴 적용

그 외 수정 사항

  • 준비중인 기능 알림 모달 구현
  • 랜덤 질문 버그 수정
  • 마이페이지 정보 변경시 버그 수정
  • 약관동의 글 클릭 시 체크 안되는 버그 수정
  • 필터링 기능 버그 해결