커밋 그래프

3 커밋

작성자 SHA1 메시지 날짜
Nan Kyung Lee
e18a1a4932 feat(layer): 위험/산업 인프라 레이어 그룹 및 UI 개선
- 위험시설: 석유화학단지(5), LNG기지(10), 유류탱크(15), 위험물항만(6) 추가
- 에너지/발전시설: 원자력(5), 화력(5) 추가; 발전/변전·풍력단지 그룹 이동
- 산업공정/제조시설: 조선소(6), 폐수처리(5), 시멘트/제철소(5) 추가
- 위험/산업 인프라 수퍼그룹 신설 (3단계 계층 구조)
- LayerPanel: 레이어 수량을 우측 숫자 뱃지로 표시 (괄호 제거)
- 해외시설 하위항목: 이란탭=호르무즈 10개국, 한국탭=중국·일본
- EventLog: 재난/안전뉴스 섹션 추가 (한국탭), OSINT 접기/펼치기
- OSINT 뉴스 2026-03-21 기준으로 업데이트

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 09:47:44 +09:00
69b2aeb3b3 feat(backend): OSINT/Satellite 수집기 + Caffeine 캐시 통일 + REST API
- OSINT: GDELT + Google News RSS 수집기 (@Scheduled 2분)
- Satellite: CelesTrak TLE 수집기 (@Scheduled 10분)
- Caffeine 캐시 TTL 2일 (Aircraft 포함 전체 통일)
- 프론트: 백엔드 API 우선 호출 + CelesTrak/GDELT fallback
2026-03-18 04:04:18 +09:00
2534faa488 feat: 프론트엔드 모노레포 이관 + signal-batch 연동 + Tailwind/i18n/테마 전환
- frontend/ 폴더로 프론트엔드 전체 이관
- signal-batch API 연동 (한국 선박 위치 데이터)
- Tailwind CSS 4 + CSS 변수 테마 토큰 (dark/light)
- i18next 다국어 (ko/en) 인프라 + 28개 컴포넌트 적용
- 레이어 패널 트리 구조 재설계 (카테고리별 온/오프, 범례)
- Google OAuth 로그인 화면 + DEV LOGIN 우회
- 외부 API CORS 프록시 전환 (Airplanes.live, OpenSky, CelesTrak)
- ShipLayer 이미지 탭 전환 (signal-batch / MarineTraffic)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 13:54:41 +09:00