Changelog

Design System & Theming Foundation

Every color in the app now comes from a single design token system — consistent look across every page, and the groundwork for custom themes.

  • newUnified color tokens: all UI surfaces, text, borders, and accents reference a shared palette
  • improvedConsistent severity colors across alerts, dashboards, pricing, and settings
  • improvedLanding, login, signup, changelog, and terms pages aligned to the same visual language

Runtime Usage Monitoring & Alert Controls

CloudTrail catches resource creation. Now we also detect runtime cost spikes — Lambda loops, NAT data charges, DynamoDB throughput surges — within 15 minutes.

  • newUsage spot-check: 15-minute CloudWatch metrics scan detects runtime cost spikes ($5/hr threshold)
  • newEvent-type muting: silence specific AWS event types you don't need alerts for
  • newTimezone-aware delivery: daily reports arrive at 9 AM your local time
  • newInfrastructure inventory: dashboard shows active resource counts with cost attribution
  • newRegion selector: choose which AWS regions to monitor for usage data
  • newAlert severity pipeline: every alert carries critical/warning/info severity from generation to display
  • improvedAlert History page redesigned with severity beams, service icons, parsed message sections
  • fixedMulti-line cost formatting in Telegram, Slack & email — no more unreadable bold blocks

Brand Voice & Billing Migration

AI alerts now speak like a human teammate, not a monitoring tool. Migrated to Paddle for simpler checkout.

  • improvedAI prompt enforces brand voice — first-name addressing, single actionable hint per alert
  • improvedMigrated billing from Polar to Paddle — checkout overlay, webhook sync, customer portal
  • improvedDashboard never calls AWS Cost Explorer on page load — cache-only reads
  • fixedLambda cost text and estimatedCost separators rewritten for clarity

Connection Controls & Passkey UX

Soft-delete AWS accounts with 30-day retention. Mute notification channels without removing them.

  • newAWS account soft-delete with 30-day recovery window
  • newNotification channel mute/unmute — pause alerts without disconnecting
  • newPasskey inline rename in settings

Alert Resolution & Expanded Coverage

When a risky resource is deleted, the original alert is resolved with a reaction — no second anxiety-inducing message.

  • newIn-place alert resolution for Telegram, Slack & email (reaction on resolved alerts)
  • newECR lifecycle-policy and AWS Config recorder cost-risk coverage

AWS Cost Optimization & PWA

35% reduction in AWS API costs per account. Progressive Web App support.

  • improvedBatched trend chart (7 CE calls → 1), STS credential caching, health check merged into daily cron
  • newPWA manifest with shortcuts, maskable icons, mobile-web-app support
  • fixedSEO audit: noindex on protected routes, sitemap cleanup
  • fixedPending invoice uses AWS native Estimated flag instead of hardcoded date window

Connection Health & Real-Time Alerts

Automated connection monitoring, broken-connection alerts with inline Telegram buttons, and duplicate prevention.

  • newAutomated connection health monitoring (Trigger.dev scheduled task)
  • newConnection-broken/restored Telegram+Slack alerts with inline buttons
  • newRe-onboarding flow for broken accounts — updates existing record
  • newMonth-end pending invoice banner
  • newCost Explorer self-cost alert when monitoring overhead exceeds $1/day