- 파일유형 클릭 시 activeCat 덮어쓰던 버그 수정
- 파일유형에 전체 항목 추가 (기본 선택)
- Icon 컴포넌트에 file/user/log-out/edit 추가, 미등록 아이콘 폴백 처리
- DH.png 로고로 사이드바 브랜드 마크 교체 (index/admin 공통)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- 카테고리 DB를 type 기반(doc/img/vid/zip/code)으로 마이그레이션
- 사이드바·상단탭이 DB 카테고리 API를 공유해 항상 일치
- 기본 뷰를 그리드 → 리스트로 변경
- 로그인 버튼 제거, 관리자만 로그인 가능
- 관리자 패널에서 사용자 관리 메뉴 제거
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- server.js: 세션 토큰 기반 인증 미들웨어 추가
- POST /api/admin/login, POST /api/admin/logout, GET /api/admin/verify 엔드포인트 추가
- 관리자 전용 쓰기 라우트에 authMiddleware 적용
- admin.html: 로그인 화면 컴포넌트 및 토큰 관리(sessionStorage) 추가
- 사이드바에 로그아웃 버튼 추가
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>