Skip to content

v.0.3.0

Compare
Choose a tag to compare
@jeongbbn jeongbbn released this 22 Nov 06:13
· 107 commits to main since this release
cf00dc6
  • 소켓 서버 리팩토링

    • socket.io namespace를 /로 수정
    • socket.ts 내용을 lobbyUserSocket.ts와 tetrisSocket.ts로 분리
    • 공통된 type들 socketType.ts로 분리
    • lobbyUserSocket.ts에서 자주 사용되는 함수 userUtil.ts로 분리
    • roomList를 constant로 분리하여 관리
  • 게임방

    • 리팩토링
      • 사용되지 않는 파일, 주석, console.log 삭제
      • Tetris의 index.tsx, style.scss 삭제
      • 불필요한 코드 삭제
    • 수정
      • 게임 진행 중 새로고침하면 엔딩이 안되던 버그 수정
      • 새로 고침 시 재입장 안되던 버그 수정
      • 다른 플레이어 화면에 생기던 버그 수정
      • 게임방 입장한 플레이어 이름 표시 및 버그 수정
    • 구현
      • 게임 종료 시 게임 결과 모달 구현
      • 새 인원 입장 시 채팅장에 표시 구현
      • 게임방 입장 시 게임이 실행중인 경우 게임시작 버튼 비활성화
  • 로비

    • 사용자 목록 가상 스크롤 적용
    • 친구 요청 / 수락 시나리오 완료
    • 친구 목록 표시 및 업데이트 시나리오
    • sql 단에서의 오류 관련 에러 처리 및 버그 분석
    • 바로 입장 기능 추가
  • 로그인 구현 & 회원 가입

    • 기존 코드 리팩토링 일부 진행 및 버그 분석
  • 프로필

    • 미니 프로필 모달 구현
    • DB 수정에 따른, API 쿼리 분리 및 수정
    • 닉네임 변경 기능 추가
    • 다른 유저의 프로필을 볼 수 있도록 기능을 수정
    • 프로필 모달을 기존에 있던 모달과 합치는 리팩토링을 수행함
  • 랭킹

    • 랭킹 코드 리팩토링
      • 기존 이름 수정. rank -> ranking으로 이름 수정
      • fetch 함수 별도 파일로 분리
      • 왼쪽 프로필 컴포넌트 분리
      • width: 100% 속성값 부여. 버튼은 min-width로 대처
  • 친구

    • 친구 요청 받을 시, 친구 요청 테이블에 넣기
    • 친구 요청 수락, 거절 + 수락햇을때 실제 친구 데이터베이스에 넣기
    • 나한테 들어온 친구 요청 목록 가져오기
    • 내 친구 목록 가져오기