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

데벨업 v2.0.0 Release #628

Merged
merged 23 commits into from
Oct 9, 2024
Merged

데벨업 v2.0.0 Release #628

merged 23 commits into from
Oct 9, 2024

Conversation

le2sky
Copy link
Member

@le2sky le2sky commented Oct 9, 2024

구현 요약

화이팅

Minjoo522 and others added 22 commits October 2, 2024 17:22
* chore: 오타 수정

* chore: 롬복 의존성 추가

---------

Co-authored-by: le2sky <leehaneul990623@gmail.com>
* refactor: 정팩메 이름 변경

* refactor: 생성자를 사용하도록 변경

* style: 개행 정리

* docs: 이메일 관련 투두 추가

* fix: 불필요한 코드 제거

* fix: 미사용 distinct 제거

* fix: 불필요한 distinct 키워드 제거

* refactor: 메서드 이름 변경

* style: 개행 제거

---------

Co-authored-by: le2sky <leehaneul990623@gmail.com>
* refactor: lombok 적용

* refactor: accessLevel 설정

* refactor: AllArgsConstuctor 추가

* refactor: AllArgsConstuctor 추가

* refactor: RequiredArgsConstructor 추가

* refactor: RequiredArgsConstructor 추가

* refactor: Slf4j 추가
* fix: 단건 조회 시 미션이나 해시태그 없으면 조회 안되는 오류 수정

* fix: 내 디스커션 목록 조회시 미션이나 해시태그 없으면 조회 안되는 오류 수정

* fix: 디스커션 목록 조회 시 미션이나 해시태그가 없어도 조회되는지 확인하기 위한 코드 추가
* fix: 사용자가 디스커션에 단 댓글 조회 시, 그 디스커션에 달린 댓글 개수를 잘못 조회하는 오류 수정

* fix: 사용자가 디스커션에 단 댓글 조회 시 테스트 추가

* fix: 사용자가 솔루션에 단 댓글 조회 시, 그 솔루션에 달린 댓글 수 잘못 조회하는 오류 수정

* fix: 사용자가 솔루션에 단 댓글 조회 시, 그 솔루션에 달린 부모 댓글만 댓글 개수에 반영되도록 수정

* fix: 사용자가 디스커션에 단 댓글 조회 시, 그 디스커션에 달린 부모 댓글만 댓글 개수에 반영되도록 수정

* chore: static 키우드 삭제

* chore: fetch join 일반 join으로 변경

* chore: 필요없는 메서드 삭제

* fix: MySolutionComment 에서 필요없는 필드 삭제

* chore: 쿼리 스타일 수정

* chore: 메서드 순서 변경

* chore: 안쓰는 메서드 삭제

* chore: 필요없는 static 키워드 삭제
* refactor: title 이름 solution title로 변경

* chore: import문 최적화

* refactor: title을 discussion title로 변경

* feat: 디스커션 제목 길이 검증 구현

* test: 누락된 공백 검증 테스트 추가

* feat: 솔루션 타이틀 길이 검증 구현

* refactor: 불필요한 getter 제거
* feat: 동일한지 확인 및 업데이트 하는 기능 구현

* feat: 디스커션 업데이트 서비스 기능 구현

* feat: 디스커션 업데이트 api 기능 구현

* feat: 디스커션 수정 시 미션, 해시태그 없이도 수정되도록 변경

* fix: DiscussionTitle 충돌 해결
* refactor: discussion comment parentComment를 parentCommentId로 수정

* refactor: solution comment parentComment를 parentCommentId로 수정

* refactor: findAllByDiscussionIdOrderByCreatedAtAsc n+1 수정

* refactor: findAllBySolutionIdOrderByCreatedAtAsc n+1 수정
* feat: 디스커션 삭제 기능 추가

* chore: 변수명 수정

* fix: 디스커션해시태그 삭제를 하지 않아 디스커션이 삭제되지 않는 오류 수정
* refactor: discussion comment repo 쿼리 querydsl로 변경

* fix: 볊칭 사용 및 누락 조건 추가
Co-authored-by: JEON TAEHEON <brgndyy@gmail.com>
* refactor: 솔루션 댓글 쿼리에 querydsl 적용

* refactor: 솔루션 댓글 쿼리 테스트에 querydsl 적용
* design: Button defaultText, primaryText 타입 및 디자인 추가

* feat: useSolutionDelete 구현 및 적용

* design: CommentSection margin-top 조절

* feat: 풀이 수정 기능 구현
- 수정하여 진입하는 경우 params 추가
- params 통해 기존 정보 불러오기
- useSolution을 useQuery로 변경, solutionId가 있는 경우만 API 호출하도록 수정
- useSolution 반환 데이터 수정

* feat: 삭제 전 모달 띄우는 기능 추가

* feat: 풀이 글쓴이와 유저 정보가 같을 때만 수정/삭제 버튼 나오도록 구현

* refactor: ModalContent 분리

* rename: SolutionDetailPage 및 컴포넌트 경로 정리

* refactor: 풀이 수정/삭제 컴포넌트 분리

* rename: SolutionBottom을 SolutionDetailBottom으로 변경

* rename: DiscussionDetailPage 및 컴포넌트 경로 정리

* feat: discussion 수정 기능 추가
- useDiscussion을 useQuery로 변경
- patchDiscussion 추가
- DiscussionDetailBottom Component 추가

* refactor: ConfirmButton props의 Confirm 핸들러 이름 변경

* refactor: ConfirmButton props의 Confirm 핸들러 이름 변경에 따른 SolutionDetailBottom props명 변경

* feat: 디스커션 삭제 구현

* fix: SolutionDetailBottom의 userInfo 조건 수정

* design: 디스커션 mission TagButton으로 변경 및 width 100% 지정

* refactor: solutions mock data 및 solution detail msw 핸들러 추가

* refactor: solution delete msw 핸들러 추가

* feat: 솔루션 삭제 시 리스트로 이동하도록 추가

* feat: 디스커션 삭제 시 리스트로 이동하도록 추가
* refactor: QueryDSL을 위한 커스텀 레파지토리 추가

* refactor: 서비스 단에 QueryDSL 레파지토리 적용

* refactor: 사용하지 않는 JPQL 제거

* refactor: deleteAllComments QueryDSL로 변경
Copy link
Member

@alstn113 alstn113 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

파이팅 🫡👍

@le2sky le2sky added 🚛 백엔드 백엔드 관련 이슈 🎨 프론트엔드 프론트엔드 관련 이슈 labels Oct 9, 2024
* refactor: 솔루션 리스트 mock handler 추가 및 mock data의 description url 올바르게 수정

* fix: 풀이 수정 후 제출 시 페이지 이동 기능 추가, msw 풀이 수정 핸들러 추가

* fix: 디스커션 수정 시 데이터 불러와지지 않는 오류 해결 및 discussion msw 연결

* fix: 디스커션 수정 버그 해결
- 디스커션 수정 시 데이터 불러오도록 수정
- 디스커션 수정 시 기존 데이터 불러오도록 수정
- 수정 후 제출 시 수정/새로운 글 분기처리 추가
- Solution이 들어간 네이밍 수정
- 디스커션 불러오기, 삭제, 수정 관련 msw 핸들러 추가

* design: 디스커션 작성하기 버튼이 항상 오른쪽에 오도록 수정

---------

Co-authored-by: Haneul Lee <leehaneul990623@gmail.com>
@le2sky le2sky merged commit b911df1 into main Oct 9, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎨 프론트엔드 프론트엔드 관련 이슈 🚛 백엔드 백엔드 관련 이슈
Projects
Status: 😎 DONE
Development

Successfully merging this pull request may close these issues.

8 participants