250bb5a1ad
Account switcher dropdown improvements: - Two-row display: Display Name on top, npub (middle-truncated) below e.g. 'Alice' / 'npub1abc...wxyz · Bunker' - Middle-truncation for npub: shows first 10 + last 6 chars - Resolves display names from DesktopLocalCache user metadata - Confirmation dialog also shows display name - npub-only (view-only) accounts now persist to encrypted storage (ensureCurrentAccountInStorage called in onLoginSuccess) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
14 lines
399 B
Markdown
14 lines
399 B
Markdown
---
|
|
review_agents:
|
|
- kieran-typescript-reviewer
|
|
- performance-oracle
|
|
- architecture-strategist
|
|
- code-simplicity-reviewer
|
|
- security-sentinel
|
|
---
|
|
|
|
## Review Context
|
|
|
|
Kotlin Multiplatform desktop app (Compose Desktop). Nostr client with WebSocket relay connections.
|
|
Key patterns: FeedViewModel + FeedFilter + FeedContentState (cache-centric), Coordinator for relay subscription management.
|