-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave program
Description
Description
Design a comprehensive transaction history page showing all draws, repayments, interest accruals, and status changes for credit lines.
Target Users
- Borrowers tracking their credit activity
- Borrowers reviewing transaction history for accounting/records
Design Requirements
Must Include:
- Page header:
- Title: "Transaction History"
- Filter options (by credit line, transaction type, date range)
- Export button (CSV/PDF)
- Transaction List:
- Each transaction shows:
- Date and time
- Transaction type (Draw, Repay, Interest Accrual, Status Change)
- Amount (positive for draws, negative for repayments)
- Credit line identifier
- Status (Completed, Pending, Failed)
- Transaction hash (link to Stellar explorer)
- Each transaction shows:
- Transaction Types:
- Draw transactions (green/positive)
- Repayment transactions (blue/negative)
- Interest accrual (muted, informational)
- Status changes (Suspended, Closed, etc.)
- Empty state:
- When no transactions exist
- Message and illustration
Should Include:
- Grouping by date (Today, Yesterday, This Week, This Month, Older)
- Search functionality
- Pagination or infinite scroll
- Transaction detail modal (expandable row)
- Filters:
- By credit line
- By type (Draw, Repay, Interest, Status Change)
- By date range
- By status (Completed, Pending, Failed)
- Summary statistics:
- Total drawn
- Total repaid
- Total interest paid
- Current debt
Design Specifications
- Table layout: Responsive (full table on desktop, cards on mobile)
- Transaction type icons: Distinct icons for each type
- Color coding: Draw (green), Repay (blue), Interest (muted), Status (yellow)
- Date formatting: Relative (Today, Yesterday) and absolute (full date)
- Export: Button triggers download, shows format options
Deliverables
- High-fidelity mockups (list view, detail view, empty state)
- Filter and search UI components
- Table/card component specifications
- Responsive layouts
- Interactive prototype
- Export functionality UI
Designer Notes
- Make transaction history easy to scan and understand
- Support users who need detailed records for accounting
- Ensure transaction hashes are easily accessible for verification
- Consider power users with many transactions
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave program