커밋 그래프

472 커밋

작성자 SHA1 메시지 날짜
509e4e6584 Merge pull request 'docs: ������ ��Ʈ ���� (2026-04-20)' (#196) from release/2026-04-20-notes into develop 2026-04-20 16:48:50 +09:00
4fd8d4aa1c docs: 릴리즈 노트 정리 (2026-04-20) 2026-04-20 16:48:05 +09:00
1d5ec35c78 Merge pull request 'feat(hns): HNS �м� �� UI ���� ? ���� ��Ʈ�� ��ġ ���� �� �м� ���� �������� ���Ǻ� ǥ��' (#195) from feature/hns-improvements into develop 2026-04-20 16:45:28 +09:00
604353cd81 docs: 릴리즈 노트 업데이트 2026-04-20 16:44:18 +09:00
c39594ca14 feat(hns): HNS 분석 뷰 UI 개선 — 지도 컨트롤 위치 조정 및 분석 모드 오버레이 조건부 표시 2026-04-20 16:42:27 +09:00
b5c1f88706 Merge pull request 'feat(vessel): ���� �˻� ���� ���� (��ü ij�� Ȯ�롤���̶���Ʈ �������� �̵�����)' (#194) from feature/vessel-search-on-map into develop 2026-04-20 16:18:44 +09:00
ffb98e2693 docs: 릴리즈 노트 업데이트 2026-04-20 16:17:28 +09:00
e8b9b92389 feat(vessel): 선박 검색 시 지도에 하이라이트 링 표시
- MapView, IncidentsView에 searchedVesselMmsi 상태 추가
- 검색된 선박 위치에 pulsing 링 애니메이션 Marker 렌더링
- 선박 클릭 시 하이라이트 초기화
- vsb-highlight-ring CSS 애니메이션 추가 (components.css)
2026-04-20 16:13:32 +09:00
559ebd666a fix(vessel): 선박 라우터 전체에 requireAuth 미들웨어 추가
/in-area, /all, /status 세 엔드포인트 모두 인증 없이 접근 가능한 상태였음.
모든 라우트에 requireAuth를 적용하여 미인증 요청 시 401 반환.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 15:18:16 +09:00
1f2e493226 feat(vessel): 선박 검색을 전체 캐시 대상으로 확대
뷰포트에 관계없이 백엔드 캐시의 전체 선박을 검색 가능하도록 개선.

- backend: GET /api/vessels/all 엔드포인트 추가 (getAllVessels)
- vesselSignalClient: onAllVessels? 콜백 추가; PollingClient는 3분마다 pollAll(), WS Client는 필터링 전 전송
- useVesselSignals: { vessels, allVessels } 반환, 초기 스냅샷도 allVessels에 반영
- MapView: allVessels prop 추가, VesselSearchBar에 우선 전달
- OilSpillView/HNSView/RescueView/IncidentsView: allVessels 구조분해 후 MapView/VesselSearchBar에 전달

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 15:10:58 +09:00
d69e057d8b Merge pull request 'feat(weather): KHOA API ���� ��û �� ���� ��Ʈ�� ��ġ ����' (#193) from feature/weather-tab-development into develop 2026-04-20 14:18:13 +09:00
78146376a4 docs: 릴리즈 노트 업데이트 2026-04-20 14:15:09 +09:00
1825bcbb5f refactor(weather): KHOA API 병렬 요청 및 지도 컨트롤 위치 개선 2026-04-20 14:13:03 +09:00
70fe23e40b Merge pull request 'feat(hns): HNS 정보 레이어 패널 추가 및 분석 파라미터 보강' (#192) from feature/hns-improvements into develop 2026-04-20 11:41:01 +09:00
62feeb5372 docs: 릴리즈 노트 업데이트 2026-04-20 11:39:51 +09:00
a3aca44902 feat(hns): HNS 정보 레이어 패널 추가 및 분석 파라미터 보강
- InfoLayerSection을 공통 컴포넌트로 이동 (prediction → common/layer)
- HNSLeftPanel에 InfoLayerSection 통합 (레이어 표시/불투명도/밝기/색상)
- HNS 분석 생성 시 spilQty, spilUnitCd, fcstHr, algoCd, critMdlCd 전달
- DB migration 033: SPIL_QTY NUMERIC(22,10) 확장 (대용량 유출량 지원)
2026-04-20 11:34:30 +09:00
bcfc0b3a9f Merge pull request 'feat(hns): HNS 분석 목록 서버사이드 페이지네이션 추가 및 대기확산 히트맵 렌더링 개선' (#191) from feature/hns-atmospheric-dispersion into develop 2026-04-20 09:20:28 +09:00
6b3dc8276e docs: 릴리즈 노트 업데이트 2026-04-20 09:19:24 +09:00
8906ed0680 feat(hns): HNS 분석 목록 서버사이드 페이지네이션 추가 및 대기확산 히트맵 렌더링 개선 2026-04-20 09:11:08 +09:00
3b24e68547 Merge pull request 'docs: 릴리즈 노트 정리 (2026-04-17)' (#189) from release/2026-04-17-notes into develop 2026-04-17 13:37:56 +09:00
04a205c9ec docs: 릴리즈 노트 정리 (2026-04-17) 2026-04-17 13:36:21 +09:00
c7c7bcdc45 Merge pull request 'fix: 빌드 에러 수정 및 color 토큰 Definition 팔레트 마이그레이션' (#188) from feature/fix-build-error into develop 2026-04-17 13:28:35 +09:00
846c63eae9 Merge develop into feature/fix-build-error
# Conflicts:
#	docs/RELEASE-NOTES.md
2026-04-17 13:27:53 +09:00
7de0b008c4 docs: 릴리즈 노트 업데이트 2026-04-17 13:22:25 +09:00
d07bd3e0f1 refactor(design): color 토큰 Definition 팔레트로 마이그레이션
- bg/stroke/fg grayscale을 쿨톤으로 전환 (#121418, #24272D 등)
- Primary #0099DD + Red #D61111 + Yellow #FEDA4A 적용
- ColorPaletteContent 디자인 페이지 값 동기화
- CLAUDE.md 완료된 진행 중 작업 섹션 제거
2026-04-17 13:20:28 +09:00
9a85cb545c Merge pull request 'feat(hns): HNS 물질 DB 데이터 확장 및 임포트 스크립트 개선' (#187) from feature/hns-substance-db-expansion into develop 2026-04-17 11:12:13 +09:00
4a730d1582 docs: 릴리즈 노트 업데이트 2026-04-17 11:10:44 +09:00
1980463904 Merge remote-tracking branch 'origin/develop' into feature/hns-substance-db-expansion 2026-04-17 11:08:47 +09:00
26b86a5a4b feat(hns): HNS 물질 DB 데이터 확장 및 임포트 스크립트 개선 2026-04-17 11:00:46 +09:00
2ee4df5afb Merge pull request 'fix: 빌드 에러 수정 - 타입 import 정리 및 미사용 코드 제거' (#186) from feature/fix-build-error into develop 2026-04-17 10:58:42 +09:00
784b36e69b docs: 릴리즈 노트 업데이트 2026-04-17 10:56:45 +09:00
c5dc5c60c5 fix: 빌드 에러 수정 - 타입 import 정리 및 미사용 코드 제거 2026-04-17 10:53:57 +09:00
9f4a578af3 Merge remote-tracking branch 'origin/develop' into feature/hns-substance-db-expansion
# Conflicts:
#	frontend/src/common/types/hns.ts
#	frontend/src/components/hns/components/HNSSubstanceView.tsx
2026-04-17 09:49:04 +09:00
1a31795970 feat(hns): HNS 물질 DB 확장 및 데이터 구조 개선 2026-04-17 09:38:06 +09:00
e31cb9b764 Merge pull request 'fix(incidents): MPA 리팩토링 누락 imports 정리' (#185) from bugfix/incidents-view-refactor-leftovers into develop 2026-04-17 08:16:02 +09:00
c46bf50348 docs: 릴리즈 노트 업데이트 2026-04-17 08:15:06 +09:00
13bda6d15b fix(incidents): MPA 리팩토링 누락 imports 정리
- IncidentsView: SplitPanelContent 중복 import 제거 (contents/ 스텁 미사용)
- predictionApi: fetchOilSpillSummary 이관 (PredictionInterface의 api 미임포트로 사실상 동작불가 함수였음)
- AnalysisSelectModal, hnsDispersionLayers: @tabs/→@components/+@interfaces/, @common/components/→@components/common/
2026-04-17 08:14:21 +09:00
650bb2b035 Merge pull request 'docs: MPA 컴포넌트 구조 반영 (tabs/ → components/ 경로 정정)' (#184) from docs/update-paths-mpa into develop 2026-04-17 07:35:21 +09:00
749453b9d1 docs: 릴리즈 노트 업데이트 2026-04-17 07:34:53 +09:00
0a9a5f433e docs: MPA 컴포넌트 구조 반영 (tabs/ → components/ 경로 정정) 2026-04-17 07:34:41 +09:00
ee90b2efdb Merge pull request 'docs: 릴리즈 노트 정리 (2026-04-17)' (#182) from release/2026-04-17-notes into develop 2026-04-17 07:23:31 +09:00
bdb9f95b96 docs: 릴리즈 노트 정리 (2026-04-17) 2026-04-17 07:23:17 +09:00
5987dcb991 Merge pull request 'docs: CLAUDE.md 절대 지침 추가(develop 최신화·디자인 시스템 준수)' (#181) from docs/claude-md-absolute-rules into develop 2026-04-17 07:20:59 +09:00
798002580f docs: 릴리즈 노트 업데이트 2026-04-17 07:20:12 +09:00
0c61041974 docs: CLAUDE.md 절대 지침 추가(develop 최신화·디자인 시스템 준수) 2026-04-17 07:19:26 +09:00
c219adf2d9 Merge pull request 'docs: 릴리즈 노트 정리 (2026-04-16)' (#179) from release/2026-04-16-notes into develop 2026-04-16 18:36:53 +09:00
2f5d2fdb1b docs: 릴리즈 노트 정리 (2026-04-16)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 18:35:42 +09:00
cd4717f303 docs: 릴리즈 노트 정리 (2026-04-16)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 18:33:49 +09:00
7a5028226b Merge pull request 'refactor(mpa): 탭 디렉토리를 MPA 컴포넌트 구조로 재편' (#178) from feature/mpa-develop into develop 2026-04-16 18:14:46 +09:00
a6b0e92a8e Merge branch 'develop' into feature/mpa-develop 2026-04-16 18:13:54 +09:00