32 lines
1.4 KiB
Markdown
32 lines
1.4 KiB
Markdown
# Release Notes
|
|
|
|
이 문서는 [Keep a Changelog](https://keepachangelog.com/ko/1.0.0/) 형식을 따릅니다.
|
|
|
|
## [Unreleased]
|
|
|
|
## [2026-03-17]
|
|
|
|
### 추가
|
|
- 프론트엔드 모노레포 이관 (`frontend/` 폴더 구조)
|
|
- signal-batch API 연동 (한국 선박 실시간 위치 데이터)
|
|
- Tailwind CSS 4 + CSS 변수 테마 시스템 (dark/light)
|
|
- i18next 다국어 지원 (ko/en) — 28개 컴포넌트 적용
|
|
- 레이어 패널 트리 구조 재설계 (카테고리별 온/오프, 접이식 범례)
|
|
- Google OAuth 로그인 + DEV LOGIN 인증 우회 (개발 모드)
|
|
- 선박 이미지 탭 전환 UI (signal-batch / MarineTraffic)
|
|
- 백엔드 Spring Boot 3.2 스켈레톤 (Java 17)
|
|
- Google OAuth + JWT 인증 API (`@gcsc.co.kr` 도메인 제한)
|
|
- 데이터 수집기 placeholder (GDELT, Google News, CENTCOM)
|
|
- PostgreSQL 스키마 (events, news, osint, users, login_history)
|
|
- Python FastAPI 분석서버 placeholder
|
|
- Gitea Actions CI/CD 파이프라인 (main merge 시 자동 배포)
|
|
- nginx 설정 (SPA + API 프록시 + 외부 API CORS 프록시)
|
|
- systemd 서비스 (kcg-backend, JDK 17, 2~4GB 힙)
|
|
|
|
### 변경
|
|
- 외부 API 호출 CORS 프록시 전환 (Airplanes.live, OpenSky, CelesTrak)
|
|
- App.css 하드코딩 색상 → CSS 변수 토큰 전환 (테마 반응)
|
|
- 선박 분류 체계 AIS shipTy 파싱 개선
|
|
- 한국 선박 데이터 폴링 주기 15초 → 4분
|
|
- 범례 카운트 MT 분류 기준으로 동기화
|