Repository navigation
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
QA on an Android 16 emulator (1080×2400, 420 dpi), regtest debug build of this branch with a local-only hook that supplies the quote, contact and invoice note:
|
[Low impact] The change is limited to the expanded USDT send confirmation layout. The PR appears safe to merge, with a non-blocking gap in the journey’s overflow check. Findings
SummaryMoves the expanded USDT fee hint into the scrolling details while keeping Swipe To Pay outside that area.
Reviews (1) · Last reviewed commit: "fix: fit usdt confirm details above a pi..." · Reviewed by Greptile |
Regtest APKDownload bitkit-dev-debug universal APK (expires in 30 days). |
|
Pushed c6068a1: |
jvsena42
left a comment
There was a problem hiding this comment.
Code scan at c6068a1: no issues found.
- Layout: the fee note sits after a flexible spacer inside the min-height scroll column. When the details fit, it sits at the bottom; when they overflow, it follows Hide Details. Swipe to pay stays pinned outside the scroll.
- Show/Hide: each toggle scrolls back to the top, so the amount header is visible.
- Reachability: amount, Pay from, Network, Payment, Fee, Address, Contact and Note all stay reachable by scrolling. Nothing is clipped.
- Parity: same structure, journey text and changelog sentence as synonymdev/bitkit-ios#1062.
- Journeys:
usdt-send-review-and-details.xmlandpaykit-quoted-usdt.xmlupdated. The new Paykit step covers Greptile's resolved thread.
Device gate (partial): c6068a1 — not run yet. Pending: a Paykit USDT request with a contact and a wrapped note → Show Details → scroll and Hide Details, with no overlap and Swipe pinned. Then a plain send on a short screen with large text (iPhone SE with the largest Dynamic Type on iOS).
Device results will follow in a separate review.
jvsena42
left a comment
There was a problem hiding this comment.
Device gate (partial): c6068a1 — not run. The USDT fixture went down (Docker stopped on a full disk) before this PR's turn on the Android lane, and the pass is paused. Pending:
- Show Details overflow, with Swipe pinned and the header visible after each toggle;
- font scale 1.3 on a short display;
usdt-send-review-and-details.xmlandpaykit-quoted-usdt.xml.
The iOS twin's layout checks passed on synonymdev/bitkit-ios#1062.
Closes #1628
Twin: synonymdev/bitkit-ios#1062
This PR makes the expanded USDT confirm fit the longest set of details (contact, address and invoice note on a Paykit request): the fee hint now scrolls with the details under Hide Details, and Swipe To Pay stays pinned.
Description
usdt-send-review-and-details.xml.Out of Scope
UsdtSendContent.ktcollapsed confirm, Amount and submitted states: unchanged.Design
Bitkit - Refactor v63 › Send (USDT) › Confirm Details USDT. The frame shows a direct send without the Contact and Invoice Note rows; this PR keeps its order (details, Hide Details, fee hint, Swipe To Pay) and makes it scroll when a Paykit request adds those rows.
Preview
Before, 3.0.1 (contact and address masked):
After, regtest with a local test hook supplying the quote, contact and invoice note: details open, then scrolled to the fee hint:
a1637-details-2x.mp4
After, a plain send whose details fit, next to the Figma frame: the hint stays at the bottom and a gentle drag moves nothing:
QA Notes
Journeys
usdt-send-review-and-details.xml— the fee hint sits below Hide Details and scrolls with the details, with Swipe To Pay pinnedpaykit-quoted-usdt.xml— a USDT request with contact and a long invoice note: details scroll past Hide Details to the fee note, with Swipe To Pay pinnedManual Tests
journeys/README.mdplus a USDT quote, which needs the local USDT fixtureAutomated Checks
N/A