* Show error message if service worker did not load (respond to the UI)
after 1 minute.
Signed-off-by: Akintayo A. Olusegun <akintayo.segun@gmail.com>
* Remove console.log
Signed-off-by: Akintayo A. Olusegun <akintayo.segun@gmail.com>
* New Error message design
Signed-off-by: Akintayo A. Olusegun <akintayo.segun@gmail.com>
* Fix tests
Signed-off-by: Akintayo A. Olusegun <akintayo.segun@gmail.com>
* Use lastTimeStamp instead of keeping track of message ids
Signed-off-by: Akintayo A. Olusegun <akintayo.segun@gmail.com>
* Do not initial channe every second.
Signed-off-by: Akintayo A. Olusegun <akintayo.segun@gmail.com>
* New logic to check if SW is stuck
Signed-off-by: Akintayo A. Olusegun <akintayo.segun@gmail.com>
Signed-off-by: Akintayo A. Olusegun <akintayo.segun@gmail.com>
The metric event for provider methods has been increased from 1 minute
to 5 minutes. This will reduce the event rate, ensuring a maximum of
one event is tracked for each method call every five minutes.
The metric event for provider methods has been increased from 1 minute
to 5 minutes. This will reduce the event rate, ensuring a maximum of
one event is tracked for each method call every five minutes.
* Remove 3box feature and delete ThreeBoxController
Lint locale messages
lavamoat policy updates
* Restore 3Box user trait with value `false`
The 3Box user trait has been restored and hard-coded as `false`. This
ensures that users don't get stuck in our metrics as having this trait.
A deprecation comment has been left in various places for this trait.
* Remove unused state
* Remove additional 3box-related things
* Run `yarn-deduplicate`
* Restore migration that was lost while rebasing
* Remove obsolete override
* Remove additional unused resolutions/dependencies
* Update LavaMoat policies
* Remove obsolete security advisory ignore entries
* Remove 3Box fixture builder method
* Update unit tests
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
* origin/develop: (79 commits)
Exclude E2E tests for swaps until they are stabilised (#16303)
Add e2e tests for Swaps notifications (#16202)
E2e test fixtures (#16061)
Improve transaction confirmation page performance (#16205)
[MV3] Fix e2e `encrypt-decrypt` test for MV3 test build (#16264)
Fix e2e incremental-secuirty test for mv3 build (#16265)
Enable "Add Popular Network" feature by default for all users (#16172)
[e2e] Fix Dapp interactions flaky test on chrome (#16282)
[FLASK] Allow snaps insights to show on regular EOA transactions (#16093)
TextFieldBase updates after design reveiw (#16201)
Adding `TextField` component (#16105)
Remove ETH badge from NetworkAccountBalanceHeader when on non-ETH net… (#16102)
Updating controller dependency (#16033)
Fix inputs that should allow decimals (#16254)
Chromedriver v106 (#16213)
[FLASK] Clear snap state on restore (#16228)
[FLASK] Fix flaky BIP-32 E2E test (#16255)
Continue converting tests from enzyme to @testing-library/react (#16175)
Fix/16207/text component storybook (#16214)
ci: fix stats-module-load-init step (#16196)
...
* Reduce the amount of calls to insight snaps
* Add dep
* Update LavaMoat policies
* Fix selectors and revert changes to hook
* Remove dep
* Revert "Update LavaMoat policies"
This reverts commit 7469c94e0e7c52eb877766a96005cc559c9d8d20.
* Last changelog updates with recently added PRs
* Remove snaps-skunkworks from Changelog
Co-authored-by: Frederik Bolding <frederik.bolding@gmail.com>
* Fix snaps issue that request eth_accounts permission
Co-authored-by: Frederik Bolding <frederik.bolding@gmail.com>
* Move flask PR to fixed section
Co-authored-by: Frederik Bolding <frederik.bolding@gmail.com>
* Enable "Add Popular Network" feature by default
* Fixing e2e tests
* Attempt to fix e2e tests
* Revert "Attempt to fix e2e tests"
This reverts commit d88e8944b8df8f7c3075753f8d8b3480439f8e30.
* Get e2e tests passing
Co-authored-by: Dan J Miller <danjm.com@gmail.com>
* Remove ETH badge from NetworkAccountBalanceHeader when on non-ETH networks
* Network specific icons, or fallback, in the network-account-balance-header
* Update snapshots
* Code cleanup
Co-authored-by: Dan Miller <danjm.com@gmail.com>
* Updating controller dependency
* fix
* fix
* fix
* fix
* fixes
* Lavamoat auto
* Update URLs for phishing detection testcase
* update lavamoat files
* call phishingController.test synchronously again
* bump @metamask/controllers to v32.0.1
* lint
* update policy files
* bump controllers version again
* modify update phishing list strategy
* revert back to use isOutOfDate, but without blocking substream
* possible way to fix e2e tests?
* enable testing
* Remove promise return from setupController in background.js, as it is no longer used
* Ensure updatePhishingLists is called in MM contrller constructer, so that phishing lists are updated right away
Co-authored-by: seaona <mariona@gmx.es>
Co-authored-by: Alex <adonesky@gmail.com>
Co-authored-by: Dan Miller <danjm.com@gmail.com>