- Shipped
- July 1, 2026 at 10:02 PM UTC
- Author
- kamo
- Commit
- 3bac173
- /leads/available: real-time vendor/product grid, atomic Accept (routes to the lead), comment-gate blocked state, rows animate the moment a lead is claimable - /leads/history: live credit + assignment timeline with event-type filter - /leads/credits: MANAGE_CREDITS-gated grouped grid; ∞-capable Daily Allotment / Max Balance / Max Daily Spend / Credit Balance, Active/Suspended toggle, distribute, live blink - Shared LeadsCreditLayout (nav tabs + market sub-tabs + 'CRM not configured' states + Quick Tips) - STOMP hook (useCreditAssignmentWebSocket) over MediaService; useLeadMarkets - 10 proxy routes; **************** /leads/allotments now redirects tsc --noEmit: 0 errors in new files.