This website requires JavaScript.
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