From e3506ca9df69dc89889a9d645963e0083bc3a9c6 Mon Sep 17 00:00:00 2001 From: AgentSeal Date: Tue, 28 Apr 2026 04:52:12 +0200 Subject: [PATCH] Fix Cursor provider dropping data older than 35 days Increase lookback from 35 to 180 days so longer period views (30-day, month, all) show accurate totals. Fixes #159, fixes #163 --- src/providers/cursor.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/providers/cursor.ts b/src/providers/cursor.ts index d86d322..e9619b8 100644 --- a/src/providers/cursor.ts +++ b/src/providers/cursor.ts @@ -174,8 +174,8 @@ function parseBubbles(db: SqliteDatabase, seenKeys: Set): { calls: Parse const results: ParsedProviderCall[] = [] let skipped = 0 - const DEFAULT_LOOKBACK_DAYS = 35 - const timeFloor = new Date(Date.now() - DEFAULT_LOOKBACK_DAYS * 24 * 60 * 60 * 1000).toISOString() + const LOOKBACK_DAYS = 180 + const timeFloor = new Date(Date.now() - LOOKBACK_DAYS * 24 * 60 * 60 * 1000).toISOString() const userMessages = buildUserMessageMap(db, timeFloor)