커밋 그래프

  • c03dee0ade fix(map): globe 노란벽 해결 + 심해색 복구 feature/dual-rendering htlee 2026-02-16 16:04:58 +0900
  • 1fd9f3da82 fix(map): fill 단일화 + globe 배경색 심해색 통일 htlee 2026-02-16 15:34:49 +0900
  • 3a001ca9b6 fix(map): fill 3-tier LOD로 타일 seam 해결 htlee 2026-02-16 15:28:23 +0900
  • 2095503e50 fix(map): 심해 등심선 복원 + 전체 depth LOD htlee 2026-02-16 15:21:46 +0900
  • f50c227fd4 fix(map): globe 모드 수역 fill/text 복구 htlee 2026-02-16 15:15:45 +0900
  • b022e4bc36 perf(map): 줌 기반 LOD + 심해 등심선 제거 htlee 2026-02-16 15:15:31 +0900
  • d5700ba587 fix(map): zone 간소화를 projectionBusy 앞으로 이동 htlee 2026-02-16 13:59:21 +0900
  • 7bec1ae86d fix(map): globe 수역 line vertex 초과 해결 htlee 2026-02-16 13:44:26 +0900
  • 99d714582b fix(map): globe 모드 zones-fill 숨김 + 라벨 가드 htlee 2026-02-16 13:38:37 +0900
  • 95d9ea8aef fix(map): 라벨 사라짐 + easing 경고 + vertex 경고 수정 htlee 2026-02-16 13:34:42 +0900
  • 91df90b528 perf(map): Globe/Mercator 양방향 동시 렌더링 htlee 2026-02-16 13:08:54 +0900
  • 4cf0f20504 Merge branch 'feature/globe-ship-precompute' into develop htlee 2026-02-16 12:26:47 +0900
  • d88c89403d perf(map): globe 선박 렌더링 사전계산 최적화 htlee 2026-02-16 12:26:42 +0900
  • 77e3a531e8 Merge branch 'feature/chnprmship-polling' into develop htlee 2026-02-16 12:23:23 +0900
  • 39d9cc9db1 feat(ais): 초기 로드를 chnprmship API로 전환 htlee 2026-02-16 12:23:18 +0900
  • 8dc216ae1c Merge branch 'feature/persist-user-state' into develop htlee 2026-02-16 12:18:46 +0900
  • 16ebf3abca feat: 사용자 설정 영속화 + 지도 뷰 저장 htlee 2026-02-16 12:18:39 +0900
  • bd3b3f9a8c Merge branch 'feature/kst-timestamp' into develop htlee 2026-02-16 12:12:50 +0900
  • cc807bb5f6 feat: KST 타임스탬프 포맷 유틸 적용 htlee 2026-02-16 12:12:43 +0900
  • 8e275518b2 Merge pull request 'feat(auth): Google OAuth 로그인 구현' (#8) from develop into main main htlee 2026-02-16 08:50:35 +0900
  • ca43bbcebb Merge pull request 'feat(auth): Google OAuth 로그인 구현' (#7) from feature/auth-login into develop develop htlee 2026-02-16 08:48:24 +0900
  • 20db4cb0cf style(auth): 로그인 페이지 UI 조정 feature/auth-login htlee 2026-02-16 08:47:50 +0900
  • 79b21c7d44 feat(auth): Google OAuth 로그인 구현 htlee 2026-02-16 08:44:25 +0900
  • 9c211f4ab6 feat(vesselList): 선박 목록 전체 표시 + 검색 필터 추가 ci/actions-trigger htlee 2026-02-16 08:06:36 +0900
  • a594154512 Merge pull request 'ci: MapTiler API 키 환경변수 전달 + 프로덕션 지도 스타일 적용' (#6) from develop into main htlee 2026-02-16 07:53:21 +0900
  • 22099862e6 Merge pull request 'ci: 빌드 시 MapTiler API 키 환경변수 전달' (#5) from ci/actions-trigger into develop htlee 2026-02-16 07:52:35 +0900
  • 705cc696f9 ci: 빌드 시 MapTiler API 키 환경변수 전달 htlee 2026-02-16 07:50:17 +0900
  • 5d613ccea3 Merge pull request 'ci: Actions 활성화 후 CI/CD 파이프라인 검증' (#4) from develop into main htlee 2026-02-16 07:40:20 +0900
  • fd3cedc6c1 Merge pull request 'ci: Actions 활성화 후 CI/CD 트리거 확인' (#3) from ci/actions-trigger into develop htlee 2026-02-16 07:39:45 +0900
  • ec83ce8ea0 ci: Actions 활성화 후 CI/CD 트리거 확인 htlee 2026-02-16 07:39:15 +0900
  • aeb57e9bb8 Merge pull request 'ci: Gitea Actions CI/CD 파이프라인 + 기능 업데이트' (#2) from develop into main htlee 2026-02-16 07:35:54 +0900
  • fb8d65f83f Merge pull request 'ci: Gitea Actions 자동 빌드/배포 워크플로우 추가' (#1) from codex/subcables-static into develop htlee 2026-02-16 07:16:46 +0900
  • 9fd0567ccf ci: Gitea Actions 자동 빌드/배포 워크플로우 추가 codex/subcables-static htlee 2026-02-16 07:06:41 +0900
  • 3acda7432e refactor(map): UI 개선 — 3D 명칭, 수심 줌, 레거시 비활성 htlee 2026-02-16 07:04:31 +0900
  • d2178a6134 fix(map): 육지색 적용에서 수역/선박 등 커스텀 레이어 제외 htlee 2026-02-16 06:27:48 +0900
  • 1a3dd82eb4 fix(map): 지도 설정 패널 개선 htlee 2026-02-16 06:23:55 +0900
  • 650888adb7 feat(map): 지도 설정 패널 + 수심 범례 구현 htlee 2026-02-16 06:17:20 +0900
  • 4c257a2883 fix(map): 수심 레이블이 한글 변환에 의해 덮어쓰이는 버그 수정 htlee 2026-02-16 05:57:22 +0900
  • 289f1bebc0 feat(map): 수심 레이블 개선 + 한글 지명 적용 htlee 2026-02-16 05:47:16 +0900
  • f5ef24c02f perf(map): 해저케이블 렌더링 최적화 htlee 2026-02-16 05:28:44 +0900
  • a16ccc9a01 feat(map): 통합 레이어 모듈 구현 htlee 2026-02-16 05:21:53 +0900
  • fb1334ce45 fix(map): 해저케이블 호버/프로젝션 버그 htlee 2026-02-16 02:36:20 +0900
  • 7eff97afd4 fix(map): 해저케이블 시인성 개선 htlee 2026-02-16 02:28:11 +0900
  • ca5560aff2 feat(map): 해저케이블 레이어 및 정보 패널 구현 htlee 2026-02-16 02:11:37 +0900
  • 621a5037c2 chore(data): vendor submarine cable geojson/details htlee 2026-02-15 20:59:45 +0900
  • cd60f553ee feat(map): 선박 외곽선 대비 및 줌 스케일링 개선 feature/map3d-refactor-and-ux htlee 2026-02-16 01:10:45 +0900
  • 3ba6c02ba0 feat(map): 선박 외곽선 대비 및 줌 스케일링 개선 htlee 2026-02-16 01:10:45 +0900
  • c5d89c5641 refactor(map): Map3D.tsx hooks 추출 완료 (4558줄 → 510줄) htlee 2026-02-16 00:41:11 +0900
  • 864fc44d0e refactor(map): Map3D.tsx hooks 추출 완료 (4558줄 → 510줄) htlee 2026-02-16 00:41:11 +0900
  • 51090aca2a refactor(map): Map3D 모듈 분리 + 버그 4건 수정 + 수심 색상 개선 htlee 2026-02-15 23:57:38 +0900
  • 324c6267f0 refactor(map): Map3D 모듈 분리 및 버그 수정 htlee 2026-02-15 23:57:38 +0900
  • 918b80e06a chore: 팀 프로젝트 워크플로우 세팅 htlee 2026-02-15 22:18:40 +0900
  • d01240a737 fix(map): align ship icon headings for COG convention htlee 2026-02-15 21:52:04 +0900
  • a8aa916076 fix(map): align prediction vectors with ship course + improve contrast htlee 2026-02-15 19:41:15 +0900
  • 11aff67a04 feat(map): add prediction vectors and ship labels toggles htlee 2026-02-15 19:15:20 +0900
  • 0899223c75 fix(map): keep bathymetry visible when overzooming htlee 2026-02-15 18:55:57 +0900
  • dc702728be tweak(map): increase bathymetry depth label size htlee 2026-02-15 18:51:29 +0900
  • 15d5d5ad23 fix(globe): gate bathymetry fill by zoom to avoid ocean tearing htlee 2026-02-15 18:47:52 +0900
  • 3497b8c7e2 feat(dashboard): alarms filter + legend/palette sync + map polish htlee 2026-02-15 18:42:49 +0900
  • 30e6e584ee refactor(map3d): isolate ship hover overlay for icon flicker reduction htlee 2026-02-15 16:35:05 +0900
  • 54d33a8670 fix(map3d): restore mercator static/overlay split and stabilize globe deck rendering htlee 2026-02-15 16:28:04 +0900
  • f36c63d639 chore: checkpoint before deck.gl optimization work htlee 2026-02-15 16:23:04 +0900
  • 6ff5ae383f fix: restore globe ship icon color while keeping symbol layer stable htlee 2026-02-15 16:14:03 +0900
  • 86d36d25e3 fix: reduce globe symbol paint variability to avoid bucket mismatch htlee 2026-02-15 16:12:36 +0900
  • 5b7d1c4331 fix: stabilize globe projection loading and globe ship icon fallback htlee 2026-02-15 16:12:10 +0900
  • 05b0c6b881 feat(map3d): stabilize globe overlays and hover-highlight sync htlee 2026-02-15 16:09:21 +0900
  • b944887430 Adjust globe layer stacking and keep overlay layers alive htlee 2026-02-15 15:49:01 +0900
  • 70dc651230 Keep globe overlays stable and reuse globe layer IDs htlee 2026-02-15 15:48:49 +0900
  • e504dbebca Fix globe zones line-width expression and enforce map layer ordering htlee 2026-02-15 15:43:36 +0900
  • bb5fd793d8 fix: resolve globe ship circle-radius expression and ensure ship layers top htlee 2026-02-15 15:36:29 +0900
  • 84a3ec2374 fix: stabilize hook order in RelationsPanel htlee 2026-02-15 15:33:42 +0900
  • ccf3f2361f fix: guard deck layer arrays against null ids htlee 2026-02-15 15:30:09 +0900
  • b883c4113b fix: guard map style and ship layer ids during rendering htlee 2026-02-15 15:27:57 +0900
  • 96d8a03f93 feat: add fleet relation sort toggle htlee 2026-02-15 15:25:10 +0900
  • 03d728589f Sync globe layer rebuild during projection transition htlee 2026-02-15 15:22:23 +0900
  • ed5b0da5f9 fix: prevent hover update loop and map style ready guard htlee 2026-02-15 15:17:48 +0900
  • ea51aee6b4 Fix globe tooltip typing and overlay defaults htlee 2026-02-15 14:52:57 +0900
  • 9a9f7302cb fix(map3d): simplify projection loading release condition htlee 2026-02-15 14:45:31 +0900
  • f745bb16d7 feat(map3d): add projection mode transition loading overlay htlee 2026-02-15 14:42:07 +0900
  • 2514591703 fix(map3d): align globe ship icon rendering and heading htlee 2026-02-15 14:38:25 +0900
  • 1225d5c54c fix(map3d): sync mercator restore on globe toggle htlee 2026-02-15 14:33:50 +0900
  • 6f7a82af4c fix(map): stop hiding raster base and reset decks on projection switch htlee 2026-02-15 14:29:19 +0900
  • 0ffadb2e66 fix(map): harden globe projection switch and overlay teardown htlee 2026-02-15 14:27:08 +0900
  • 15378ed7ff fix(map): scale flat icons and prioritize relation layers htlee 2026-02-15 14:24:00 +0900
  • c31d26124c fix(ais,map): 2-stage bootstrap and globe overlay refresh htlee 2026-02-15 14:17:27 +0900
  • b8ccef23ca fix(globe): stabilize ship symbols and deck rendering htlee 2026-02-15 14:04:37 +0900
  • bcd4a77f47 fix(api): add center/radius AIS query and stabilize globe ship icon render htlee 2026-02-15 13:58:07 +0900
  • 7f72ab651d fix(globe): force repaints; maplibre overlays; disable bathy raster htlee 2026-02-15 13:46:01 +0900
  • dc0729fc5f fix(map): reduce bathymetry fill complexity at low zoom htlee 2026-02-15 13:15:41 +0900
  • 84d602d25b fix(globe): avoid bathymetry overflow; fix ship halo expr htlee 2026-02-15 13:14:03 +0900
  • d4859eb361 fix(globe): stabilize deck draw; billboard ships htlee 2026-02-15 13:03:05 +0900
  • 0172ed6134 fix(globe): keep deck instance across style reloads htlee 2026-02-15 12:36:25 +0900
  • b0d51a9490 fix(map): sync deck overlays with maplibre globe htlee 2026-02-15 12:11:39 +0900
  • e69ace4434 chore: initial commit htlee 2026-02-15 11:22:38 +0900