feat(ux): welcome banner, dashboard auth fix, docs update
- WelcomeBanner.tsx: guest-only dismissible onboarding card on dashboard (localStorage pv_seen_welcome, Browse Bills CTA, X dismiss) - useDashboard: add !!token to query key so login/logout triggers a fresh fetch without manual refresh - ARCHITECTURE.md: WelcomeBanner component, auth-aware query keys, v0.6.1 feature history entry - Roadmap: mark welcome banner items complete - Add MVP planning notes (Phase 3-6 roadmap draft) Co-Authored-By: Jack Levy
This commit is contained in:
@@ -206,9 +206,9 @@ Don’t store it server-side unless you already have user accounts and it’s pa
|
||||
|
||||
### Backlog item (checkboxes)
|
||||
|
||||
* [ ] First-visit welcome UI (banner/card + optional toast)
|
||||
* [ ] Dismiss + “don’t show again” (localStorage)
|
||||
* [ ] CTA: Add first follow
|
||||
* [x] First-visit welcome UI (banner/card — guests only, shown on dashboard)
|
||||
* [x] Dismiss + “don’t show again” (localStorage `pv_seen_welcome`)
|
||||
* [x] CTA: Browse Bills
|
||||
* [ ] CTA: Load demo data (optional)
|
||||
* [ ] Link: “How it works” page/modal (optional)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user