Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[4주차] 송유선 미션 제출합니다. #19

Open
wants to merge 106 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
0ddb992
Init: svgr 설치 및 세팅
s-uxun Sep 25, 2024
35f0992
Fix: svgr 방식 수정(script를 통해서 assets에 저장되도록)
s-uxun Sep 25, 2024
f8834bf
Feat: zustand 설치 및 mockUsers 추가
s-uxun Sep 25, 2024
4dc9096
Design: 전역 Theme(색상 및 폰트) 설정
s-uxun Sep 25, 2024
4f89e94
Feat: MobileTop 컴포넌트 구현, 사용자의 기기에 따른 조건부 렌더링 코드 작성
s-uxun Sep 25, 2024
6311d31
Chore: git conflict 해결
s-uxun Sep 25, 2024
e0ba135
Design: ChattingRoom 상단 Title 디자인 완성
s-uxun Sep 25, 2024
0ec721b
Fix: MobileTop 오류 innerWidth로 변경해서 해결
s-uxun Sep 25, 2024
f68e264
Feat: 채팅, 채팅방 mockData 스토어에 저장
s-uxun Sep 25, 2024
52a9a2a
Feat: ChatTitle 컴포넌트에서 채팅방 이름, 참여자 수 data와 연동되도록 구현
s-uxun Sep 25, 2024
243b26a
Fix: 뷰포트 너비 계산 오류 수정(devicePixelRatio 추가)
s-uxun Sep 25, 2024
606691d
Fix: 뷰포트 오류 수정(너비 계산이 아니라 userAgent를 통해 사용자의 기기를 파악하는 것으로 로직 변경)
s-uxun Sep 25, 2024
c917e1a
Fix: ChatTitle 로직 수정(상황에 따라 title, 상대방 이름, 그룹채팅으로 표시 + 채팅 인원 2명일 경우엔 …
s-uxun Sep 25, 2024
e19a378
Feat: ChatInput 컴포넌트 기본 세팅
s-uxun Sep 26, 2024
80d6973
Feat: textarea 내용에 따라 height 조절하는 기능 구현
s-uxun Sep 26, 2024
00ae5cc
Design: ChatInput 디자인 완료
s-uxun Sep 26, 2024
043d870
Feat: useMobile 커스텀 훅 추가, ChatBottom 추가
s-uxun Sep 26, 2024
127fecb
Fix: 모바일 기기에서 ChatInput의 일부 아이콘 세로 정렬되는 거 수정, 안 쓰이는 alignItems prop 삭제
s-uxun Sep 26, 2024
1d574e7
Fix: 배포 시 Plus 아이콘 안 보이는 문제 해결
s-uxun Sep 26, 2024
d540846
Test: 배포 서버 확인
s-uxun Sep 26, 2024
89457d2
Test: 배포 서버 테스트
s-uxun Sep 26, 2024
d6a96d2
Test: 배포 서버 테스트
s-uxun Sep 26, 2024
c0ab790
Test: 배포 서버 테스트
s-uxun Sep 26, 2024
e00e50c
Test: 배포 서버 테스트
s-uxun Sep 26, 2024
9e328e0
Test: 배포 서버 테스트
s-uxun Sep 26, 2024
895bbfe
Test: 배포 서버 테스트
s-uxun Sep 26, 2024
4e69e2b
Test: 배포 서버 테스트
s-uxun Sep 26, 2024
65f2c4a
Test: 배포 서버 테스트
s-uxun Sep 26, 2024
7e70302
Test: 배포 서버 테스트
s-uxun Sep 26, 2024
cb1d7e5
Test: 배포 서버 테스트
s-uxun Sep 26, 2024
0b67924
Fix: ChatInput 모바일에서 깨지는 현상 해결
s-uxun Sep 26, 2024
c655c0f
Refactor: MockData 스토어에서 빼고 json 파일로 만든 다음에 임포트
s-uxun Sep 26, 2024
a0f2c21
Merge branch 's-uxun' of https://github.com/s-uxun/react-messenger-20…
s-uxun Sep 26, 2024
03bb84e
Feat: addChat 함수 작성
s-uxun Sep 26, 2024
696ef29
Feat: ChatTitle, ChatContent 모두 useParams로 주소에서 채팅방 id 가져오도록 함
s-uxun Sep 26, 2024
e107986
Feat: Chat 스토어에서 내역 불러오기 구현
s-uxun Sep 26, 2024
9a48b8d
Feat: currentUserId 구하는 부분 useUser 커스텀 훅으로 만듦
s-uxun Sep 26, 2024
ade8878
Feat: addChat 함수 재작성 및 ChatInput 컴포넌트와 연동
s-uxun Sep 27, 2024
4837cda
Feat: user.name 클릭해서 currentUserId 변경 기능 구현
s-uxun Sep 27, 2024
624b963
Feat: 2명일 경우, currentUserId가 변동되면 ChatTitle의 상단 이름도 같이 변경되도록 함
s-uxun Sep 27, 2024
333cb12
Feat: 랜덤 색상 프로필 아이콘 불러오는 기능 추가
s-uxun Sep 27, 2024
28711e9
Feat: 유저 데이터에 사진이 있는 경우 프로필에 연동되도록 구현
s-uxun Sep 27, 2024
f3273e0
Design: ChatContent 모든 요소 1차 디자인 완료
s-uxun Sep 27, 2024
791ed6b
Design: ChatContent 간격 2차 디자인 완료
s-uxun Sep 27, 2024
2def9cf
Feat: 시간이 무조건 마지막 텍스트 바로 옆에 위치하도록 수정
s-uxun Sep 27, 2024
a3078cb
Feat: 자동 스크롤 구현
s-uxun Sep 27, 2024
d367db5
Fix: ChatContent가 길어질 때마다 미세하게 ChatTitle의 height가 짧아지는 오류 수정
s-uxun Sep 27, 2024
ca3271b
Design: ChatContent의 스크롤바 숨김
s-uxun Sep 27, 2024
527ad02
Feat: 커스텀 커서 추가 (링크 CDN 통해서 배포)
s-uxun Sep 27, 2024
8432fb5
Feat: Keyframes 파일 추가
s-uxun Sep 27, 2024
88bf4b2
Fix: 데이터 구조 뜯어고침 (분 단위로 구분하던 거 없앰)
s-uxun Sep 27, 2024
b2896d5
Fix: Content 파일 구조 변경(그룹화 함수 추가), 애니메이션이 제대로 적용되도록 수정
s-uxun Sep 27, 2024
0b7631b
Design: chatroom title 좀 더 중앙에 위치하도록 수정
s-uxun Sep 27, 2024
35ad23d
Docs: 리드미 작성
s-uxun Sep 27, 2024
00f7808
Fix: 일부 기기에서 한글 입력 시 마지막 글자가 두 번 출력되는 오류 해결
s-uxun Sep 27, 2024
b69c642
Fix: isComposing 부분 다시 수정
s-uxun Sep 28, 2024
a3b7a1b
Fix: isComposing 다시 수정
s-uxun Sep 28, 2024
37c0123
Fix: isComposing 다시 수정
s-uxun Sep 28, 2024
3000d21
Fix: onKeyDown -> onKeyUp
s-uxun Sep 28, 2024
36acf09
onKeyUp 수정 이후 스크롤 문제 해결을 위해 의존성 배열을 allChats에서 newChatIds로 변경
s-uxun Sep 28, 2024
62aa0de
Fix: setTimeout 활용
s-uxun Sep 28, 2024
77aa2c3
Design: 프로필 svg 색상에서 painpink2 삭제
s-uxun Sep 28, 2024
1943c33
Fix: mockData 수정 및 Plus icon 변경
s-uxun Sep 28, 2024
a140287
Design: textarea 상하단 padding 조정
s-uxun Sep 28, 2024
b6790b6
Design: textarea 상하단 padding 조정
s-uxun Sep 28, 2024
0305c20
Test: 배포 테스트
s-uxun Sep 28, 2024
a7c956f
Design: textarea padding 수정 및 border-radius 동적 적용
s-uxun Sep 28, 2024
fa53f68
Test: 배포 테스트
s-uxun Sep 28, 2024
9bf6b77
Test: 배포 테스트
s-uxun Sep 28, 2024
c858486
배포 테스트
s-uxun Sep 28, 2024
1998ea4
Test: 배포 테스트
s-uxun Sep 28, 2024
531d148
Design: textarea 1줄일 때 radius 수정
s-uxun Sep 28, 2024
e03c57c
Fix: onKeyUp -> onKeyDown으로 다시 변경하고 isComposing 로직 작성
s-uxun Sep 28, 2024
24e1f40
Refactor: isComposing 기존 코드로 복귀
s-uxun Sep 28, 2024
a6c9a14
Feat: is composing 해결 위해 제출 로직 수정. 모바일과 pc 분리
s-uxun Sep 29, 2024
cd0ecf5
Fix: 줄바꿈 적용 안 되는 문제 해결
s-uxun Sep 29, 2024
a35c01f
Refactor: setTimeout -> requestAnimationFrame
s-uxun Sep 29, 2024
9164969
Refactor: textarea focus 코드 간결하게
s-uxun Sep 29, 2024
18bbd94
Feat: add ChatList page
s-uxun Oct 29, 2024
7a82fd8
Feat: complete ListTitle.tsx
s-uxun Oct 29, 2024
6dc3735
Feat: Complete ChatList
s-uxun Nov 1, 2024
f300fe1
Feat: FriendList structure, MenuBar+ListTitle by parameter
s-uxun Nov 1, 2024
05a58fc
Feat: UserInfo complete & AllFriends ing
s-uxun Nov 2, 2024
13899a4
Feat: UserInfo size by props
s-uxun Nov 2, 2024
0e24a4f
Feat: set currentUser logic in FriendList.tsx
s-uxun Nov 2, 2024
8b4c5d9
Feat: AllFriends.tsx - Friends part
s-uxun Nov 2, 2024
91b77fc
Refactor: userStore - img & color to String
s-uxun Nov 2, 2024
455444c
Fix: AllFriends - Friends - backgroundColor
s-uxun Nov 2, 2024
cfd08f4
Design: change color & put custom cursor
s-uxun Nov 2, 2024
403421f
Feat: generate newChatRoom, navigate newChatRoom
s-uxun Nov 2, 2024
49489ef
Feat: BirthdayUser Publishing
s-uxun Nov 2, 2024
1b97e58
Fix: currentUser logic - linked across all pages
s-uxun Nov 2, 2024
06e15b4
Feat: EditProfileContent ~ing
s-uxun Nov 2, 2024
42f6dba
Feat: Profile edit complete
s-uxun Nov 2, 2024
fdd784f
Feat: save local
s-uxun Nov 2, 2024
1b909a9
Docs: Readme
s-uxun Nov 2, 2024
43c89bd
Docs: readme
s-uxun Nov 2, 2024
9c09a55
Feat: add mockData, modify other design little bit
s-uxun Nov 2, 2024
6da0c3b
Feat: Developing page
s-uxun Nov 2, 2024
71283b0
Feat: UpdatedProfile
s-uxun Nov 2, 2024
f19fb69
Feat: Birthday alert, delete(localStorage code)
s-uxun Nov 3, 2024
d4708ee
Docs: ReadMe.md
s-uxun Nov 3, 2024
bdd997b
Docs: Modify mockData
s-uxun Nov 3, 2024
c4ef520
Docs: Modify mockData
s-uxun Nov 3, 2024
ac16c74
Docs: Modify mockData
s-uxun Nov 3, 2024
9cdada3
Fix: formatLastMessageTime
s-uxun Nov 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 0 additions & 66 deletions README copy.md

This file was deleted.

120 changes: 75 additions & 45 deletions README.md

Large diffs are not rendered by default.

Loading