Skip to content

feat(buy): consolidate amount entry into single screen#704

Merged
bmc08gt merged 6 commits into
code/cashfrom
feat/consolidated-buy-amount-entry
May 15, 2026
Merged

feat(buy): consolidate amount entry into single screen#704
bmc08gt merged 6 commits into
code/cashfrom
feat/consolidated-buy-amount-entry

Conversation

@bmc08gt
Copy link
Copy Markdown
Collaborator

@bmc08gt bmc08gt commented May 12, 2026

Now the Buy button navigates directly to the Swap amount screen. SwapViewModel checks reserves on confirm: sufficient buys from reserves, insufficient presents purchase method sheet on the same screen. Shortfall flow skips TokenInfo and pre-fills the amount with a minimum enforced. Single available purchase method auto-selects without showing the sheet.

@bmc08gt bmc08gt self-assigned this May 12, 2026
@github-actions github-actions Bot added area: payments Payments, transfers, intents, billing area: ui Compose UI, theme, components, resources area: tokens Token accounts, balances, token info type: feature New functionality labels May 12, 2026
Now the Buy button navigates directly to the Swap amount screen. SwapViewModel
checks reserves on confirm: sufficient buys from reserves, insufficient
presents purchase method sheet on the same screen. Shortfall flow skips
TokenInfo and pre-fills the amount with a minimum enforced. Single
available purchase method auto-selects without showing the sheet.

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
@bmc08gt bmc08gt force-pushed the feat/consolidated-buy-amount-entry branch from f406304 to 6419a95 Compare May 12, 2026 17:48
@github-actions github-actions Bot added area: onramp Deposit, purchase, Coinbase, fiat on-ramp area: build-system Gradle, convention plugins, build-logic area: deeplinks Deep link handling, URL routing, and link parsing labels May 12, 2026
bmc08gt added 5 commits May 13, 2026 11:18
…ckpoints

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
…d-buy-amount-entry

* origin/code/cash:
  feat(onramp): warn user when non-stable WebView channel detected
  build: update release manifest
  chore(onramp): add analytics events for purchases with Coinbase
  fix(featureflags): add missing BackgroundResetTimeout import
  chore: add App Store "What's New" step to release-notes skill
  feat(featureflags): add typed FeatureFlag<T> and background reset behavior
  build: release Flipcash 2026.5.3 (3586), bump to 2026.5.4
  build: update release manifest
  feat: enable Coinbase OnRamp via Google Pay for available regions
@bmc08gt bmc08gt force-pushed the feat/consolidated-buy-amount-entry branch from db6074a to 68b99a0 Compare May 15, 2026 18:49
@bmc08gt bmc08gt merged commit fa9a873 into code/cash May 15, 2026
2 checks passed
@bmc08gt bmc08gt deleted the feat/consolidated-buy-amount-entry branch May 15, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: build-system Gradle, convention plugins, build-logic area: deeplinks Deep link handling, URL routing, and link parsing area: onramp Deposit, purchase, Coinbase, fiat on-ramp area: payments Payments, transfers, intents, billing area: tokens Token accounts, balances, token info area: ui Compose UI, theme, components, resources type: feature New functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant