fix: surface payment request details in sheet - #791
Conversation
|
|
Pushed c4bdb4d: keeps the decoded invoice description in the Payment Request details when it differs from the request note, answering @pwltr's review comment. The Note row is hidden only when the two match, so Bitkit-to-Bitkit requests (empty invoice description) look unchanged. Checks: simulator build and SwiftFormat lint pass. |
piotr-iohk
left a comment
There was a problem hiding this comment.
QA approve — Payment Request From/For sheet
Pinned: c4bdb4d. Twin: synonymdev/bitkit-android#1337 @ 2f74260aa613.
Code: no actionable findings on the From/For row, details Invoice Note / Contact labeling, or empty-note layout.
Device: Requester send succeeded (PaymentRequestSent, note Lunch last week); payer confirm + two payments completed on the Android twin. First automated wait was blocked by delivery lag on the payer side, not by this sheet UI.
LGTM.
|
@pwltr, sorry for the confusion and for the review time it cost you. The mistake was in this PR's description: it first pointed at the Against that spec:
|
|
Pushed 6696326: the changelog entry now also says the request note stays in the payment details, and master is merged in. Checks: simulator build passes. @piotr-iohk, re-requesting your review because the approval was on c4bdb4d; the code under review is unchanged. |
|
Pushed b9e5882: restores the original one-line changelog entry; the added detail about the payment details did not belong in release notes. |
pwltr
left a comment
There was a problem hiding this comment.
I rechecked my earlier review against the Bitkit - Refactor v63 Payment Request and Confirm Details frames. The From/For rows when details are hidden, and the Contact and Invoice Note labels, match the current design. Hide Details is existing send-confirmation behavior and a separate design question. My change request was based on the earlier v62 reference; I have no remaining findings for this PR.
Closes #789
Twin: synonymdev/bitkit-android#1337
This PR shows who a Payment Request is from and what it is for on the Payment Request sheet, and keeps the request note in its details.
Description
request-summary.xmljourney from Android and adds its identifiers to the Payment Request journeys.Out of Scope
Design
Send (Pay Payment Request) on the Bitkit - Refactor v63 page, added on 2026-09-24. It supersedes the Payment Request frames on
Bitkit - Handoff v62:Preview
Captured on an iOS simulator receiving requests from an Android emulator on regtest.
QA Notes
Journeys
request-summary.xml— the collapsed Payment Request sheet shows From and For, the details show the note as Invoice Note under a Contact recipient, and For is left out without a noteManual Tests
Automated Checks
N/A