커밋 그래프

3 커밋

작성자 SHA1 메시지 날짜
d72799011d feat: 백엔드 API 연동 강화 및 통계 페이지 개편
- StatsResponse/LoginHistory 타입을 백엔드 스키마에 동기화
- 통계 카드 7개(사용자 상태별, 오늘 로그인, 전체 롤) + 로그인 이력 테이블 추가
- 권한 삭제 API 경로 수정 (/admin/roles/permissions/)
- 사용자 관리에 관리자 지정/해제 토글 및 ADMIN 뱃지 추가
- 가이드/홈 페이지에 활동 추적(POST /activity/track) 연동
- CiCdGuide.tsx ESLint no-useless-escape 에러 수정

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 23:00:32 +09:00
456cfdddd9 feat: 전체 UI 구현 및 백엔드 인증 API 연동
- 테마 시스템: CSS 변수 + data-theme + Tailwind v4 시맨틱 색상 (다크모드 지원)
- 공통 컴포넌트: CodeBlock, Alert, StepGuide, CopyButton, TableOfContents
- 가이드 콘텐츠 8개 섹션 (React.lazy 동적 로딩, 실제 인프라 검증 완료)
- 관리자 페이지 4개 (사용자/롤/권한/통계)
- 레이아웃: 반응형 사이드바 + 테마 토글 + ScrollSpy 목차
- 인증: Google OAuth 로그인/세션복원/로그아웃 백엔드 API 연동
- 개발모드 mock 인증 (import.meta.env.DEV 전용)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 17:38:28 +09:00
a0395622ab feat: 인증/라우팅/레이아웃 scaffold 구현
- AuthProvider + ProtectedRoute + AdminRoute (인증 가드)
- LoginPage (Google OAuth), PendingPage, DeniedPage
- AppLayout (사이드바 + 메인 콘텐츠)
- HomePage (퀵링크 카드), GuidePage (섹션 동적 렌더링)
- BrowserRouter 라우팅 구성
- API fetch 래퍼 + 메뉴 네비게이션 유틸
- 타입 정의 (User, Role, AuthResponse, NavItem, Issue)
- CLAUDE.md 상세화 (별도 세션 작업 가이드)
2026-02-14 13:25:20 +09:00