Skip to content

Release 7.58.0

Latest

Choose a tag to compare

@runway-github runway-github released this 05 Nov 23:12
· 432 commits to main since this release
  • [skip ci] Bump version number to 2948 (f579e7f)
  • align numbered migrations (0aca813)
  • add 7.57.2 changelod (7f5f932)
  • chore(runway): cherry-pick feat: Accurate opt out translations for rewards cp-7.57.2 (#22021) (7b953cf)
  • chore(runway): cherry-pick fix: remove currency rates multichain (#22022) (b9deaeb)
  • Merge 'origin/stable' into stable-sync-release-7.58.0 (65811dc)
  • [skip ci] Bump version number to 2945 (d8767ab)
  • chore(runway): cherry-pick fix: resolve TypeScript errors and add UUID v4 test coverage (#22166) (584248c)
  • chore(runway): cherry-pick chore: Improved error catching block to know when feature flag update fails (#22164) (f355d63)
  • chore(runway): cherry-pick fix: regeneration of metametrics id when it is an empty string (#22136) (beec6a5)
  • chore(runway): cherry-pick fix: cp-7.58.0 time remaining icon color (#22070) (3191234)
  • chore(runway): cherry-pick New Crowdin translations by Github Action (#22037) (51fce0d)
  • release: release/7.58.0-Changelog (#21503) (627f5b6)
  • chore(runway): cherry-pick fix(card): cp-7.58.0 fix non-gated feature flag (#22064) (82560bc)
  • chore(runway): cherry-pick fix: cp-7.58.0 Make burn and null address sending a blocking alert (#22056) (ec57033)
  • chore(runway): cherry-pick fix(perps): price caching performance issues (#22042) (e9ac252)
  • chore(runway): cherry-pick fix: Handle deeplink if provided cp-7.58.0 (#22024) (fc662b0)
  • Fix snapshots (46fc0c0)
  • Re-add missing patch (45407d0)
  • Fix comment (236cbd7)
  • Add missing useKeyboardHeight hook (febbd70)
  • Use fingerprint setup from 7.58.0 (692c700)
  • Fix snapshots (29c82da)
  • Add 7.57.1 CP for commit 49dddfd (31b05bd)
  • Add 7.57.1 CP changelog for commit 26bb469 (1a51abe)
  • Add 7.57.1 CP touchables commit 8034e43 (c4c5ea7)
  • chore(runway): cherry-pick fix: show edit account bottomsheet on android when its behind the keyboard cp-7.57.1 (#21536) (5fef7dd)
  • Reset files to match release/7.58.0 (aac3b2e)
  • Merge from stable (a47d8df)
  • [skip ci] Bump version number to 2896 (ab7814c)
  • chore(runway): cherry-pick fix: cp-7.58.0 country code and keyboard aware view (#21971) (2dee18e)
  • chore(runway): cherry-pick feat(card): add card experimental deeplink (#21961) (0adac20)
  • chore(runway): cherry-pick feat(card): cp-7.58.0 delegation flow (#21957) (78e6915)
  • chore(runway): cherry-pick fix: cp-7.58.0 Update default blocked region (#21934) (fd993d0)
  • chore(runway): cherry-pick chore: New Crowdin translations by Github Action cp-7.58.0 (#21922) (7a9c1f0)
  • chore(runway): cherry-pick feat(card): add authentication + onboarding metrics (#21870) (8c4afc9)
  • chore(runway): cherry-pick chore: align opt design with authentication (#21890) (90ac0d0)
  • [skip ci] Bump version number to 2886 (7d919f3)
  • chore(runway): cherry-pick feat(card): general onboarding fixes (#21898) (4f3e956)
  • release: v7.57.1 (#21584) (c0842c9)
  • chore(runway): cherry-pick fix: fixed issue where button is cutt off and keyboard aware scroll d… (#21871) (2300f16)
  • chore(runway): cherry-pick chore: fix card KYC webview (#21887) (26e1c1c)
  • chore(runway): cherry-pick fix(deposit): allow user to proceed with order creation when limits fetch fails cp-7.58.0 (#21884) (6f7a3e8)
  • chore(runway): cherry-pick aa91983 (#21865) (f71d233)
  • fix: cp-7.58.0 percentage buttons in perps deposit (#21796) (f7d0f56)
  • chore(runway): cherry-pick feat(card): Update onboarding images + metrics (#21867) (6278e26)
  • chore(runway): cherry-pick fix: cp-7.58.0 formatTimeRemaining to correctly display time remaining (#21846) (b11ba8a)
  • chore(runway): cherry-pick fix: cp-7.58.0 fix layout issues on iOS by adding SafeAreaView and padding in onboarding screens (#21845) (4c8c7fa)
  • chore(runway): cherry-pick fix(perps): cp-7.58.0 invalid tpsl behavior (#21832) (99ac2a4)
  • [skip ci] Bump version number to 2870 (88ad65d)
  • chore(runway): cherry-pick chore: Add legal links and checkboxes to card onboarding (#21833) (f1ecb56)
  • chore(runway): cherry-pick a172652 (#21831) (f21cd1f)
  • chore(runway): cherry-pick c23defd (#21826) (192cb48)
  • chore(runway): cherry-pick feat(card): cp-7.58.0 add delegation translations (#21820) (7b432cb)
  • chore(runway): cherry-pick 8a75036 (#21821) (8ade70e)
  • [skip ci] Bump version number to 2859 (abd2399)
  • chore: revert New Persistence System c013e4e (#21550) (3199701)
  • chore(runway): cherry-pick fix: gasless transaction submission method selection logic (#21737) (ba647c6)
  • chore(runway): cherry-pick chore: cp-7.58.0 set MM_PERPS_ENABLED build flag to true (#21739) (d1cb877)
  • chore(runway): cherry-pick fix(ramps): cp-7.58.0 do not throw when user details fetch is 401 (#21648) (34ca5ed)
  • chore(runway): cherry-pick fix: cp-7.58.0 update swap asset balance on switch (#21631) (a007d2e)
  • chore(runway): cherry-pick fix: cp-7.58.0 close position disabled when receiveAmount <0 (#21643) (2b39326)
  • chore(runway): cherry-pick fix: cp-7.58.0 fix gasless transaction support logic (#21619) (468f35c)
  • chore(runway): cherry-pick fix: cp-7.58.0 Fix swipe gesture navigation in send flow amount page for Android (#21605) (5375a15)
  • chore(runway): cherry-pick chore: New Crowdin translations by Github Action cp-7.58 (#21629) (a000df2)
  • chore(runway): cherry-pick feat: update recipients UI on swaps (#21634) (96b2e49)
  • chore(runway): cherry-pick feat(card): add card FREEZE, BLOCKED warnings and card provisioning flow (#21641) (96c3303)
  • Revert "feat(card): cp-7.58 Card Status changes" (#21640) (0a30ffa)
  • feat(card): cp-7.58 Card Status changes (#21533) (57cda1a)
  • chore(runway): cherry-pick fix: cp-7.58.0 rewards settings change icon open modal (#21522) (e6f32b0)
  • Revert "chore(runway): cherry-pick fix: cp-7.58.0 metamask pay transaction failures" (#21636) (da822ec)
  • chore(runway): cherry-pick fix: cp-7.58.0 metamask pay transaction failures (#21349) (62a7229)
  • release: 7.57.0 (#20784) (0fcbf88)
  • [skip ci] Bump version number to 2782 (6cad602)
  • Merge branch 'main' into release/7.58.0 (548fec0)
  • feat(predict): Predict details outcome / status improvements (#21486) (806d76e)
  • feat(card): disable swaps if selected address is different from priority token owner address (#21454) (2006796)
  • feat(card): OTP Authentication (#21451) (773d392)
  • feat(perps): new TPSL view design (#21396) (483b6bd)
  • fix: ShareAddressQR displays correct address for non-EVM assets (#21449) (4f90d1a)
  • chore: Update @metamask/signature-controller (#20202) (97ba5d6)
  • feat: control btc provider state via remote feature flag (#20989) (2244a39)
  • fix: Added TempTouchableOpacity to conditionally simulate tap behavior for android cp-7.57.0 (#21426) (4052d14)
  • chore: remove old reward animations (#21299) (a8ec6ac)
  • feat(predict): update buy confirmation to include balance check (#21488) (b032e6c)
  • chore: update phishing-controller to version 14.1.2 and add migration for urlScanCache reset (#21417) (13591ad)
  • fix(predict): empty state (#21479) (2b97d4e)
  • chore: Revert "fix: conditionally apply onPress for Accessibility mode for Android TouchableOpacity" (#21342) (0995463)
  • chore: Alphabetize list of controllers in state getter (#21480) (274f7a1)
  • chore: refactor homepage spacing to use flexbox layout with gap (#21427) (4a44244)
  • test: Improve Engine unit test isolation (#21469) (cee13f2)
  • refactor: migrate sentry trace.js to ts (#21074) (fa98750)
  • chore: homogenize experience when adding NFT and adding token (#21259) (a7f8518)
  • fix: Check case sensitive Content-Length header (#21475) (57cb1bc)
  • feat: TAT-1662 trade fee does not adjust for market or limit order maker or taker (#21428) (58b99bd)
  • chore: Bump Snaps packages (#21415) (ad0ab86)
  • chore: Rename FoxRiveLoaderAnimation mock (#21431) (8a88f9e)
  • fix: incorrect network when adding token (#21461) (d50e255)
  • test: removes old framework and organizes the framework (#21359) (2aa72f6)
  • fix: cp-7.57.0 update destination chain balances after bridge transaction (#21430) (139b310)
  • feat: add analytics tracking for Predict trade actions (#21216) (95d2b85)
  • fix(perps): balance display without full decimals cp-7.58.0 (#21355) (2b827f8)
  • fix: invalid balance passed to parseUnits (#21464) (f89377a)
  • test: Improve RewardsController unit test isolation (#21452) (23978fd)
  • fix: cp-7.57.0 caip-issue causing failure to show points estimation (#21462) (255a504)
  • fix: update default swap destination for Sei (#20731) (e613485)
  • chore: adds TRX Staking feature flag (#21458) (5f4aeda)
  • refactor: Simplify NPM fetching logic (#21412) (e4b17d7)
  • chore: update to yarn v4 (#21207) (b234ab5)
  • chore: Remove RewardsController constructor side-effects (#21437) (9c8be50)
  • chore: Swaps design adjustments (#21321) (b3a6dc0)
  • feat(card): move Card authentication verification out of CardSDK context (#21399) (20a5b00)
  • refactor(perps): migrate tpsl bottomsheet to fullscreen view (#21344) (61224ba)
  • chore(predict): adds initial logic to handle a resolved market (#21382) (35912ed)
  • refactor(MultichainAccountSelectorList): remove initialScrollIndex from FlashList cp-7.57.0 (#21332) (03e4a6a)
  • fix(predict): fee collector address for prod environment (#21444) (affc5fd)
  • feat(predict): add slippage to orders to improve failure rate (#21443) (50099c3)
  • fix: improve perps tutorial carousel layout for longer translations (#21295) (3fdeebc)
  • test: mock infura requests to unblock e2e (#21438) (6d1da20)
  • chore: update buffer polyfills - Margelo (#21386) (25f81ae)
  • chore: sync stable to main for version 7.58.0 (#21001) (87766b7)
  • New Crowdin translations by Github Action (#21397) (05843cc)
  • test: Add more predict e2e locators (#21418) (9642345)
  • chore: format (#21422) (8273de3)
  • feat(INFRA-3034): ci cirrus 2 (#21421) (b28fd26)
  • Fix changelog for create release PR workflow (#21360) (8a807fd)
  • feat: add BalanceEmptyState component (#20782) (bb36eb3)
  • feat(card): Card authenticated info (#21390) (f6aa64d)
  • chore: Update build-utils (#21414) (9d734af)
  • fix(predict): order toasts (#21395) (5276d38)
  • perf: Increase Snap timeouts slightly (#21405) (f75a40e)
  • chore: bump Tron snap version to 1.5.0 (#21358) (609cfdb)
  • feat: l runners, cache updates (#21327) (d2a007d)
  • fix: exit useLatestBalance early on undefined chain (#21407) (3b71470)
  • fix: cp-7.57.0 deeplink for rewards populates referral code (#21403) (e2b38d0)
  • feat(deposit): Locks user's region if they have submitted KYC (#20822) (d8573c3)
  • chore: fix e2e test reports (#21354) (340c72a)
  • feat: predict confirmation metrics (#21348) (68cf714)
  • feat: predict withdraw confirmation (#21309) (766877e)
  • refactor: Refactor remaining controllers to use modular init pattern (#21201) (b97dd7a)
  • fix: Navigation title misalignment on Android (#21280) (ab88990)
  • feat: Add support for gas sponsorship (#21121) (65f1faa)
  • fix: formatting diffs 20904 (#21315) (d68cc52)
  • fix: cp-7.57.0 TAT-1888 fix perps controller geo block remote feature flag race condition (#21385) (944a916)
  • fix: patch bridge status controller 50 (#21374) (9a42ad4)
  • feat: TAT-1778 fix mm earn confirmation card account name issue (#21238) (ff3c833)
  • fix(predict): small ui/ux fixes (#21381) (35a6884)
  • chore: New Crowdin translations by Github Action cp-7.57.0 (#21379) (aae2bc3)
  • chore(predict): refactor predict market list (#21378) (d37599f)
  • docs: update cursor rules and commands for unit testing (#20597) (278c0cc)
  • feat: cp-7.57.0 support external-link for notifications (#21367) (c14e196)
  • chore: Update eth-json-rpc-middleware from v19 to v21 (#21366) (7188719)
  • fix(predict): change order toasts and show claim amount correctly (#21356) (920df9a)
  • chore(predict): feed / search improvements (#21353) (cc53394)
  • feat(card): display card button with geolocation and feature flag guards (#21306) (a09d363)
  • chore(card): add new Baanx API key environment variables on build.sh (#21317) (45e4710)
  • feat: cp-7.58.0 max button in perps deposit (#21257) (0fad96b)
  • chore(predict): disable slippage (for now) (#21322) (d5d7188)
  • feat: card onboarding (#21206) (ef4f945)
  • feat: Add build type to version string (#21326) (77112eb)
  • fix: cp-7.58.0 metamask pay transaction failures (#21287) (cf4df14)
  • fix: update package to fix staking balance issue (#21222) (1ffc4de)
  • fix: cp-7.58: fix amount/decimals in rewards activity (#21334) (4ad342f)
  • feat(MultichainPermissionsSummary): Add disconnect button cp-7.57.0 (#21285) (16e75f4)
  • feat(predict): claim ux (#21311) (370dfb4)
  • feat: Onboarding and ChoosePassword Loader update (#21281) (fb9fd40)
  • docs: fix broken links (#20749) (797f50e)
  • refactor(perps): migrate to latest hyperliquid sdk (#21128) (8637351)
  • feat: onboarding deeplink (#20566) (8976ee7)
  • refactor(predict): preview/place order logic (#21316) (e3b9bde)
  • fix(predict): predict resolved positions component (#21301) (040ba15)
  • fix(SDKConnectV2): Fix storage regression (#21283) (e339928)
  • fix: Swaps incorrect token icon (#21304) (27ef933)
  • feat(core-backend): add AccountActivity and Websocket for TokenBalancesController (#21111) (303a9fa)
  • feat(predict): Adds predict transaction activity detail view (#21293) (2710ac5)
  • ci: remove unused bitrise workflow (#21296) (df43c7b)
  • feat(deposit): implement user limits fetch before proceeding with an order (#21174) (0bb907e)
  • test: aligns the e2e MetaMask environment through builds and test runs (#20862) (bb2ff00)
  • chore: update perps rewards animation (#21241) (4e8a2c5)
  • chore: clean e2e stuff (#21266) (8969552)
  • refactor: Align add/switch chain logic with Extension (Fix addEthereumChain unneeded switch approval) (#20649) (4918683)
  • test: addresses flakiness in network expansion solana tests (#21275) (8ecec02)
  • chore: Update block tracker packages to fix potential stale block cache bug (#21288) (80951c6)
  • chore: remove self hosted runners (#21289) (e760e7e)
  • feat: Swaps show BTC Native Segwit tag (#21228) (0248d35)
  • fix: rewards third iteration for bip-44 (#21286) (c3d1cc7)
  • fix: reduce number of notification details (#21279) (b431a15)
  • fix: metamask pay metrics in finalized events (#21237) (321b9a8)
  • feat: add action button event (#20967) (5d3d346)
  • fix: fix displayed warning for network (#21091) (2d5df94)
  • refactor: Refactor PPOM controller to use modular init pattern (#21188) (ea58f05)
  • chore: useBridgeQuoteEvents hook (#21249) (453a22b)
  • fix: NFT image does not load when importing nft after app restart (#21267) (a5d912f)
  • chore: update tron snap to latest version (#21265) (8d3120b)
  • test: removed unnecessary scroll that made the test flaky (#21270) (ac6b190)
  • fix: chart not displaying sometimes on android (#21211) (d0a073e)
  • fix: cp-7.57.0 prevent unnecessary reward navigation on account change (#21264) (bffddee)
  • refactor: Refactor remote feature flag controller to use modular init pattern (#21213) (1be2a8a)
  • fix: cp-7.57.0 app bricks on asset sorting (#21256) (26ca44f)
  • fix: cp-7.57.0 target PRD for rc/pre-release (#21254) (9efd961)
  • test: move smoke confirmations test to regression confirmations and r… (#21134) (61201eb)
  • feat: debounce metamask pay alerts (#21243) (e663dbd)
  • chore: bump @metamask/remote-feature-flag-controller to ^1.9.0 (#21194) (0aaf65b)
  • feat: Add trace callback in TransactionController constructor (#20569) (680ebe8)
  • fix: now consider non-EVM account names for group names - cp-7.57.0 (#21189) (aff74bc)
  • fix: select first gas fee token automatically (#18753) (6f3cb60)
  • feat(predict): deposit ux (#21198) (8da68b4)
  • chore: add env exp to profiler (#21219) (0a9785a)
  • feat: swaps recipient row (#20921) (0ba1387)
  • feat(predict): adds transaction activity (#21148) (3bbfcbe)
  • fix: Broken deposit monitor toasts cp-7.57.0 (#21165) (0600647)
  • feat: btc swap button, BIP44 default pair (#21062) (8062418)
  • fix(deposit): remove unresponsive period from keypad cp-7.57.0 (#21233) (9b9b624)
  • refactor: Refactor DeFi-related controllers to use modular init pattern (#21135) (2fd3766)
  • feat: Implement unsupported deeplink modal (#20795) (4cd860e)
  • fix: BackgroundBridge should not check the request origin when the connection is from WC or SDK (#21118) (dc97e11)
  • fix: cp-7.57.0 Initialize feature flags from state (#21168) (981f4e5)
  • fix: cp-7.57.0 slow reward signing, update sol snap (#21202) (7780658)
  • feat: cp-7.57.0 TAT-1883 perps tutorial regressions animations are cut off and ready to trade text and subtext overlap (#21220) (ca273b7)
  • fix: conditionally apply onPress for Accessibility mode for Android TouchableOpacity cp-7.57.0 (#21146) (1d32de9)
  • fix: prevent swaps screen from briefly flashing bridgeview when loading (#21116) (b9bc8bf)
  • feat: add gasless support via 7702 (#20233) (3b49f07)
  • docs(perps): update metametrics references (#21210) (edf5cb6)
  • chore: Update activity list codeowners (#21052) (e1c8993)
  • chore: clean e2e stuff (#21196) (834e75e)
  • Truncated due to length