Releases: alohays/monitor-forge
Releases · alohays/monitor-forge
v0.5.0 — Data Rich
v0.5.0 — Data Rich
The pre-launch release targeting SHOW HN. Adds a comprehensive data layer, declarative config patching, project scaffolding, and runtime hardening.
Highlights
- 244 curated RSS feeds across 20 categories with propaganda risk metadata and multilingual support
- 20 public API templates (USGS Earthquakes, NASA EONET, GDELT, CoinGecko, and more) with Edge Function proxy integration
forge apply— kubectl-style declarative config patching with merge-by-name, delete markers, and dry-runnpx create-monitor-forge— scaffold new dashboard projects with interactive wizard or CLI flags- 19 presets including new commodity and happy domains
- Polling scheduler with stagger, jitter, and concurrency control for 200+ source scalability
New Features
Data Layer
forge source list-library— browse 244 curated RSS feeds with category, language, and tier filters (#44)forge source list-templates— browse 20 public API templates (#46)forge source add --from-library <id>— add feeds from curated library with batch support (#47)forge source add --from-template <id>— add API sources from templates (#47)- 4 new presets:
commodity-minimal,commodity-full,happy-minimal,happy-full(#49)
CLI
forge apply <file>— declarative config patching with merge-by-name semantics (#51)npx create-monitor-forge— scaffold new projects with @clack/prompts interactive wizard (#53)forge gh-bridge— experimental gh CLI bridge proof-of-concept (#55)
Runtime
- Polling scheduler with staggered starts, +/-10% jitter, and concurrent fetch cap (default: 5) (#57)
seenIdsmemory leak fix — capped at 10,000 entries per source with FIFO evictionfetchAll()concurrency control — no more thundering herd on page load
CI/CD
- Per-preset validation in CI pipeline — every preset validated individually (#60)
- Feed verification script (
scripts/verify-feeds.ts) for pre-release quality gate
Breaking Changes
preset apply --mergeflag removed (was dead code, never functional). Useforge applyfor merge semantics.
What's Next (v0.6.0)
- Full CLI bridge implementation based on the gh bridge PoC design document
create-monitor-forgenpm publish- Automated feed health monitoring
Full Changelog: v0.3.0...v0.5.0
v0.1.0 — Initial Public Release
monitor-forge v0.1.0
The first public release of monitor-forge — a CLI-driven, agent-native template for building real-time intelligence dashboards.
Highlights
- Agent-native architecture: Designed for Claude Code and other AI coding agents to operate
- 7 presets: tech, finance, geopolitics (minimal & full) + blank canvas
- 6 panel types: news-feed, ai-brief, market-ticker, entity-tracker, instability-index, service-status
- 5 map layer types: points, lines, polygons, heatmap, hexagon
- 3 data source types: RSS, REST API, WebSocket
- AI analysis pipeline: Groq (Llama 3.3) + OpenRouter fallback
- 11 CLI commands: init, source, layer, panel, ai, preset, validate, env, build, dev, deploy
- Vercel Edge Functions: one-click deploy with CORS proxy, rate limiting, caching
- 5 Claude Code Skills: initializing-monitor, adding-data-sources, adding-map-layers, configuring-ai-pipeline, deploying-to-vercel
- CI pipeline: typecheck, test, validate, build
Quick Start
git clone https://github.com/alohays/monitor-forge.git my-monitor
cd my-monitor
npm install # auto-generates manifests
npm run dev # dashboard at http://localhost:5173Ships with a tech-minimal preset out of the box — no API keys required.