- chore(runway): cherry-pick feat: customize fetchInterval for remoteFeatureFlagController to 15min (#13343) (c2ea717)
- Bump version number to 1544 (a22e8c0)
- Bump version number to 1543 (ec296e7)
- chore(runway): cherry-pick fix: check isNative to determine if a token is a gas token (#13338) (da9ddf9)
- chore: apply changes from PR #13283 to 7.39.0 branch (#13306) (a20f7ab)
- chore(runway): cherry-pick fix: Currently keystone lib will throw
KeystoneError#Tx_canceled
which will crash the mobile app (#13319) (1051493) - chore(runway): cherry-pick fix: send max main branch (#13301) (d55260a)
- chore(runway): cherry-pick fix: bump @react-native-community/blur to v4.4.1 (#13296) (626749f)
- chore(runway): cherry-pick fix: metrics call during onboarding (#13284) (3755483)
- chore(runway): cherry-pick fix: failure to convert undefined value to hex object (#13256) (dea5f3f)
- chore: cherry-pick
13262
(#13264) (c02032f) - chore(runway): cherry-pick fix: fix send flow on token detail page (#13250) (f0dbe03)
- chore(runway): cherry-pick fix: swaps button missing when no feature flags (#13245) (2e413a0)
- chore(runway): cherry-pick fix: mobile crash issue during swap with low gas (#13248) (c8a318f)
- chore(runway): cherry-pick fix: move migration validation out of onPersistComplete (#13246) (266f8f9)
- Bump version number to 1539 (701d62d)
- chore(runway): cherry-pick fix: Prevent extra dismissModal call after network selection (#13230) (ffcdf45)
- chore: cherry-pick #13221 (#13222) (fcde166)
- Bump version number to 1538 (12daf1a)
- fix: fix edit network and delete network with tokenNetworkFilter (#13… (#13200) (c867e56)
- chore(runway): cherry-pick fix: fix balance after swap (#13229) (dbd3a80)
- Bump version number to 1537 (ecb04ae)
- chore(runway): cherry-pick fix: improve assets perfs + fix blurred balances and prices (#13179) (f97f63f)
- Bump version number to 1536 (121d7ed)
- fix: token details network name (#13162) (#13177) (5df2ad6)
- chore(runway): cherry-pick fix: app opened event (#13175) (2579601)
- cherry-pick 7.39.0 feat: Decoding Simulation Metrics (#13167) (#13172) (26bfaba)
- cherry-pick 7.39.0 fix: setApprovalForAll nonce too low (#13142) (#13171) (ef0a8d7)
- Revert "cherry-pick 7.39.0 feat: Decoding Simulation Metrics (#13167)" (#13170) (9d1b47a)
- cherrypick: User should be re-directed to old designs when signing using QR wallet (#13168) (ad79a6b)
- cherry-pick 7.39.0 fix: Flickering permit and decoding simulation values (#13153) (7344a0d)
- cherry-pick 7.39.0 feat: Decoding Simulation Metrics (#13167) (ec9aaa3)
- cherrypick: Hide simulation section in typed sign v1 pages (#13147) (f1b58e1)
- Bump version number to 1535 (a517e21)
- fix: fix token list on network rpc selection (#13097) (#13123) (2ba60b1)
- chore(runway): cherry-pick fix: ensure marketing consent is explicitly tracked as boolean (#13093) (c70f4cd)
- chore(runway): cherry-pick fix: Fix Samsung freeze by reverting reanimated version and bump expo-dev-client (#13127) (7dce598)
- chore: Cherry pick
13126
(#13128) (d82da28) - cherrypick: blockaid validations are not being flagged in re-designed signature request pages (#13115) (259125c)
- chore: cherry-pick
13072
(#13113) (e5db32a) - chore: cherry-pick #13066 (#13081) (1e83bfb)
- chore: chore/7.39.0-Changelog (#13043) (af1691d)
- bump semvar version to 7.39.0 && build version to 1529 (78d0d0f)
- chore: Update assets and accounts packages (#12984) (4c43298)
- fix: Precision of BigNumber values of calcTokenAmount and Configure BigNumber to support 36 decimals (#13029) (f62e266)
- feat: log-merge-group-failure (#12936) (d1946d2)
- test: Redesign Signature Decoding Simulation (#13026) (f7e30ca)
- feat: "Unlimited" value Decoding Simulation and account and message modal UI/UX updates (#13030) (d044c1c)
- refactor: revert noBorder Ramp Box param and replace Ramp Box usage in SimulationValueDisplay with View (#13033) (f27dbe6)
- feat: Redesign Signature Decoding Simulation (#12994) (ff19ced)
- fix: Fix disappearing security alert response (#13027) (435c9e6)
- fix: fix old signature e2e by mocking launch darkly api (#13002) (1f2c1a2)
- feat: Create Permit Simulation (#12606) (2c8e3cb)
- chore: reorganize stake button tests (#13017) (77438ce)
- test: Refactor e2e Swap test to use Tenderly Virtual TestNets (#11670) (4dcc21f)
- fix: Fix
send
flow deeplinks (#12965) (249e035) - chore: Chore/update png mock for tests (#12975) (00bc6d3)
- fix(12945): privacy mode and account selection bottom sheet (#12989) (34f0a55)
- fix: re-designs signatures, continue to use old designs when signing with hardware wallets (#12976) (b047169)
- fix: enable earn button navigation on unsupported networks (#12988) (9b0b6e7)
- feat: Use a dynamic interval value for smart transaction status polling (#12978) (5a24cdf)
- fix: ensure StakingBalance is shown or hidden appropriately per asset… (#12987) (eef70e5)
- fix: Make message section on re-designed signature pages scrollable (#12998) (4e7a190)
- test(3615): E2E to check the labels displaying the default account and chain (#12830) (faf5340)
- fix: Addressing design feedbacks on re-designed signature pages (#12957) (0157bb7)
- chore: Remove unused patch (#12986) (224ffbf)
- fix: Addressing UX feedbacks on re-designed signature pages (#12954) (7c35015)
- feat: add Network URL non-ascii -> punycode warning (#12813) (52a481d)
- fix: Only aggregate PortfolioBalance if on Popular Network (#12961) (a4650ba)
- feat: STAKE-914 Remove MM_POOLED_STAKING_UI_ENABLED feature flag (#12852) (261975f)
- feat: add detected tokens automatically (#12811) (482f35c)
- feat: Adding remote feature flag for signature redesign (#12977) (14ed9f1)
- feat: Adding metrics events for re-designed signatures pages (#12927) (bdbb3e0)
- test: add selected payment type for ramps sell e2e (#12951) (1d22819)
- fix: Add
networkClientId
toestimateGas
function (#12958) (99a2404) - refactor: remove global network usage from signature confirmations (#12905) (68efd5e)
- fix: Fix padding on Android browser search (#12665) (8873337)
- fix: Keep latest 50 history instead of first 50 (#12929) (28031f6)
- fix: add nativeAsset key to staked ETH asset multichain (#12851) (40a999c)
- chore: remove dead code that had been added for multichain permission early in the project but not used anymore (#12915) (9aa1a35)
- fix: invoke_snap RPC requests inside the built-in browser (#12923) (d35a2a0)
- fix: add kaia logo (#12860) (6b68dd7)
- feat: add stablecoin lending feature flag (#12911) (b2fe978)
- feat: Adding blockaid banner to re-designed confirmation pages (#12863) (596c252)
- fix: Add
transactionMeta
condition to renderSimulationDetails
(#12916) (e726417) - fix: fixed getStakingNavbar broken back and cancel buttons regression (#12920) (96c22e2)
- chore: Improve Keyring/Accounts error handling and logs (#12822) (b1e29d0)
- fix: Bump artifact upload and download version to 4 (#12918) (5a38279)
- fix: remove goerli infura from network state (#12838) (2215339)
- test(3615): E2E to test the scenario when the dapp requests to switch the active network, and grant permission on the fly (#12829) (cacbd20)
- feat: Adding data tree for types sign V3, v4 confirmations (#12542) (419f74a)
- fix: Add missing allowed action to the
SmartTransactionsController
messenger (#12846) (5a88fca) - feat: Implement send max to send flow (#12754) (2c5a2d0)
- feat: STAKE-884 add more mobile pooled staking events (#12651) (8cc7e0f)
- test: Disable flakey chain permissions e2e (#12906) (60667f7)
- fix: fix asset options sheet (#12859) (e0864ad)
- fix(12849): alert toast blocking tab navigation (#12853) (8dc1c9f)
- chore: Bump
@metamask/swaps-controller
to 12.0.0 (#12378) (4449dd5) - fix: Bump smart-transactions-controller to ^16.0.1 (#12847) (a70915f)
- fix: updated default button label text variant to bodyMDMedium (#12816) (edb523a)
- fix: fix add network form when addMode is true (#12833) (82d7f87)
- chore: Add Wallet API Platform Team as
CODEOWNER
for theRPCMethods/
directory (#10716) (724ec84) - chore: assign CODEOWNERS to BrowserTab (#12823) (3bb796f)
- test: change browser homepage for e2e (#12839) (5c222ad)
- fix: hide
ApprovalTagUrl
when origins is internal (#12629) (d0942f5) - test: Enhance ramps deeplink e2e (#12821) (5fe6ace)
- chore: 7.37.1 & main sync (#12817) (c37adbe)
- [Design Quality] Updated navbar title to remove green dot (#12773) (754f4f9)
- fix: Updated display format for asset currency dif (#12775) (ec8804c)
- feat: @lavamoat/git-safe-dependencies (#12814) (442d331)
- fix: fix ramp flow (#12796) (59d72d8)
- test: E2E to reveal SRP on error boundary screen (#12805) (9e11cf6)
- test(3615): add ability to check if chain permission is checked (#12762) (4b09d48)
- refactor: rename multichain e2e pipeline (#12809) (bde605f)
- test: send failing contract (#12802) (920302f)
- fix: Update layout of "Network added" BottomSheet (#12778) (cb04960)
- test: Add ramps URL scheme deeplinking e2e (#12747) (bea70f1)
- chore(tests): move multichain assets test so it runs as part of the assets bitrise workflow (#12807) (89b61d3)
- test: erc 1155 batch transfer (#12800) (c7eee9c)
- refactor: remove global network usage from transaction simulation (#12743) (c87ac20)
- fix: Sanitize
signTypedDatav3v4
params before calling security API (#12789) (e9c1617) - fix: use correct import for MetricsEventBuilder (#12798) (3b17cd3)
- chore: bump
@metamask/smart-transactions-controller
to16.0.0
(#12790) (4b9ea55) - fix: improve error handling in staking eligibility hook (#12799) (7a75c4a)
- chore: remove duplicate
@metamask/swaps-controller
inpackage.json
(#12795) (1670ada) - test: E2E Send to Contract Address (#12777) (77931ab)
- test: ERC1155 set approval for all e2e (#12774) (d3e0771)
- fix: fix swap flow (#12788) (9708fe6)
- chore: remove duplicated dependencies (#12722) (f96fb4e)
- fix: filter token activity when clicking on native token (#12732) (48a86c7)
- fix: set token network filter when adding network from dapp (#12661) (425669e)
- fix: set default selectedNetworkClientId to 'mainnet' if no matching with entry on network list (#12227) (dd81987)
- chore: update js.env.example to include examples of chain permissions to true (#12791) (d2b2b1a)
- test: approve erc721 token e2e (#12767) (3188e22)
- perf: no multichain list calculations are made when feature flag is off (#12766) (82fb18c)
- fix(ramp): reset intent asset after parsed (#12756) (25375aa)
- refactor(tests): move multichain test files to a new folder structure (#12714) (664cbb6)
- test: add Ethereum sign in e2e (#12737) (9054f70)
- fix: fix network selector bug (#12605) (e335f05)
- test: disable confirmations e2e (#12750) (a6b0197)
- chore: change relavent to relevant (typo fix) (#11230) (9d6908b)
- chore: pin react-native-tcp to hash (#12595) (56ff643)
- test: add Asset watch e2e (#12720) (b382fd6)
- test: add e2e to clear privacy data (#12715) (750def1)
- chore: bump nanoid package to 3.3.8 (#12725) (17f138e)
- fix: poll only popular network (#12658) (a597568)
- refactor: update some @metamask/notification-services-controller imports (#12614) (529dc1b)
- fix: optimize display swap button (#12693) (491dc45)
- fix: small refactoring of the latest migration script + add a new migration case (#12694) (82c500f)
- test(3598): fixing some failing e2e tests possibly due to flakiness introduced by toast sticking around longer than should (#12695) (8aece87)
- fix: replace legacy eth-json-rpc deps (#11952) (d967a76)
- chore(ramp): upgrade sdk to 1.28.8 (#12643) (fd13173)
- feat: add metametricsid in state export (#12621) (30e8f6d)
- feat: e2e upsert checks (#12648) (73dfa8a)
- fix: mark transactions as failed for cancelled / unknown smart transactions (#12664) (cfb77b9)