Skip to content

feat: expand Ask Flash navigation and guided actions - #810

Merged
islandbitcoin merged 5 commits into
mainfrom
feat/ask-flash-screen-routes
Oct 22, 2026
Merged

islandbitcoin merged 5 commits into
mainfrom
feat/ask-flash-screen-routes

Conversation

@islandbitcoin

@islandbitcoin islandbitcoin commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Ask Flash could answer basic questions but could not open most named screens or complete common requests such as “Convert 20 USD to BTC,” “Cash out $50,” or “Add Alice to my contacts.”

This adds deterministic, offline-capable navigation to 26 stable screens and the existing in-app support chat. Explicit USD↔BTC swap requests and cash-outs prepare the existing review cards; the user supplies a missing amount in the thread and must still tap Confirm after reviewing the destination and fees. Merchant requests show live map merchants by name with an Open Map action. “Show my last payment to Alex” searches the existing transaction rails and presents selectable history rows. Flashcard top-ups pass an exact amount into the existing card flow, where the user reviews it and taps the card.

Chat contact requests resolve the Flash username through NIP-05 before displaying an Add, Remove, or Open profile action. Removal requires a separate confirmation; contact updates preserve other Nostr tags and require an accepted relay publication. No model can infer a payee, account, contact, or amount for these actions. Live merchant, cash-out, and contact operations require a connection; saved payment reads retain the existing offline behavior.

Validation: yarn check-code, translation drift, changed-file lint, 91 assistant suites (1,971 tests), and the Flashcard top-up screen suite (including prefilled amount) passed.

@github-actions

Copy link
Copy Markdown
Contributor

this PR needs to be updated to follow conventional commits message

@islandbitcoin islandbitcoin changed the title Route Ask Flash questions to named screens and in-app support feat: route Ask Flash to named screens and in-app support Oct 21, 2026
@islandbitcoin islandbitcoin changed the title feat: route Ask Flash to named screens and in-app support feat: route Ask Flash to screens and USD/BTC swaps Oct 21, 2026
@islandbitcoin islandbitcoin changed the title feat: route Ask Flash to screens and USD/BTC swaps feat: expand Ask Flash navigation and guided actions Oct 22, 2026
@islandbitcoin
islandbitcoin merged commit 9a7f1c5 into main Oct 22, 2026
11 checks passed
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.

1 participant