Skip to content

Releases: osdoonhyun/SEL-Q

v1.1.0

25 Jan 06:23
Compare
Choose a tag to compare

추가된 기능

질문 등록 페이지 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으로 리팩토링
  • 쿼리 키 팩토리 패턴 적용

그 외 수정 사항

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

v1.0.0

19 Dec 12:57
Compare
Choose a tag to compare

SEL-Q 정식 릴리즈

주요 기능
[Common]

  • 질문

    • 카테고리별 랜덤 질문으로 학습하기(힌트, 답변 제공)
    • 전체 질문 모아보기 / 질문 상세
    • 중요 질문 모아보기(질문별 중요도)
  • 사용자 인증 및 관리

    • 일반 / 소셜 로그인 기능 (Google)
    • 일반 / 소셜 회원가입 기능 (이메일 인증)
    • 비밀번호 재설정(이메일 인증 후 재설정 가능)

[User]

  • 개인 프로필 관리
  • 계정 탈퇴

[Admin]

  • 관리자 기능
    • 질문 관리 (전체 질문 조회 / 수정 / 삭제)
    • 유저 관리 (전체 유저 조회 / 수정 / 삭제)