Files
vexplor/STATUS.md
SeongHyun Kim 578cca2687 feat(pop-dashboard): 4가지 아이템 모드 완성 - 설정 UI 추가 및 버그 수정
설정 패널 (PopDashboardConfig):
- groupBy(X축 분류) Combobox 설정 UI 추가
- 차트 xAxisColumn/yAxisColumn 입력 UI 추가
- 통계 카드 카테고리 추가/삭제/편집 인라인 에디터 추가
- 대상 컬럼 Select를 Combobox(검색 가능)로 개선

데이터 처리 버그 수정 (PopDashboardComponent):
- 차트: groupBy 있을 때 xAxisColumn 자동 보정 로직 추가
- 통계 카드: 카테고리별 필터 실제 적용 (기존: 모든 카테고리에 rows.length 동일 입력)
- useCallback 의존성 안정화 (visibleItemIds 문자열 키 사용)
- refreshInterval 최소 5초 강제

데이터 fetcher 방어 로직 (dataFetcher.ts):
- validateDataSourceConfig() 추가: 설정 미완료 시 SQL 전송 차단
- 빈 필터/불완전 조인 건너뜀 처리
- COUNT 컬럼 미선택 시 COUNT(*) 자동 처리
- fetchTableColumns() 이중 폴백 (tableManagementApi -> dashboardApi)

아이템 UI 개선:
- KPI/차트/게이지/통계 카드 패딩 및 폰트 크기 조정
- 작은 셀에서도 라벨/단위/증감율 표시되도록 hidden 제거

기타:
- GridMode MIN_CELL_WIDTH 160 -> 80 축소
- PLAN.MD: 대시보드 4가지 아이템 모드 완성 계획으로 갱신
- STATUS.md: 프로젝트 상태 추적 파일 추가

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 16:12:29 +09:00

2.1 KiB

프로젝트 상태 추적

최종 업데이트: 2026-02-10


현재 진행 중

pop-dashboard 4가지 아이템 모드 완성

상태: 코딩 완료, 브라우저 테스트 대기 계획서: PLAN.MD


다음 작업

순서 작업 파일 상태
7 브라우저 테스트 (차트 groupBy / 통계카드 카테고리) - [ ] 대기

완료된 작업 (최근)

날짜 작업 비고
2026-02-10 A-1: groupBy 설정 UI 추가 DataSourceEditor에 Combobox 방식 그룹핑 컬럼 선택 UI
2026-02-10 A-2: 차트 xAxisColumn/yAxisColumn 입력 UI 차트 설정 섹션에 X/Y축 컬럼 입력 필드
2026-02-10 A-3: 통계 카드 카테고리 설정 UI 카테고리 추가/삭제/편집 인라인 에디터
2026-02-10 B-1: 차트 xAxisColumn 자동 보정 groupBy 있으면 xAxisColumn 자동 설정
2026-02-10 B-2: 통계 카드 카테고리별 필터 적용 rows 필터링으로 카테고리별 독립 건수 표시 버그 수정
2026-02-10 fetchTableColumns 폴백 추가 tableManagementApi 우선 사용으로 컬럼 로딩 안정화
2026-02-09 POP 뷰어 스크롤 수정 overflow-hidden 제거, overflow-auto 공통 적용
2026-02-09 POP 뷰어 실제 컴포넌트 렌더링 레지스트리 초기화 + renderActualComponent
2026-02-08 V2/V2 컴포넌트 스키마 정비 componentConfig.ts 통합 관리

알려진 이슈

# 이슈 심각도 상태
1 차트 groupBy 설정 UI 없음 높음 수정 완료 (A-1)
2 차트 xAxisColumn 미설정 시 빈 차트 높음 수정 완료 (A-2, B-1)
3 통계 카드 카테고리 설정 UI 없음 높음 수정 완료 (A-3)
4 통계 카드 카테고리별 필터 미적용 버그 높음 수정 완료 (B-2)
5 KPI 증감율(trendValue) 미구현 낮음 향후 구현
6 게이지 동적 목표값(targetDataSource) 미구현 낮음 향후 구현