Skip to content

feat: add My Rentals activity dashboard - #38

Merged
EcstaceeLOR merged 2 commits into
mainfrom
issue-28-activity-dashboard
Sep 13, 2026
Merged

EcstaceeLOR merged 2 commits into
mainfrom
issue-28-activity-dashboard

Conversation

@EcstaceeLOR

Copy link
Copy Markdown
Owner

What changed

  • reconstruct connected-wallet rentals from Sepolia UsagePaid events in a fresh browser
  • correlate relay jobs, ProofKeyASC processed orders, CC3 activation events, and live AccessPass credentials
  • group records into pending, active, expired, failed, and action-required URL-backed tabs
  • fail closed on duplicate orders and conflicting transaction/order/machine/payer correlations
  • add CC3-time countdowns, pagination, machine/proof/explorer links, retry and resume actions
  • merge wallet-scoped local pending payments optimistically while keeping chain/indexer state authoritative
  • support direct history-to-checkout recovery through machine-specific resume links
  • add downloadable, structured rental receipt JSON
  • add polished responsive loading, empty, diagnostic, lifecycle, and activity states

Verification

  • 33 web tests pass, including complete pending-to-expired lifecycle and wallet isolation coverage
  • Playwright fresh-browser test recovers an active rental from chain + relay state
  • production build passes
  • live four-source smoke test recovered 1 active rental with its source transaction
  • relay readiness confirmed

Closes #28

@vercel

vercel Bot commented Sep 13, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
proofkey Ready Ready Preview Sep 13, 2026 12:09pm UTC

@EcstaceeLOR
EcstaceeLOR merged commit ab9f52f into main Sep 13, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 58263f21 Deployed Sep 13, 2026 by vercel[bot]
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.

P1: Add My Rentals activity dashboard with resumable proof tracking

1 participant