Skip to content

Transaction history UX improvements — pagination, activity panel, network labels #12217

@premiumjibles

Description

@premiumjibles

Problem

"Show me my transactions" works end-to-end (117 tests passing, 10 networks) but has UX gaps:

tk ticket: sa-sjbv

Gaps

  1. No persistent activity panel — history only available as inline chat tool response, not a dedicated tab
  2. No pagination UX — server supports offset/limit but chat renders all at once (capped at 25)
  3. Network label defaults to ethereumtx.network is optional; when missing, UI shows "ethereum" even for Arbitrum/Base txs
  4. Multi-chain errors not surfaced — error metadata exists but UI silently drops it
  5. No free-text search (by tx hash, address, etc.)

Key Files

  • apps/agentic-server/src/tools/transactionHistory.ts
  • apps/agentic-server/src/lib/transactionHistory/fetcher.ts
  • apps/agentic-chat/src/components/tools/GetTransactionHistoryUI.tsx
  • apps/agentic-chat/src/lib/activityNormalizer.ts

Acceptance Criteria

  • Transaction cards display correct network labels
  • Pagination or "show more" exists for large result sets
  • Network failures surfaced in UI
  • Activity panel or persistent view accessible outside chat

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions