WORLD ON FIRE // CHANGELOG
← MAP
// RELEASE HISTORY
v2.8.2 2026-03-25 FEAT
17 Conflict Detail Pages + Site Expansion
  • 📄17 conflict detail pages launched — Ukraine, Gaza, Sudan, Myanmar, DR Congo, Yemen, Sahel, Pakistan, Afghanistan, Nigeria, Somalia, Syria, Ethiopia, Haiti, Mexico, Colombia, North Korea. Each with stat grid, background, current situation, hotspots, key actors, and verified sources.
  • 🔗Dropdown navigation added to all pages — WAR / CONFLICT badge per entry, accessible from every page on the site.
  • 📑New pages: About, FAQ, Methodology, sitemap.xml. FAQ includes JSON-LD schema for Google Featured Snippets.
  • 🎨Text contrast improved site-wide — --text-dim raised from #5a6480 to #8c9ab8 for better readability in nav, footer, and labels.
v2.8.0 2026-03-25 DATAFEATFIX
Data Overhaul, India Added, Bug Fixes
  • 🇮🇳Added India as conflict zone — Operation Sindoor (May 2025), largest India-Pakistan military engagement since 1971. Ceasefire 10 May 2025.
  • 📊Conflict data moved to external conflicts.json — all 25 zones now carry explicit source citations (ACLED, ICG, CFR, UN OCHA).
  • 📈Sudan casualties updated to 20,000+ (ACLED Aug 2024–Aug 2025). Haiti displacement updated to 700,000+.
  • 🐛Fixed tooltip showing wrong country on hover — conflict country paths were rendering above non-conflict countries in SVG z-order.
  • VPN banner is now dismissible — stays closed across sessions via localStorage.
v2.7.0 2026-03-16 FEATDATAUI
War vs. Conflict Zones
  • Two-tier system — 15 war zones (red, active combat) and 10 conflict zones (amber, insurgencies & escalation risk).
  • 🔘Independent toggles — ⚔ and ⚠ buttons show/hide each layer. Heatmap only renders for war zones.
  • 🗺️Compact inline legend added bottom-left of map.
  • 📊Added Afghanistan (Pakistan airstrikes, Mar. 2026) and North Korea (nuclear escalation risk, CFR Tier I). Pakistan upgraded to active war. Gaza toll updated to 70,000+.
v2.6.5 2026-03-16 FIX
Mobile Touch Fixes
  • 👆Pan gestures no longer accidentally trigger tooltips or conflict pickers.
  • 🏎️Badge repositioning moved to CSS transform (GPU compositor). Position cache prevents recomputation each frame.
v2.6.4 2026-03-16 FEATUIFIX
Cluster Badges & Cleanup
  • 🔢Zoom-based clustering — overlapping markers merge into numbered badges when zoomed out, split on zoom in.
  • 📱Conflict picker shown when tapping dense areas or cluster badges.
  • ⚙️Pulse toggle removes animations entirely, not just pauses them.
  • 🧹Removed live data backend layer. Map is fully self-contained.
  • 📖Text readability improvements — labels, tooltip, footer.
v2.6.3 2026-03 FEATFIX
Mobile & Performance
  • 🗺️Mobile view starts centered on main conflict zones at 1.4× zoom.
  • 🔄Map topology loads from 3 CDN sources with automatic fallback.
  • Heatmap redraws deduplicated via requestAnimationFrame. Blob radii scaled for mobile/tablet.