release: Phase 4~6 통합 릴리즈 (Mock→API + MapLibre 전환) #50

병합
htlee develop 에서 main 로 2 commits 를 머지했습니다 2026-03-01 03:06:59 +09:00
소유자

Summary

develop → main 릴리즈. Phase 4~6 변경사항 통합 배포.

Phase 4: Mock → API 전환

  • 10개 탭 정적 데이터 → PostgreSQL + REST API
  • migration 007~016 (11개 SQL), 백엔드 7개 모듈 신규
  • 프론트 API 서비스 7개, 30+ 컴포넌트 전환

Phase 6: Leaflet → MapLibre GL JS + deck.gl

  • 16개 파일 수정 (5,000+ 줄)
  • Leaflet 완전 제거, WebGL 단일 canvas
  • GPU 렌더링으로 유류 입자 10~100배 성능 향상
  • z-index 충돌 해결 (범례/좌표 정상 표시)

기타

  • SCAT~Rescue 6개 탭 하드코딩 URL 제거 + 환경변수 전환
  • Prediction 시뮬레이션 API 수정
  • Weather Mixed Content 수정

Test plan

  • CI 빌드 통과
  • 전체 탭 동작 확인 (11개 탭)
  • 지도 기능 전수 검증
  • API 연동 정상 확인

🤖 Generated with Claude Code

## Summary develop → main 릴리즈. Phase 4~6 변경사항 통합 배포. ### Phase 4: Mock → API 전환 - 10개 탭 정적 데이터 → PostgreSQL + REST API - migration 007~016 (11개 SQL), 백엔드 7개 모듈 신규 - 프론트 API 서비스 7개, 30+ 컴포넌트 전환 ### Phase 6: Leaflet → MapLibre GL JS + deck.gl - 16개 파일 수정 (5,000+ 줄) - Leaflet 완전 제거, WebGL 단일 canvas - GPU 렌더링으로 유류 입자 10~100배 성능 향상 - z-index 충돌 해결 (범례/좌표 정상 표시) ### 기타 - SCAT~Rescue 6개 탭 하드코딩 URL 제거 + 환경변수 전환 - Prediction 시뮬레이션 API 수정 - Weather Mixed Content 수정 ## Test plan - [ ] CI 빌드 통과 - [ ] 전체 탭 동작 확인 (11개 탭) - [ ] 지도 기능 전수 검증 - [ ] API 연동 정상 확인 🤖 Generated with [Claude Code](https://claude.com/claude-code)
htlee added 2 commits 2026-03-01 03:06:52 +09:00
- scatDetailData는 scatConstants에 없는 export — import 제거, seg.id 직접 사용
- deck.gl → @loaders.gl/worker-utils가 Node.js child_process.spawn 참조하나
  브라우저에서 미사용 코드 경로이므로 shimMissingExports: true로 해결

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Reviewed-on: #49
htlee merged commit a18aa1b493 into main 2026-03-01 03:06:59 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

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

의존성

No dependencies set.

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