Brad Decker
c87980bbfe
migrate network constants to typescript ( #15610 )
2022-09-14 09:55:31 -05:00
Dan J Miller
0b9424acc1
Properly handle JSON errors when restoring data in advanced settings ( #15815 )
2022-09-13 17:59:04 -07:00
Ariella Vu
d3c7b9fb32
MV3: contentscript.js - re-activate streams when Service Worker terminates and then resets ( #15494 )
...
* contentscript: reactivate streams pt.1
* contentscript: reactivate streams pt. 2
* scripts/inpage.js: use const
* clean: rm unused @param
* contentscript: reactivate streams pt. 3
- reorganize functions
* resetSteamAndListeners -> resetStreamAndListeners
* contentscript: skip Legacy Provider while WIP
* contentscript: rm comment sentence
* initPageStreams -> initStreams
* setupPageStreams -> setupStreams
* contentscript: only destroy extension streams WIP
* remove pageMuxChannel listeners (It works!)
- credits to @gudhatt for this missing piece
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
* contentscript: cleanup
* contentscript: support legacy streams
w/ service workers
* contentscript: support phishing streams
w/ service workers
* contentscript: muxChannel -> channel
* contentscript: phishingExension -> phishingExt
* contentscript: add section comments
* contentscript: revert condensing comment
* contentscript: pagePhishing -> phishingPage
* contentscript: update comments
* contentscript: fix phishingExtPort
* contentscript: stream -> streams
* contentscript: update SW keep alive logic
should only keep alive when dapp is open / contentscript page
* rm console.log
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Jyoti Puri <jyotipuri@gmail.com>
2022-09-13 14:20:08 -07:00
Olusegun Akintayo
453340d12a
Show 3box deprecation message in whats new ( #15763 )
...
* Show 3box deprecation message in whats new
Signed-off-by: Akintayo A. Olusegun <akintayo.segun@gmail.com>
* Add . after message
Signed-off-by: Akintayo A. Olusegun <akintayo.segun@gmail.com>
* Change deprecation notification message and remove date
Signed-off-by: Akintayo A. Olusegun <akintayo.segun@gmail.com>
Signed-off-by: Akintayo A. Olusegun <akintayo.segun@gmail.com>
2022-09-13 22:51:46 +04:00
Ariella Vu
99761b59dc
MV3: Migrate permissions ( #15777 )
...
* MV3: migrate host_permissions
* MV3: alphabetize permissions
* rm superfluous permissions
2022-09-13 09:36:42 -07:00
Dan J Miller
4483ed5b7e
Update token detection whats new message: token detection is off by default ( #15807 )
...
Co-authored-by: ryanml <ryanlanese@gmail.com>
2022-09-13 07:21:48 -07:00
Matthew Epps
dcfe80c255
Add entry point for metalabs dapp into metamask home page ( #15407 )
...
Co-authored-by: Dan Miller <danjm.com@gmail.com>
2022-09-13 08:41:58 -05:00
Jyoti Puri
0b1744d4eb
Make createSpeedUpTransaction action idempotent ( #15688 )
2022-09-13 18:13:38 +05:30
Mark Stacey
ea947ed1a4
Resolve inconsistency between browsers ( #15800 )
...
Resolve an inconsistency between Chrome and Firefox with how the
contentscript runs in an iframe.
This should have no user-facing impact, it's just meant as a safeguard
in case something unintentionally gets included in the contentscript.
2022-09-12 18:35:41 -02:30
amerkadicE
7aa2a8a983
Replace web3js package with ethersjs package ( #15386 )
...
Co-authored-by: Alex Donesky <adonesky@gmail.com>
2022-09-12 15:46:48 -05:00
Daniel
34e2faaf49
Replace Rinkeby with Goerli for dev testing ( #15781 )
2022-09-12 13:11:29 +02:00
Jyoti Puri
216f76646e
Make cancel transaction idempotent ( #15675 )
2022-09-09 17:20:31 +05:30
omahs
f94bc074b8
Fix: french typos ( #15735 )
2022-09-08 11:45:24 -05:00
Daniel
fe10c35464
Preserve search query for "Swap from" and "Swap to" form fields, update content ( #15758 )
2022-09-08 11:31:56 -05:00
Adnan Sahovic
2dbabac599
warning for deprecated Rinkeby, Ropsten and Kovan test networks ( #15725 )
...
* warning for deprecated Rinkeby, Ropsten and Kovan test networks
* modified DeprecatedTestNetworks function
* added getCompletedOnboarding
* removed warning message from MetaMask Notification page
* updated deprecatedTestNetworksMsg
2022-09-08 09:00:57 -02:30
Ariella Vu
a7ff6593a9
ConfirmPage: update setApprovalForAll dialog copy ( #15744 )
...
* ConfirmPage: update setApprovalForAll copy
* ConfirmPage: add TODO issue link
2022-09-08 03:17:40 -07:00
Jyoti Puri
8c8539d1f5
Making addPermittedAccount and removePermittedAccount methods idempotent ( #15709 )
2022-09-07 01:17:48 +05:30
VSaric
cd5398b2b2
Replaced use of pubnub for uuid method in app/ directory ( #15712 )
2022-09-06 09:13:04 -05:00
VSaric
4f8c22accb
Updated the main copy on SetApprovalForAll confirmation screen ( #15724 )
2022-09-06 09:11:13 -05:00
Jyoti Puri
3154e5e19c
Make updateTransactionSendFlowHistory background method idempotent ( #15585 )
2022-09-06 14:39:12 +05:30
Jyoti Puri
3fb7de5768
Make addUnapprovedTransaction action idempotent ( #15667 )
2022-09-06 14:38:32 +05:30
Lorenz
e817ff8a77
improvement it translation ( #15477 )
...
Co-authored-by: Nidhi Kumari <menidhikjha@gmail.com>
2022-09-05 11:53:51 -05:00
Jyoti Puri
99ed42b3dc
MV3: add retry logic to actions ( #15337 )
2022-09-05 20:25:34 +05:30
Frederik Bolding
7fc418a96d
[FLASK] snaps-skunkworks@0.20.0
( #15706 )
...
* snaps-skunkworks@0.20.0
* Generate LavaMoat policy
* Fix some breaking changes
* Update iframe execution env
* Fix unit tests
* Implement snap_getBip44Entropy
* Regenerate LavaMoat policy
* Prefer ControllerMessenger over direct calls
* Fix not showing warning for BIP44 legacy permission and E2E test
Co-authored-by: Maarten Zuidhoorn <maarten@zuidhoorn.com>
2022-08-26 13:48:53 +02:00
PeterYinusa
fe78890dd2
Sentry e2e test ( #15715 )
2022-08-25 18:07:31 -05:00
legobeat
ef9d5d117b
chore: Adjust trailing whitespace ( #15636 )
...
Co-authored-by: ryanml <ryanlanese@gmail.com>
2022-08-24 14:11:49 -05:00
Nidhi Kumari
82ce1b02c7
updated casing in import Token for spanish ( #15687 )
...
Co-authored-by: ryanml <ryanlanese@gmail.com>
2022-08-24 23:54:30 +05:30
Adnan Sahovic
69b5505a1c
Created a new contract details modal ( #15549 )
...
Co-authored-by: Brad Decker <bhdecker84@gmail.com>
2022-08-24 12:12:52 -05:00
Mark Stacey
35dbdbc438
Replace lavamoat-runtime.js
patch ( #15682 )
...
A patch made in #15672 was found to be unnecessary. Instead of setting
a `rootGlobals` object upon construction of the root compartment, we
are now creating a `sentryHooks` object in the initial top-level
compartment. I hadn't realized at the time that the root compartment
would inherit all properties of the initial compartment `globalThis`.
This accomplishes the same goals as #15672 except without needing a
patch.
2022-08-24 09:50:45 -02:30
Mark Stacey
1f36ba4b75
Fix Sentry deduplication of events that were never sent ( #15677 )
...
The Sentry `Dedupe` integration has been filtering out our events, even
when they were never sent due to our `beforeSend` handler. It was
wrongly identifying them as duplicates because it has no knowledge of
`beforeSend` or whether they were actually sent or not.
To resolve this, the filtering we were doing in `beforeSend` has been
moved to a Sentry integration. This integration is installed ahead of
the `Dedupe` integration, so `Dedupe` should never find out about any
events that we filter out, and thus will never consider them as sent
when they were not.
2022-08-23 16:14:14 -02:30
Filip Sekulic
6185cc6e5e
Header component for transaction confirmation screens ( #15614 )
...
Co-authored-by: Brad Decker <bhdecker84@gmail.com>
2022-08-23 10:52:08 -05:00
Filip Sekulic
365bf11fdd
New network info popup ( #13319 )
2022-08-23 10:04:07 -05:00
VSaric
4424686a3c
Created review spending cap component ( #15633 )
2022-08-23 08:53:53 -05:00
Mark Stacey
d55507615c
Fix Sentry in LavaMoat contexts ( #15672 )
...
Our Sentry setup relies upon application state, but it wasn't able to
access it in LavaMoat builds because it's running in a separate
Compartment.
A patch has been introduced to the LavaMoat runtime to allow the root
Compartment to mutate the `rootGlobals` object, which is accessible
from outside the compartment as well. This lets us expose application
state to our Sentry integration.
2022-08-23 11:12:50 -02:30
ryanml
3fefb68c69
Fixing token detection grammar ( #15644 )
...
* Fixing token detection grammar
* Unused locale cleanup
2022-08-19 13:19:15 -07:00
ryanml
f26d2db338
Fix stray space/period in Custom Token warning text ( #15650 )
2022-08-19 08:50:29 -07:00
Jyoti Puri
637d4bcf2c
Adding unit test case to for idempotent behaviour of importAccountWithStrategy idempotent ( #15583 )
2022-08-19 08:43:08 -05:00
Jyoti Puri
29e252e162
Add unit test coverage to ensure that addToken method is idempotent. ( #15587 )
2022-08-19 18:00:40 +05:30
John Brennan
1c9764a6a2
Fix onboarding events ( #15608 )
2022-08-18 16:31:07 -05:00
Jyoti Puri
f15d8e2f9b
Add test case to ensure that action addCustomNetwork is idempotent ( #15602 )
2022-08-19 01:09:04 +05:30
Alex Donesky
94180e850e
filter breadcrumbs for improved clarity while debugging sentry errors ( #15639 )
2022-08-18 13:38:59 -05:00
Dan J Miller
fc232da4c4
Fix state creation in setupSentryGetStateGlobal ( #15635 )
2022-08-18 15:25:28 -02:30
Garrett Bear
d25f9cf4da
UI-14395: typography v2 ( #15408 )
...
UI-14395: change Typography v2 to Text
UI-14395: upgrade design tokens
UI-14395: add classname testing
UI-14395: update text colors, update font family name to match token, update text storybook boxprops
UI-14395: add text transform docs
lint fix
2022-08-18 10:51:53 -07:00
Maarten Zuidhoorn
a52c6a4908
[FLASK] snaps-skunkworks@0.19.0
( #15619 )
...
* Bump snaps-skunkworks to 0.19.0
* Improve snap_getBip32Entropy UI
* Remove console.log
* Update LavaMoat policy
* Dedupe Yarn lock
* Update LavaMoat policy again
* Fix tests
* Update policies and e2e tests
* Update policy again
* Update iframe-execution-environment
* Dedupe yarn.lock
* Update snapshots
* Fix PR comments
* Add TODO
* Trigger CI
2022-08-18 17:07:34 +02:00
VSaric
6e0f130168
New metrics data for token approval transactions ( #15289 )
2022-08-18 08:49:50 -05:00
Jyoti Puri
eb85fc266d
Refactoring isManifestV3 variable ( #15568 )
2022-08-16 20:51:42 +05:30
Jyoti Puri
1a8d0c91f0
Fix rpc and tests ( #15570 )
2022-08-16 18:21:35 +05:30
Jyoti Puri
d2fc5ecc3e
Make add new account idempotent operation ( #15566 )
2022-08-16 11:42:00 +05:30
Dan J Miller
6855b06e13
Prevent type error in catch block in account-tracker.js _updateAccount ( #15589 )
2022-08-15 15:28:56 -02:30
David Walsh
9cf358a82a
Fix #14846 - Inject provider for MV3 via app-init ( #15448 )
2022-08-15 11:26:13 -05:00