Skip to content

feat(mobile): add protocol status banners#142

Merged
Cedarich merged 1 commit into
Zyntarivoid:mainfrom
YfengJ:codex/veillend-status-banners
Jun 22, 2026
Merged

feat(mobile): add protocol status banners#142
Cedarich merged 1 commit into
Zyntarivoid:mainfrom
YfengJ:codex/veillend-status-banners

Conversation

@YfengJ

@YfengJ YfengJ commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Closes #60

Summary

  • add a reusable mobile protocol status banner component for wallet disconnects, Stellar network mismatches, and stale sync state
  • add protocol status state and a recoverable refresh action to the mobile Zustand store
  • surface the banners at the top of the dashboard with reconnect/retry actions
  • add a pure status-priority rule helper plus tests, and document the mobile status banner feature

Security / recovery notes

  • wallet disconnect recovery routes through the existing logout/reconnect flow instead of inventing a new auth path
  • retry refresh is bounded to the existing /health endpoint and does not expose wallet secrets or token data
  • banner priority is deterministic so a disconnected wallet is shown before network/sync warnings

Validation

  • npm test -- --test-reporter=spec
  • npx tsc --noEmit
  • git diff --check

@Cedarich Cedarich merged commit e84cfdf into Zyntarivoid:main Jun 22, 2026
1 check passed
@YfengJ

YfengJ commented Jun 22, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for the review and merge. I appreciate it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add protocol network and wallet status banners

2 participants