element-x-ada/features/wallet/api
Kayos 455f45ed59 feat(wallet): add no-wallet guard for /pay and fix payment event type
Phase 3b: Deferred features completion

Task 1: /pay No-Wallet Guard
- Add noWalletSetup and isCheckingWallet flags to PaymentEntryState
- Update PaymentEntryPresenter to check wallet state early via collectAsState
- Add full-screen "Wallet Required" prompt to PaymentEntryView when no wallet
- Add onOpenWalletSettings callback through the entire navigation chain
- Wire callback in MessagesFlowNode to navigate to WalletPanel

Task 2: Payment Timeline Card (already existed, just fixed event type)
- Fix isPaymentEventType() to check for correct event types:
  - co.sulkta.payment.request (was incorrectly com.sulkta.cardano.payment)
  - co.sulkta.payment.status (for status updates)

Build verified: assembleGplayDebug passes
2026-03-28 09:47:55 -07:00
..
src/main feat(wallet): add no-wallet guard for /pay and fix payment event type 2026-03-28 09:47:55 -07:00
build.gradle.kts feat(wallet): scaffold wallet module structure 2026-03-27 10:04:58 -07:00