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

Release v1.0.4 #31

Merged
merged 2 commits into from
Jan 20, 2025
Merged

Release v1.0.4 #31

merged 2 commits into from
Jan 20, 2025

Conversation

* refactor: mutation 시 isPending으로 중복 제출 방지

* feat: reaction entity 구현

* feat: like service 구현

* refactor: 좋아요하지 않은 상태에서 좋아요 시 예외 처리 변경

* refactor: Like, LikeTarget dto 생성

* feat: exma like, unlike api 구현

* test: exam like document test 작성

* feat: reaction ddl
* feat: 시험 목록, 나의 제출된 시험 조회 시 좋아요 수 포함

* refactor: 내가 제출한 시험에 좋아요 수 는 제거

* feat: 시험 상세 요약 조회 시 로그인 여부에 따라 좋아요 여부 조회

* refactor: ExamDetail과 ExamDetailSummary로 응답 분리

* feat: client like, unlike api 요청 구현

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

* feat: like, unlike mutation 구현

* feat: useExamLikeManager를 통한 좋아요 토글 hook 구현

* refactor: remove select updatedAt

* feat: add pagination query index

* refactor: ddl 컬럼 이름 변경 및 인덱스 수정

* refactor: 전체 시험 목록과 내 시험 목록 interface 분리

* refactor: exam querydsl leftjoin이 필요한 곳 수정

* refactor: exam querydsl submission 부분 join으로 변경

* fix: submitted exam ids group by exam id!

* refactor: 문항 수 아이콘으로 변경

* feat: useExamLikeeManager 낙관적 업데이트

* feat: 좋아요 invalidate queries에 디바운스 300ms

* feat: exam intro의 좋아요 버튼

* refactor: LikeService 코드 구조 변경
@alstn113 alstn113 merged commit 0196ea8 into main Jan 20, 2025
3 checks passed
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.

1 participant