Conversation
# Conflicts: # src/pages/expenseDetail/ExpenseDetailPage.tsx # src/pages/expenseDetail/ui/ExpenseTimeHeader/index.stories.tsx # src/pages/expenseDetail/ui/ExpenseTimeHeader/index.tsx
- Member: /groups/{code} API 응답에 추가된 필드 반영
- MemberSettlement: 컴포넌트에서 사용, member-expenses API 미반영 동안 임시로 optional
처리
- member-expenses API에 paymentRequestId가 없어서 /groups/{code} 응답에서 임시로 가져옴
- TEMP 주석으로 삭제 대상 명시, 백엔드 업데이트 후 제거 예정
- 헤더: ProfileImage + InfoColumn(이름 / 칩+금액) + ⋮ 버튼 구조로 변경 - Divider, "자세히보기" 아코디언 토글 행 추가 - isManager prop 추가, useLoaderData 제거 - MANAGER + paymentRequestId 있을 때 아코디언 내부에 ActionArea 버튼 노출 - 이름에 (총무) 표시, 긴 content 말줄임 처리
- useApprovePayment, useRejectPayment 연결 - 성공 시 memberExpenseDetails, groupDetail 쿼리 invalidate - isPending 상태로 중복 요청 방지
게스트 로그인 정책이 제거됨에 따라 남아있던 게스트 로그인 코드도 제거함
- 기존 모임 기능을 제거함에 따라 select-group 페이지 - 기존 select-group 페이지 진입점을 group-setup으로 변경
- useMutation → useMutationWithHandlers 전환, 에러 토스트 처리를 훅 내부로 이동 - handleConfirm에서 mutateAsync로 전환해 뮤테이션 완료 후에만 시트가 닫히도록 수정 ref: #57 (comment)
- useCreatePaymentRequest useMutationWithHandlers 적용, 400 에러 토스트 처리 - 요청 실패 시 다이얼로그가 열린 채로 남는 문제 수정
radius 변경
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
지출이 없는 빈 정산을 표시하는 카드 컴포넌트 추가.
클릭 시 지출 생성 페이지(/create-expense/{groupCode})로 이동.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
홈 정산 리스트에서 totalAmount === 0인 빈 정산은 EmptySettlementCard로, 그 외에는 기존 SettlementProgressCard로 분기 렌더링. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
서비스워커가 외부 S3 이미지까지 캐싱하며 opaque 응답을 저장해 html-to-image의 CORS fetch가 tainted canvas로 실패하던 문제 수정. - runtimeCaching을 same-origin 자원만 매칭하도록 제한 - 오염된 캐시 폐기를 위해 cacheName bump (static-assets-v2) - img에 crossOrigin="anonymous" 추가로 CORS 로드 보장 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
# Conflicts: # src/pages/characterShare/CharacterSharePage.tsx
develop의 fetch 기반 다운로드에서는 canvas tainting이 없어 불필요하고, S3 CORS 미허용 origin에서 이미지 표시가 깨지는 부작용이 있어 제거. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Deploying moddo-frontend with
|
| Latest commit: |
cdff33e
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://8806afa1.moddo-frontend.pages.dev |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
develop브랜치에 누적된 변경사항을main에 반영합니다.Included PRs
Features
Refactor
Design System