Skip to content

feat: add escrow milestone progress timeline#50

Open
xx7412421-cloud wants to merge 6 commits into
trustflow-protocol:mainfrom
xx7412421-cloud:grantfox-14-milestone-progress-codex
Open

feat: add escrow milestone progress timeline#50
xx7412421-cloud wants to merge 6 commits into
trustflow-protocol:mainfrom
xx7412421-cloud:grantfox-14-milestone-progress-codex

Conversation

@xx7412421-cloud

Copy link
Copy Markdown

Description

Adds a reusable milestone progress timeline for escrow tranches and wires it into the escrow status view so users can see which payment portions are released, currently locked for review, or still locked for later milestones.

Related Issue

Closes #14

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality not to work as expected)
  • Documentation update
  • Refactoring (no functional changes)

Changes Made

  • Added MilestoneProgress with typed statuses for released, current locked, and locked tranches.
  • Added responsive CSS module styles for the timeline, status rail, badges, and mobile stacking.
  • Rendered the timeline inside the escrow panel with representative escrow milestone data.
  • Added /escrow page so the existing Escrow navigation link opens the milestone status view.

Screenshots (if applicable)

Not captured in this environment.

Checklist

  • My code follows the project's code style
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings or errors
  • I have run npm run lint and fixed all issues
  • I have run npm run typecheck with no errors
  • I have run npm run build successfully
  • I have tested my changes locally

Additional Notes

No new runtime dependencies were added. Local lint, typecheck, build, and browser testing could not be run because this desktop environment does not expose Node/npm on PATH, so CI should validate the branch.

@vercel

vercel Bot commented Jun 20, 2026

Copy link
Copy Markdown

@xx7412421-cloud is attempting to deploy a commit to the Meshack Yaro 's projects Team on Vercel.

A member of the Team first needs to authorize it.

Keep both new exports in components/molecules/index.tsx: file-upload (from main) and milestone-progress (this PR). Resolves the merge conflict so trustflow-protocol#50 is mergeable again.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create Milestone Progress Component

1 participant