해당 버전 프리뷰: https://1bf424a8.web09-magicconch.pages.dev/
최신 배포 버전 : https://web09-magicconch.pages.dev/
-
🟩 버그픽스
- 타로 펼치기 popup 안눌리던 버그
- 로고 눌렀을 때 두번눌러야 닫히던 버그
- host 혼자 방에있을 때 미디어를 toggle하면 상대에게 반영안되던 버그
- speaker highlighter가 소리 인식을 쉽게 하던 버그
- 카메라, 오디오를 변경해도 첫번째 목록으로 고정됐던 버그
- 팝업위에 팝업이 뜨면 어색했던 버그
- 호스트가 나갔을 때 게스트가 바로 안나가지고 팝업 노출되던 버그
- 존재하지 않는 방에도 들어가지던 버그
- AI 스트림 응답시 자동 스크롤 내려가며 위아래로 흔들렸던 버그
- 경로, 팝업 관련 버그 수정
- 채팅이 상대방에게 전달되지 않던 버그
- clova studio 최대 토큰 수 제한 늘림
- 카드뽑기 UI 버그픽스
- 모바일 input클릭 확대문제
- 다크모드에서 채팅 글씨 잘 보이도록 수정
- AI 채팅 -> 홈 -> AI 채팅 가면 채팅이 안되던 버그 수정
-
🟩 리팩토링
- hook 의미에 맞게 폴더링
- 컴포넌트 재사용 관련 리팩토링
- [socket.io](http://socket.io) 관련 로직 모듈화
- WebRTC 모듈화
-
🟩 프로필 사진과 이름 설정 기능
-
🟩 TOLD 제거
-
🟩 소리 감지해서 말하고 있는 사람 캠 주위로 테두리가 보임
-
🟩 전역상태 관리 ContextAPI 에서 Zustand로 변경
-
🟩 호스트에게만 타로 펼치기 버튼이 활성화 되도록 변경
-
🟩 채팅 사이드바 프로필 이미지 설정
-
🟩 input 자동포커싱
-
🟩 팝업/설정창 떠있는 동안 채팅창 띄우기 금지
-
🟩 사용자 이동 흐름 변경
- 방에 들어가고 → 비밀번호를 누르고 → 셋팅을 하고 → 채팅페이지로 이동한다.
-
🟩 다크모드/라이트모드 구현
-
🟩 반응형 웹 구현
-
🟩 AI 채팅이 끝나면 input disabled 되도록 수정
-
🟥 윈도우/맥, 크로스 브라우징, 해상도 테스트
-
🟥 웹 접근성
-
🟥 애니메이션 성능 최적화
-
🟥 성능 최적화
-
🟥 버그
- 상대방이 말 할 때 하이라이터 표시가 안됨
- 상대방이 들어오지 않은 상태에서 프로필/닉네임 적용하면 상대방에게 적용 안됨
- 메모리 누수
- 채팅 도중 홈화면으로 가도 카메라 권한이 사라지지 않음 ( 그래서 해당 이슈 발생 )
- 공유하기 이미지 다운로드 시 타로 카드 안보임
- 비밀번호 틀리고 재입장 시도시 404에러
- 내가 말하는게 상대에게 안들림
- 내가 말하는건 설정창에서만 들려야함
- 모바일에서 채팅창 높이가 맞지 않음
- 채팅방 개설 취소시 튕김
- 다크모드 전환시 소라고둥 여러번 눌림
- 상대방이 말할 때 하이라이터 표시가 안됨
- 상대방이 들어오지 않은 상태에서 프로필 적용하면 상대방에게 적용 안됨
- 공유하기 이미지 다운시 타로카드가 안보임
-
🟩 무중단 배포
- 블루/그린 배포 전략 활용
-
🟩 리팩토링
- 팩토리 패턴을 활용하여 DTO 및 Entity 객체 생성
- 인터셉터를 활용한 에러 핸들링
- Swagger 데코레이터를 정리하기 위한 커스텀 데코레이터 작성
-
🟩 STUN/TURN 서버 구현
- coturn 오픈소스 이용
-
🟩 Sentry로 시스템 모니터링
-
🟩 깃헙 액션 배포 이슈 수정
-
🟩 AI 답변 DB 저장 안되던 문제 수정
-
🟩 도커 캐시이슈
-
🟧 버그 픽스 -ing