Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0x39Caa884618B3884CCD28e0010ed778DA3984217 #2

Open
wants to merge 1,138 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 59 commits
Commits
Show all changes
1138 commits
Select commit Hold shift + click to select a range
9454705
chore: @metamask/swaps-controller v9 -> v10 (#10743)
nikoferro Nov 20, 2024
fa0eaf8
feat: Integrate NFT api to display image & names in simulations inclu…
OGPoyraz Nov 20, 2024
f35eda8
chore: Unit tests for tags approval controller undefined (#12362)
tommasini Nov 21, 2024
0e0b8b0
feat: upgrade assets controllers to version 43 (#12340)
bergeron Nov 21, 2024
75fa93a
fix: app crashing after send or swap (#12367)
jpuri Nov 21, 2024
ff51656
build(deps): bump `@metamask/selected-network-controller` to `^18.0.2…
mikesposito Nov 21, 2024
8822ece
fix: Disable confirm button if `transactionMeta` is undefined (#12273)
OGPoyraz Nov 21, 2024
1146f9d
chore: upgrade transaction controller to increase polling rate (#12369)
matthewwalsh0 Nov 21, 2024
800c188
fix: fix patch missing variable sentry error (#12371)
sahar-fehri Nov 21, 2024
eb42a68
fix: Fix copy of "Network fee" on approval (#12370)
OGPoyraz Nov 21, 2024
60ec822
feat: non-permissioned networks, when a dapp finds itself on a global…
EtherWizard33 Nov 21, 2024
feb6bf8
build(deps): bump `@metamask/smart-transaction-controller` to `^14.0.…
mikesposito Nov 21, 2024
fec0c4e
refactor(ramp): remove anonymous events (#12351)
wachunei Nov 21, 2024
d8af0a6
chore: updating filter icon (#12334)
georgewrmarshall Nov 22, 2024
628caa1
chore: Add missing confirmation unit tests (#12355)
OGPoyraz Nov 22, 2024
1ffb17e
fix: hide rpc url selector for networks with one rpc (#12319)
salimtb Nov 22, 2024
30d8a30
perf: Remove costly reduce operation for generating Engine context (#…
MajorLift Nov 22, 2024
35c51df
feat: 2020 Add a performance test for iOS in Bitrise (#12091)
MarioAslau Nov 22, 2024
7bb23c9
feat: limit input digits to 12 in useInputHandler (#12398)
amitabh94 Nov 22, 2024
389de6e
chore: #12184 MVP split engine file (#12366)
Cal-L Nov 24, 2024
354c296
feat: Creating data tree for signed type V1 signatures (#12393)
jpuri Nov 25, 2024
a74aa71
chore: simplify cicd rls script (#12413)
jake-perkins Nov 25, 2024
2506358
fix: trackevent enabled is undefined (#12180)
NicolasMassart Nov 25, 2024
ad8ffb1
fix: Remove run all tests section (#12313)
chrisleewilcox Nov 25, 2024
16f535c
fix: breaking selector due to missing controller state (#12375)
Prithpal-Sooriya Nov 25, 2024
ab63da1
chore: Chore/update accounts controller messenger code owner (#12416)
Cal-L Nov 25, 2024
ed63624
feat: v7.35.1 (#12359)
sethkfman Nov 25, 2024
0f1a8a0
chore: update codeowners (#12238)
sethkfman Nov 25, 2024
90b4ed1
feat(ramp): enable buy button in asset overview (#12396)
wachunei Nov 26, 2024
e7cff66
chore(deps): bump `@metamask/{swaps, gas-fee}-controller` (#12368)
mikesposito Nov 26, 2024
5ed686b
feat: add workflow for updating automated test results in TestRail (#…
chrisleewilcox Nov 26, 2024
16a6d6e
feat: upgrade assets controllers to v44 (#12344)
bergeron Nov 26, 2024
5878754
chore: Remove unnecessary event prop (#12356)
dan437 Nov 26, 2024
ece0220
feat(3598): non permitted chain flow small improvements (#12420)
EtherWizard33 Nov 26, 2024
39536b5
feat: add PooledStaking slice for managing staking state (#12363)
amitabh94 Nov 26, 2024
4a2b689
feat: updated staking events to use withMetaMetrics helper (#12337)
Matt561 Nov 26, 2024
6a17b3e
fix: update wallet_addEthereumChain.js with correct MetricsEventBuild…
frankvonhoven Nov 26, 2024
51798b8
fix: gas fee edit from swaps (#12455)
matthewwalsh0 Nov 27, 2024
eabb61a
refactor: use `withKeyring` to batch account restore operation (#11409)
mikesposito Nov 27, 2024
6f831d4
test: add a new unit test to cover for multichain feature flags ON (#…
EtherWizard33 Nov 27, 2024
756385e
refactor: update swaps quote poll count (#12202)
bfullam Nov 27, 2024
717fafa
chore(ramp): upgrade sdk to 1.28.7 (#12440)
wachunei Nov 27, 2024
9059cc0
chore: Update accounts-controller @v19.0.0 and keyring-controller @v1…
owencraston Nov 27, 2024
a7968b4
chore: bump `@metamask/preferences-controller` to `^14.0.0` (#12472)
cryptodev-2s Nov 28, 2024
2327799
chore: bump `@metamask/signature-controller` to `^22.0.0` (#12474)
cryptodev-2s Nov 28, 2024
ffe45d0
fix: added icon to walletconnect metadata (#10786)
ignaciosantise Nov 28, 2024
bd06be7
chore: Bump Snaps packages (#12350)
FrederikBolding Nov 28, 2024
a4f928a
chore: bump walletconnect/* deps (#12345)
abretonc7s Nov 28, 2024
d71de20
ci: create ci workflow for multichain flow (#12425)
cortisiko Nov 28, 2024
0020769
feat: Support returning a txHash asap, show a notification for a canc…
dan437 Nov 28, 2024
e7ee604
fix: incorrect event source in analytics and connection (#12478)
abretonc7s Nov 28, 2024
347ef00
fix: limit ReactNativeWebview message size (#10486)
jiexi Nov 28, 2024
6fa4752
fix: replace end of navigation init and UIStartup span (#12489)
tommasini Nov 28, 2024
9b2bcd5
test: add e2e test for security alert api (#12288)
vinistevam Nov 29, 2024
a6e7175
fix: add source when local PPOM fails (#12460)
vinistevam Nov 29, 2024
f0f851f
fix: Resolve errors, omissions, duplicates in Engine types `Global{Ac…
MajorLift Dec 1, 2024
1a83b1f
fix: Remove stateless "non-controllers" from background engine state …
MajorLift Dec 1, 2024
b221d14
fix(431-2): active network icon has too much margin and adding option…
vinnyhoward Dec 2, 2024
a8c0783
feat: implement remote feature flag controller (#12427)
joaoloureirop Dec 2, 2024
46b554b
feat: Add Bitcoin accounts (Flask Only) (#12294)
owencraston Dec 2, 2024
44cbe2c
ci: disable security e2e tests (#12513)
cortisiko Dec 3, 2024
d9e9381
fix: 10967 User able to add Ledger account with existing account name…
dawnseeker8 Dec 3, 2024
db3b31e
test: address regression pipeline slow down (#12512)
cortisiko Dec 3, 2024
57da0a9
feat: upgrade profile-sync-controller to 1.0.0 (#12459)
Prithpal-Sooriya Dec 3, 2024
b2f9eec
feat: multichain detect tokens feat (#12417)
salimtb Dec 3, 2024
1a0dc3b
chore: Address derived from SRP (#12528)
tommasini Dec 3, 2024
a97e2ef
test: Move files to Onboarding folder (#12511)
SamuelSalas Dec 3, 2024
d4737f0
feat: cicd e2e label requirements + pr automation (#12243)
jake-perkins Dec 3, 2024
dc310af
chore: Add eth hd keyring and key tree to decrease unlock time (#12428)
tommasini Dec 3, 2024
8bcf0a7
fix: abstract out circular dependencies between engine and networks u…
tommasini Dec 4, 2024
e39e54b
chore: Decrease hot and cold start app to wallet view time (#12543)
tommasini Dec 4, 2024
0bd6f46
chore: change ownership of profile sync from notifications to identit…
mathieuartu Dec 4, 2024
4ead541
feat: Support gas fee flows in swaps (#12495)
OGPoyraz Dec 4, 2024
734e389
chore: fail status when on no labels for retro-label changes (#12554)
jake-perkins Dec 4, 2024
e33e278
test: Move files to Wallet folder (#12531)
SamuelSalas Dec 4, 2024
5680027
test: Create e2e tag for multi chain (#12558)
cortisiko Dec 4, 2024
1a8b40f
feat: v7.36.0 (#12314)
sethkfman Dec 4, 2024
a93ef10
fix: Move `AssetPollingProvider` from Root to Nav/Main/index.js (#12562)
gambinish Dec 4, 2024
a907380
test: remove redundent tests in quarantine folder (#12556)
cortisiko Dec 5, 2024
c07f8e7
chore: use getShares contract method from stake-sdk for unstake all f…
nickewansmith Dec 5, 2024
93c3823
chore: Bump Snaps packages (#12551)
FrederikBolding Dec 5, 2024
32843a4
fix: circular dependencies engine-network-handleNetworkSwitch (#12373)
tommasini Dec 5, 2024
7db2099
fix: fix NFTs disappearing after killing app (#12529)
sahar-fehri Dec 5, 2024
f771782
fix: update input handling in useInputHandler to support BACK key fun…
amitabh94 Dec 5, 2024
16f3df4
chore: cicd e2e hardening (#12563)
jake-perkins Dec 5, 2024
43ae0a1
fix(12527): sdk connection with unknown url causes a bug (#12566)
EtherWizard33 Dec 5, 2024
eefb428
feat: add aggregated portfolio balance cross chains (#12505)
sahar-fehri Dec 5, 2024
c7af597
test: move remaining modal pages and selectors to their respective fo…
SamuelSalas Dec 5, 2024
edbef4d
chore: bump react-native-linear-gradient library (#12553)
tommasini Dec 5, 2024
d1b476c
test: fix mock server (#12536)
vinistevam Dec 5, 2024
011560f
chore: Update accounts packages (#12555)
owencraston Dec 5, 2024
fcb68ad
chore: transfer ownership of auth & profile sync E2E from notificatio…
mathieuartu Dec 5, 2024
dc52797
fix: add resolution for express to fix failing audit on path-to-regex…
Prithpal-Sooriya Dec 6, 2024
ec9e594
refactor: remove global network from transaction controller (#12321)
matthewwalsh0 Dec 6, 2024
81b1414
test(3615): add new e2e test for initial dapp connection and non perm…
EtherWizard33 Dec 6, 2024
33c1784
fix: Jest timer error in unit test (#12230)
NicolasMassart Dec 6, 2024
5542ba5
chore: Add option to skip pod install setup step (#12574)
Gudahtt Dec 6, 2024
f4f2e15
chore: Stop suppressing pod install failures (#12485)
Gudahtt Dec 6, 2024
4f11c6c
feat: migrate Base network RPC from https://mainnet.base.org to base-…
salimtb Dec 6, 2024
a75153e
fix: disable mock poc test (#12598)
chrisleewilcox Dec 6, 2024
b19eea6
fix: circular deps between engine, network utils tx utils (#12376)
tommasini Dec 7, 2024
0ea88d6
feat(ci): Expo (#12244)
andrepimenta Dec 9, 2024
3dcd114
chore: bump `@metamask/{preferences,assets}-controllers` (#12579)
cryptodev-2s Dec 9, 2024
bf126d0
chore: bump {gas-fee,network,selected-network,notification-services,p…
cryptodev-2s Dec 9, 2024
2adeecd
chore(deps): Bump `@metamask/composable-controller` from `^3.0.0` to …
MajorLift Dec 9, 2024
d2ad6fd
docs: Update README.md with new expo instructions (#12617)
andrepimenta Dec 9, 2024
65e28fc
chore: Chore/12435 mvp handle engine does not exist (#12538)
Cal-L Dec 9, 2024
9d63e34
chore: update user storage E2E framework (#12609)
mathieuartu Dec 10, 2024
8ad0072
chore: bump {profile-sync,notification-services}-controller (#12615)
cryptodev-2s Dec 10, 2024
0f46383
chore: update bug template to include feature branches (#12623)
jvbriones Dec 10, 2024
800d116
feat: multi chain asset list (#12431)
vinnyhoward Dec 10, 2024
da4021c
fix: fix flaky test (#12626)
salimtb Dec 10, 2024
54e0a8a
fix: e2e regression gas api (#12607)
vinistevam Dec 10, 2024
226107b
fix: hide tokens without balance for multichain (#12630)
vinnyhoward Dec 11, 2024
259faa3
feat: activate portfolio view (#12507)
salimtb Dec 11, 2024
2d17939
feat: upgrade transaction controller to get incoming transactions usi…
matthewwalsh0 Dec 11, 2024
0b676de
feat: Hide the smart transaction status page if we return a txHash as…
dan437 Dec 11, 2024
3627a43
build: Add --device flag to yarn start:android (#12645)
andrepimenta Dec 11, 2024
427415c
refactor: de-anonymize insensitive properties of swaps events (#12532)
bfullam Dec 11, 2024
d49e8b6
fix: fix native tokens filter when all networks is selected (#12637)
sahar-fehri Dec 11, 2024
963d2c4
test(3615): additional e2e scenarios editing permissions and non perm…
EtherWizard33 Dec 12, 2024
c1c2e79
feat: enable ledger clear signing feature (#12537)
dawnseeker8 Dec 12, 2024
2f0cc61
fix: fix network selector (#12641)
sahar-fehri Dec 12, 2024
caae9fa
feat: adding basic page for typed signatures V3, V4 (#12506)
jpuri Dec 12, 2024
5972b5b
fix: add new translations (#12624)
sahar-fehri Dec 12, 2024
7e40e3e
fix: fix swaps button on asset overview page for multichain feature (…
sahar-fehri Dec 12, 2024
7e52ed6
fix: fix token details navigation (#12659)
sahar-fehri Dec 12, 2024
715476c
feat: 7.37.0 (#12490)
github-actions[bot] Dec 12, 2024
48adca9
fix: disable flaky tests on incoming-transactions.spec (#12663)
chrisleewilcox Dec 12, 2024
5201d39
chore: Additional e2e test to support `PortfolioView` (#12602)
gambinish Dec 12, 2024
ea18201
New Crowdin translations by Github Action (#12338)
metamaskbot Dec 12, 2024
cfb77b9
fix: mark transactions as failed for cancelled / unknown smart transa…
dan437 Dec 12, 2024
73dfa8a
feat: e2e upsert checks (#12648)
jake-perkins Dec 12, 2024
30e8f6d
feat: add metametricsid in state export (#12621)
NicolasMassart Dec 13, 2024
fd13173
chore(ramp): upgrade sdk to 1.28.8 (#12643)
wachunei Dec 13, 2024
d967a76
fix: replace legacy eth-json-rpc deps (#11952)
legobeat Dec 13, 2024
8aece87
test(3598): fixing some failing e2e tests possibly due to flakiness i…
EtherWizard33 Dec 13, 2024
82c500f
fix: small refactoring of the latest migration script + add a new mig…
dan437 Dec 13, 2024
491dc45
fix: optimize display swap button (#12693)
salimtb Dec 13, 2024
529dc1b
refactor: update some @metamask/notification-services-controller impo…
Prithpal-Sooriya Dec 16, 2024
a597568
fix: poll only popular network (#12658)
salimtb Dec 16, 2024
17f138e
chore: bump nanoid package to 3.3.8 (#12725)
tommasini Dec 17, 2024
750def1
test: add e2e to clear privacy data (#12715)
cortisiko Dec 17, 2024
b382fd6
test: add Asset watch e2e (#12720)
cortisiko Dec 17, 2024
56ff643
chore: pin react-native-tcp to hash (#12595)
leotm Dec 17, 2024
9d6908b
chore: change relavent to relevant (typo fix) (#11230)
coreyjanssen Dec 18, 2024
a6b0197
test: disable confirmations e2e (#12750)
cortisiko Dec 18, 2024
e335f05
fix: fix network selector bug (#12605)
salimtb Dec 18, 2024
9054f70
test: add Ethereum sign in e2e (#12737)
C-Ivan Dec 18, 2024
664cbb6
refactor(tests): move multichain test files to a new folder structure…
EtherWizard33 Dec 18, 2024
25375aa
fix(ramp): reset intent asset after parsed (#12756)
wachunei Dec 18, 2024
82fb18c
perf: no multichain list calculations are made when feature flag is o…
vinnyhoward Dec 18, 2024
3188e22
test: approve erc721 token e2e (#12767)
C-Ivan Dec 19, 2024
d2b2b1a
chore: update js.env.example to include examples of chain permissions…
EtherWizard33 Dec 19, 2024
dd81987
fix: set default selectedNetworkClientId to 'mainnet' if no matching …
salimtb Dec 19, 2024
425669e
fix: set token network filter when adding network from dapp (#12661)
sahar-fehri Dec 19, 2024
48a86c7
fix: filter token activity when clicking on native token (#12732)
sahar-fehri Dec 19, 2024
f96fb4e
chore: remove duplicated dependencies (#12722)
tommasini Dec 19, 2024
9708fe6
fix: fix swap flow (#12788)
salimtb Dec 19, 2024
d3e0771
test: ERC1155 set approval for all e2e (#12774)
C-Ivan Dec 19, 2024
77931ab
test: E2E Send to Contract Address (#12777)
cortisiko Dec 19, 2024
1670ada
chore: remove duplicate `@metamask/swaps-controller` in `package.json…
cryptodev-2s Dec 19, 2024
7a75c4a
fix: improve error handling in staking eligibility hook (#12799)
amitabh94 Dec 19, 2024
4b9ea55
chore: bump `@metamask/smart-transactions-controller` to `16.0.0` (#1…
cryptodev-2s Dec 19, 2024
3b17cd3
fix: use correct import for MetricsEventBuilder (#12798)
frankvonhoven Dec 19, 2024
e9c1617
fix: Sanitize `signTypedDatav3v4` params before calling security API …
OGPoyraz Dec 20, 2024
c87ac20
refactor: remove global network usage from transaction simulation (#1…
matthewwalsh0 Dec 20, 2024
c7eee9c
test: erc 1155 batch transfer (#12800)
C-Ivan Dec 20, 2024
89b61d3
chore(tests): move multichain assets test so it runs as part of the a…
EtherWizard33 Dec 20, 2024
bea70f1
test: Add ramps URL scheme deeplinking e2e (#12747)
cortisiko Dec 20, 2024
cb04960
fix: Update layout of "Network added" BottomSheet (#12778)
brianacnguyen Dec 20, 2024
920302f
test: send failing contract (#12802)
C-Ivan Dec 20, 2024
bde605f
refactor: rename multichain e2e pipeline (#12809)
EtherWizard33 Dec 20, 2024
4b09d48
test(3615): add ability to check if chain permission is checked (#12762)
EtherWizard33 Dec 20, 2024
9e11cf6
test: E2E to reveal SRP on error boundary screen (#12805)
cortisiko Dec 20, 2024
59d72d8
fix: fix ramp flow (#12796)
salimtb Dec 20, 2024
442d331
feat: @lavamoat/git-safe-dependencies (#12814)
leotm Dec 20, 2024
ec8804c
fix: Updated display format for asset currency dif (#12775)
brianacnguyen Dec 20, 2024
754f4f9
[Design Quality] Updated navbar title to remove green dot (#12773)
brianacnguyen Dec 20, 2024
c37adbe
chore: 7.37.1 & main sync (#12817)
sethkfman Dec 20, 2024
5fe6ace
test: Enhance ramps deeplink e2e (#12821)
cortisiko Dec 20, 2024
d0942f5
fix: hide `ApprovalTagUrl` when origins is internal (#12629)
vinistevam Jan 6, 2025
5c222ad
test: change browser homepage for e2e (#12839)
cortisiko Jan 6, 2025
3bb796f
chore: assign CODEOWNERS to BrowserTab (#12823)
sethkfman Jan 6, 2025
724ec84
chore: Add Wallet API Platform Team as `CODEOWNER` for the `RPCMethod…
adonesky1 Jan 6, 2025
82d7f87
fix: fix add network form when addMode is true (#12833)
salimtb Jan 7, 2025
edb523a
fix: updated default button label text variant to bodyMDMedium (#12816)
Matt561 Jan 7, 2025
a70915f
fix: Bump smart-transactions-controller to ^16.0.1 (#12847)
dan437 Jan 8, 2025
4449dd5
chore: Bump `@metamask/swaps-controller` to 12.0.0 (#12378)
mcmire Jan 8, 2025
8dc1c9f
fix(12849): alert toast blocking tab navigation (#12853)
vinnyhoward Jan 8, 2025
e0864ad
fix: fix asset options sheet (#12859)
sahar-fehri Jan 8, 2025
60667f7
test: Disable flakey chain permissions e2e (#12906)
cortisiko Jan 8, 2025
8cc7e0f
feat: STAKE-884 add more mobile pooled staking events (#12651)
Matt561 Jan 9, 2025
2c5a2d0
feat: Implement send max to send flow (#12754)
OGPoyraz Jan 9, 2025
5a88fca
fix: Add missing allowed action to the `SmartTransactionsController` …
cryptodev-2s Jan 9, 2025
419f74a
feat: Adding data tree for types sign V3, v4 confirmations (#12542)
jpuri Jan 9, 2025
cacbd20
test(3615): E2E to test the scenario when the dapp requests to switch…
EtherWizard33 Jan 9, 2025
2215339
fix: remove goerli infura from network state (#12838)
salimtb Jan 9, 2025
5a38279
fix: Bump artifact upload and download version to 4 (#12918)
Cal-L Jan 9, 2025
b1e29d0
chore: Improve Keyring/Accounts error handling and logs (#12822)
owencraston Jan 9, 2025
96c22e2
fix: fixed getStakingNavbar broken back and cancel buttons regression…
Matt561 Jan 10, 2025
e726417
fix: Add `transactionMeta` condition to render `SimulationDetails` (#…
OGPoyraz Jan 10, 2025
596c252
feat: Adding blockaid banner to re-designed confirmation pages (#12863)
jpuri Jan 10, 2025
b2fe978
feat: add stablecoin lending feature flag (#12911)
amitabh94 Jan 10, 2025
6b68dd7
fix: add kaia logo (#12860)
salimtb Jan 10, 2025
d35a2a0
fix: invoke_snap RPC requests inside the built-in browser (#12923)
Prithpal-Sooriya Jan 10, 2025
9aa1a35
chore: remove dead code that had been added for multichain permission…
EtherWizard33 Jan 10, 2025
40a999c
fix: add nativeAsset key to staked ETH asset multichain (#12851)
nickewansmith Jan 10, 2025
28031f6
fix: Keep latest 50 history instead of first 50 (#12929)
ziad-saab Jan 10, 2025
8873337
fix: Fix padding on Android browser search (#12665)
Cal-L Jan 10, 2025
68efd5e
refactor: remove global network usage from signature confirmations (#…
matthewwalsh0 Jan 13, 2025
99a2404
fix: Add `networkClientId` to `estimateGas` function (#12958)
OGPoyraz Jan 13, 2025
1d22819
test: add selected payment type for ramps sell e2e (#12951)
cortisiko Jan 13, 2025
bdbb3e0
feat: Adding metrics events for re-designed signatures pages (#12927)
jpuri Jan 14, 2025
14ed9f1
feat: Adding remote feature flag for signature redesign (#12977)
jpuri Jan 14, 2025
482f35c
feat: add detected tokens automatically (#12811)
sahar-fehri Jan 14, 2025
261975f
feat: STAKE-914 Remove MM_POOLED_STAKING_UI_ENABLED feature flag (#12…
Matt561 Jan 14, 2025
a4650ba
fix: Only aggregate PortfolioBalance if on Popular Network (#12961)
gambinish Jan 14, 2025
52a481d
feat: add Network URL non-ascii -> punycode warning (#12813)
digiwand Jan 14, 2025
7c35015
fix: Addressing UX feedbacks on re-designed signature pages (#12954)
jpuri Jan 14, 2025
224ffbf
chore: Remove unused patch (#12986)
Gudahtt Jan 14, 2025
0157bb7
fix: Addressing design feedbacks on re-designed signature pages (#12957)
jpuri Jan 15, 2025
faf5340
test(3615): E2E to check the labels displaying the default account an…
EtherWizard33 Jan 15, 2025
4e7a190
fix: Make message section on re-designed signature pages scrollable (…
jpuri Jan 15, 2025
eef70e5
fix: ensure StakingBalance is shown or hidden appropriately per asset…
nickewansmith Jan 15, 2025
5a24cdf
feat: Use a dynamic interval value for smart transaction status polli…
dan437 Jan 15, 2025
9b0b6e7
fix: enable earn button navigation on unsupported networks (#12988)
amitabh94 Jan 15, 2025
b047169
fix: re-designs signatures, continue to use old designs when signing …
jpuri Jan 15, 2025
34f0a55
fix(12945): privacy mode and account selection bottom sheet (#12989)
vinnyhoward Jan 15, 2025
00bc6d3
chore: Chore/update png mock for tests (#12975)
Cal-L Jan 15, 2025
249e035
fix: Fix `send` flow deeplinks (#12965)
OGPoyraz Jan 15, 2025
4dcc21f
test: Refactor e2e Swap test to use Tenderly Virtual TestNets (#11670)
davibroc Jan 15, 2025
77438ce
chore: reorganize stake button tests (#13017)
amitabh94 Jan 15, 2025
2c8e3cb
feat: Create Permit Simulation (#12606)
digiwand Jan 15, 2025
1f2c1a2
fix: fix old signature e2e by mocking launch darkly api (#13002)
jpuri Jan 15, 2025
435c9e6
fix: Fix disappearing security alert response (#13027)
OGPoyraz Jan 16, 2025
ff19ced
feat: Redesign Signature Decoding Simulation (#12994)
digiwand Jan 16, 2025
f27dbe6
refactor: revert noBorder Ramp Box param and replace Ramp Box usage i…
digiwand Jan 16, 2025
d044c1c
feat: "Unlimited" value Decoding Simulation and account and message m…
digiwand Jan 16, 2025
f7e30ca
test: Redesign Signature Decoding Simulation (#13026)
digiwand Jan 16, 2025
d1946d2
feat: log-merge-group-failure (#12936)
itsyoboieltr Jan 16, 2025
f62e266
fix: Precision of BigNumber values of calcTokenAmount and Configure B…
digiwand Jan 16, 2025
4c43298
chore: Update assets and accounts packages (#12984)
owencraston Jan 16, 2025
7f8d095
chore: Scope PortfolioView feature flag to iOS devices only (#13039)
gambinish Jan 16, 2025
3822bda
chore: Remove device constraint from isPortfolioViewEnabled feature f…
gambinish Jan 17, 2025
3ec422a
test: Add regression test for wallet address edit issue on confirmati…
Andepande Jan 20, 2025
f41f80c
fix: only send length of available_quotes (#13077)
bfullam Jan 20, 2025
7139a15
fix: ensure marketing consent is explicitly tracked as boolean (#12926)
jonybur Jan 20, 2025
e921135
feat: Decoding Simulation Metrics (#13041)
digiwand Jan 20, 2025
e3d2472
fix: apply migration 66 (#13066)
owencraston Jan 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 19 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,32 @@
* @MetaMask/mobile-devs
app/component-library/ @MetaMask/design-system-engineers @MetaMask/mobile-platform
patches/ @MetaMask/mobile-platform
bitrise.yml @MetaMask/mobile-platform
bitrise.yml @MetaMask/supply-chain @MetaMask/mobile-platform
yarn.lock @MetaMask/supply-chain @MetaMask/mobile-platform
ios/Podfile.lock @MetaMask/supply-chain @MetaMask/mobile-platform
app/components/UI/Ramp/ @MetaMask/ramp @MetaMask/mobile-platform
app/reducers/fiatOrders/ @MetaMask/ramp @MetaMask/mobile-platform
app/components/Views/confirmations @MetaMask/confirmations @MetaMask/mobile-platform
ppom @MetaMask/confirmations @MetaMask/mobile-platform

# All below files are maintained by the SDK team because they contain SDK related code, WalletConnect integrations, or critical SDK flows.
app/actions/sdk @MetaMask/sdk-devs @MetaMask/mobile-platform
app/components/Approvals/WalletConnectApproval @MetaMask/sdk-devs @MetaMask/mobile-platform
app/components/Views/SDK @MetaMask/sdk-devs @MetaMask/mobile-platform
app/components/Views/WalletConnectSessions @MetaMask/sdk-devs @MetaMask/mobile-platform
app/core/BackgroundBridge/WalletConnectPort.ts @MetaMask/sdk-devs @MetaMask/mobile-platform
app/core/DeeplinkManager @MetaMask/sdk-devs @MetaMask/mobile-platform
app/core/RPCMethods/RPCMethodMiddleware.ts @MetaMask/sdk-devs @MetaMask/mobile-platform
app/core/SDKConnect @MetaMask/sdk-devs @MetaMask/mobile-platform
app/core/WalletConnect @MetaMask/sdk-devs @MetaMask/mobile-platform
app/reducers/sdk @MetaMask/sdk-devs @MetaMask/mobile-platform
app/util/walletconnect.js @MetaMask/sdk-devs @MetaMask/mobile-platform
# Accounts Team

app/core/Encryptor/ @MetaMask/accounts-engineers

# Swaps Team
app/components/UI/Swaps @MetaMask/swaps-engineers @MetaMask/mobile-platform

# LavaMoat Team
ses.cjs @MetaMask/supply-chain
patches/react-native+0.*.patch @MetaMask/supply-chain
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ body:
id: screenshot-recording
attributes:
label: Screenshots/Recordings
description: Please include screenshots/recordings if applicable! (https://recordit.co/ is recommended)
description: Please include screenshots/recordings if applicable!
- type: textarea
id: reproduce
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ contact_links:
url: https://community.metamask.io/c/feature-requests-ideas/
about: Request new features and vote on the ones that are important to you
- name: Get support or ask a question
url: https://metamask.zendesk.com/hc/en-us
url: https://support.metamask.io
about: Use the MetaMask support system to get help and ask questions
2 changes: 1 addition & 1 deletion .github/pull-request-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Fixes:

## **Pre-merge author checklist**

- [ ] I’ve followed [MetaMask Coding Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [ ] I’ve followed [MetaMask Contributor Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile Coding Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [ ] I've completed the PR template to the best of my ability
- [ ] I’ve included tests if applicable
- [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable
Expand Down
166 changes: 0 additions & 166 deletions .github/workflows/update-attributions.yml

This file was deleted.

80 changes: 80 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,86 @@

## Current Main Branch

## 7.24.2 - Jun 13, 2024
### Added
- [#9687](https://github.com/MetaMask/metamask-mobile/pull/9687): feat: adds "data collection for marketing" toggles

### Fixed
- [#9905](https://github.com/MetaMask/metamask-mobile/pull/9905): fix: remove metametrics redundant calls and improve compliance

## 7.24.1 - Jun 13, 2024
### Fixed
- [#9943](https://github.com/MetaMask/metamask-mobile/pull/9943): fix: Remove duplicate accounts (#9943)
- [#10006](https://github.com/MetaMask/metamask-mobile/pull/10006): fix: Fix order of accounts (#10006)
- [#10004](https://github.com/MetaMask/metamask-mobile/pull/10004): fix: Synchronize account names (#10004)
- [#9974](https://github.com/MetaMask/metamask-mobile/pull/9974): fix: Fix freeze on buy and sell flow (#9974)
- [#9980](https://github.com/MetaMask/metamask-mobile/pull/9980): fix: Fix initialization crash / login error "Engine does not exist (#9980)

## 7.24.0 - Jun 11, 2024
### Added
- [#9767](https://github.com/MetaMask/metamask-mobile/pull/9767): feat: push Privacy policy date to 2024 Jun 18 12:00 UTC (#9767)
- [#9707](https://github.com/MetaMask/metamask-mobile/pull/9707): feat: adds strings for the opt in toggles (#9707)
- [#9661](https://github.com/MetaMask/metamask-mobile/pull/9661): feat: smart-tx opt in modal 2 (#9661)
- [#9448](https://github.com/MetaMask/metamask-mobile/pull/9448): feat: smart tx small views (#9448)
- [#9442](https://github.com/MetaMask/metamask-mobile/pull/9442): feat: smart-tx-small-logic (#9442)
- [#9204](https://github.com/MetaMask/metamask-mobile/pull/9204): feat: Add new privacy policy alert toast (#9204)
- [#9651](https://github.com/MetaMask/metamask-mobile/pull/9651): feat: Upgrade signature Controller to v14 (#9651)
- [#9394](https://github.com/MetaMask/metamask-mobile/pull/9394): feat: Network & Gas & Assets & Utils controllers update (#9394)
- [#9625](https://github.com/MetaMask/metamask-mobile/pull/9625): feat: Update signature controller v13 (#9625)
- [#9129](https://github.com/MetaMask/metamask-mobile/pull/9129): feat: setting to show fiat values on testnets (#9129)
- [#9740](https://github.com/MetaMask/metamask-mobile/pull/9740): feat: Update checkbox to be able to override checkbox style (#9740)
- [#9346](https://github.com/MetaMask/metamask-mobile/pull/9346): feat: notifications LIST screen UI - [9 of 10] (#9346)
- [#9572](https://github.com/MetaMask/metamask-mobile/pull/9572): feat: notifications onboarding wizard - [8 of 10] (#9572)

### Changed
- [#9612](https://github.com/MetaMask/metamask-mobile/pull/9612): revert: feat(swaps): enable Base for swaps (#9286) (#9612)
- [#9735](https://github.com/MetaMask/metamask-mobile/pull/9735): chore: add swaps team to swaps domain folder (#9735)
- [#9683](https://github.com/MetaMask/metamask-mobile/pull/9683): refactor: the network name and image utils into selectors (#9683)
- [#9639](https://github.com/MetaMask/metamask-mobile/pull/9639): chore: New Crowdin translations by Github Action (#9639)
- [#9725](https://github.com/MetaMask/metamask-mobile/pull/9725): chore: make test code dev env only (#9725)
- [#9574](https://github.com/MetaMask/metamask-mobile/pull/9574): chore: update confirmations codeowners (#9574)
- [#9663](https://github.com/MetaMask/metamask-mobile/pull/9663): chore: update tx controller v13 patch notes (#9663)
- [#9629](https://github.com/MetaMask/metamask-mobile/pull/9629): chore: apply string changes from #9565 (#9629)
- [#9753](https://github.com/MetaMask/metamask-mobile/pull/9753): chore: Chore/optimize Wallet screen re-renders (#9753)
- [#9771](https://github.com/MetaMask/metamask-mobile/pull/9771): chore: align main and flask build numbers (#9771)
- [#9751](https://github.com/MetaMask/metamask-mobile/pull/9751): test: disable flakey test (#9751)
- [#9708](https://github.com/MetaMask/metamask-mobile/pull/9708): test: add send to saved contact e2e test (#9708)
- [#9690](https://github.com/MetaMask/metamask-mobile/pull/9690): test: Address App launch times failure test (#9690)
- [#9694](https://github.com/MetaMask/metamask-mobile/pull/9694): test: send flow page object refactor (#9694)
- [#9658](https://github.com/MetaMask/metamask-mobile/pull/9658): chore: Upgrade react-native-svg to 15.3 (#9658)
- [#9657](https://github.com/MetaMask/metamask-mobile/pull/9657): chore: Update boost checksum (#9657)
- [#9609](https://github.com/MetaMask/metamask-mobile/pull/9609): chore: add deprecated tag to the websiteicon component (#9609)
- [#9619](https://github.com/MetaMask/metamask-mobile/pull/9619): chore(deps): remove unused react-native-v8 (#9619)
- [#9599](https://github.com/MetaMask/metamask-mobile/pull/9599): chore: update Encryptor CODEOWNER to Accounts Team (#9599)
- [#9734](https://github.com/MetaMask/metamask-mobile/pull/9734): test: Added swap ERC20->ETH test case (#9734)
- [#9712](https://github.com/MetaMask/metamask-mobile/pull/9712): chore: remove unnecessary patch imports and change the patch branch name (#9712)

### Fixed
- [#9301](https://github.com/MetaMask/metamask-mobile/pull/9301): fix: flaky tests issues template skip 2 (#9301)
- [#9774](https://github.com/MetaMask/metamask-mobile/pull/9774): fix: unit tests (#9774)
- [#9706](https://github.com/MetaMask/metamask-mobile/pull/9706): fix: QR scanner crash when user dismisses camera view in web view (#9706)
- [#9787](https://github.com/MetaMask/metamask-mobile/pull/9787): fix: revert use of sponge not available in actions Ubuntu image (#9787)
- [#9780](https://github.com/MetaMask/metamask-mobile/pull/9780): fix: make version setting script work with both main and flask (#9780)
- [#9721](https://github.com/MetaMask/metamask-mobile/pull/9721): fix: App slower when changing account and switching network (#9721)
- [#9775](https://github.com/MetaMask/metamask-mobile/pull/9775): fix: Update boost checksum (#9775)
- [#9772](https://github.com/MetaMask/metamask-mobile/pull/9772): fix: Fix/ruby install (#9772)
- [#9773](https://github.com/MetaMask/metamask-mobile/pull/9773): fix: e2e builds (#9773)
- [#9742](https://github.com/MetaMask/metamask-mobile/pull/9742): fix: Selecting custom ethereum mainnet on fresh install (#9742)
- [#9733](https://github.com/MetaMask/metamask-mobile/pull/9733): fix: Fix/9662 account section disappears (#9733)
- [#9699](https://github.com/MetaMask/metamask-mobile/pull/9699): fix: Move permission middleware to be later than rpc method middleware (#9699)
- [#9680](https://github.com/MetaMask/metamask-mobile/pull/9680): fix: Increase waiting for swaps and switch account on E2E (#9680)
- [#9656](https://github.com/MetaMask/metamask-mobile/pull/9656): fix: Fix/1723 broken sign verification (#9656)
- [#9630](https://github.com/MetaMask/metamask-mobile/pull/9630): fix: Fix/rn svg pod files (#9630)
- [#9614](https://github.com/MetaMask/metamask-mobile/pull/9614): fix: migrations key numbers (#9614)
- [#9611](https://github.com/MetaMask/metamask-mobile/pull/9611): fix: Fix/9345 bitrise cache failure (#9611)
- [#9696](https://github.com/MetaMask/metamask-mobile/pull/9696): fix(devDeps): @lavamoat/allow-scripts@^2.3.1->^3.0.4 (#9696)
- [#9685](https://github.com/MetaMask/metamask-mobile/pull/9685): fix(deps): @metamask/eth-sig-util@^4.0.1->^7.0.2 (#9685)
- [#9682](https://github.com/MetaMask/metamask-mobile/pull/9682): fix: update base nickname (#9682)
- [#9686](https://github.com/MetaMask/metamask-mobile/pull/9686): fix: update sepolia nickname (#9686)
- [#9764](https://github.com/MetaMask/metamask-mobile/pull/9764): fix: selectSelectedInternalAccount: Account with ID not found (#9764)
- [#9568](https://github.com/MetaMask/metamask-mobile/pull/9568): fix: 9559 issue android json parse (#9568)
- [#9616](https://github.com/MetaMask/metamask-mobile/pull/9616): fix: fix the issue 9560 which QR code accounts has been reappeared aftter user `remove wallets` (#9616)

## 7.23.0 - May 10, 2024
### Added
- [#9595](https://github.com/MetaMask/metamask-mobile/pull/9595): feat: Upgrade to react-native-svg to 15.2.0 (#9595)
Expand Down
4 changes: 3 additions & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,10 @@ GEM
netrc (0.11.0)
nkf (0.2.0)
public_suffix (4.0.7)
rexml (3.2.6)
rexml (3.2.8)
strscan (>= 3.0.9)
ruby-macho (2.5.1)
strscan (3.1.0)
typhoeus (1.4.1)
ethon (>= 0.9.0)
tzinfo (2.0.6)
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ For up to the minute news, follow our [Twitter](https://twitter.com/metamask) or

To learn how to develop MetaMask-compatible applications, visit our [Developer Docs](https://docs.metamask.io).

To learn how to contribute to the MetaMask codebase, visit our [Contributor Docs](https://github.com/MetaMask/contributor-docs).

## Documentation

- [Architecture](./docs/readme/architecture.md)
Expand Down
4 changes: 2 additions & 2 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -181,8 +181,8 @@ android {
applicationId "io.metamask"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1333
versionName "7.23.0"
versionCode 1348
versionName "7.24.2"
testBuildType System.getProperty('testBuildType', 'debug')
missingDimensionStrategy 'react-native-camera', 'general'
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ exports[`TagBase should render TagBase 1`] = `
{
"alignItems": "center",
"alignSelf": "flex-start",
"backgroundColor": "#FFFFFF",
"borderColor": "#BBC0C5",
"backgroundColor": "#ffffff",
"borderColor": "#bbc0c5",
"borderRadius": 999,
"borderWidth": 0,
"color": "#24272A",
"color": "#141618",
"flexDirection": "row",
"padding": 16,
"paddingHorizontal": 8,
Expand All @@ -23,7 +23,7 @@ exports[`TagBase should render TagBase 1`] = `
testID="tagbase"
>
<SvgMock
color="#24272A"
color="#141618"
height={20}
name="Add"
style={
Expand All @@ -47,7 +47,7 @@ exports[`TagBase should render TagBase 1`] = `
accessibilityRole="text"
style={
{
"color": "#24272A",
"color": "#141618",
"fontFamily": "Euclid Circular B",
"fontSize": 14,
"fontWeight": "400",
Expand All @@ -69,7 +69,7 @@ exports[`TagBase should render TagBase 1`] = `
testID="listitem-gap"
/>
<SvgMock
color="#24272A"
color="#141618"
height={20}
name="Add"
style={
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ exports[`Component ContractBoxBase should render correctly 1`] = `
<Text
style={
{
"color": "#0376C9",
"color": "#0376c9",
}
}
variant="sHeadingMD"
Expand Down
Loading
Loading