Dustin Byrne
|
6f1cc2cb48
|
fix(HAI-018): complete Step 2 — add client-side retry for fetchTaskDetail
- Added withRetry wrapper in api.ts (1 retry, 200ms delay)
- fetchTaskDetail now retries transient 500s transparently
- TaskCard shows 'Failed to load task details' instead of raw error
- Added api.test.ts with success, retry-success, and exhaustion tests
|
2026-03-25 21:32:11 -04:00 |
|
Dustin Byrne
|
4777ae5dcb
|
feat(HAI-014): complete Step 1 — reorder JSX and update layout
|
2026-03-25 21:10:10 -04:00 |
|
Dustin Byrne
|
1d1fc8dbe1
|
feat(HAI-011): complete Step 1+2 — add progress indicator to TaskCard with styles
|
2026-03-25 20:59:22 -04:00 |
|
Dustin Byrne
|
64b28a012e
|
feat(HAI-007): complete Step 1 — set specifying status during triage
|
2026-03-25 20:52:01 -04:00 |
|
Dustin Byrne
|
d8ac565f85
|
feat(HAI-001): complete Step 2 — replace emojis with Lucide icons
|
2026-03-25 20:31:58 -04:00 |
|
Dustin Byrne
|
6bb5f27b44
|
feat(HAI-002): render status badge on dashboard task cards
|
2026-03-25 19:24:29 -04:00 |
|
Dustin Byrne
|
609662dd75
|
feat(HAI-001): handle empty title in TaskCard display
|
2026-03-25 19:04:45 -04:00 |
|
Dustin Byrne
|
6e0fe0554d
|
feat(HAI-002): add queued prop to TaskCard with drag disable and badge
|
2026-03-25 18:53:55 -04:00 |
|
Dustin Byrne
|
b9993f96fb
|
feat(HAI-002): build board and column components with drag-and-drop
|
2026-03-25 18:25:40 -04:00 |
|