Changelog
What's new
A running log of every release — features added, things improved, bugs fixed.
v0.4.0LatestMay 13, 2025
Manual wallet support, 15% platform fee routing, and a deep refactor of the API layer.
NewManual wallet address input — settle to any EVM address without a browser extension
New15% platform fee automatically routed to configurable treasury wallet
NewWallet address validation on all settlement endpoints (EIP-55 format check)
Newlib/constants.ts — single source of truth for fee rates, thresholds, and timeouts
Newlib/api-utils.ts — shared request ID generation and standard error response helpers
ImprovedAll API endpoints now require authentication (GET /payments, GET /payments/:id were public)
ImprovedRealistic payment amount distribution replacing broken formula that generated $50K+ transactions
ImprovedHistorical seed payments spread over 48 hours instead of 5 minutes
ImprovedDashboard stat cards no longer show fabricated trend percentages
FixedOpen redirect vulnerability on /login?from= parameter — validated to relative paths only
FixedSession duration was set in two places with different values; unified via constant
FixedUptimeBar used Math.random() during render causing hydration mismatch
v0.3.0April 28, 2025
Meld.io on-ramp/off-ramp integration and real-time SSE payment stream.
NewMeld widget integration for crypto on-ramp and off-ramp flows
NewServer-Sent Events stream for live payment and metrics updates
NewWalletConnect v2 and Coinbase Wallet support via wagmi v3
New/api/settlement — payout ledger with on-chain confirmation simulation
ImprovedSSE stream now authenticated; fixed memory leak from missing cancel() cleanup
FixedDashboard redirect loop when session cookie was valid but user was absent from DB
v0.2.0March 15, 2025
Dashboard, risk engine view, analytics, and multi-currency support.
NewPayment dashboard with overview, payments ledger, risk monitor, and analytics views
NewRisk scoring with signal breakdown and score distribution charts
NewMulti-currency support — USD, EUR, GBP, SGD, AUD, CAD, JPY, CHF
NewAccount settings page with API key management
ImprovedStatus page with 90-day uptime history bars
v0.1.0February 1, 2025
Initial private beta launch. Core payment API, authentication, and landing page.
NewPOST /api/payments — create and simulate a payment authorization
NewJWT session authentication with bcrypt password hashing
NewAccount lockout after 5 failed login attempts (15-minute cooldown)
NewMerchant application form at /apply
NewAPI documentation at /docs with live playground