Releases: yoonjonglyu/react-tomato-talk
Releases · yoonjonglyu/react-tomato-talk
v.1.6.13
v1.6.9
Crypto-js 의존성 설치.
- 메시지 전송 관한 양방향 암호화 설정 가능.(현재는 단순 채팅 메시지만 적용)
v1.6.4
이미지 다운로드 기능 추가.
- 전송된 이미지 다운로드 기능 추가.(코드 리팩토링 필요)
- 이미지 hover시 이미지 상단에 Download 버튼 출현으로 다운로드 가능(png 형식).
디자인 힘들다!!
v1.6.2
UI 개선 전
- 멀티 채팅방 선택에서 채팅방 인원 표시 기능 추가
- 멀티 채팅방에서 상단 X버튼으로 해당 채팅방 이탈 기능 추가
v1.6.0
- 채팅메시지 송수신 로직 개선 등 코드 리팩토링
- 채팅방 선택 기능 추가 (벡엔드 로직 join, leave 이벤트 일부 수정)
- 채팅방 나가기 기능 & 채팅방 리스트 UI 개선 진행중
v1.5.1
- 채팅방 참여 인원 리스트 모달 추가
- 채팅 메시지 구조 리팩토링
v1.4.4
이미지 전송 기능 변경점
기존 전송 단계에서 base64로 변환하던 부분을 arraybuffer로 전송 후 클라이언트 수신 단계에서만 base64로 변경.
-
base64 변환으로 인한 메시지 크기 증가분 개선 & 벡엔드 채팅서버에서의 커스텀이 좀 더 용이해졌다.
- 이미지 전송 소켓 이벤트 분리 => 벡엔드 로직 추가 sendImages & receiveImage 이벤트
- 이미지 사이즈 제한 Props 추가 기본 값 1MB, 단위는 MB(메가바이트)
v1.4.0
벡엔드 소켓 서버 로직이 일부 수정 (README에서확인 가능)
- 채팅방 상단 해더 추가 (채팅방 이름, 현재 인원 표시)
- 벡엔드 채팅방 목록 및 인원 관련 로직 추가(채팅방선택 & 채팅인원 관련 필요)
- 채팅방 선택 및 1:1 개인 채팅 기능 개발중
v1.3.3
UI 개선 및 스크롤 기능 보완
- 채팅메시지 입력폼 스타일 리뉴얼
- 메시지 자동스크롤
v1.3.2
사진 전송 기능 추가.
- 소켓 인스턴스 초기화 부분 개선
- 사진전송(base64) 기능 추가