mirror of
https://github.com/Kpa-clawbot/meshcore-analyzer.git
synced 2026-05-03 11:25:22 +00:00
1cd5ce873a
- Extract shared geofilter Go module (internal/geofilter/) with Config struct and geometry functions (PointInPolygon, DistToSegmentKm, PassesFilter) — eliminates duplication between server and ingestor - Replace GeoFilterConfig struct in both config.go files with a type alias pointing to geofilter.Config - Slim geo_filter.go in both packages to delegate to shared module - Add --geo-filter-color CSS variable to style.css; use it in map.js and live.js overlay code instead of hardcoded #3b82f6 - Update prune-nodes-outside-geo-filter.py to read polygon/bufferKm from config.json (--config flag, default /app/config.json) instead of having deployment-specific coordinates hardcoded in the script Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>