ship-gis/src
HeungTak Lee c4e40a0cef fix: 카운트 5초 쓰로틀 복원 및 targetId 중복 제거 수정
문제:
- incremental count가 매 메시지마다 스토어 갱신하여 범례 실시간 변동
- targetId 중복 제거 없이 개별 장비별로 카운트되어 수치 과다

수정:
- incremental count 제거, 5초 주기 fullRecount 방식으로 복원
- updateCountsThrottled: 타임아웃 체크 + calculateCounts 통합 (5초 주기)
- calculateCounts: targetId 중복 제거 포함 정확한 카운트 계산
- mergeFeatures에서는 features/darkSignalIds만 갱신, 카운트는 5초마다
- 필터 변경/삭제 시에는 recalculateCounts로 즉시 재계산

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 13:39:19 +09:00
..
api dark 프로젝트 구현 현재 상태 스냅샷 2026-01-30 13:01:54 +09:00
assets dark 프로젝트 구현 현재 상태 스냅샷 2026-01-30 13:01:54 +09:00
common perf: incremental count 최적화 (Priority 2) 2026-01-30 13:23:26 +09:00
component dark 프로젝트 구현 현재 상태 스냅샷 2026-01-30 13:01:54 +09:00
components dark 프로젝트 구현 현재 상태 스냅샷 2026-01-30 13:01:54 +09:00
hooks perf: Map/Set mutable update + 버전 카운터 패턴 적용 2026-01-30 13:06:56 +09:00
map dark 프로젝트 구현 현재 상태 스냅샷 2026-01-30 13:01:54 +09:00
pages dark 프로젝트 구현 현재 상태 스냅샷 2026-01-30 13:01:54 +09:00
publish dark 프로젝트 구현 현재 상태 스냅샷 2026-01-30 13:01:54 +09:00
scss dark 프로젝트 구현 현재 상태 스냅샷 2026-01-30 13:01:54 +09:00
stores fix: 카운트 5초 쓰로틀 복원 및 targetId 중복 제거 수정 2026-01-30 13:39:19 +09:00
types dark 프로젝트 구현 현재 상태 스냅샷 2026-01-30 13:01:54 +09:00
utils dark 프로젝트 구현 현재 상태 스냅샷 2026-01-30 13:01:54 +09:00
.DS_Store 20260122_1 2026-01-22 09:14:01 +09:00
App.jsx dark 프로젝트 구현 현재 상태 스냅샷 2026-01-30 13:01:54 +09:00
main.jsx dark 프로젝트 구현 현재 상태 스냅샷 2026-01-30 13:01:54 +09:00