Skip to content

Conversation

@jyooni99
Copy link
Member

@jyooni99 jyooni99 commented May 1, 2025

📌 관련 이슈

x

📑 작업 내용

  • develop 브랜치에서 main으로 병합

🖥️ (Optional) 참고자료

  • 스크린샷이나 참고사항을 넣어주세요, 없으실 경우 생략 가능합니다.

devwontory and others added 30 commits December 13, 2024 23:43
* chore: Update issue templates

* chore: Create PR Template

* chore: add tailwind functions

* chore: remove issue template

* feat: add codeowners

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>
* chore: Update issue templates

* chore: Create PR Template

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>
* chore: Update issue templates

* chore: Create PR Template

* chore: add tailwind functions

* chore: remove issue template

* feat: add codeowners

* style: format code

* chore: add eslint types

* chore: fix file name

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>
* chore: react-hook-form & zod 설치

* chore: shadcn/ui form 설치

* chore: shadcn/ui input 설치

* chore: shadcn/ui label 설치

* feat: password and security 페이지 UI 구현

* chore: shadcn/ui sonner 설치

* feat: defaultValues & FormDataType 추가

* refactor: control, name type 변경

* refactor: interface를 type으로 변경

* feat: password-form submit 이벤트 추가

* refactor: import문 정렬, formDataType 절대 경로 적용

* refactor: formDataType type import로 변경
* feat: profile 페이지 UI 구현

* chore: 컴포넌트 선언 방식 변경

* chore: shadcn/ui 설치

* feat: api 라우트를 이용한 데이터 fetch

* chore: 로고 이미지 svg 파일

* feat: add shadcn/ui

* fix: export 규칙 변경으로 인한 버그 해결

* chore: 공통 규칙에 따라 변경

* chore: 생성된 타입은 타입폴더로 옮김

* feat: 팔로우 팔로잉 토글 만들기

* chore: 생성된 타입들 타입 폴더로 옮김

* chore: import 순서변경

* chore: 공통 규칙에 따른 변경

* chore: eslint 규칙에 맞게 코드 수정
* chore: shadcn/ui alert 설치

* feat: notify 페이지 UI 구현

* chore: 주석 추가
* chore: 개인정보 및 게시글 뷰페이지 작업 중간 저장

* chore: 컴포넌트 파일명 수정

* feat: 개인정보 페이지 alert 기능 추가 및 컴포넌트 리팩토링

* feat: 게시글 뷰페이지 투표버튼 기능추가

* chore: 게시글 뷰페이지 관련 파일 삭제

* chore: sonner 설치 및 기능 추가

* chore: shadcn-form ui  기능 적용

* chore: pnpm 재설치

* chore: 패키지 재설치
* chore: Update issue templates

* chore: Create PR Template

* chore: main 브랜치 동기화 (#7)

* feat: add codeowners & remove review template (#4)

* chore: Update issue templates

* chore: Create PR Template

* chore: add tailwind functions

* chore: remove issue template

* feat: add codeowners

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

* chore: main 브랜치 동기화 (#5)

* chore: Update issue templates

* chore: Create PR Template

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

* Revert "chore: main 브랜치 동기화 (#5)" (#6)

This reverts commit 4da8d2f.

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

* chore: main 브랜치 동기화 (#9)

* feat: add codeowners & remove review template (#4)

* chore: Update issue templates

* chore: Create PR Template

* chore: add tailwind functions

* chore: remove issue template

* feat: add codeowners

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

* chore: main 브랜치 동기화 (#5)

* chore: Update issue templates

* chore: Create PR Template

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

* Revert "chore: main 브랜치 동기화 (#5)" (#6)

This reverts commit 4da8d2f.

* feat: add eslint types & fix pull request template file name (#8)

* chore: Update issue templates

* chore: Create PR Template

* chore: add tailwind functions

* chore: remove issue template

* feat: add codeowners

* style: format code

* chore: add eslint types

* chore: fix file name

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

* chore: 개인정보 및 게시글 뷰페이지 작업 중간 저장

* chore: 컴포넌트 파일명 수정

* feat: 개인정보 페이지 alert 기능 추가 및 컴포넌트 리팩토링

* feat: 게시글 뷰페이지 투표버튼 기능추가

* chore: 페이지별 브랜치 분리 작업

* chore: 컴포넌트 분리 및 수정

* chore: pnpm 설치

* chore: 컴포넌트 수정 및 파일 삭제

* chore: pnpm 재설치

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>
Co-authored-by: Seongwon Jo <tjddnjsjo@kakao.com>
* chore: install packages

* style: format code

* feat: fix navbar at top of the page

* feat: create home page

* feat: restyle navbar

* refactor: move navbar component to common

* style: format code

* refactor: move survey-card component to common

* feat: add new-survey-button component

* refactor: fix import to use absolute path

* chore: merge conflicts
* feat: setting 페이지 UI 구현

* fix: pnpm install로 필요한 모듈 설치

* fix: common에 있는 SiteHeader이용

* chore: tag명칭 변경( div -> h1 )
* feat: notify 페이지  배경색 및 Header 추가

* chore: shadcn/ui sheet 설치

* feat: custom sheet 생성 및 notification button 기능 구현

* feat: 기존 버튼 제거 및 notification button 추가

* chore: types gitkeep 제거

* feat: notify 페이지에서 mockData를 불러오도록 수정

* feat: 알림 읽음 UI 구현

* feat: notification sheet에서 mockData 출력

* chore: console.log 제거

* fix: 알림 뱃지 찌그러짐 문제 해결

* refactor: 상대 경로 절대경로로 수정

* refactor: 타입 분리 및 import 처리

* refactor: 데이터 구조 분해 할당 사용
* chore: 네비게이팅 설정

* fix: type에러 해결

* fix: 기존 develop 브랜치와의 충돌 수정

* fix: 타입에러 수정
* chore: Update issue templates

* chore: Create PR Template

* chore: main 브랜치 동기화 (#7)

* feat: add codeowners & remove review template (#4)

* chore: Update issue templates

* chore: Create PR Template

* chore: add tailwind functions

* chore: remove issue template

* feat: add codeowners

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

* chore: main 브랜치 동기화 (#5)

* chore: Update issue templates

* chore: Create PR Template

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

* Revert "chore: main 브랜치 동기화 (#5)" (#6)

This reverts commit 4da8d2f.

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

* chore: main 브랜치 동기화 (#9)

* feat: add codeowners & remove review template (#4)

* chore: Update issue templates

* chore: Create PR Template

* chore: add tailwind functions

* chore: remove issue template

* feat: add codeowners

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

* chore: main 브랜치 동기화 (#5)

* chore: Update issue templates

* chore: Create PR Template

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

* Revert "chore: main 브랜치 동기화 (#5)" (#6)

This reverts commit 4da8d2f.

* feat: add eslint types & fix pull request template file name (#8)

* chore: Update issue templates

* chore: Create PR Template

* chore: add tailwind functions

* chore: remove issue template

* feat: add codeowners

* style: format code

* chore: add eslint types

* chore: fix file name

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>

* feat: loginPage 기본 UI 구현

* feat: loginPage social Login UI 구현

* feat: signUpPage 기본 UI 구현

* feat: 회원가입페이지와 로그인 페이지 링크 연결

* feat: password-form-field를 공통 컴포넌트로 변경 및 기능 추가

* fix: 변경된 파일명 반영

* refactor: login-form 리팩토링

* refactor: social login button 컴포넌트 분리

* refactor: social login 리팩토링

* refactor: sign-up-form 리팩토링

* feat: login-form & sign-up-form  유효성 검사 추가

* fix: 유효성검사에서 오류 발생 시 label 스타일이 변경되는 문제 해결

* feat: loginPage, signUpPage card UI로 변경

* chore: 파일 경로 변경

---------

Co-authored-by: Seongwon Jo <tjddnjsjo@kakao.com>
* feat: supabase 연결

* feat: supabase 연결 확인 테스트 코드

* chore: 필요없는 라이브러리 삭제

* fix: 사용하지 않는 의존성 삭제

* fix: 사용하지 않는 라이브러리 삭제

* fix: 의존성 삭제
* feat: create write page

* feat: intercept routes for write using soft navigating

* fix: remove redundant codes

* style: format code

* fix: restore layout.tsx

* feat: add gaps
* chore: layout에site-header 컴포넌트 추가

* refactor: 중복 Header 제거 및 layout.tsx로 통합

* refactor: max-width 통일

* chore: site-header 컴포넌트 nav-> header 태그로 변경

* refactor: header > nav 구조로 변경

* fix: 충돌 해결

* fix: build 에러 .env 파일 추가
* chore: site-header 컴포넌트 상단 추가

* refactor: survey-card 컴포넌트를 이용하여 게시글 구조 및 기능 변경

* refactor: survey-card에서 퍼센트 수식 오류로 인한 불필요한 prop 삭제

* chore: 파일 위치 변경 및 삭제

* refactor: post-article 컴포넌트 삭제 및 간소화

* refactor: comments-card 컴포넌트 생성

* feat: 좋아요 버튼 관련 UI 기능 추가

* chore: 헤더 컴포넌트 이름 일관성있게 수정

* chore: handleVoteSubmit 함수의 매개변수 타입 수정

* refactor: 좋아요 UI 및 투표수 업데이트 로직 수정

* chore: 답글 ui 구조 설정

* chore: 답글 입력 열림/닫힘 기능 작업 진행 중

* feat: 대댓글 기능 추가

* chore: site-header-prev-type 컴포넌트 삭제

* refactor: 답글 입력 로직 개선 및 구조 정리

* refactor: 코드 개선 작업

* chore: personal-information페이지 컴포넌트 폴더 구조 변경

* chore: post -> survey로 파일 이름 통일

* fix: 에러 수정

* fix: 사용하지 않는 컴포넌트 삭제

---------

Co-authored-by: 이영민 <59902527+E0min@users.noreply.github.com>
Co-authored-by: E0min <bbok4yo@gmail.com>
* feat: naver 로그인 버튼 제거 (supabase Oauth 미지원)

* refactor: supabase 클라이언트 코드 변경

* feat: 회원가입 & 로그인/로그아웃 기능 구현

* feat: 소셜 로그인 기능 구현

* fix: social login redirect 오류 해결

* feat: 회원가입한 user data supabase table에 추가

* feat: auth error 페이지 추가

* refactor: asset → assets로 경로 변경 및 import 경로 수정

* fix: 오류 출력되는 컴포넌트 수정

* feat: 로그인 실패 toast 추가

* fix: sign-up-form 출력되지 않는 toast 제거

* feat: login & sign-up 페이지에는 nav 숨기기

* feat: 기존 toast 메시지 변경 및 sign-up 페이지 toast  추가

* fix: supabase 클라이언트 코드 변경으로 인한 import 문제 해결

* Merge branch 'develop' into feature/hig-28
* fix: suggest section 중복 제거

* feat: client에서 인증 상태 관리

* feat: error 관련 toast 추가

* refactor: account 폴더로 컴포넌트 정리 및 공통 레이아웃 컴포넌트 추가

* refactor: 이전 리팩토링에 맞게 로직 변경

* feat: confirm sign up to email

* feat: reset password

* feat: 에러 형식 변경

* refactor: 에러 메시지 로직 변경 및 코드 단순화 작업

* fix: check message csr 전용훅 사용으로 인한 오류 해결)

* fix: useEffect dependency 오류 해결

* fix: comment 반영

* feat: supabase + typescript DB schema 연동

* fix: import 방식 변경으로 인한 오류 해결
* feat: 설정 페이지에 현재 로그인된 사용자 정보 표시

* chore: 수정 페이지에서 정보 수정시 DB에 반영

* chore: 패스워드 수정 및 테스트

* chore: 불필요한 파일 삭제

* feat: 계정삭제 db 연동 작업 일시 중단

---------

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>
* chore: zustand 설치

* chore: supabase.ts 업데이트

* feat: 실시간 알림 기능 구현

* fix: 리디렉션 경로 오류 수정

* feat: 알림 읽음 UI 구현
* chore: supabase.ts 업데이트

* feat: 글쓰기 기능 구현

* feat: 에러 처리 추가

* fix: dialog가 window보다 커지는 오류 픽스
* feat: supabase 연결

* feat: supabase 연결 확인 테스트 코드

* chore: 필요없는 라이브러리 삭제

* fix: 사용하지 않는 의존성 삭제

* fix: 사용하지 않는 라이브러리 삭제

* fix: 의존성 삭제

* feat: supabase api 코드

* feat: db에서 데이터 CRUD 기능 추가

* feat: db에서 피드 불러오기

* feat: 좋아요 기능 추가

* fix: 중복 코드 제거

* fix: 기능 수정

* feat: profile-section 구현

* fix: type에러

* feat: profile 부분 구현

* fix: 본인의 게시물도 포함해서 불러오게 수정

* feat: 팔로우, 팔로잉 기능

* feat: 팔로잉, 팔로우기능

* feat: 이미지 받아오기
* fix: 환경변수 변경

* feat: notify 전역관리

* feat: 기존 Toaster 제거 및 Layout에 추가, notify 전역관리 함수 추가 및 기존 유틸 제거

* feat: 기존 Toaster 제거

* feat: 소셜 로그인 OAuth URL 변경

* feat: 소셜 로그인 OAuth URL 변경

* fix: getUser에서 getSession으로 변경 (로그인 여부에 더 적합)
This reverts commit e917556.

Co-authored-by: JIYOON <112847202+jyooni99@users.noreply.github.com>
* feat: supabase 연결

* feat: supabase 연결 확인 테스트 코드

* chore: 필요없는 라이브러리 삭제

* fix: 사용하지 않는 의존성 삭제

* fix: 사용하지 않는 라이브러리 삭제

* fix: 의존성 삭제

* feat: supabase api 코드

* feat: db에서 데이터 CRUD 기능 추가

* feat: db에서 피드 불러오기

* feat: 좋아요 기능 추가

* fix: 중복 코드 제거

* fix: 기능 수정

* feat: profile-section 구현

* fix: type에러

* feat: profile 부분 구현

* fix: 본인의 게시물도 포함해서 불러오게 수정

* feat: 팔로우, 팔로잉 기능

* feat: 팔로잉, 팔로우기능

* feat: 이미지 받아오기

* fix: 빌드에러 수정

* fix: 빌드 에러 수정
* feat: detail page post

* fix: detail page post API Error 해결

* Merge branch 'develop' into feature/hig-45

* feat: detail page Comment

* feat: detail page Reply

* feat: toaster 제거 및 Layout에 toast 추가

* feat: layout에 toast 추가

* fix: use client 코드 추가
* refactor: fetch-user 서버함수 이용 리팩토링

* chore: 프로필 통일화
jyooni99 and others added 24 commits January 15, 2025 15:16
* feat: detail page post

* fix: detail page post API Error 해결

* Merge branch 'develop' into feature/hig-45

* feat: detail page Comment

* feat: detail page Reply

* feat: toaster 제거 및 Layout에 toast 추가

* feat: layout에 toast 추가

* fix: use client 코드 추가

* fix: vote 데이터 패치 코드 수정

* refactor: api 코드 유틸화

* feat: 투표 및 좋아요 기능 구현

* feat: 댓글 및 대댓글 기능 구현

* feat: 카드 레이아웃 레이아웃 변경

* chore: console.log 제거

* feat: 댓글 좋아요 기능 구현

* fix: 로그인 전, console.error 해결
* fix: /login에서 /account/login으로 변경

* feat: settings about, terms 페이지 생성

* feat: survey-detail page layout 변경

* feat: 의존성 배열 추가

* chore: 사용하지 않는 파일 제거

* fix: 댓글 작성자가 아닌  게시글 작성자의 ID, 이름으로  표기되는 이슈 해결

* fix: 일반 게시글 500 에러 해결

* fix: 원본 비율 명시

* fix: send 아이콘 재배치
* chore: 공통 스켈레톤 레이아웃 및 테스트용 로딩 컴포넌트 추가

* feat: 스켈레톤 기능 추가

1. 메인 피드 스켈레톤
2. 프로필 페이지 스켈레톤
3. 디테일 페이지 스켈레톤

* chore: 주석 삭제

---------

Co-authored-by: 유지수 <jsyu333@gmail.com>
* chore: 공통 스켈레톤 레이아웃 및 테스트용 로딩 컴포넌트 추가

* feat: 스켈레톤 기능 추가

1. 메인 피드 스켈레톤
2. 프로필 페이지 스켈레톤
3. 디테일 페이지 스켈레톤

* fix: 팔로잉하는 사람이 없어도 본인 게시물이 노출된다

* fix: 프로필의 포스트에도 스켈레톤 적용

* feat: 게시물에서 작성자 눌렀을 때 profile로 이동

* feat: 추천 사용자에서 사용자 프로필 조회 가능

* chore: 주석 지우기

* fix: 빌드 에러 수정

---------

Co-authored-by: 유지수 <jsyu333@gmail.com>
* chore: shadcn/ui react-dropdown-menu 설치

* refactor: api/comments 파일 구조 변경 및 fetch 위치 수정

* chore: supabase type 파일 업데이트

* feat: 댓글 수정 및 삭제 기능 구현

* feat: 본인이 단 댓글이 아닐 경우 수정 및 삭제 불가

* feat: 댓글 CRUD에 따른 toast 및 Alert 추가

* feat: 스켈레톤 레이아웃 변경

* feat: survey card에서 댓글 누르면 detail page로 이동

* fix: 다른 사용자의 댓글에서 삭제 버튼을 눌러도 Alert이 뜨는 문제 해결

* fix: 프로필 오류 수정
Bumps [next](https://github.com/vercel/next.js) from 15.1.0 to 15.1.2.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.1.0...v15.1.2)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: build 오류 해결

* chore: 다른 유저 프로필 진입시 setting 버튼 안보이게 설정

* chore: 새로운 글/수정에 따라 타이틀 수정

* chore: 수정시 알림 메세지 정리

* fix: build 오류 관련 수정

* fix: build 오류 해결

* fix: build 관련 오류 수정중

* fix: error 타입 오류 해결

* feat: 게시글 삭제 기능 추가
* feat: 팔로우, 팔로잉에 스켈레톤 구현

* chore: 프로필과 동일하게 순서 변경

* fix: 팔로우 관련 코드 수정

1. 팔로우, 언팔로우시 새로고침이 아닌 리렌더링으로 변경되어 사용성 개선

2. 유저 정보에서 팔로우, 팔로잉 정보 잘 조회되지 않던 문제 해결

* feat: 팔로우/ 팔로워 조회

1. 유저 사진이 제대로 안불러와지는 기능 수정
2. 누르면 해당 유저 프로필로 이동하도록 수정
* fix: 댓글 수정 및 삭제 권한 오류 픽스

* feat: 댓글 실시간 기능 구현 - 추가, 삭제, 수정

* fix: comments 개수 오류 수정

* feat: 댓글이 없을 때 UI 변경

* feat: 댓글 및 대댓글 실시간 반영
* fix: build 오류 해결

* chore: 다른 유저 프로필 진입시 setting 버튼 안보이게 설정

* chore: 새로운 글/수정에 따라 타이틀 수정

* chore: 수정시 알림 메세지 정리

* fix: build 오류 관련 수정

* fix: build 오류 해결

* fix: build 관련 오류 수정중

* fix: error 타입 오류 해결

* feat: 게시글 삭제 기능 추가

* chore: 삭제버튼 로딩 삭제

* feat: 게시글 불러오기, 추가시 실시간 업데이트 기능 추가

* feat: 실시간 삭제 업데이트 및 프로필 이미지 최적화 작업

* chore: user 간소화
* refactor: 리팩토링

* chore: fix

* refactor: 수파베이스 리얼타임

* feat: 댓글, 대댓글 실시간 알림

* fix: 중복코드 삭제

* chore: update survey-detail/route

* refactor: write/page.tsx 컴포넌트 분리

* fix: 게시, 수정, 삭제 후 /home으로 이동

* fix: 빌드 에러

* fix: 다른 게시물에도 리얼타임 댓글이 적용되는 문제 해결

* fix: 빌드에러 수정

* chore: console.log 삭제

* fix: 에러 해결

1. 현재 계정이랑 다른 계정의 프로필 페이지로 이동했을 때, edit profile이 뜨는 문제 해결
2. 댓글 submit 버튼 위치 오류 해결

* chore: 파일 이름 수정
* refactor: profile-card 및 settings-page 코드 정리

* refactor: personal-information 컴포넌트 분리

* refactor: userouter -> Link 변경

* refactor: clean-filename 유틸함수 생성

* fix: build 오류 해결

* refactor: use-profile-image hook 생성

* fix: buil 오류 해결

* feat: 이미지 미리보기 기능 추가

* refactor: 프로필 이미지 최적화

* fix: build 오류 해결

* feat: 버튼 로딩 상태 추가

* refactor: getPublicUrl() 필요없는 호출 삭제

* chore: 불필요한 파일 삭제
* chore: shadcn/ui popover 설치

* feat: 카카오 공유

* refactor: 리팩토링 코드에 맞게 변경

* feat: 카카오톡 공유 메시지 사용자 인자 추가

* feat: 클립보드 복사 버튼 추가

* feat: 트위터(X) 공유 버튼 구현

* feat: ui 변경
* feat: 메인 피드 및 프로필 페이지에 empty-state 추가

* feat: 댓글에 empty-state 추가

* feat: survey-card UI 변경
* refactor: 팔로우 기능 정상 작동하도록 수정

* fix: useStateAction 사용
* refactor: 리팩토링

* chore: fix

* fix: date 형식 수정

* feat: 무한 스크롤 구현
* feat: react query procvider 설정

* refactor: react-query로 댓글 데이터 관리

* feat: 댓글 프로필 사진 추가
* fix: 팔로워 검색 기능 수정

* fix: 프로필 변경후 profile 페이지로 이동

* fix: searchBar 컴포넌트 보더라인 제거

* fix: 스크롤해도 프로필섹션 고정

* chore: 콘솔로그 없애기

* fix: 팔로잉 팔로워 형식 통일화

* chore: 콘솔 로그 삭제

* feat: profile section에서도 모달창 구현

* chore: 필요없는 페이지 삭제
@jyooni99 jyooni99 self-assigned this May 1, 2025
@jyooni99 jyooni99 requested a review from a team as a code owner May 1, 2025 19:12
@jyooni99 jyooni99 requested a review from E0min May 1, 2025 19:12
@vercel
Copy link

vercel bot commented May 1, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
xab ❌ Failed (Inspect) May 2, 2025 5:37am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants