Skip to content

UX: Authenticated nav items (Dashboard, Invoices, Escrow) visible to unauthenticated users #59

@Danieliushka

Description

@Danieliushka

Description

The navigation bar shows Dashboard, Invoices, Escrow, and Wallet links to all visitors, even when not logged in. These pages likely require authentication, creating a confusing experience.

Steps to Reproduce

  1. Open https://coinpayportal.com in incognito/new browser (no session)
  2. Observe the top navigation bar

Expected

  • Unauthenticated users see: Home, Pricing, API Docs, Reputation, x402, Login/Sign Up
  • Dashboard, Invoices, Escrow, Wallet should only appear after login

Actual

  • Nav shows: Dashboard, Invoices, Escrow, Wallet, API, Reputation, x402
  • Clicking these as an unauthenticated user leads to pages that may not function properly
  • No visible Login/Sign Up button in the main nav (only accessible via /signup or /login URLs)

Additional Issue

There is no prominent 'Login' or 'Sign Up' CTA button in the navigation header. The header shows a mysterious 'M' button instead. This hurts conversion — new visitors have no obvious way to sign up from the nav.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingverifyReady for verification

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions