fix(add-money): carry native SEPA currency fix to dev - #3240
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
/chip review |
Code-analysis diffPainscore total: 8059.5 → 8059.69 (+0.19) 🆕 New findings (6)
✅ Resolved (6)
|
🧪 UI test report — ✅ all greenSuites
📊 Coverage (unit)
⏱ 10 slowest test cases
|
There was a problem hiding this comment.
Chip review — no blocking findings — this is not an approval
No findings. The native query-country fallback restores the deposit currency while preserving web-path precedence and request-fulfillment isolation.
Checked clean
- Verified the detached worktree head, trusted author, dev base ref/SHA, and merge base against the supplied values.
- Reviewed native country query resolution, web path precedence, request-fulfillment isolation, currency formatting, copy/share output, and quote account-type selection.
- Confirmed the head patch is byte-identical by stable patch ID to the source fix referenced by the PR.
- Exact-head CI unit, typecheck, format, eslint, screen-tests, native-export, and aggregate ci-success checks passed; visual capture jobs were still running when checked.
- The focused test could not run locally because the detached worktree has no node_modules; the same exact-head unit check passed in CI.
Security review: did not run — this change has no security, privacy or money surface, so it was not asked. This review is one reviewer short.
Third opinion by claude-opus: 0 finding(s), marked with the model name. It answers only product truth, missing tests and the cross-repo contract, so treat its findings as advice.
Exact head: 7532f71c3e41 · Context: repo · Took 5m
Chip review — no blocking findings — this is not an approvalNo findings. The native query-country fallback restores the deposit currency while preserving web-path precedence and request-fulfillment isolation. Findings
Inline anchors unavailable for 1 finding(s); the findings remain in this summary. Checked clean
Security review: did not run — this change has no security, privacy or money surface, so it was not asked. This review is one reviewer short. Third opinion by Exact head: |
Summary
Carry the exact fix and regression tests from #3238 into
devso the next native production release includes them. Native SEPA confirmation must keep the EUR amount entered by the user.Cherry-picked
4a34bbb3805567f002fb478fac0a07e87d1d7204without conflict or edits. All added and removed lines match byte-for-byte; stable patch ID is3efa4c31fd2a518d4f466daa9e898dd7ca71df7efor both commits. The test file is byte-identical. Existing differences between main and dev remain intact.Task
SEPA deposit shows $ at the confirmation screen
Validation and risk
Local dev checks: 632 suites / 7,787 passing tests / 7 skipped; typecheck and repository-wide Prettier pass; ESLint 0 errors, 67 existing warnings. No production imports or types changed; build not required. Original PR: 579 suites / 7,086 passing tests, typecheck and formatting green, exact-head Chip review clear.
UI-only country resolution; no backend request or amount changes. The tests cover native EUR display, copy/share, quote currency, web precedence, US fallback and request fulfillment. No new architecture or docs/legal changes.
Screenshots:⚠️ NONE — same visible fix as #3238; native confirmation has no existing screenshot fixture and this machine has no iOS simulator. Native device verification remains outstanding.
Merging to dev does not itself publish to native production. The fix becomes available when the production App Release OTA workflow ships a reviewed release containing this commit.