feat: 센서 그래프 실데이터 + 선박 모달 UI 개선 + KST/UTC 라디오 #50

병합
htlee feature/sensor-chart-live 에서 develop 로 11 commits 를 머지했습니다 2026-03-18 09:29:41 +09:00
소유자

변경 사항

  • SensorChart: 백엔드 실데이터(지진/기압) + 동적 x축 시간 + 히스토리 10M/30M/1H/3H/6H
  • LiveControls: KST/UTC 토글 → 라디오 버튼 그룹
  • ShipLayer: 모달 고정크기(300px), 드래그 가능, S&P Global 다중사진 슬라이드
  • 선박 모달 CSS 통일 (태그 스타일, 2컬럼 그리드 + column-gap, 긴 값 단독행)
  • 센서 API: hours→min 파라미터 (기본 2880=48h), /api/sensor/* 인증 예외
  • useIranData/useKoreaData: 센서 10분 polling incremental merge + 선박 60분 초기/6분 merge + 60분 stale 제거

테스트

  • tsc --noEmit 통과
  • vite build 성공
  • ESLint 통과
  • 배포 후 센서 그래프 확인
  • 선박 모달 사진/드래그/슬라이드 확인
## 변경 사항 - SensorChart: 백엔드 실데이터(지진/기압) + 동적 x축 시간 + 히스토리 10M/30M/1H/3H/6H - LiveControls: KST/UTC 토글 → 라디오 버튼 그룹 - ShipLayer: 모달 고정크기(300px), 드래그 가능, S&P Global 다중사진 슬라이드 - 선박 모달 CSS 통일 (태그 스타일, 2컬럼 그리드 + column-gap, 긴 값 단독행) - 센서 API: hours→min 파라미터 (기본 2880=48h), /api/sensor/* 인증 예외 - useIranData/useKoreaData: 센서 10분 polling incremental merge + 선박 60분 초기/6분 merge + 60분 stale 제거 ## 테스트 - [x] tsc --noEmit 통과 - [x] vite build 성공 - [x] ESLint 통과 - [ ] 배포 후 센서 그래프 확인 - [ ] 선박 모달 사진/드래그/슬라이드 확인
htlee added 11 commits 2026-03-18 09:29:13 +09:00
fix(frontend): 컴포넌트 import 경로 수정 (vite build 실패 해결) (#43)
Some checks failed
Deploy KCG / deploy (push) Failing after 1m43s
c63af7abe0
Co-authored-by: htlee <htlee@gcsc.co.kr>
Co-committed-by: htlee <htlee@gcsc.co.kr>
fix(deploy): health check + PressureCollector 중복 방지 (#44)
Some checks failed
Deploy KCG / deploy (push) Failing after 1m12s
1549adafc7
Co-authored-by: htlee <htlee@gcsc.co.kr>
Co-committed-by: htlee <htlee@gcsc.co.kr>
fix(deploy): SSH 호스트 IP 동적 감지 + health check 개선 (#45)
Some checks failed
Deploy KCG / deploy (push) Failing after 1m6s
db8334b08e
Co-authored-by: htlee <htlee@gcsc.co.kr>
Co-committed-by: htlee <htlee@gcsc.co.kr>
fix(deploy): gateway 감지 ip → /proc/net/route (#46)
Some checks failed
Deploy KCG / deploy (push) Failing after 1m15s
5d01b0e6e5
Co-authored-by: htlee <htlee@gcsc.co.kr>
Co-committed-by: htlee <htlee@gcsc.co.kr>
fix(deploy): SSH 호스트 내부 IP 고정 (signal-batch 패턴) (#47)
Some checks failed
Deploy KCG / deploy (push) Failing after 1m11s
6182a79ae4
Co-authored-by: htlee <htlee@gcsc.co.kr>
Co-committed-by: htlee <htlee@gcsc.co.kr>
fix(deploy): SSH 디버그 + printf 키 저장 (#48)
Some checks failed
Deploy KCG / deploy (push) Failing after 1m12s
7b05598714
Co-authored-by: htlee <htlee@gcsc.co.kr>
Co-committed-by: htlee <htlee@gcsc.co.kr>
fix(deploy): SSH set -e 제거 + curl fallback (#49)
All checks were successful
Deploy KCG / deploy (push) Successful in 1m14s
c9f295288c
Co-authored-by: htlee <htlee@gcsc.co.kr>
Co-committed-by: htlee <htlee@gcsc.co.kr>
- SensorChart: 백엔드 실데이터(지진/기압) + 동적 x축 시간 + 히스토리 10M/30M/1H/3H/6H
- LiveControls: KST/UTC 토글 → 라디오 버튼 그룹
- ShipLayer: 모달 고정크기(300px), 드래그 가능, S&P Global 다중사진 슬라이드
- 선박 모달 CSS 통일 (태그 스타일, 2컬럼 그리드, 긴 값 단독행)
- 센서 API: hours→min 파라미터 (기본 2880=48h), 인증 예외 처리
- useIranData/useKoreaData: 센서 10분 polling + 선박 60분 초기/6분 incremental merge

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
claude-bot 이 변경사항을 승인하였습니다. 2026-03-18 09:29:35 +09:00
claude-bot left a comment
멤버

MR 승인 (via /mr skill)

MR 승인 (via /mr skill)
htlee merged commit 0b0c8dc5e6 into develop 2026-03-18 09:29:41 +09:00
htlee 삭제된 브랜치 feature/sensor-chart-live 2026-03-18 09:29:41 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

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

의존성

No dependencies set.

Reference: gc/kcg-monitoring#50
No description provided.