v2.9.3
2026-05-21
DATA
May 2026 Data Review — 15 conflicts updated
- 🇮🇷Iran — major update: Operation Epic Fury (Feb 28–May 5) concluded. Khamenei killed in opening strikes. Thousands dead across Iran, Lebanon, Israel, Gulf states. Oil +$20/barrel. US-Iran one-page memo in progress (Axios); Trump rejected Iran counter-proposal May 10 as "totally unacceptable". Status changed to Offensive Concluded – Negotiations.
- 🇸🇩Sudan — major update: Treaty of Jeddah signed May 20 — first direct SAF-RSF deal on civilian protection and aid worker access. May 19: al-Burhan removed Hemedti as deputy, replaced by Malik Agar. SAF fully returned to Khartoum. 33.7 million need aid in 2026 (WFP); only 40% funded.
- 🇵🇸Gaza: Palestinian death toll updated to 73,770+ (Gaza Health Ministry, May 3). 871 killed since ceasefire began Oct. 2025. May 15: Hamas commander Izz al-Din al-Haddad killed in airstrike. Phase 2 negotiations stalled over Hamas disarmament demand.
- 🇱🇧Lebanon: Ceasefire extended 45 days (May 15, US State Dept). 2,951 killed, 8,988 wounded Mar 2–May 15. Diplomatic talks scheduled June 2–3 (State Dept) and May 29 (Pentagon). Status updated to Ceasefire – Fragile.
- 🇲🇲Myanmar: Min Aung Hlaing sworn in as president after sham January 2026 elections (condemned by UN). Junta controls only 21% of territory. 5.2 million displaced (HRW 2026). May 12: airstrike on school in Sagaing kills 22 students and 2 teachers.
- 🇸🇾Syria: January 2026 offensive concluded — 80% of Kurdish DAANES territory handed to government. SDF commander Sipan Hamo appointed Deputy Defense Minister (East). ISIS attacks fell 50% in 2025 vs. 2024. Thousands of ISIS detainees remain a risk.
- 🇾🇪Yemen: Houthis resumed strikes on Israel March 28. May 14: largest prisoner exchange since the war began — 1,600+ detainees (UN-brokered, Jordan). Red Sea ship attacks remain suspended.
- 🇪🇹Ethiopia: May 5: TPLF removed federal government's ally from Tigray, installing its own administration — ICG warns of war resumption in the north. Amhara Fano fighting ongoing in 29+ districts. Severity raised from 6 to 7.
- 🇺🇦Ukraine: Early May: Russia conducted deadliest civilian strikes of 2026, targeting first responders and energy workers (ACLED). 3-day ceasefire largely not observed.
- 🇸🇴Somalia: Al-Shabaab retook districts in Lower Shabelle and Middle Jubba — now controls ~30% of Somalia. Feb. 2026 attack near Mogadishu airport killed 30+. Political crisis ahead of May 2026 elections.
- 🇭🇹Haiti: New gang violence wave in May — MSF evacuated Cité Soleil hospital, treated 40+ gunshot victims in 12 hours. Gangs control ~70% of Port-au-Prince. 1.4 million displaced (IOM). First Chadian UN mission troops deployed April 2026.
- 🇳🇬Nigeria: Nigeria-US joint operations eliminated 175 ISWAP/Boko Haram fighters, including ISIS external ops commander Abu-Bilal al-Minuki. Separate JAS attack on Borno villages (Kukawa LGA): 57 killed, 70 missing.
- 🇲🇽Mexico: Los Ardillos displaced 800–1,000 families using drone-launched explosives in Guerrero (Washington Post, May 10). CIA conducting covert operations against cartels inside Mexico reported by CNN (May 12).
- 🇰🇵North Korea: May 8: multiple short-range ballistic missiles fired from Wonsan, longest traveling 800 km into the Sea of Japan.
- 🇦🇫Afghanistan: China-brokered ceasefire in April 2026. May 5: Taliban accused Pakistan of killing 3 civilians in a cross-border attack, calling it a "war crime". 66,000 displaced, 56+ civilians killed (UN).
v2.9.2
2026-04-30
DATA
April 2026 Data Review — Lebanon · India/Kashmir · Mozambique
- 🇱🇧Lebanon — major update (ACLED + ICG): 2,000+ Israeli airstrikes documented Feb 28–Apr 7 (ACLED). April 8: 350+ killed in a single day. Ceasefire extension April 23 described by ICG as "hanging by a thread". CFR status: Worsening. Severity raised from 5 to 7.
- 🇮🇳India / Jammu & Kashmir: ACLED (April 23): new security risks for forces and civilians documented in J&K — regional tensions elevated despite May 2025 ceasefire holding.
- 🇲🇿Mozambique: ACLED (April 28) confirms 6,527 deaths since 2017 in Cabo Delgado conflict — added to conflict description.
v2.9.1
2026-04-13
FEAT
Iran Page · Severity Scores · Share Buttons · Feed · Date Warning
- 🇮🇷Iran conflict detail page — new page covering the US-Israel military campaign against Iran since February 2026: strikes on Tehran and nuclear sites (Fordow, Natanz, Arak), Strait of Hormuz threat (20% of global oil), Islamabad peace talks failure (April 12), Houthi escalation, proxy network activation, and global economic impact.
- 🔴Conflict Severity Score (1–10) on map tooltips and all 18 conflict detail pages — color-coded pip visualization (red ≥9, orange ≥7, amber ≥5, green <5) based on civilian impact, global risk, and escalation potential.
- 📤Share buttons on all conflict detail pages — Copy Link (clipboard), 𝕏 Post, and WhatsApp share with pre-filled text.
- ⚠Auto data-age warning on conflict pages — if a page has not been reviewed in over 30 days, a non-intrusive banner appears at the bottom linking to the changelog.
- 📡JSON feed at
/feed.json — machine-readable conflict data sorted by severity, compatible with JSON Feed v1.1. Includes severity, type, region, and "why it matters" for all 26 tracked conflicts.
- 💡"Why this matters" tooltip section on map hover — each conflict now shows a concise geopolitical reason explaining global relevance when hovering on the interactive map.
v2.9.0
2026-04-13
DATAFEAT
April 2026 Data Update + Mobile VPN Banner
- 📊All 17 conflict pages updated to April 2026 — new developments across Ukraine (Easter ceasefire violations, 4-year mark), Gaza (6-month ceasefire, 700+ post-ceasefire deaths), Sudan (government returns to Khartoum, 14M displaced), Myanmar (military-backed election takeover), DR Congo (Switzerland peace talks, April 13–17), Ethiopia (Tigray mandate extended), Yemen (Houthis joining Iran war, missile strikes on Israel), Sahel (Niger dissolved political parties), Somalia (Al-Shabaab–Houthi cooperation), Haiti (6.4M needing aid), North Korea (3-day weapons test series, April 7–9), Pakistan (Iran peace talks hosted in Islamabad), Colombia (10M affected, peace process 10-year mark), Nigeria (Plateau massacre, 52 killed), Afghanistan (floods + earthquake, 20,000 families displaced), Mexico (El Mencho killed, CJNG succession), Syria (SDF integration breakdown, Qamishli tensions).
- 📱Mobile VPN banner — non-intrusive toast notification replaces hidden desktop-only banner on mobile. Slides up from bottom after 4 seconds, dismissible with one tap, dismissed state cached in localStorage. Does not interfere with map interaction.
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.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.