From 1f309ccca20aabbd0ee3fb8fbb3c8192124edd95 Mon Sep 17 00:00:00 2001 From: Adam Malczewski Date: Thu, 21 May 2026 15:44:00 +0900 Subject: fix: wake scheduler persistence/retry, credential filtering, usage cache and display names - Wake scheduler: fix Bun timer leak, make recurring daily, persist to disk, retry failed wakes every 5min for 30min, start at boot - Key usage: localStorage cache survives page refresh, spinner during all refreshes, show cached data immediately - Credential filtering: key-usage and wake only use configured credentials_file, exclude unconfigured accounts - Display: remove counter suffix from Claude labels, format opencode/copilot key names --- packages/core/src/credentials/claude.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'packages/core/src/credentials') diff --git a/packages/core/src/credentials/claude.ts b/packages/core/src/credentials/claude.ts index e4cc1f9..6639afc 100644 --- a/packages/core/src/credentials/claude.ts +++ b/packages/core/src/credentials/claude.ts @@ -137,14 +137,10 @@ async function refreshViaOAuth(refreshToken: string): Promise(); for (const acct of accounts) { - const base = acct.credentials.subscriptionType + acct.label = acct.credentials.subscriptionType ? `Claude ${acct.credentials.subscriptionType.charAt(0).toUpperCase() + acct.credentials.subscriptionType.slice(1)}` : "Claude"; - const count = (counts.get(base) ?? 0) + 1; - counts.set(base, count); - acct.label = count > 1 ? `${base} ${count}` : base; } } -- cgit v1.2.3