Commit Graph

4 Commits

Author SHA1 Message Date
유병철
0db6302652 refactor(WEB): 코드 품질 개선 및 불필요 코드 제거
- 미사용 import/변수/console.log 대량 정리 (100+개 파일)
- ItemMasterContext 간소화 (미사용 로직 제거)
- IntegratedListTemplateV2 / UniversalListPage 개선
- 결재 컴포넌트(ApprovalBox, DraftBox, ReferenceBox) 정리
- HR 컴포넌트(급여/휴가/부서) 코드 간소화
- globals.css 스타일 정리 및 개선
- AuthenticatedLayout 개선
- middleware CSP 정리
- proxy route 불필요 로깅 제거

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 20:55:11 +09:00
0d4e6ee7ea fix(WEB): FCM 초기화 및 프록시 경로 수정
- FCMProvider를 layout.tsx에 추가 (import만 되고 사용 안 됨 → 수정)
- fcm.ts proxyBasePath: /api/proxy/v1 → /api/proxy (경로 중복 수정)
- .env.production 환경변수 이름 동기화
2026-01-07 15:46:17 +09:00
c367ba4ad9 fix(WEB): FCM 모듈 오류 수정 및 중복 타입 제거
- fcm.ts: npm 패키지 import → window.Capacitor 전역 객체 사용
  - Capacitor 앱이 런타임에 주입하는 전역 객체 활용
  - 웹 빌드 시 '@capacitor/core' 모듈 오류 해결
- next.config.ts: Capacitor 패키지 webpack fallback 추가
- types.ts: VendorManagement 중복 선언 제거 (59줄 감소)
2026-01-07 13:23:20 +09:00
f400f01db7 feat(WEB): FCM 푸시 알림 시스템 구현
- FCMProvider 컨텍스트 및 useFCM 훅 추가
- Capacitor FCM 플러그인 통합
- 알림 사운드 파일 추가 (default.wav, push_notification.wav)
- Firebase 메시징 패키지 의존성 추가
2025-12-30 17:31:23 +09:00