v1.4.0

koala73/worldmonitorv1.4.0Feb 14, 2026by koala73

AI Summary

Introduces CII Learning Mode, clickable map locations, and military surge detection. Enhances map expansion and intelligence scoring while fixing memory leaks and UI glitches.

Key Highlights

  • CII Learning Mode with 15-minute warmup
  • Clickable locations in panels
  • Military surge detection integration
  • Nearly full-screen map mode
  • Hotspot escalation scoring

New Features

  • CII Learning Mode
  • Clickable map locations
  • Military surge detection
  • Map expansion
  • Geopolitical intelligence quick wins
  • Status banner behavior
  • Focal point headlines
  • Regional selector
  • Memory leak fixes
  • Idle detection for YouTube
  • Popup fixes

Full Release Notes

## World Monitor v1.4.0

### New Features
- **CII Learning Mode**: 15-minute warmup period for accurate scoring
- **Clickable Locations**: Click locations in Strategic Risk and Intelligence Finding panels to fly to them on the map
- **Military Surge Detection**: Integrated with focal point correlation
- **Map Expansion**: Nearly full-screen map mode (viewport - 60px)

### Intelligence
- Hotspot escalation scoring with dynamic thresholds
- Geopolitical intelligence quick wins: escalation scores, context, freshness
- Country codes added for Haiti, Cairo, Doha, Beirut hotspots

### UI Improvements
- Auto-inject version from package.json into header
- Status banner hidden when all is well
- Focal point headlines clickable (links to source article)
- Region selector in header with render throttling

### Performance & Stability
- Fix memory leaks in LiveNewsPanel, RSS cache, circuit-breaker
- Render throttling and pause animations when hidden
- Idle detection to pause YouTube player in background tabs
- Fix duplicate CII alerts and convergence thresholds

### Bug Fixes
- Fix map popup header cutoff with sticky positioning
- Fix map canvas corruption on zoom (ResizeObserver)
- Fix popup truncation at top of viewport
- Fix popup positioning (measure actual height)
- Fix CII showing U:0 S:0 I:0 on startup

**Full Changelog**: https://github.com/koala73/worldmonitor/compare/v1.3.0...v1.4.0