Feature/onboarding checklist - #928
Conversation
- New OnboardingChecklist component: shows 4 steps (connect wallet, create stream, monitor progress, claim tokens), auto-checked based on real wallet/stream/event state via useOnboardingStatus hook - Dismissible and re-openable via new Help button in header - Dismissed and seen state persisted in localStorage Also includes fixes needed to get a clean local build on this branch (same root-cause issues found and fixed on feature/storybook-docs): - Restored frontend/package.json and package-lock.json (empty on main) - Added missing react-router-dom dependency (App.tsx imports it but it was never in package.json) - Fixed SenderDashboard.tsx syntax error (missing if condition) - Fixed StreamsTable.stories.tsx / WalletButton.stories.tsx type mismatches with current Stream/FreighterState shapes
|
@Ademiitura is attempting to deploy a commit to the ritik4ever's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
@Ademiitura 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! 🚀 |
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- Remove unused Legend import and eventsLoading state - Remove console.log statements from story mock handlers
|
CI investigation notes: Fixed as part of this PR (needed for a clean local build/lint/type-check on this branch, same root causes found while working on #759):
Pre-existing issues on
|
Commit Type
Breaking change? (If yes, add
BREAKING CHANGEin the commit footer)What changed
Testing done
npm run dev) and manually verified the checklist renders on first visit, each step's checkbox reflects real state, clicking a step navigates to the relevant page, dismissing hides it and persists across refresh, and the "? Help" button reopens it.npx tsc --noEmitpasses cleanly.Related issues
Closes #751
Checklist