Display only current project statistics in statusline. (#3)

This commit is contained in:
2025-12-18 22:36:37 +00:00
parent 2f303454af
commit ed8b5e92e1
8 changed files with 184 additions and 48 deletions
+5 -2
View File
@@ -107,8 +107,11 @@ export async function fetchSummaries(limit: number = 50, project?: string, signa
return fetchWithRetry<SessionSummary[]>(`${API_BASE}/summaries?${params}`, { signal })
}
export async function fetchStats(): Promise<Stats> {
return fetchWithRetry<Stats>(`${API_BASE}/stats`)
export async function fetchStats(project?: string | null): Promise<Stats> {
const params = new URLSearchParams()
if (project) params.append('project', project)
const query = params.toString()
return fetchWithRetry<Stats>(`${API_BASE}/stats${query ? '?' + query : ''}`)
}
export async function fetchProjects(): Promise<string[]> {