From faa48b75ee8c53bff68ad2c908bbc04463189c83 Mon Sep 17 00:00:00 2001 From: htlee Date: Tue, 17 Mar 2026 14:04:34 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EB=A6=B4=EB=A6=AC=EC=A6=88=20=EB=85=B8?= =?UTF-8?q?=ED=8A=B8=20=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/RELEASE-NOTES.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 docs/RELEASE-NOTES.md diff --git a/docs/RELEASE-NOTES.md b/docs/RELEASE-NOTES.md new file mode 100644 index 0000000..920f29a --- /dev/null +++ b/docs/RELEASE-NOTES.md @@ -0,0 +1,29 @@ +# Release Notes + +이 문서는 [Keep a Changelog](https://keepachangelog.com/ko/1.0.0/) 형식을 따릅니다. + +## [Unreleased] + +### 추가 +- 프론트엔드 모노레포 이관 (`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 분류 기준으로 동기화