Skip to content

[HOTFIX] 대시보드 입력 검증 및 UX 개선, 생년월 검증 공용화#529

Merged
yyoonngg merged 6 commits intodevelopfrom
fix/#528-dashboard-input-hotfix
Feb 26, 2026
Merged

[HOTFIX] 대시보드 입력 검증 및 UX 개선, 생년월 검증 공용화#529
yyoonngg merged 6 commits intodevelopfrom
fix/#528-dashboard-input-hotfix

Conversation

@yyoonngg
Copy link
Collaborator

@yyoonngg yyoonngg commented Feb 26, 2026

🚩 연관 이슈

closed #528

⏰ 우선순위(P1,P2,P3)

P1


🔧 작업 내용

1. 대시보드 입력 검증

  • 비용 필드에 빈칸(0원) 입력 시 저장되지 않도록 검증 추가
  • 사용내역, 메모 입력 필드에 최대 250자 제한 적용

2. 대시보드 UX 개선

  • 정렬 옵션 변경 시 스크롤을 맨 위로 초기화
  • 첫 번째 행 선택 시 노란 테두리가 헤더 아래로 잘리는 문제 수정 (스크롤 컨테이너 상단 패딩 추가)
  • 미저장 변경사항이 있을 때 페이지 이탈 경고 (새로고침, 사이드바 이동, 뒤로가기)

3. 생년월 검증 공용화 및 설정 페이지 적용

  • getPetAgeutils/date.ts 공용 유틸로 이동
  • 설정 페이지 생년월 입력에 실시간 검증 추가 (형식 오류, 미래 날짜, 20세 초과)
  • 온보딩 페이지 생년월 입력 실시간 에러 표시 활성화

@yyoonngg yyoonngg self-assigned this Feb 26, 2026
@yyoonngg yyoonngg added bug Something isn't working fe labels Feb 26, 2026
@github-actions
Copy link

github-actions bot commented Feb 26, 2026

🧪 Test Report

📊 HTML Report: https://softeerbootcamp-7th.github.io/WEB-Team5-Moong/pr-529/

리포트에서 확인 가능:

  • ✅ 통과/실패한 테스트 목록
  • ⏱️ 각 테스트 실행 시간
  • 📝 에러 로그 및 스택 트레이스

Report generated at: 2026-02-26T14:20:34.337Z

@github-actions
Copy link

github-actions bot commented Feb 26, 2026

Lighthouse report ✨

Moong 성능측정

🟢: 90 - 100 / 🟠: 50 - 89 / 🔴: 0 - 49

로그인

/login

Category Score
🟢 Performance 97
🟢 Accessibility 96
🟢 Best Practices 96
🟢 SEO 100
🟢 First Contentful Paint 0.4 s
🟠 Largest Contentful Paint 1.3 s
🟢 Speed Index 0.6 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0
온보딩

/onBoarding

Category Score
🟢 Performance 99
🟢 Accessibility 100
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟢 Largest Contentful Paint 1.0 s
🟢 Speed Index 0.3 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0
대시보드

/dashboard

Category Score
🟢 Performance 98
🟢 Accessibility 92
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟢 Largest Contentful Paint 1.1 s
🟢 Speed Index 0.9 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0.001
분석

/analysis

Category Score
🟢 Performance 97
🟢 Accessibility 96
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.4 s
🟠 Largest Contentful Paint 1.2 s
🟢 Speed Index 1.0 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0.005
캘린더

/calendar

Category Score
🟢 Performance 98
🟢 Accessibility 95
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟢 Largest Contentful Paint 1.1 s
🟢 Speed Index 0.7 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0
저축

/saving

Category Score
🟢 Performance 97
🟢 Accessibility 95
🟠 Best Practices 74
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟢 Largest Contentful Paint 1.1 s
🟢 Speed Index 1.2 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0.037
예측

/forecast

Category Score
🟢 Performance 97
🟢 Accessibility 100
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟢 Largest Contentful Paint 1.2 s
🟢 Speed Index 1.0 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0
가족관리

/family

Category Score
🟢 Performance 98
🟢 Accessibility 96
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟢 Largest Contentful Paint 1.1 s
🟢 Speed Index 0.8 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0
설정

/settings

Category Score
🟢 Performance 99
🟢 Accessibility 100
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟢 Largest Contentful Paint 1.0 s
🟢 Speed Index 0.6 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0

Copy link
Member

@rkdwoals159 rkdwoals159 left a comment

Choose a reason for hiding this comment

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

확인했습니다~

@yyoonngg yyoonngg force-pushed the fix/#528-dashboard-input-hotfix branch from 1f40ef5 to 95b8d8b Compare February 26, 2026 13:47
@yyoonngg
Copy link
Collaborator Author

/noti-fe
To. 본승님 변경된 내용이 추가적으로 생겨서.. 추가 리뷰 부탁드립니다

@yyoonngg yyoonngg changed the title [FIX] 대시보드 비용 빈칸 입력 방지 & 텍스트 글자수 제한 [HOTFIX] 대시보드 입력 검증 및 UX 개선, 생년월 검증 공용화 Feb 26, 2026
Copy link
Collaborator

@bonsng bonsng left a comment

Choose a reason for hiding this comment

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

마지막까지 신경쓰시는 모습 좋습니다!! 내일 화이팅입니다!!

@yyoonngg yyoonngg merged commit e578c44 into develop Feb 26, 2026
12 checks passed
@yyoonngg yyoonngg deleted the fix/#528-dashboard-input-hotfix branch February 26, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working fe

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[HOTFIX] 대시보드 입력 이슈 해결

3 participants