Skip to content

fix: pagination in reputation history, public authenticated reputation view, escrow deadline validation and milestone multiple issue payout - #711

Open
emwulrd wants to merge 1 commit into
MergeFi:mainfrom
emwulrd:fix/emwulrd-reputation-history-escrow-milestone
Open

emwulrd wants to merge 1 commit into
MergeFi:mainfrom
emwulrd:fix/emwulrd-reputation-history-escrow-milestone

Conversation

@emwulrd

@emwulrd emwulrd commented Oct 20, 2026 •

Copy link
Copy Markdown

This PR resolves the 4 issues assigned to @emwulrd:

  1. Reputation History Pagination & Ordering: Updated ReputationService.history to sort DESC by default and return { items, total } so clients can display latest snapshots without manual offset calculation.
  2. Reputation Visibility: Made latest reputation snapshot and history accessible to authenticated users (sponsors and maintainers) while keeping recompute self-only.
  3. Escrow Deadline Validation: Replaced conflicting @IsDateString with @IsISO8601 and @IsFutureDate in FundEscrowDto and converted it in EscrowController.fund.
  4. Milestone Multi-Issue Payout Support: Fixed MilestonesService.resolveIssue status assertion so that milestones in IN_PROGRESS state can payout subsequent issues without transition errors.

Closes #585
Closes #583
Closes #580
Closes #578

…n view, escrow deadline validation and milestone multiple issue payout

Closes MergeFi#585, MergeFi#583, MergeFi#580, MergeFi#578
@vercel

vercel Bot commented Oct 20, 2026

Copy link
Copy Markdown

@emwulrd is attempting to deploy a commit to the chonilius' projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Oct 20, 2026

Copy link
Copy Markdown

@emwulrd Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment