Commit d9c9f53
3주차 배포 (#69)
* 🧹 chore: add tanstack router plugins
* ✨ feat(routes): integrate tanstack router
* ✨ feat(routes): add basic routes
profile, explore, login
* 🧹 chore(eslint): add ignore for shared/ui
* ✨ feat(components): add sidebar component
* 🧹 chore(asset): add instagram logo
* 💎 style(index): initialize style
* ✨ feat(route): add /me to route
* ✨ feat(provider): add sidebar provider
* ✨ feat(route): configure provider
* ✨ feat(components): add sidebar navigation item component
* ✨ feat(component): add sidebar component
* ✨ feat(routes): separate homepage component
* ✨ feat(components): add drawer component
* ✨ feat(components): add dialog component
* ✨ feat(components): add action, type to navItems
* ✨ feat(components): add app level modal, drawer
* ✨ feat(components): open drawer on search click, open modal on create click
* 로그인 페이지 UI 구현
* 비밀번호 찾기 화면 구현
* 계정 생성 UI 및 비밀번호 생성 로직 구현
* 로그인 메인화면 가입하기 버튼 버그 수정
* ✨ feat(components): add create post modal component
* package-lock.json 삭제
* ✨ feat(components): add sonner
* ✨ feat(provider): integrate toaster
* ✨ feat(components): add dropzone component
* ✨ feat(components): integrate drag and drop to createmodal
* ♻️ refactor(components): separate logic using custom hook
* ♻️ refactor(components): separate ui components
* ✨ feat(components): add post details pane
* ✨ feat(components): add double modal on exit
* 🧹 chore: add testing library
* 🧪 test(createmodal): add create post modal related tests
* ✨ feat(components): add profile header
* ✨ feat(api): initialize ky instance
* ✨ feat(components): add tabs
* ✨ feat(routes): separate app route layer
* ✨ feat(routes): update route tree
* ✨ feat(components): add fallback image
* ✨ feat(profile-posts): add grid ui
* ✨ feat(profilepage): add posts grid ui
* 🧹 chore(homepage): remove duplicate navigation shell
* ♻️ refactor(profilepage): add common style container component
* ✨ feat(profile): add profile page component
* ✨ feat(navigation): add useNavController hook
* 🧹 chore: rerun yarn install
* ✨ feat(msw): msw 기본 설정
* ✨ feat(components): add carousel
* ♻️ refactor(sidebar): collapse sidebar below xl
* ✨ feat(components): add stories field
* ✨ feat(stories): add link to story route
* ✨ feat: msw 구조 수정
* ✨ feat: msw post db 업데이트 및 기본 레이아웃 구현
* ✨ feat: 사진 기본 ui 구현
* ✨ feat: 하트 색깔 및 불투명도 수정
* ✨ feat: 하트 올라가는 애니메이션 구현
* ✨ feat: 하트 애니메이션 구체화 및 버그 수정
* ✨ feat(msw): add common response type
* 🐛 fix(msw): fix common response type field name
* ✨ feat(msw): add mock users
* ✨ feat(msw): add follow handlers
* 💎 style(sidebar): add padding
* ✨ feat(components): add follow list modal component
needs to be fixed based on real api
* ✨ feat(components): add mock data / match data type
* 💎 style(search): adjust search drawer style
* ✨ feat: ... (설정) 화면 모달 구현
* ✨ feat(search): apply debounce to input value
* ✨ feat: msw 구현 (comment)
* 🧹 chore: remove duplicate key
* ✨ feat: 댓글 ui
* ✨ feat: 댓글 설정창(...) ui 구현
* ✨ feat: ... 모달 로직 수정
* ✨ feat: 글 본문 및 프로필 ui 수정 (여백 정리)
* ✨ feat(msw): warn unhandled requests for debugging
* ✨ feat(gitignore): add env
* ✨ feat(providers): add query client provider
* ✨ feat(api): add test (health check) handler
* ✨ feat(route): add test route for api connection test
* ✨ feat: 액션 바 (상호작용) ui 구현
* ✨ feat: env 삭제
* 💎 style(sidebar): update layout stability
* ✨ feat(sidebar): updage search drawer toggle logic
* ✨ feat(sidebar): remain page width when opening search drawer
* ✨ feat(components): add pagination
* ✨ feat(components): add shared components
lazyimage / card
* ✨ feat(msw): add post mock data
* ✨ feat(api): add feed schema / types
* ✨ feat(api): add handler / api function
* ✨ feat(home): add feed ui
* ✨ feat(actions): add env variable on cd workflow
* 💎 style(sidebar): collapse sidebar on search drawer toggle
* 🐛 fix(route): update route from profile_id to post_id
* ✨ feat(feed): link to post detail on click
* ✨ feat(components): add dropdown
* ✨ feat(msw): add album handler
* ✨ feat(api): add album api call functions
* ✨ feat(api): add album api call function
* 🐛 fix(msw): adjust handler order
* 💎 style(dropdown): remove circle icon
* ✨ feat(album): add album dropdown
* 🧪 test(album): add album dropdown tests
* 🐛 fix(actions): apply secrets
* 🧹 chore: update test:ci command option
* ✨ feat(msw): add bookmarks handler
* ✨ feat(bookmarks): add bookmarked posts ui
* ✨ feat(postdetail): return to previous page when closing page
* ✨ feat(postdetail): validate search params with zod
* ✨ feat: 하단 푸터 - 위치 화면 구현
* ✨ feat: 하단 푸터 수정 (Instagram Lite 추가)
* ✨ feat: 푸터 완성
* ✨ feat: 푸터 ui, 기능, 경로 설정 완성
---------
Co-authored-by: c0912jy <c0912jy@gmail.com>1 parent 60669a0 commit d9c9f53
File tree
86 files changed
+5055
-135
lines changed- .github/workflows
- src
- app/providers
- assets
- components
- auth
- post
- constants
- entities
- album
- api
- model
- hooks
- feed
- api
- model
- hooks
- ui
- post
- api
- model
- hooks
- features
- create-post
- model/hooks
- ui
- __tests__
- profile-posts/ui
- search/ui
- mocks
- db
- handlers
- pages
- routes/_app
- $profile_name
- p
- utils
- widgets
- home
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
86 files changed
+5055
-135
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
27 | 29 | | |
28 | 30 | | |
29 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
| 34 | + | |
33 | 35 | | |
34 | 36 | | |
35 | 37 | | |
| 38 | + | |
| 39 | + | |
36 | 40 | | |
37 | 41 | | |
38 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
7 | 10 | | |
8 | 11 | | |
9 | 12 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
14 | 19 | | |
15 | 20 | | |
Loading
Loading
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
0 commit comments