커밋 그래프

  • 98aafa558d docs: 릴리즈 노트 업데이트 htlee 2026-03-18 09:54:37 +0900
  • e765cc6636 feat: 센서 그래프 개선 + 한국 선박 지도 강조/인터랙션 htlee 2026-03-18 09:54:17 +0900
  • d0c8b3d1bd Merge pull request 'release: 2026-03-18.3 (10건 커밋)' (#53) from develop into main htlee 2026-03-18 09:37:50 +0900
  • a58c78c91e Merge pull request 'docs: 릴리즈 노트 정리 (2026-03-18)' (#52) from chore/release-prep-8 into develop htlee 2026-03-18 09:37:05 +0900
  • 23511e1f22 docs: 릴리즈 노트 정리 (2026-03-18) htlee 2026-03-18 09:36:51 +0900
  • fae47df1fc Merge pull request 'fix: S&P Global 사진 URL 목록 API 연동 + 로그인 DEMO 표기' (#51) from fix/ship-image-urls into develop htlee 2026-03-18 09:35:36 +0900
  • 0deb55b44a docs: 릴리즈 노트 업데이트 htlee 2026-03-18 09:35:15 +0900
  • 1e8c0659e5 fix: S&P Global 사진 URL 목록 API 연동 + 로그인 DEMO 표기 htlee 2026-03-18 09:34:51 +0900
  • 0b0c8dc5e6 Merge pull request 'feat: 센서 그래프 실데이터 + 선박 모달 UI 개선 + KST/UTC 라디오' (#50) from feature/sensor-chart-live into develop htlee 2026-03-18 09:29:41 +0900
  • a8f6bfe1db docs: 릴리즈 노트 업데이트 htlee 2026-03-18 09:28:53 +0900
  • 6c54500c70 feat: 센서 그래프 실데이터 + 선박 모달 UI 개선 + KST/UTC 라디오 htlee 2026-03-18 09:23:45 +0900
  • 7fabe16f4f Merge remote-tracking branch 'origin/main' into develop htlee 2026-03-18 08:58:09 +0900
  • c9f295288c fix(deploy): SSH set -e 제거 + curl fallback (#49) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 08:45:33 +0900
  • 8f78bce6df fix(deploy): SSH heredoc set -e 제거 (curl exit 7 대응) htlee 2026-03-18 08:45:03 +0900
  • 7b05598714 fix(deploy): SSH 디버그 + printf 키 저장 (#48) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 08:42:19 +0900
  • 1c8a1491ce fix(deploy): SSH 키 printf + 디버그 로그 추가 htlee 2026-03-18 08:42:02 +0900
  • 6182a79ae4 fix(deploy): SSH 호스트 내부 IP 고정 (signal-batch 패턴) (#47) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 08:38:49 +0900
  • 20b5953dad fix(deploy): SSH 호스트를 내부 IP(192.168.1.20)로 고정 htlee 2026-03-18 08:38:27 +0900
  • 5d01b0e6e5 fix(deploy): gateway 감지 ip → /proc/net/route (#46) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 08:35:17 +0900
  • 93cf6d6a25 fix(deploy): gateway 감지 ip → /proc/net/route (명령어 의존 제거) htlee 2026-03-18 08:35:02 +0900
  • db8334b08e fix(deploy): SSH 호스트 IP 동적 감지 + health check 개선 (#45) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 08:31:34 +0900
  • b788ccbb05 fix(deploy): SSH 호스트 IP 동적 감지 (ip route default gateway) htlee 2026-03-18 08:31:10 +0900
  • 1549adafc7 fix(deploy): health check + PressureCollector 중복 방지 (#44) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 08:25:52 +0900
  • 67fc341fc8 fix(deploy): health check 401 대응 + PressureCollector 중복 방지 htlee 2026-03-18 08:25:33 +0900
  • c63af7abe0 fix(frontend): 컴포넌트 import 경로 수정 (vite build 실패 해결) (#43) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 08:21:45 +0900
  • 81cd094c56 fix(frontend): 컴포넌트 import 경로 수정 (vite build 실패 해결) (#42) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 08:21:42 +0900
  • 8062fe5a52 fix(frontend): 컴포넌트 서브디렉토리 import 경로 수정 htlee 2026-03-18 08:21:08 +0900
  • 606083dce9 Merge pull request 'release: 2026-03-18.2 (8건 커밋)' (#41) from develop into main claude-bot 2026-03-18 08:18:42 +0900
  • d87ce089c5 docs: 릴리즈 노트 정리 (2026-03-18) (#40) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 08:17:52 +0900
  • 6f01fbf9ba docs: 릴리즈 노트 정리 (2026-03-18) htlee 2026-03-18 08:17:25 +0900
  • 4b41ed0d9d feat: 지진파(USGS) + 기압(Open-Meteo) 수집기 + DB 테이블 설계 (#39) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 08:15:45 +0900
  • c84380a3a7 docs: 릴리즈 노트 업데이트 htlee 2026-03-18 08:14:57 +0900
  • e6680f6e03 feat: 지진파(USGS) + 기압(Open-Meteo) 수집기 + DB 테이블 설계 htlee 2026-03-18 08:05:11 +0900
  • 0fd32081b0 refactor(frontend): 패키지 구조 리팩토링 + UI 버그 수정 (#38) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 07:41:19 +0900
  • d11bd253fc docs: 릴리즈 노트 업데이트 htlee 2026-03-18 07:40:20 +0900
  • 1a610b73f2 fix(frontend): 시간 표시 버그 수정 + 선박 모달 UI 개선 + 프록시 수정 htlee 2026-03-18 07:38:09 +0900
  • 5e55a495bc refactor(frontend): 패키지 구조 리팩토링 — 공통/탭별 분리 + 데이터 훅 추출 htlee 2026-03-18 07:25:35 +0900
  • 9f3eb4814a Merge pull request 'chore: main → develop 동기화' (#37) from main into develop claude-bot 2026-03-18 06:56:08 +0900
  • 351a7c6466 fix(deploy): SSH 호스트 IP 수정 (Docker bridge gateway) (#36) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 06:52:22 +0900
  • d241e7106e fix(deploy): SSH 호스트 IP 수정 (localhost → Docker bridge gateway) htlee 2026-03-18 06:52:03 +0900
  • 282adff6a7 fix(deploy): SSH 기반 백엔드 자동 재시작 (#35) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 06:34:24 +0900
  • 9bf757a2b3 fix(deploy): SSH 기반 백엔드 자동 재시작 htlee 2026-03-18 06:33:43 +0900
  • 6f51a81896 fix(deploy): SSH 기반 백엔드 자동 재시작 htlee 2026-03-18 06:32:10 +0900
  • 150b236ee8 fix(deploy): 폴링 타이머로 백엔드 자동 재시작 htlee 2026-03-18 06:29:28 +0900
  • 49c493b9da fix(deploy): CI에서 직접 백엔드 서비스 재시작 (#33) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 06:13:35 +0900
  • ab43a53a79 fix(deploy): CI에서 직접 백엔드 서비스 재시작 htlee 2026-03-18 06:13:13 +0900
  • fe1de4bf51 fix(deploy): 배포 자동화 + 수집기 모니터링 + 이란 signal-batch 연동 (#32) Co-authored-by: htlee <htlee@gcsc.co.kr> Co-committed-by: htlee <htlee@gcsc.co.kr> htlee 2026-03-18 05:46:55 +0900
  • bccc5bd39c feat: 수집기 모니터링 + 이란 signal-batch 연동 + 배포 자동화 개선 htlee 2026-03-18 05:46:13 +0900
  • 80f8beba16 Merge pull request 'fix(deploy): application-prod.yml 코드 내장 + 외부 설정 참조 제거' (#31) from hotfix/prod-config-inline into develop htlee 2026-03-18 04:38:46 +0900
  • ef342769d4 fix(deploy): application-prod.yml 코드 내장 + 외부 설정 참조 제거 htlee 2026-03-18 04:38:25 +0900
  • f5984a2832 Merge pull request 'fix(backend): ddl-auto validate → none' (#29) from hotfix/ddl-auto-none into develop htlee 2026-03-18 04:30:49 +0900
  • 42e50c3b58 fix(backend): ddl-auto validate → none (PostGIS geometry 타입 검증 실패 해결) htlee 2026-03-18 04:30:32 +0900
  • ed9a2e3233 Merge pull request 'release: 2026-03-18 (8건 커밋)' (#28) from develop into main htlee 2026-03-18 04:18:10 +0900
  • a5a1c89f6f Merge pull request 'docs: 릴리즈 노트 정리 (2026-03-18)' (#27) from chore/release-prep-6 into develop htlee 2026-03-18 04:17:22 +0900
  • f39948557a docs: 릴리즈 노트 정리 (2026-03-18) htlee 2026-03-18 04:16:52 +0900
  • 326df4c69b Merge pull request 'feat(backend): OSINT/Satellite 수집기 + Caffeine 캐시 통일 + REST API' (#26) from feature/backend-collectors into develop htlee 2026-03-18 04:10:31 +0900
  • dee52c33d5 docs: 릴리즈 노트 업데이트 htlee 2026-03-18 04:09:13 +0900
  • 69b2aeb3b3 feat(backend): OSINT/Satellite 수집기 + Caffeine 캐시 통일 + REST API htlee 2026-03-18 04:04:18 +0900
  • 0c78ad8bb8 feat(db): ships/osint/satellites 테이블 생성 + 샘플 데이터 적재 htlee 2026-03-18 02:59:54 +0900
  • f40a0789a2 fix(db): 002 마이그레이션 search_path에 public 추가 (PostGIS 타입 참조) htlee 2026-03-18 02:39:40 +0900
  • 819575fcaf Merge pull request 'fix(ci): JDK 21 설치 — Adoptium Temurin APT 저장소 사용' (#25) from hotfix/ci-jdk21-install into main htlee 2026-03-17 16:58:51 +0900
  • 82a48f186b Merge pull request 'fix(ci): JDK 21 설치 — Adoptium Temurin APT 저장소 사용' (#24) from hotfix/ci-jdk21-install into develop htlee 2026-03-17 16:58:51 +0900
  • 985315d147 fix(ci): JDK 21 설치 — Adoptium Temurin APT 저장소 사용 htlee 2026-03-17 16:58:26 +0900
  • ddc7d542dc Merge pull request 'release: 2026-03-17.5 (5건 커밋)' (#23) from develop into main htlee 2026-03-17 16:56:54 +0900
  • 1ad5939a31 Merge pull request 'docs: 릴리즈 노트 정리 (2026-03-17.5)' (#22) from chore/release-prep-5 into develop htlee 2026-03-17 16:56:14 +0900
  • 2abe119d8f docs: 릴리즈 노트 정리 (2026-03-17.5) htlee 2026-03-17 16:55:51 +0900
  • b30740dd1a Merge pull request 'feat(aircraft): 항공기 백엔드 수집기 구현 + 프론트엔드 전환' (#21) from feature/aircraft-backend-collector into develop htlee 2026-03-17 16:53:50 +0900
  • 910d664eb0 docs: 릴리즈 노트 업데이트 htlee 2026-03-17 16:52:27 +0900
  • 1e4c51e76b feat(aircraft): 항공기 백엔드 수집기 구현 + 프론트엔드 전환 htlee 2026-03-17 16:49:23 +0900
  • 1a0827d6a8 Merge pull request 'release: 2026-03-17.5 — .env 빈 secrets 수정' (#20) from develop into main htlee 2026-03-17 16:05:57 +0900
  • a984494fad Merge pull request 'fix(ci): .env 빈 secrets 기록 방지' (#19) from chore/release-prep-4 into develop htlee 2026-03-17 16:05:47 +0900
  • 3931c23939 fix(ci): .env에 빈 secrets 기록 방지 (JWT_SECRET 빈 값 문제) htlee 2026-03-17 16:05:30 +0900
  • 36d5a90131 Merge pull request 'release: 2026-03-17.4 — UI 브랜딩 + 배포 설정 + 폴링 조정' (#18) from develop into main htlee 2026-03-17 16:00:00 +0900
  • 841f32810b Merge pull request 'docs: 릴리즈 노트 정리 (2026-03-17.4)' (#17) from chore/release-prep-4 into develop htlee 2026-03-17 15:59:59 +0900
  • a2ece61f14 docs: 릴리즈 노트 정리 (2026-03-17.4) htlee 2026-03-17 15:59:41 +0900
  • e72d061e65 Merge pull request 'feat(frontend): UI 브랜딩 + 배포 설정 + 폴링 주기 조정' (#16) from feature/ui-branding into develop htlee 2026-03-17 15:58:57 +0900
  • fb5b0fa935 docs: 릴리즈 노트 업데이트 htlee 2026-03-17 15:58:38 +0900
  • 5abbe1ded7 fix(frontend): 항공기 API 폴링 주기 15초/25초 → 60초 (Rate Limit 대응) htlee 2026-03-17 15:51:36 +0900
  • 7cde0c57d8 feat(frontend): UI 브랜딩 개선 + 배포 설정 정리 htlee 2026-03-17 15:50:05 +0900
  • 2dbb02fdda Merge pull request 'release: 2026-03-17.3 — CI/CD 전면 재구성' (#15) from develop into main htlee 2026-03-17 15:19:48 +0900
  • dd57ba59d2 Merge pull request 'docs: 릴리즈 노트 정리 (2026-03-17.3)' (#14) from chore/release-notes-3 into develop htlee 2026-03-17 15:19:47 +0900
  • ad1e216d8f docs: 릴리즈 노트 정리 (2026-03-17.3) htlee 2026-03-17 15:19:30 +0900
  • 044d821018 Merge pull request 'fix(ci): deploy.yml 전면 재구성 (act 컨테이너 환경 대응)' (#13) from fix/ci-deploy-workflow into develop htlee 2026-03-17 15:18:45 +0900
  • 39a27b52bc docs: 릴리즈 노트 업데이트 htlee 2026-03-17 15:18:24 +0900
  • 7d594ba632 fix(ci): deploy.yml 전면 재구성 (act 컨테이너 환경 대응) htlee 2026-03-17 15:17:56 +0900
  • ac4f8854db Merge pull request 'release: 2026-03-17.2 (5건 커밋)' (#12) from develop into main htlee 2026-03-17 14:56:36 +0900
  • b260e84d53 Merge pull request 'docs: 릴리즈 노트 정리 (2026-03-17.2)' (#11) from chore/release-notes-prep into develop htlee 2026-03-17 14:54:54 +0900
  • 6b5bf0900b docs: 릴리즈 노트 정리 (2026-03-17) htlee 2026-03-17 14:54:40 +0900
  • d384dfa91f Merge pull request 'fix(ci): @rollup/rollup-darwin-arm64 직접 의존성 제거 (플랫폼 호환)' (#10) from fix/ci-npm-lockfile into develop htlee 2026-03-17 14:51:35 +0900
  • baabb7f361 docs: 릴리즈 노트 업데이트 htlee 2026-03-17 14:50:43 +0900
  • bdf87c1822 fix(ci): @rollup/rollup-darwin-arm64 직접 의존성 제거 (플랫폼 호환) htlee 2026-03-17 14:48:45 +0900
  • 69f0a736c4 Merge pull request 'release: 2026-03-17.2 (CI 플랫폼 호환 핫픽스)' (#9) from develop into main htlee 2026-03-17 14:31:25 +0900
  • 2d8af69ea8 Merge pull request 'fix(ci): package-lock.json 제거 후 npm install (플랫폼 호환)' (#8) from fix/ci-npm-lockfile into develop htlee 2026-03-17 14:30:48 +0900
  • 6607960df8 fix(ci): package-lock.json 제거 후 npm install (플랫폼 호환) htlee 2026-03-17 14:29:09 +0900
  • 20dc51cbc1 Merge pull request 'fix: 부트스트랩 스킬 최신화 (init-project, sync-team-workflow)' (#7) from fix/bootstrap-skill-update into develop htlee 2026-03-17 14:23:47 +0900
  • 4403a567ae Merge pull request 'fix(ci): Linux 플랫폼 호환 핫픽스' (#6) from develop into main htlee 2026-03-17 14:23:45 +0900
  • 9183d20c31 chore: 부트스트랩 스킬 최신화 (SKILL.md) htlee 2026-03-17 14:23:31 +0900
  • 128e1b174a chore: 부트스트랩 스킬 최신화 (SKILL.md) htlee 2026-03-17 14:23:30 +0900
  • 4bc77c45de Merge pull request 'fix(ci): npm install --no-optional (Linux 플랫폼 호환)' (#5) from fix/ci-npm-platform into develop htlee 2026-03-17 14:21:45 +0900
  • c5ab82fd19 fix(ci): npm ci → npm install --no-optional (Linux 플랫폼 호환) htlee 2026-03-17 14:21:16 +0900