You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Incident Tracking System — Automatically detects service status changes and maintains incident history with auto-resolution when services return to operational status
Incident History UI — Tabbed interface showing recent incidents with timeline, impact level, and resolution status
RSS Feed — /api/status.rss endpoint for subscribing to incident updates in RSS readers
RSS Autodiscovery — Auto-detection link in HTML head for browsers and RSS readers (rel="alternate" type="application/rss+xml")
Discord Webhooks — Register Discord webhooks to receive instant notifications when incidents occur
Webhook Management UI — Add, test, and manage Discord webhooks in the Subscribe tab with success/failure status tracking
Rate Limiting — Per-webhook rate limits (5 tests/hour, 2/minute) with exponential backoff to prevent Discord API abuse
Intelligent Retry Logic — Automatic retries with exponential backoff for transient network failures; respects Discord's Retry-After header
KV Storage Integration — Cloudflare KV namespaces for persistent storage of incidents and webhooks across deployments
Webhook Validation & Testing — Discord webhook URL format validation with test endpoint to verify connectivity before relying on webhooks
Changed
Repository — Migrated from FixFXOSS/cfxstat.us back to CodeMeAPixel/cfxstat.us
Branding — Updated all documentation and references to reflect CodeMeAPixel ownership
Header Navigation — Moved GitHub source link from footer to header for better visibility
Documentation — Simplified and cleaned up README, CONTRIBUTING, DEPLOYMENT, SECURITY, and CODE_OF_CONDUCT files; removed unnecessary complexity
Category Cards — Changed from open-by-default to closed-by-default for cleaner initial page state
Status Page Layout — Reorganized with tabbed interface (Overview, Incidents, Subscribe) for better information hierarchy
Storage Backend — Migrated from in-memory stores to Cloudflare KV for persistent incident and webhook data; maintains fallback to in-memory for development
Webhook Error Handling — Improved error messages showing Discord API responses and retry timing for rate-limited requests