LC-3021 피드백내역 UI정리#2429
Merged
Hidden character warning
The head ref may contain hidden characters: "LC-3021-\ud53c\ub4dc\ubc31\ub0b4\uc5ed-UI\uc815\ub9ac"
Merged
Conversation
- '현황' → '내역' 라벨 통일 (탭 3종·제목·설명) - 피드백 아이콘 3종(서면/라이브/일정오픈) SSOT 컴포넌트로 통일 + color prop (표·태그필터·캘린더 인라인 SVG 제거, 선택 시 currentColor 유지) - 피드백 내역 상단 스탯 카드 4개 제거(FeedbackSummary) - 상태 배지: 테두리 제거 + 라운드 네모(rounded-[4px]), 미진행·취소 색 통일(연빨강) - 서면 상태값 색을 라이브에 정렬(라벨은 서면 어휘 '진행 전/진행 중/완료' 유지) - 서면 피드백 진행기간 미션 종료일 +1일 00:00:00 ~ +3일 23:59:59 로 수정 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Code Review
이번 pull request는 피드백 관리 및 일정 UI를 전반적으로 개선하고 리팩토링합니다. 주요 변경 사항으로 서면 및 라이브 피드백 배지의 스타일(테두리 제거, 색상 통일, 둥글기 변경)을 일치시켰고, 서면 피드백 진행 기간 오프셋 기준을 기존 +2~+4일에서 +1~+3일로 조정하였습니다. 또한 상단 요약 위젯을 제거하고 표기명을 '현황'에서 '내역'으로 변경하였으며, 인라인 SVG들을 공용 아이콘 컴포넌트로 대체했습니다. 리뷰어 피드백에서는 useMergedFeedbackRows.ts 및 ChallengeFeedbackCard.tsx 내 addDays 함수의 로컬 타임존 버그 발생 가능성을 지적하며, 안전한 UTC 기반의 날짜 계산 방식을 제안했습니다.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
- feedbackScheduleRules.PROGRESS_OFFSET_DAYS 를 라이브 기준 +2~+4 로 원복. 서면 +1~+3 요구는 서면 전용 경로(writtenFeedback.ts/buildMissionRangeMap)에만 적용해야 하는데, 라이브 공용 규칙까지 바꾸고 존재하지 않는 BE 파일(LiveFeedbackMissionVo.java) 산식을 조작한 것을 정정. - BE 근거 주석을 실제 소스(MentorFeedback*NotificationTasklet: endDate.plusDays(4))로 교체. - writtenFeedbackStatus 배지 토큰 주석 border 제거 반영(bg+text). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.
요약
멘토 앱(
apps/mentor) '피드백 내역' 화면과 연계된 일정/캘린더 UI를 정리합니다. (base:LC-3021-멘토-마이페이지-v2.1)변경 사항
colorprop 추가. 표(FeedbackTableRow)·태그필터(FeedbackTagFilter)·캘린더(LiveFeedbackCard)의 인라인 SVG를 컴포넌트로 치환. 태그필터는currentColor로 선택 시 흰색 전환 유지.FeedbackSummary).rounded-[4px], 프로젝트rounded-md=12px는 알약처럼 보여 하향). 미진행·취소 색을 연빨강으로 통일.+1일 00:00:00 ~ +3일 23:59:59로 수정(표·캘린더·규칙 오프셋 통일).검증
mentorMswHandlers1건 실패는 base에서도 실패, 무관) · 타입체크·린트 클린.🤖 Generated with Claude Code