release: 2026-04-09 (247건 커밋) #163

병합
dnlee develop 에서 main 로 18 commits 를 머지했습니다 2026-04-09 14:57:14 +09:00
소유자

릴리즈 노트 [2026-04-09]

추가

  • 디자인 시스템 Float 카탈로그 추가 (Modal / Dropdown / Overlay / Toast)
  • 디자인 시스템 폰트/색상 토큰을 전 탭 컴포넌트에 전면 적용 (admin, aerial, assets, board, hns, incidents, prediction, reports, rescue, scat, weather)
  • SR 민감자원 벡터타일 오버레이 컴포넌트 및 백엔드 프록시 엔드포인트 추가
  • 해양 오염물질 배출규정 구역 판별 기능 추가

변경

  • 지도: 항상 라이트 모드로 고정 (앱 다크 모드와 무관)
  • 지도: lightMode prop 제거, useThemeStore 기반 테마 전환 통합
  • 레이어 색상 상태를 OilSpillView로 끌어올림
  • 대한민국 해리 GeoJSON 데이터 갱신

이전 릴리즈 포함 누적 247건 커밋 (develop → main)

## 릴리즈 노트 [2026-04-09] ### 추가 - 디자인 시스템 Float 카탈로그 추가 (Modal / Dropdown / Overlay / Toast) - 디자인 시스템 폰트/색상 토큰을 전 탭 컴포넌트에 전면 적용 (admin, aerial, assets, board, hns, incidents, prediction, reports, rescue, scat, weather) - SR 민감자원 벡터타일 오버레이 컴포넌트 및 백엔드 프록시 엔드포인트 추가 - 해양 오염물질 배출규정 구역 판별 기능 추가 ### 변경 - 지도: 항상 라이트 모드로 고정 (앱 다크 모드와 무관) - 지도: lightMode prop 제거, useThemeStore 기반 테마 전환 통합 - 레이어 색상 상태를 OilSpillView로 끌어올림 - 대한민국 해리 GeoJSON 데이터 갱신 --- 이전 릴리즈 포함 누적 247건 커밋 (develop → main)
dnlee added 18 commits 2026-04-09 14:56:50 +09:00
- GeoJSON 기반 영해기선 거리 계산 및 구역(3/12/25/50해리) 판별
- point-in-polygon 및 point-to-segment 거리 알고리즘 적용
- 해양환경관리법 제22조 기반 배출 규정 표출
- 서해 NLL 경로 좌표 추가 (백령도 부근까지 연장)
기존 TB_ZN_TRTSEA 기반 영해기선/버퍼 GeoJSON 6개 삭제, 대한민국 해리 GeoJSON 5개로 교체 및 fetch 경로 수정
# Conflicts:
#	frontend/src/tabs/incidents/components/DischargeZonePanel.tsx
#	frontend/src/tabs/incidents/utils/dischargeZoneData.ts
3/12/25/50해리 구역 GeoJSON 파일 데이터 업데이트
useBaseMapStyle에서 테마 구독 제거, 항상 LIGHT_STYLE 반환.
MapView lightMode를 true로 고정하여 앱 다크 모드와 무관하게
지도는 라이트 모드로 표시.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Martin 서버의 SR 벡터타일, TileJSON, 스타일 JSON을
백엔드 프록시를 통해 제공하는 라우트 추가.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SrOverlay: Martin SR 스타일 JSON 기반 동적 벡터타일 레이어 렌더링.
srStyles: 레이어 타입별 opacity/color 속성 키 헬퍼.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
InfoLayerSection 내부 상태였던 layerColors를 OilSpillView에서
관리하도록 변경하여 MapView에 색상 정보를 전달할 수 있도록 함.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
# Conflicts:
#	docs/RELEASE-NOTES.md
#	frontend/src/common/components/map/MapView.tsx
#	frontend/src/tabs/incidents/components/DischargeZonePanel.tsx
#	frontend/src/tabs/incidents/components/IncidentsView.tsx
claude-bot 이 변경사항을 승인하였습니다. 2026-04-09 14:57:13 +09:00
claude-bot left a comment
멤버

릴리즈 승인 (via /release skill)

릴리즈 승인 (via /release skill)
dnlee merged commit cc3e0c5596 into main 2026-04-09 14:57:14 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/wing-ops#163
No description provided.