Skip to content

fix: layer help, SW ingest routing, toggle colors, v2.5.5#244

Merged
koala73 merged 8 commits intomainfrom
fix/layer-help-sw-ingest-toggle-colors
Feb 23, 2026
Merged

fix: layer help, SW ingest routing, toggle colors, v2.5.5#244
koala73 merged 8 commits intomainfrom
fix/layer-help-sw-ingest-toggle-colors

Conversation

@koala73
Copy link
Owner

@koala73 koala73 commented Feb 23, 2026

Summary

  • Layer help popup: Added 8 missing layers across all 3 variants (full/tech/finance) — UCDP Events, Displacement, Spaceports, Cyber Threats, Fires, Climate Anomalies, Critical Minerals, GCC Investments
  • PostHog analytics fix: Service worker was intercepting /ingest/* requests and returning 404 (no-response). Added NetworkOnly rule so analytics pass through to Vercel's rewrite proxy
  • Toggle switch colors: Explicit colors for findings popup toggle visibility
  • Cargo.lock: Tracked for reproducible Rust builds + v2.5.5 bump
  • README: Updated with crypto prices, analytics docs, typography, dedup grid fix
  • Version bump: 2.5.5
  • Opt-in intelligence alert popup: Toggle in findings dropdown header

Test plan

  • Open layer help (?) — verify all toggles have matching help entries
  • Check PostHog events reach /ingest endpoint (no more 404s in console)
  • Verify findings toggle switch renders with correct colors
  • Confirm Cargo.lock tracks correctly

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.
## 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
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
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.
@vercel
Copy link

vercel bot commented Feb 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
worldmonitor Ready Ready Preview, Comment Feb 23, 2026 7:58am
worldmonitor-finance Ready Ready Preview, Comment Feb 23, 2026 7:58am
worldmonitor-startup Ready Ready Preview, Comment Feb 23, 2026 7:58am

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant