GhiVideo 소스 복제 — v4 작업 시작 기준

기존 GhiVideo 저장소 HEAD의 트래킹 소스 362개 파일을 복제.
(node_modules·storage·빌드 산출물·대용량 미디어는 .gitignore 규칙대로 제외)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-09 14:32:51 +09:00
co-authored by Claude Fable 5
commit d38b842e8d
362 changed files with 46358 additions and 0 deletions
@@ -0,0 +1,28 @@
# 좌측 패널 버튼 바 이동 + 측점진단 버튼 삭제(GPS·고도 항상 표시)
**소요 시간**: 약 8분
**Context 사용량**: input ~245k / output ~16k tokens
## 결론
- "좌측 노선 패널 표시" 버튼을 화면표시 옵션 창에서 제거하고, 하단 재생바의 **선형 버튼 왼편**에
"좌측 패널 ON/OFF" 버튼으로 이동(동일 폭 min-w-[96px], emerald).
- "측점 진단" 토글 버튼 삭제. 드론 GPS·절대고도 HUD 는 **항상 표시**(토글 없음)로 변경.
## 변경 내용
- `client/src/components/overlay/StationOverlay.tsx`
- 표시 토글 영역에서 "좌측 노선 패널", "측점 진단" 버튼 2개 제거.
- 미사용된 `showRoutePanel`/`setShowRoutePanel`, `showStationDiag`/`setShowStationDiag` 선언 제거.
- `client/src/components/player/VideoPlayer.tsx`
- `setShowRoutePanel` 셀렉터 추가, 선형 버튼 앞(좌측)에 "좌측 패널 ON/OFF" 버튼 삽입.
- `stationDiag` useMemo 의 `!showStationDiag` 게이트 제거 → 프레임만 있으면 항상 계산.
- GPS·고도 HUD 렌더의 `showStationDiag &&` 게이트 제거 → 항상 표시.
- 미사용된 `showStationDiag` 셀렉터 제거.
## 바 버튼 순서 (영상제어 ON + geoLoaded)
좌측 패널 → 선형 → 드론궤적 (겹침제외는 이전 요청대로 숨김)
## 검증
- `tsc + vite build` 통과(node 20). client/dist 재빌드(11:15).
## 참고
- settingsStore 의 showStationDiag 필드는 남겨둠(다른 잠재 구독 대비). 현재 토글 UI 는 없음.