Skip to content

Koala73/worldmonitor New commit #44

@gavinlovespython

Description

@gavinlovespython

fix: layer help, SW ingest routing, toggle colors, v2.5.5 (koala73/worldmonitor#244)

  • feat: make intelligence alert popup opt-in via dropdown toggle

Auto-popup was interrupting users every 10s refresh cycle. Badge still
counts and pulses silently. New toggle in dropdown (default OFF) lets
users explicitly opt in to auto-popup behavior.

  • chore: bump version to 2.5.5

Changelog

Features

  • Intelligence alert popup is now opt-in (default OFF) — badge counts silently, toggle in dropdown to enable auto-popup

Bug Fixes

  • Linux: disable DMA-BUF renderer on WebKitGTK to prevent blank white screen (NVIDIA/immutable distros)
  • Linux: add DejaVu Sans Mono + Liberation Mono font fallbacks for monospace rendering
  • Consolidate monospace font stacks into --font-mono CSS variable (fixes undefined var bug)
  • Reduce dedup coordinate rounding from 0.5° to 0.1° (~10km precision)
  • Vercel build: handle missing previous deploy SHA
  • Panel base class: add missing showRetrying method
  • Vercel ignoreCommand shortened to fit 256-char limit

Infrastructure

  • Upstash Redis shared caching for all RPC handlers + cache key contamination fix
  • Format Rust code and fix Windows focus handling

Docs

  • Community guidelines: contributing, code of conduct, security policy
  • Updated .env.example
  • chore: track Cargo.lock for reproducible Rust builds

  • fix: update layer help popup with all current map layers

Added missing layers to the ? help popup across all 3 variants:

  • Full: UCDP Events, Displacement, Spaceports, Cyber Threats, Fires,
    Climate Anomalies, Critical Minerals; renamed Shipping→Ship Traffic
  • Tech: Tech Events, Cyber Threats, Fires
  • Finance: GCC Investments
  • docs: update README with crypto prices, analytics, typography, and dedup grid fix

  • fix: add /ingest to service worker NetworkOnly routes

The SW was intercepting PostHog /ingest/* requests and returning
no-response (404) because no cache match existed. Adding NetworkOnly
ensures analytics requests pass through to Vercel's rewrite proxy.

  • chore: update Cargo.lock for v2.5.5

  • fix: use explicit colors for findings toggle switch visibility

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions