feat(dashboard): payment history section after login (Bounty #18)#110
feat(dashboard): payment history section after login (Bounty #18)#110crowniteto wants to merge 1 commit into
Conversation
…bounties#18) - Add dedicated Payment History panel to dashboard main area - Add compact Payment History card to dashboard rail sidebar - Payments sidebar/topnav items now navigate to payments section - Payment rows derived from ledger entries filtered by payment types - Full responsive design: desktop table view, mobile card/stack layout - Loading, error, and empty states for polished UX - Type icons, amount coloring (positive/negative/neutral), date display - Uses existing /api/ledger endpoint (no backend changes needed) - All frontend tests pass (8/8), backend tests pass - Build succeeds Bounty: mergeos-bounties#18 - Add dashboard payment history after login (2000 MRG) Claim: mergeos-bounties#1 (comment) Type: feature bounty Expected reward: 2000 MRG Evidence: - Payment History panel visible after clicking Payments in sidebar/topnav - Desktop: table layout with Type/Amount/Reference/Date columns - Mobile: card layout with stacked rows - Viewport checks: 1366px, 768px, 430px, 390px, 360px (CSS verified) - Test data: ledger-derived entries from /api/ledger - npm test: 8/8 pass, npm run build:local: success, go test: pass
|
Thanks for the PR. For bounty review, please add verification evidence in this PR before final review:
Evidence can be attached in a PR comment; images in comments count. If this PR has the |
|
Thanks for the contribution and for taking a swing at the payment history bounty. This PR is being closed because the #18 dashboard payment history work has now been merged through PR #86. Your PR is not being treated as ignored; it helped show there was interest in the flow. For future bounty work, please keep the branch rebased, keep CI/workflows untouched, include runtime screenshots or video evidence, and avoid duplicating an already-merged bounty implementation. |
Bounty #18 — Add dashboard payment history after login (2000 MRG)
Claim
#1 (comment)
Summary
Implements a dedicated Payment History section in the authenticated dashboard. Users can access it by clicking Payments in the sidebar or top navigation after login.
Changes
openDashboardSection("payments")/api/ledgerendpoint — no backend changes neededPayment Row Details
payment_verified,task_payment,platform_fee,project_reserve,task_reserve,token_mintViewport Checks
Testing
npm test: 8/8 pass ✅npm run build:local: Success ✅go test ./...(backend): Pass ✅/api/ledgerScreenshots
(See PR diff for implementation details — CSS-only responsive with no logic regressions)
Bounty