From 3e7d3f85c7023f4b064d92fed468eb7a64748edc Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Thu, 11 Jun 2026 02:01:53 +0300 Subject: [PATCH] fix: show Cursor plan limit progress Calculates plan limit usage from remaining balance Restores the Cursor plan limit progress bar --- packages/web/server/lib/quota/providers/cursor.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/web/server/lib/quota/providers/cursor.js b/packages/web/server/lib/quota/providers/cursor.js index 2bb7247f..bcf0899d 100644 --- a/packages/web/server/lib/quota/providers/cursor.js +++ b/packages/web/server/lib/quota/providers/cursor.js @@ -230,8 +230,12 @@ const buildWindows = (usage, plan) => { const planLimit = centsLabel(planUsage.limit); if (planLimit) { + const limit = toNumber(planUsage.limit); + const remaining = toNumber(planUsage.remaining); windows.plan_limit = toUsageWindow({ - usedPercent: null, + usedPercent: limit && remaining !== null + ? Math.min(100, Math.max(0, ((limit - remaining) / limit) * 100)) + : null, windowSeconds, resetAt, valueLabel: `${centsLabel(planUsage.remaining) ?? '$0.00'} remaining of ${planLimit}`