Label: complexity: high
Points: 200
Description
Recipients' on-chain reputation scores are fetched but not visualised beyond a badge. This issue adds a reputation detail panel on the invoice detail page showing each recipient's full reputation history as a sparkline chart with total payments received and success rate.
Technical Context
Involves invoice/[id]/page.tsx and a new src/components/ReputationPanel.tsx. Call splitClient.getReputation(address) for each recipient. Fetch their past invoices to build a history array. Render sparkline using a simple SVG polyline. Show total received and success rate.
Acceptance Criteria
Label: complexity: high
Points: 200
Description
Recipients' on-chain reputation scores are fetched but not visualised beyond a badge. This issue adds a reputation detail panel on the invoice detail page showing each recipient's full reputation history as a sparkline chart with total payments received and success rate.
Technical Context
Involves
invoice/[id]/page.tsxand a newsrc/components/ReputationPanel.tsx. CallsplitClient.getReputation(address)for each recipient. Fetch their past invoices to build a history array. Render sparkline using a simple SVG polyline. Show total received and success rate.Acceptance Criteria