Skip to content

feat(inspector): timeline, empty/skeleton states, and retry badge#213

Merged
JSisques merged 8 commits into
feat/inspector-pr2from
feat/inspector-pr3
May 23, 2026
Merged

feat(inspector): timeline, empty/skeleton states, and retry badge#213
JSisques merged 8 commits into
feat/inspector-pr2from
feat/inspector-pr3

Conversation

@JSisques

Copy link
Copy Markdown
Contributor

Closes #77
Closes #78

Type

  • New feature

Summary

  • Adds InspectorTimeline component with descending timestamp sort and spine connector
  • Adds InspectorEmpty and InspectorSkeleton loading/empty state components
  • Adds retry badge to RequestCard using i18n template dict.card.retries
  • Adds view toggle (List / Timeline) to InspectorToolbar and conditional rendering in InspectorClient

Changes

File Change
features/inspector/components/inspector-timeline/ Timeline view with spine connector, sorted newest-first
features/inspector/components/inspector-empty/ Empty state shown when no entries
features/inspector/components/inspector-skeleton/ Skeleton loader for list and timeline modes
features/inspector/components/request-card/ Retry badge (i18n, only when attempts > 1)
features/inspector/components/inspector-toolbar/ List / Timeline view toggle buttons
features/inspector/components/inspector-client/ Conditional render: skeleton → empty → timeline/list
features/inspector/components/request-list/ Thread dict prop to RequestCard
features/inspector/i18n/en.ts + es.ts Keys: view, empty, card.retries

Test Plan

Chained PR: base is feat/inspector-pr2. Retarget to main after PR2 merges.

@JSisques JSisques added the type:feature New feature label May 23, 2026
@JSisques JSisques force-pushed the feat/inspector-pr2 branch from bea8982 to 8f617f8 Compare May 23, 2026 16:11
@JSisques JSisques force-pushed the feat/inspector-pr3 branch from 263ae72 to af2f656 Compare May 23, 2026 16:11
@JSisques JSisques merged commit d8e8efb into feat/inspector-pr2 May 23, 2026
2 checks passed
@JSisques JSisques deleted the feat/inspector-pr3 branch May 23, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant