feat: modal detail system, 80+ RSS feeds, service status tool (#56)
- All external links open in iframe modal instead of navigating away - 9 drawer item types (cyber, health, AI, social, elections, etc.) expand into rich detail panel on click - RSS feeds expanded from ~20 to ~80 across 14 categories with source tier reliability scoring - New intel_service_status tool monitoring AWS/Azure/GCP/CF/GitHub - Cloud service incidents rendered in dashboard Security section - Zero target=_blank links remain in dashboard Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
2d33ea136a
commit
a3dabb2c9f
@@ -40,6 +40,7 @@ from world_intel_mcp.sources import (
|
||||
shipping,
|
||||
social,
|
||||
nuclear,
|
||||
service_status,
|
||||
)
|
||||
from world_intel_mcp.analysis.alerts import fetch_alert_digest, fetch_weekly_trends
|
||||
from world_intel_mcp.config.countries import INTEL_HOTSPOTS
|
||||
@@ -105,6 +106,7 @@ async def _fetch_overview() -> dict:
|
||||
"nuclear_monitor": nuclear.fetch_nuclear_monitor(fetcher),
|
||||
"alert_digest": fetch_alert_digest(fetcher),
|
||||
"weekly_trends": fetch_weekly_trends(fetcher),
|
||||
"service_status": service_status.fetch_service_status(fetcher),
|
||||
}
|
||||
|
||||
gathered = await asyncio.gather(
|
||||
|
||||
Reference in New Issue
Block a user