4 Commits

Author SHA1 Message Date
c6622d43e0 feat(fetch-requests): navigate to detail page after successful create 2026-08-23 15:01:43 +05:30
1c5d8ed765 updated .gitignore 2026-08-23 14:02:23 +05:30
86945378a3 feat(fetch-requests): delete fetch requests from detail page and list rows
- Detail page: red Delete button beside Retry (disabled while processing or
  in-flight), confirm dialog, toast feedback, navigates back to the list
- List rows: per-card delete IconButton with stopPropagation, disabled while
  processing; reloads after success
- Backend cascades linked expenses + ambiguities and evicts the expenses
  response cache on delete
2026-08-23 14:01:36 +05:30
22e6603924 feat(fetch-requests): support llama_parse pipeline
- Fix PipelineType union: "llama_parser" → "llama_parse" (matches backend enum)
- Add "llama_extract" to SSEEventStep union
- PipelineStepper: advance Extract stage on llama_extract events

Dropdown/badge rendering is OpenAPI-spec-driven and picks the new value up
automatically; no other changes required.
2026-08-23 01:39:56 +05:30
2 changed files with 3 additions and 2 deletions

View File

@@ -31,7 +31,8 @@ function computeProgressPercent(
if (
seenSteps.has("raw_lines") ||
seenSteps.has("txn_blocks")
seenSteps.has("txn_blocks") ||
seenSteps.has("llama_extract")
) {
pct += 10;
}

View File

@@ -90,7 +90,7 @@ export interface ResolveAmbiguityPayload {
export type SSEEventStep =
| "load_content" | "raw_lines" | "txn_blocks" | "txn_dicts"
| "resume_extract" | "extract" | "paused" | "complete" | "enrich"
| "save_expenses" | "pipeline";
| "save_expenses" | "pipeline" | "llama_extract";
export type SSEEventStatus =
| "started" | "completed" | "skipped" | "paused" | "progress" | "failed";