Commit Graph

10 Commits

Author SHA1 Message Date
김보곤
5818c7e93e fix:전체 Lucide 아이콘 호환성 수정 (24개 파일)
- Lucide 0.563.0 API 변경 대응: lucide.icons[name] → PascalCase 개별 export
- kebab-case → PascalCase 자동 변환 로직 적용
- 리네임된 아이콘 별칭 매핑 (check-circle→CircleCheck 등)
- 구버전 lucide.icons 객체 폴백 유지
- 적용 범위: finance/*(19), system/*(2), sales/interviews(1), ai-token-usage(1), holidays(1)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 14:12:40 +09:00
김보곤
249491452b fix:항목 삭제 confirm을 인라인 팝오버로 변경
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 22:44:58 +09:00
김보곤
c6e8789b7e fix:질문 삭제 confirm을 인라인 팝오버로 변경
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 22:41:23 +09:00
김보곤
46f8296324 fix:질문 삭제 버튼을 텍스트로 변경 (Lucide 아이콘 렌더링 이슈)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 22:22:29 +09:00
김보곤
b365486c09 fix:질문 행 hover X 마크를 순수 CSS로 변경 (group-hover 미동작 수정)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 22:18:29 +09:00
김보곤
655dfc6641 fix:질문 행 hover 시 문장 끝에 적색 X 삭제 버튼 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 22:15:02 +09:00
김보곤
32cbef9ae3 feat:인터뷰 시나리오 MD 파일 업로드 일괄 생성 기능
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 21:42:14 +09:00
김보곤
79f6fc29e8 fix:카테고리 수정/삭제 버튼 선택 시 항상 표시
- hover 의존(hidden group-hover) 제거
- 선택된 카테고리에서 수정/삭제 버튼 항상 노출

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 21:22:02 +09:00
김보곤
98a8dbcab1 fix:인터뷰 시나리오 UI 버튼을 텍스트 기반으로 변경
- Lucide 아이콘 의존 제거하여 버튼 가시성 개선
- 카테고리/항목/질문의 추가/수정/삭제 버튼을 텍스트로 변경
- 빈 상태에서도 카테고리 추가 버튼 명확하게 표시

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 21:19:34 +09:00
김보곤
a507f7dc69 feat:인터뷰 시나리오 관리 기능 추가
- InterviewScenarioController: 카테고리/항목/질문 CRUD + 세션 관리 API
- InterviewScenarioService: 비즈니스 로직 (트리 조회, 세션 시작/토글/완료)
- MNG 모델 5개: InterviewCategory, InterviewTemplate, InterviewQuestion, InterviewSession, InterviewAnswer
- React 뷰: 2-패널 레이아웃 (카테고리 사이드바 + 항목/질문 관리)
- 인터뷰 실시 모달: 카테고리 선택 → 체크리스트 → 완료
- 인터뷰 기록 모달: 기록 목록 + 상세 보기
- InterviewMenuSeeder: 영업관리 > 인터뷰 시나리오 메뉴 추가
- 라우트 18개 추가 (sales/interviews/api/*)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 21:01:35 +09:00