Skip to content

feat: portfolio filters, claim-refund, claim-all, dispute wiring (#12… - #1330

Merged
Ehonrie merged 2 commits into
Netwalls:mainfrom
ke747:feat/portfolio-filter-claim-refund-dispute
Sep 29, 2026
Merged

Ehonrie merged 2 commits into
Netwalls:mainfrom
ke747:feat/portfolio-filter-claim-refund-dispute

Conversation

@ke747

@ke747 ke747 commented Sep 28, 2026

Copy link
Copy Markdown

…84 #1285 #1287 #1288)

ke747 and others added 2 commits September 28, 2026 00:12
…walls#1284 Netwalls#1285 Netwalls#1287 Netwalls#1288)

- F-67 (Netwalls#1285): Add status filter tabs (All/Open/Won/Lost/Refundable) and
  sortable columns (stake, payout, date) to PortfolioTable
- F-69 (Netwalls#1287): Add useClaimRefund hook and wire ClaimButton to show
  'Claim refund' for Cancelled/NoContest markets
- F-66 (Netwalls#1284): Add 'Claim all' button with per-bet progress indicator
  and portfolio refresh after completion
- F-70 (Netwalls#1288): Wire DisputeModal with dispute-window countdown, 256-char
  reason limit, and submit guards for closed window / no bets
- chore: update .gitignore to exclude snapshots, build artifacts, logs
# Conflicts:
#	.gitignore
#	frontend/app/portfolio/page.tsx
@Ehonrie
Ehonrie merged commit 7cb36a2 into Netwalls:main Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants