Commit Graph

  • 4528a6ed69 Fix dashboard startup and space weather parsing main Marc Shade 2026-06-04 11:18:09 -04:00
  • 625788a830 Progressive SSE loading + Starlette 1.0 fix Marc Shade 2026-04-06 19:07:42 -04:00
  • bfe89f4f7a Harden fetcher + add live smoke tests Marc Shade 2026-04-06 18:53:03 -04:00
  • 29ebccf80b Tighten pyproject.toml deps to match requirements.txt pins (mcp >=1.8, pydantic >=2.10, httpx with socks) Marc Shade 2026-04-06 14:39:38 -04:00
  • 2e2e94c11f Add .gitignore Marc Shade 2026-04-06 14:28:46 -04:00
  • 26571cfac2 feat: add daily gas prices (AAA), electricity rates, natgas + dashboard deltas Marc Shade 2026-03-08 21:05:24 -04:00
  • 4b08dda62a fix: add missing _withinTimeWindow function (broke earthquakes + news layers) Marc Shade 2026-03-08 13:51:01 -04:00
  • b5b83a58d0 fix: connection pool saturation causing dashboard all-zeros Marc Shade 2026-03-08 13:42:05 -04:00
  • 75d29d2ae7 docs: fix ROADMAP tool inventory (110/110) and test count (344) Marc Shade 2026-03-08 13:17:06 -04:00
  • 346e26deb1 feat: Phase 18 — PDF/HTML intelligence reports (110 tools, 344 tests) Marc Shade 2026-03-08 11:11:21 -04:00
  • 1a2630381c refactor: top-level qdrant imports with fallback stubs, error handling wrappers, roadmap sync Marc Shade 2026-03-08 10:45:45 -04:00
  • bb3217bfea feat: add Vector Intelligence panel to dashboard Marc Shade 2026-03-08 10:34:31 -04:00
  • caa681e78f feat: add collector launchd service and 98 vector store tests Marc Shade 2026-03-08 10:34:10 -04:00
  • c8e344f3f5 docs: reorganize README — proper tool categorization, add LICENSE, fix table rendering Marc Shade 2026-03-08 10:22:19 -04:00
  • 306173c0ec feat: add cross-domain analytics — correlation, domain summary, trend detection (109 tools) Marc Shade 2026-03-08 10:15:53 -04:00
  • 094f37d443 feat: add collector daemon and 5 vector search tools (106 total) Marc Shade 2026-03-08 10:05:06 -04:00
  • 8b2aa3fd64 fix: add granular source name mappings to vector store categories Marc Shade 2026-03-08 09:35:12 -04:00
  • bc75cf46f7 feat: add Qdrant vector store for enterprise-grade semantic intelligence Marc Shade 2026-03-08 09:29:43 -04:00
  • a43d07cb3e fix: enrich conflict zone fallback with country names, actors, and dates Marc Shade 2026-03-08 09:02:32 -04:00
  • b01a77721b docs(world-intel): update README and CLAUDE.md for 101 tools Marc Shade 2026-03-08 08:24:45 -04:00
  • baba564b84 feat(world-intel): Phase 15 — business intelligence tools (101 total) Marc Shade 2026-03-08 08:22:41 -04:00
  • d075bbaf1a feat: phase 16 — country dossier, 89 tools, 119 RSS feeds, 53 tests Marc Shade 2026-02-26 17:55:47 -05:00
  • a5a1e207a7 feat: phase 15 — 100 RSS feeds, 45 tests, 44 CLI commands, keyboard shortcuts Marc Shade 2026-02-26 17:40:49 -05:00
  • 4dda867968 feat: phase 14 — BTC technicals, central bank rates, 3 datasets, dashboard UX (+5 = 84 tools) Marc Shade 2026-02-26 17:04:17 -05:00
  • 39e687b054 feat: phase 13 — USNI fleet tracker, RSS expansion, remove static reports Marc Shade 2026-02-26 16:41:38 -05:00
  • 6075910505 feat: phase 12 — 68→81 tools, 5 geospatial datasets, 5 new sources, news ticker fix Marc Shade 2026-02-24 20:05:44 -05:00
  • 986f79fb8f docs: update README hero image with live 14-layer dashboard screenshot Marc Shade 2026-02-24 17:33:12 -05:00
  • fc915be90a feat: news geolocation map layer with 75-country centroid lookup Marc Shade 2026-02-24 17:26:04 -05:00
  • b9eb85bb64 fix: layer panel + alert banner positioning below dynamic topbar Marc Shade 2026-02-24 17:22:35 -05:00
  • a65a84523f feat: climate overlay layer, adaptive topbar, mobile layer panel Marc Shade 2026-02-24 17:11:41 -05:00
  • e68bef3104 feat: search, layer persistence, drawer collapse, HUD click-to-zoom, webcam auto-refresh Marc Shade 2026-02-24 16:11:08 -05:00
  • a6427dfe08 feat: marker clustering, cable corridor click-through fix, keyboard shortcuts Marc Shade 2026-02-24 13:51:58 -05:00
  • 907351ed30 feat: webcam preview images in detail panel + unique layer indicator colors Marc Shade 2026-02-24 13:13:06 -05:00
  • 54e4f5935e fix: detail panel for new map layer markers (air traffic, traffic, webcams, nav warnings) Marc Shade 2026-02-24 12:56:25 -05:00
  • 966ce83eae fix: auto-load .env via python-dotenv for dashboard API keys Marc Shade 2026-02-24 12:42:15 -05:00
  • 994d1d4c91 feat: add 4 new map layers — air traffic, road traffic, nav warnings, webcams Marc Shade 2026-02-24 12:01:21 -05:00
  • fcc702b093 feat: domestic flights, road traffic, CCTV webcams, AI situation brief Marc Shade 2026-02-24 11:46:19 -05:00
  • fc105872e2 fix: update UCDP GED API to v25.1 + add token auth support Marc Shade 2026-02-24 11:36:26 -05:00
  • 0775102ed3 feat: migrate ACLED API from deprecated key/email to OAuth2 Bearer tokens Marc Shade 2026-02-24 11:11:06 -05:00
  • 59451ce9f6 fix: header bar fire count shows cluster count instead of raw 74k detections Marc Shade 2026-02-24 10:51:13 -05:00
  • be452eb7d9 fix: wildfire counter shows cluster count, cable corridor antimeridian split Marc Shade 2026-02-24 10:44:08 -05:00
  • 71fbb1cda4 feat: waterway diamonds, cable corridor zones, cache resilience Marc Shade 2026-02-24 10:37:03 -05:00
  • 95b149ad55 fix: replace 22 dead/blocked RSS feeds with working alternatives Marc Shade 2026-02-24 10:26:47 -05:00
  • a72fdc50f7 fix: dashboard instant boot, pipeline map layer, theater data bugs Marc Shade 2026-02-24 10:09:14 -05:00
  • 2d1c95389a fix: wildfire data parsing + dashboard cascade failure protection Marc Shade 2026-02-24 09:36:29 -05:00
  • de2cbeaa1a feat: add strategic synthesis to dashboard map + drawer Marc Shade 2026-02-24 09:21:03 -05:00
  • 2969dfc950 feat: add strategic synthesis layer — Phase 11 (+4 = 68 tools) Marc Shade 2026-02-24 09:02:14 -05:00
  • 7359c03275 docs: update all docs for 64 tools, Phase 9 NLP complete Marc Shade 2026-02-24 08:44:28 -05:00
  • 69f1a6d44f feat: NLP intelligence — entity extraction, classification, clustering, spikes (+4 = 64 tools) Marc Shade 2026-02-24 08:41:40 -05:00
  • 2aa5fd1425 fix: replace iframe modal with window.open for external links Marc Shade 2026-02-24 08:17:54 -05:00
  • 084a386645 docs: update README, pyproject for 60 tools across 25 domains Marc Shade 2026-02-24 08:05:58 -05:00
  • 6065eabb82 docs: update ROADMAP to reflect 60 tools and completed phases Marc Shade 2026-02-24 07:46:47 -05:00
  • 11fc331ba4 feat: geospatial datasets — 70 bases, 40 ports, 24 pipelines, 24 nuclear (+4 = 60 tools) Marc Shade 2026-02-24 07:42:08 -05:00
  • a3dabb2c9f feat: modal detail system, 80+ RSS feeds, service status tool (#56) Marc Shade 2026-02-24 07:29:31 -05:00
  • 2d33ea136a feat: IODA fallback, UCDP timeout fix, PDF export, 18 tests Marc Shade 2026-02-24 07:05:58 -05:00
  • 6fee3feae5 fix: dashboard layout — alerts clear layers, zoom above ticker Marc Shade 2026-02-24 05:40:44 -05:00
  • dd3c4f6951 fix: conflict zones always visible via INTEL_HOTSPOTS fallback Marc Shade 2026-02-23 22:25:05 -05:00
  • 2d46b064dd feat: add adsb.lol as primary military aircraft source Marc Shade 2026-02-23 21:23:11 -05:00
  • 6c2159d06d fix: conflict map uses UCDP as fallback when ACLED unavailable Marc Shade 2026-02-23 21:03:17 -05:00
  • e47f0a70b2 fix: stale-data fallback, per-source rate limits, broken feeds Marc Shade 2026-02-23 20:34:36 -05:00
  • 0fdd0814d7 feat: wire Phase 7 feeds to dashboard — 7 new visualizations + nuclear map layer Marc Shade 2026-02-23 20:18:09 -05:00
  • d5bf09f342 feat: add health, sanctions, elections, shipping, social, nuclear intelligence — Phase 7 (+10 = 55 tools) Marc Shade 2026-02-23 20:06:05 -05:00
  • 9f7a81812b feat: add military & infrastructure intelligence — Phase 6 (+6 = 45 tools) Marc Shade 2026-02-23 19:04:49 -05:00
  • 8d60a9a220 feat: add core analysis engine — focal points, temporal anomalies, CII v2 Marc Shade 2026-02-23 18:39:57 -05:00
  • 561ed8e277 feat: add space weather + AI watch feeds, fix data binding issues Marc Shade 2026-02-23 13:28:38 -05:00
  • affaf4b200 feat: redesign intelligence dashboard as map-first ops center Marc Shade 2026-02-23 13:08:09 -05:00
  • 15ecc8e3e1 feat: expand intelligence dashboard with 7 new feeds, tabbed UI, map, and charts Marc Shade 2026-02-23 12:49:11 -05:00
  • 5af243d7a5 fix: handle object-shaped climate anomaly data in dashboard Marc Shade 2026-02-23 12:25:06 -05:00
  • 7a4036dc8d feat: add live intelligence dashboard with SSE streaming Marc Shade 2026-02-23 12:20:48 -05:00
  • c12f45eaa8 fix: Jinja2 None-crash in report templates — |default(0) → or 0 Marc Shade 2026-02-23 12:05:10 -05:00
  • a4d2b546a3 refactor: replace Wingbits (paid) with hexdb.io (free) for aircraft lookups Marc Shade 2026-02-23 11:12:09 -05:00
  • 3131ccbcdc fix: wildfire parser uses dynamic CSV headers + cache key collision Marc Shade 2026-02-23 10:55:05 -05:00
  • 01cb4255ef feat: add world-intel-mcp server — 36 tools across 14 intelligence domains Marc Shade 2026-02-23 10:33:57 -05:00