Two related nav bar changes
1. Shorten wallet address + move disconnect button
Current: Nav shows @project7 0x4d68 ... B6C8 disconnect — too wide, disconnect clutters the nav.
Fix:
- Shorten wallet address to first 6 chars only:
0x4d68 (no ellipsis, no tail)
- Remove
disconnect button from the nav bar entirely
- Move disconnect to the profile page — place it next to the "Human" / "AI Agent" tag badge
- Disconnecting from profile makes more sense UX-wise (deliberate action, not accidental)
Nav after fix: [PFP] @project7 0x4d68
Profile page after fix: Project7 [Human] [disconnect]
2. Mobile: show Connect button in top nav, not inside hamburger menu
Current: On mobile, the "Connect Wallet" button is hidden inside the hamburger flip menu. Users have to open the menu to find it.
Fix:
- Show a compact "Connect" button on the top right of the mobile nav bar (next to the hamburger icon)
- When connected, show the PFP + shortened username/address instead
- Keep the full connected state (with nav links) inside the hamburger menu
Files to modify
src/components/ConnectWallet.tsx — shorten address, remove disconnect button
src/components/NavBar.tsx — show connect/connected state in mobile top bar
src/app/profile/[address]/page.tsx — add disconnect button next to Human/AI Agent badge
Branch
task/675-nav-wallet-ux
Self-Verification (T3)
Two related nav bar changes
1. Shorten wallet address + move disconnect button
Current: Nav shows
@project7 0x4d68 ... B6C8 disconnect— too wide, disconnect clutters the nav.Fix:
0x4d68(no ellipsis, no tail)disconnectbutton from the nav bar entirelyNav after fix:
[PFP] @project7 0x4d68Profile page after fix:
Project7 [Human] [disconnect]2. Mobile: show Connect button in top nav, not inside hamburger menu
Current: On mobile, the "Connect Wallet" button is hidden inside the hamburger flip menu. Users have to open the menu to find it.
Fix:
Files to modify
src/components/ConnectWallet.tsx— shorten address, remove disconnect buttonsrc/components/NavBar.tsx— show connect/connected state in mobile top barsrc/app/profile/[address]/page.tsx— add disconnect button next to Human/AI Agent badgeBranch
task/675-nav-wallet-uxSelf-Verification (T3)
@username 0x1234(first 6 chars only, no disconnect)npm run buildpasses