v2.2.0

koala73/worldmonitorv2.2.0Feb 14, 2026by koala73

AI Summary

A maturity release featuring a fully functional Tauri desktop app, automated CI/CD pipelines, and infrastructure cost optimization.

Key Highlights

  • YouTube LiveNewsPanel now working in Tauri desktop environment
  • Automated GitHub Actions workflow for cross-platform desktop builds
  • Infrastructure cost optimization via Railway relay (reduced egress by ~1.7TB/day)
  • Batch AI classification for news events and site variants

New Features

  • Token-based auth for local API sidecar
  • Devtools menu item for debugging
  • Offline cache persistence and freshness badges
  • Secure secret vault with OS keychain integration
  • Batch AI classification for news events
  • Shareable country intelligence snapshots (World Stories)
  • OG image generation for social card previews
  • PWA support with offline fallback

Full Release Notes

## World Monitor v2.2.0

Desktop app maturity release with Tauri improvements, CI/CD pipeline, and infrastructure cost optimization.

### Desktop App (Tauri)
- YouTube LiveNewsPanel working in Tauri desktop (Player API + cloud bridge fallback)
- Token-based auth for local API sidecar
- Devtools menu item (Help > Toggle Developer Tools, Cmd+Option+I)
- CSP fixes for desktop iframe embedding
- Desktop runtime reliability (circuit breakers, panel failure isolation)
- Settings window UX improvements
- Reproducible cross-OS packaging workflow
- Offline cache persistence and freshness badges
- Secure secret vault with OS keychain integration
- Tauri v2 desktop scaffold with runtime detection

### CI/CD
- GitHub Actions workflow for cross-platform desktop builds (macOS ARM64 + x64, Windows)
- Automatic GitHub Release creation on tag push
- Optional code signing support for macOS and Windows

### Intelligence
- Batch AI classification for news events
- Think tank, arms control, and food security RSS feeds
- ACLED conflict data with correct map positioning
- Satellite fires, temporal baseline, OSINT feature completion
- Correlation Engine 2.0, social media sentiment, AI content detection
- Verification checklist based on Bellingcat OSH framework

### Infrastructure & Performance
- PWA support with offline fallback
- Railway relay with server-side caching (eliminated ~1.7TB/day egress)
- Gzip compression and WebSocket client cap
- UCDP proxy moved to Railway with Vercel fallback
- Improved Vite chunk splitting
- MIT LICENSE added

### Story Sharing
- Shareable country intelligence snapshots (World Stories)
- OG image generation for Twitter/social card previews
- Multi-platform sharing (WhatsApp, Instagram, X)
- Story card redesign with convergence signals

### Bug Fixes
- Fix country hover cross-highlighting
- Fix FAO News RSS feed URL
- Fix Polymarket WebSocket and Railway relay
- Fix YouTube embed in Tauri WKWebView
- Fix FIRMS API key handling
- Fix Chatham House 403 and HAPI 500 errors

**Full Changelog**: https://github.com/koala73/worldmonitor/compare/v2.1.0...v2.2.0