feat(ui): Midnight Glass v2 마감 — lucide 아이콘 통일 + 몰입 패널 웨이브 + 팝업 정합

- @mui/icons-material → lucide-react 전환 (23파일, 잔여 0)
- VoiceRecordingPanel: 9바 DOM 웨이브 → GradientWave (canvas)
- Vanilla 팝업 5종 style.css v2 정합 (글래스 네이비/헤어라인/블루,
  CSS 변수 주입 구조 유지 — 테마 반응형 보존)
This commit is contained in:
Yun Chan 2026-07-21 20:20:32 +09:00
parent a8a1d6e546
commit 082ed2ef02
30 changed files with 212 additions and 289 deletions

View file

@ -18,11 +18,12 @@
- **StatusBar**: 브랜드+버전+모델 / 로컬 시간 시계
- 검증: tsc 0, vitest 41/41, 실행 스크린샷으로 대시보드/히스토리/대화/회의/지식/설정 전 페이지 확인. 스크롤 시 폭 불변 확인. 상단 1px 잡티는 detached DevTools 겹침(앱 버그 아님)
### 남은 마감(진행 중)
1. 내부 페이지들의 @mui/icons-material → lucide-react 통일
2. Vanilla 팝업 5종(recording-tip 등) 스타일 v2 정합
3. VoiceRecordingPanel(대화 몰입 패널) → GradientWave 교체
4. 라이트 테마 시각 검수, v0.2.0-alpha 릴리스
### 마감 완료 (워크플로 8 에이전트 병렬)
1. ✅ @mui/icons-material → lucide-react 전환 (23파일, 잔여 0 — 의존성 제거는 추후)
2. ✅ Vanilla 팝업 5종 CSS v2 정합 (글래스 네이비 + 블루 액센트, var(--) 주입 구조 유지)
3. ✅ VoiceRecordingPanel → GradientWave 교체
4. 검증: tsc 0 / vitest 41/41 / 실화면 캡처 (Midnight·Nord 두 테마)
5. 잔여(후속): 라이트 테마 정밀 검수, @mui/icons-material 의존성 package.json 제거, MetalDial(미사용) 정리, v0.2.0-alpha 릴리스
## 모델 현대화 트랙 (2026-07-21) — B 완료, A 완료(코드), C 완료(코드)