Skip to content

Move wallet listings to home dashboard, add PACT brand nav - #66

Merged
abramdawson merged 4 commits into
mainfrom
abramdawson/wallet-menu-open-offerings
Aug 25, 2026
Merged

Move wallet listings to home dashboard, add PACT brand nav#66
abramdawson merged 4 commits into
mainfrom
abramdawson/wallet-menu-open-offerings

Conversation

@abramdawson

@abramdawson abramdawson commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Changed user flows

  • Home dashboard (connected wallet): offerings now show as Project / Round / Status, and purchases as Project / Amount / Units / Date / Receipt — the receipt link opens that purchase's filled terms page. The wallet menu no longer lists offerings or purchases; it's just Copy address / Disconnect.
  • Global chrome: a fixed PACT wordmark sits top-left and links home (inert while already on home), styled as inset stone. Wallet button on the right is unchanged.
  • Status page: on completed offerings the settled-raise curve chart is now static rather than hover-interactive.
  • The signature name field no longer autofills from the browser or password managers.

Test coverage changed

  • Playwright: the public-tranche purchase test now asserts two purchase rows on the home dashboard instead of grouped links in the wallet menu; other flows keep their existing coverage. No contract changes, so unit/typecheck coverage is unchanged elsewhere.

Validation

  • npm run typecheck
  • npm test
  • npm run test:contracts
  • npm run test:e2e
  • Manual browser review, when user-facing behavior changed

Full npm run validate result:

Passed on the merged tree (up to date with main): typecheck, lint, format, 82 unit tests, and all 11 Playwright e2e tests. test:contracts skipped — no contract changes in this PR.

E2E impact override: none

Relocate the offering/purchase listings out of the wallet menu into
restructured home dashboard tables (Round/Status offerings, dated
receipt-linked purchases), add a fixed PACT wordmark home link, make the
settled-raise chart non-interactive, and stop the signature name field
autofilling.
@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
pact Ready Ready Preview Aug 25, 2026 9:11pm

Request Review

@r0ohafza

Copy link
Copy Markdown
Collaborator
CleanShot 2026-08-25 at 09 03 58 the PACT button doesn't conform to the rest of the buttons, can we have it use the same style as the connect wallet button?

Copy link
Copy Markdown
Contributor Author

no, it's not intended to be a button. more as the brand link, but i agree it feels too close to a button. i'll modify.

Flip units-first displays to percent-first across the buy, status, and home
purchase surfaces (units demoted to secondary/tooltip), move the public-sale
tag onto the buyer name, force two-decimal amounts in the purchases &
allocations tables, make the status manage-offering notice full width, and
simplify the PACT wordmark to a plain mark. Updates e2e assertions to match.
Replace the offerings Status badge labels with lifecycle-aware copy
(Open/Closed/Expired with amount raised), left-align the Round and Status
columns, rename the purchases Amount column to Purchased, left-align
Ownership, and drop the Date column along with its now-dead block-timestamp
lookups.
@abramdawson
abramdawson merged commit 7d3b5d8 into main Aug 25, 2026
5 checks passed
@abramdawson
abramdawson deleted the abramdawson/wallet-menu-open-offerings branch August 25, 2026 21:15
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.

2 participants