Feature/stealth vault UI corrected#81
Conversation
- Add floating help button in bottom-right corner - Implement help overlay with search and FAQ categories - Add 16 FAQ entries across 4 categories (Getting Started, Stellar Specifics, Privacy, Troubleshooting) - Implement context-awareness for Send/Receive pages - Add full accessibility support (focus trap, Esc to close, ARIA labels) - Content lives in src/help/faq.ts as typed array for easy translation Closes wraith-protocol#22
|
@boalambo is attempting to deploy a commit to the truthixify's projects Team on Vercel. A member of the Team first needs to authorize it. |
- Add /vault page with three sections: Create Deposit, Claim, Status - Implement deposit form with validation for recipient, amount, unlock ledger, refund window - Implement claim flow with sign-to-claim mechanism - Implement refund flow with button to claw back after refund window - Add status table with deposit ID, state (pending/claimed/refunded), and countdown - Add Playwright tests for deposit, claim, and refund flows - Add placeholder vault components for Solana, Horizen, and CKB - Update navigation to include Vault link Note: Contract integration blocked until stealth-vault contract ships
4e7682c to
ea720a5
Compare
- Add missing comma after test:ui script - Remove duplicate prepare: husky entry - Remove duplicate @playwright/test dependency (keep ^1.61.0) - Keep Storybook scripts from develop branch - Keep Playwright scripts from feature branch
|
Hello maintainer, kindly check and let me know if there is anything else I need to work on. thank you |
|
The Stellar vault UI ( Three small things before merge:
rm package-lock.json public/mockServiceWorker.js
rm src/components/CkbVault.tsx src/components/HorizenVault.tsx src/components/SolanaVault.tsx
# also remove any imports/refs to those from Vault.tsx
echo "public/mockServiceWorker.js" >> .gitignore
git add -u .gitignore
git commit --amend
git push --force-with-leaseAfter cleanup I will merge. Nice work on the Stellar pieces. |
|
StellarVault flows (deposit/claim/refund), VaultStatusTable, and the Playwright spec look great. Two things still blocking:
rm package-lock.json
rm src/components/CkbVault.tsx src/components/HorizenVault.tsx src/components/SolanaVault.tsx
# also remove any imports/routes in App.tsx that referenced them
git add -u
git commit --amend --no-edit
git push --force-with-lease |
73c6a1f to
c42d90a
Compare
Please check now, thank you |
- Update package-lock.json with new dependencies - Update mockServiceWorker.js from develop merge
c42d90a to
4536d4d
Compare
Cleanup requested in review has been completed: Removed Force-pushed the updated branch. |
Stealth Vault Claim/Refund UI
Summary
Implements the stealth vault UI for time-locked deposits with three main flows: deposit creation, recipient claiming, and sender refunding. The UI includes form validation, status tracking with countdowns, and Playwright tests for all flows.
Changes
/vaultpage with tabbed interface (Create Deposit, Claim, Status)Technical Notes
wraith-protocol/contracts#48shipsAcceptance Criteria
Files Added
Files Modified
Closes #62