From 3c439cb28fc5ca91e985b2b806d4cd8ef8f157a5 Mon Sep 17 00:00:00 2001 From: AgentSeal Date: Wed, 15 Apr 2026 03:56:21 -0700 Subject: [PATCH] perf: remove provider pre-fetch on dashboard startup The dashboard was pre-loading data for ALL detected providers on startup, causing unnecessary SQLite scans when Cursor was detected. Now only loads data for the active provider. --- src/dashboard.tsx | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/dashboard.tsx b/src/dashboard.tsx index 5abaeb5..4a7f725 100644 --- a/src/dashboard.tsx +++ b/src/dashboard.tsx @@ -520,10 +520,6 @@ function InteractiveDashboard({ initialProjects, initialPeriod, initialProvider, } if (!cancelled) { setDetectedProviders(found) - if (found.length > 1) { - const range = getDateRange(period) - for (const name of found) parseAllSessions(range, name).catch(() => {}) - } } } detect()