Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
dd4eff1
Init: 프로젝트 초기 설정
Yeobi00 Mar 26, 2026
38d9aa4
Chore: @/ 경로 별칭 설정
Yeobi00 Mar 26, 2026
618e153
Chore: 디자인 컬러 토큰 정의
Yeobi00 Mar 26, 2026
5111c5f
Feat: 타입 정의 및 더미 데이터 추가
Yeobi00 Mar 26, 2026
402a8c5
Feat: 전역 상태 관리 구현
Yeobi00 Mar 26, 2026
c86bd2e
Feat: 날짜 및 시간 포맷 유틸 추가
Yeobi00 Mar 26, 2026
491e42d
Feat: 공통 컴포넌트 구현
Yeobi00 Mar 26, 2026
8fd5998
Feat: 채팅 목록 및 채팅방 페이지 구현
Yeobi00 Mar 26, 2026
878f207
Chore: v1 배포
Yeobi00 Mar 26, 2026
1fb491d
Feat: 파비콘 추가 및 메시지 좋아요 디자인 추가
Yeobi00 Mar 27, 2026
6916dff
Merge branch 'yeobi00' into release
Yeobi00 Mar 27, 2026
c858c17
Auto stash before merge of "release" and "yeobi00"
Yeobi00 Mar 27, 2026
0f70752
Chore: v2 배포
Yeobi00 Mar 27, 2026
6c4fbad
Fix: 메시지 좋아요 중복으로 뜨는 문제 수정
Yeobi00 Mar 27, 2026
4c48735
Merge branch 'release' into yeobi00
Yeobi00 Mar 27, 2026
5344053
Feat: Pretendard 폰트 적용 및 테마 색상 시스템 정리
Yeobi00 Mar 28, 2026
93bb407
Style: 컴포넌트 스타일 개선 및 font-weight 조정
Yeobi00 Mar 28, 2026
8264276
Chore: 테스트 데이터 업데이트
Yeobi00 Mar 28, 2026
52c642a
Feat: 채팅 리스트 검색 기능 구현
Yeobi00 Mar 28, 2026
6337618
Style: 메시지 입력창 textarea 전환 및 스타일 개선
Yeobi00 Mar 28, 2026
2625277
Fix: 날짜 구분선과 메시지 버블 간 간격 추가
Yeobi00 Mar 28, 2026
4fa8d0d
Merge branch 'yeobi00' into release
Yeobi00 Mar 28, 2026
0accbe2
Chore: v3 배포
Yeobi00 Mar 28, 2026
9682593
Chore: Pretendard 가변 폰트로 전환 및 타이포그래피 시스템 정리
Yeobi00 Apr 23, 2026
8041fd4
Feat: 라우팅 및 친구 목록, 마이 프로필 페이지 구현
Yeobi00 Apr 23, 2026
235ddc7
Style: 기존 컴포넌트 스타일 개선 및 데이터 업데이트
Yeobi00 Apr 23, 2026
adf5a80
Refactor: SVG 아이콘 SVGR 컴포넌트화 및 네이밍 컨벤션 적용
Yeobi00 Apr 23, 2026
bd19f55
Chore: Vercel SPA rewrite 설정 추가
Yeobi00 Apr 23, 2026
5c7d50c
Chore: 루트 의존성 추가 (vite-plugin-svgr)
Yeobi00 Apr 23, 2026
f2ba5c8
Merge branch 'yeobi00' into release
Yeobi00 Apr 23, 2026
9b5ad1e
Chore: v4 배포
Yeobi00 Apr 23, 2026
6e22881
Fix: vite-plugin-svgr 의존성을 프로젝트 패키지에 추가
Yeobi00 Apr 23, 2026
366e32c
Merge branch 'release' into yeobi00
Yeobi00 Apr 23, 2026
1d6ae91
Refactor: memo 및 useCallback 적용으로 불필요한 리렌더링 방지
Yeobi00 Apr 23, 2026
26cd243
Feat: 채팅 데이터 로컬스토리지 저장 기능 추가
Yeobi00 Apr 23, 2026
d59ceca
Refactor: 친구 목록 섹션 상태 관리 useReducer로 전환
Yeobi00 Apr 23, 2026
262c7d9
Chore: 테스트 데이터 업데이트
Yeobi00 Apr 23, 2026
6c54a8e
Merge branch 'yeobi00' into release
Yeobi00 Apr 23, 2026
a6fd051
Chore: v5 배포
Yeobi00 Apr 23, 2026
ad1c40d
Fix: 상태 메시지 버블, 마이페이지 패딩 수정
Yeobi00 Apr 25, 2026
a8c49e9
Merge branch 'yeobi00' into release
Yeobi00 Apr 25, 2026
818845f
Chore: v6 배포
Yeobi00 Apr 25, 2026
62a8471
Fix: 개인정보 및 게시물 섹션 패딩 수정
Yeobi00 Apr 25, 2026
e5ed93c
Merge branch 'release' into yeobi00
Yeobi00 Apr 25, 2026
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
1,816 changes: 1,816 additions & 0 deletions package-lock.json

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"dependencies": {
"vite-plugin-svgr": "^5.2.0"
}
}
24 changes: 24 additions & 0 deletions react-messenger-23rd/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
1 change: 1 addition & 0 deletions react-messenger-23rd/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
v6 배포
23 changes: 23 additions & 0 deletions react-messenger-23rd/eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import js from '@eslint/js'
import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'
import tseslint from 'typescript-eslint'
import { defineConfig, globalIgnores } from 'eslint/config'

export default defineConfig([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
js.configs.recommended,
tseslint.configs.recommended,
reactHooks.configs.flat.recommended,
reactRefresh.configs.vite,
],
languageOptions: {
ecmaVersion: 2020,
globals: globals.browser,
},
},
])
13 changes: 13 additions & 0 deletions react-messenger-23rd/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>react-messenger-23rd</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
Loading