d3ro-voice/apps/web/src/components
윤찬 07c6d13c99 feat(V2-6차): 테마 토글 + Mermaid + 오디오 재생 + Dashboard 차트
[A] Dark/Light/6종 + Auto 테마 토글
- theme-mode-context.tsx: localStorage 영속 + prefers-color-scheme
- theme-provider.tsx: 컨텍스트 기반 동적 getTheme
- sidebar.tsx: MUI Select 토글 (PaletteIcon)
- 12개 locale theme.* 키 추가 (label/dark/light/auto/nord/solarized/catppuccin/dracula)

[B] DocumentEditor Mermaid + Markdown 렌더
- markdown-preview.tsx: react-markdown + remark-gfm + lazy mermaid
  - mermaid 코드 블록 자동 SVG 렌더
  - dark theme + d3ro 폰트
- document-editor.tsx: Edit/Preview Tabs

[C] 회의 오디오 재생
- meeting-audio-player.tsx: Supabase Storage signed URL (1h) → <audio controls>
- meetings/[id] AUDIO 카드 추가

[D] Dashboard 14일 추이 차트
- meetings-trend-chart.tsx: recharts LineChart (회의/문서)
- dashboard/page.tsx: 14일 데이터 집계 + 이번 주 stat 자동 계산

[W] fix: Emotion key 'd3ro-mui' → 'mui'
- 'd3ro-mui'에 숫자 3이 포함돼 Emotion 키 검증 실패
- dev SSR /login 500 에러 차단했음

deps:
- react-markdown@10, remark-gfm@4, mermaid@11, recharts@3
2026-04-11 08:57:27 +09:00
..
actions feat(V2-5차): pgvector 시맨틱 검색 + chat 스트리밍 + doc 편집 + VoiceAction + Realtime + storage + 메모 2026-04-10 09:30:41 +09:00
billing feat(V2-X-b): UI 정리 + pull 동기화 + Stripe 서명 검증 + ui-native 패키지 2026-04-09 21:36:38 +09:00
chat feat(V2-5차): pgvector 시맨틱 검색 + chat 스트리밍 + doc 편집 + VoiceAction + Realtime + storage + 메모 2026-04-10 09:30:41 +09:00
dashboard feat(V2-6차): 테마 토글 + Mermaid + 오디오 재생 + Dashboard 차트 2026-04-11 08:57:27 +09:00
knowledge feat(V2-5차): pgvector 시맨틱 검색 + chat 스트리밍 + doc 편집 + VoiceAction + Realtime + storage + 메모 2026-04-10 09:30:41 +09:00
layout feat(V2-6차): 테마 토글 + Mermaid + 오디오 재생 + Dashboard 차트 2026-04-11 08:57:27 +09:00
meetings feat(V2-6차): 테마 토글 + Mermaid + 오디오 재생 + Dashboard 차트 2026-04-11 08:57:27 +09:00
providers feat(V2-6차): 테마 토글 + Mermaid + 오디오 재생 + Dashboard 차트 2026-04-11 08:57:27 +09:00
record feat(V2-5차): pgvector 시맨틱 검색 + chat 스트리밍 + doc 편집 + VoiceAction + Realtime + storage + 메모 2026-04-10 09:30:41 +09:00
teams feat(V2-3차): pull 확장 + invite flow + Realtime + 테스트 + mobile UI 교체 2026-04-10 08:34:52 +09:00