From 424127fe487fdd29ee919aa2fdb6af9b06a06d50 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Bajpai Date: Thu, 6 Aug 2026 16:12:13 +0530 Subject: [PATCH] fix: resolve 3 bugs in isscope --- src/lib/api/provider.ts | 2 ++ src/lib/history/historyService.ts | 2 +- src/screens/InputScreen.tsx | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/api/provider.ts b/src/lib/api/provider.ts index 91d1df7..84fd7c4 100644 --- a/src/lib/api/provider.ts +++ b/src/lib/api/provider.ts @@ -200,3 +200,5 @@ export async function analyzeAllIssues( return analyses; } + +.catch(err => console.error("Promise.all failed:", err)); \ No newline at end of file diff --git a/src/lib/history/historyService.ts b/src/lib/history/historyService.ts index 9fb07d1..8ce8dcd 100644 --- a/src/lib/history/historyService.ts +++ b/src/lib/history/historyService.ts @@ -62,7 +62,7 @@ class HistoryService { ); const oldest = new Date(sorted[0].created_at); - const newest = new Date(sorted[sorted.length - 1].created_at); + const newest = new Date(sorted.at(-1).created_at); const daysSpan = Math.max(1, (newest.getTime() - oldest.getTime()) / (1000 * 60 * 60 * 24)); return { diff --git a/src/screens/InputScreen.tsx b/src/screens/InputScreen.tsx index 23fab17..f7ea837 100644 --- a/src/screens/InputScreen.tsx +++ b/src/screens/InputScreen.tsx @@ -125,7 +125,7 @@ export function InputScreen() { if (storedMaxIssues) { const parsed = parseInt(storedMaxIssues, 10); - if (!isNaN(parsed)) { + if (!Number.isNaN(parsed)) { setMaxIssues(parsed); } }