kumavis
0a8f94af81
Create codeql-analysis.yml ( #12652 )
2021-11-10 17:28:25 -10:00
kumavis
3c749190d8
metametrics - ensure segment submission failures do not bubble up ( #12573 )
...
* metametrics - ensure segment submission failures do not bubble up
* metametrics - differentiate between trackEvent and submitEvent
* metametrics - validate event in trackEvent
* metametrics - re-throw error on clean stack
* lint fix
* controllers/metametrics - take a captureException option
* controllers/metametrics - capture and report any errors in trackPage
* Update app/scripts/controllers/metametrics.js
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
2021-11-10 17:27:04 -10:00
Mark Stacey
faebdd0ccd
Add platform-specific build type manifest modifications ( #12638 )
...
The build system now supports platform-specific modifications to the
manifest for each build type. The need to customize the `id` on Firefox
motivated this change.
To support this, a new directory was made in each build type directory
for manifest changes. The images currently in this directory were moved
into an `images` subdirectory.
This new `manifest` directory can include each manifest file currently
in `app/manifest`. The `_base.json` file is assumed to exist, but the
platform manifest modifications are optional.
2021-11-10 19:33:59 -03:30
David Walsh
3f9ec40107
Use gas estimate type constants ( #12460 )
2021-11-10 13:50:43 -06:00
kumavis
a4053b6b88
Lavamoat - enable lavamoat for the webapp background ( #12566 )
...
* lavamoat - update policy for current repo state
* lavamoat - enable for webapp background
* lavamoat - update policy for current repo state
2021-11-10 09:33:19 -10:00
Elliot Winkler
ca3aa7b08d
Refactor tests for AdvancedGasInputs ( #12445 )
...
* Upgrade style from Enzyme to React Testing Library
* Use real i18n provider instead of a fake one so that we can look for
English text instead of just i18n strings, improving readability
2021-11-10 12:24:29 -07:00
ryanml
d4176a5e10
Approval screen: Center justify address display content ( #12639 )
...
* Approval screen: Center justify address display content
* Removing width prop
2021-11-10 10:59:07 -07:00
ryanml
a41e3b1925
Approval screen: Center justify address display content ( #12639 )
...
* Approval screen: Center justify address display content
* Removing width prop
2021-11-10 10:57:41 -07:00
shichangzhi
9a37e44c58
Update Chinese translations: correct typos. ( #12586 )
2021-11-10 11:53:05 -06:00
ryanml
9ab6293129
Fix untranslated header text in AccountImportSubview ( #12640 )
...
* Fix untranslated header text in AccountImportSubview
* use styling for link spacing
2021-11-10 10:29:22 -07:00
PeterYinusa
dc19e1d5f6
Onboarding v2 e2e test ( #12628 )
...
* add data-testid's
* import wallet test
* create wallet test
* fix lint issues
2021-11-10 17:27:10 +00:00
Mark Stacey
ab2aca2c08
Fix lint errors ( #12645 )
...
These lint errors were accidentally introduced recently as a result of
merging #12530 and #12461
2021-11-10 10:54:17 -03:30
Dan J Miller
a13d8583a0
Fix flaky account removal e2e test ( #12607 )
...
* Add delay to fix flaky account removal e2e test
* Await for element to update instead of awaiting an arbitrary delay
* Update test/e2e/tests/from-import-ui.spec.js
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
* code formatting
* Remove redundant code
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: PeterYinusa <peter.yinusa@consensys.net>
2021-11-10 06:30:42 -03:30
Jyoti Puri
a49a40fbbb
Adding GasFee context ( #12530 )
...
Adding GasFee context
2021-11-10 07:37:10 +05:30
Dan Miller
22468ffdb1
Run lavamoat:auto
2021-11-09 17:32:31 -03:30
ryanml
b5fdfe6dea
[skip e2e] Updating changelog for 10.6.0 ( #12630 )
2021-11-09 08:21:37 -07:00
igorms-cons
2c410f534d
Fix/ux papercuts account details issue #12292 ( #12399 )
...
* account details - updating ui
* account details - updating ui - version 2
* update qr-code scss in details account view
* account detail screen - create local eng label
* account detail update copy state
2021-11-09 07:28:21 -03:30
MetaMask Bot
a664c229a8
Version v10.6.0
2021-11-08 22:00:35 +00:00
ryanml
05aa19a05d
Replacing instances of 'testnets' with 'test networks' ( #12626 )
2021-11-08 14:55:49 -07:00
ryanml
7c60757814
Implementing display solution for testnets in the network dropdown ( #12564 )
...
* Implementing display solution for testnets in the network dropdown
* Update setting from 'Test networks' -> 'Show test networks'
* Add capability to dismiss testnets message
* span -> a
2021-11-08 13:58:23 -07:00
ryanml
1640b081d0
Merge pull request #12616 from MetaMask/master-sync
...
Sync `master` with `develop`
2021-11-08 11:37:57 -07:00
ryanml
33e253f532
Adding 'gap' prop to Box ( #12611 )
2021-11-08 09:26:03 -07:00
David Walsh
4b1c51aec5
Rename the function of the Ledger preference renaming ( #12459 )
2021-11-08 09:28:40 -06:00
Alex Miller
722c4e5b63
Support for GridPlus Lattice1 hardware wallet ( #12053 )
...
* GridPlus: Adds support for GridPlus Lattice1 hardware wallet
* Fixes issue with switching hardware HD path
The main `Select HD Path` piece of the account selection component was not
properly hooked up to the state manager (`onPathChange`) and the extra
`Popover` component was being used instead.
I'm not sure what the origin of this is, but I don't see why the Popover
is needed at all. I have remove it and hooked `onPathChange` directly into
the HD path selector dropdown.
This was an issue that nearly every Lattice user who had come from Ledger
has contacted us about.
* GridPlus: Addresses QA issues
* Adds Lattice tutorial + image
* Cleans up connectivity issues (see: https://github.com/GridPlus/eth-lattice-keyring/pull/16 )
* GridPlus: Adds Firefox support
To connect to the Lattice you need to open a new tab/window and get
login data from it. We were not able to do this for Firefox because
we relied on the `window` API. This is now fixed.
See corresponding changes:
* `eth-lattice-keyring`: https://github.com/GridPlus/eth-lattice-keyring/pull/17
* Lattice connector: https://github.com/GridPlus/wallet-web/pull/152
* GridPlus: Adds missing error path for Firefox
See: 242a93f559
2021-11-08 11:18:41 -03:30
ryanml
53435980eb
Merge remote-tracking branch 'origin/develop' into master-sync
2021-11-08 07:14:51 -07:00
ryanml
263e80da5e
Merge pull request #12584 from MetaMask/Version-v10.5.0
...
Version v10.5.0 RC
2021-11-08 07:02:34 -07:00
Dan J Miller
0e6f1b078d
Throw, and not just display, ledgerDeviceOpenFailureMessage on failed to open device error in ledger connect flow ( #12613 )
2021-11-07 17:37:30 -07:00
Dan J Miller
87ab272a5a
Throw, and not just display, ledgerDeviceOpenFailureMessage on failed to open device error in ledger connect flow ( #12613 )
2021-11-07 17:37:15 -07:00
David Walsh
17b64e94fc
Use gas recommendation constants throughout app ( #12461 )
2021-11-05 19:59:23 -05:00
David Walsh
2822379bdc
Improve browser detection code ( #12456 )
...
* Improve browser detection code
* Add unit tests for platform detection
* Add test
* Use key check instead of object presence
2021-11-05 17:28:44 -07:00
ryanml
accfd0b049
Updating default collectibles tab view ( #12575 )
2021-11-05 14:23:28 -07:00
hupfis
ea0192df7b
Update German translations ( #12547 )
2021-11-05 14:19:56 -07:00
David Walsh
042bd84c87
Minor code cleanup of _viewOnEtherscan ( #12609 )
2021-11-05 16:18:07 -05:00
Dan J Miller
010e661f8b
Add Ledger connection flow warning message for failed to connect device error ( #12604 )
2021-11-05 13:33:53 -07:00
Dan J Miller
a6d0f379ad
Add Ledger connection flow warning message for failed to connect device error ( #12604 )
2021-11-05 18:02:53 -02:30
Jyoti Puri
4757eed2f6
Fix build ( #12606 )
2021-11-06 00:50:27 +05:30
Jyoti Puri
3dfc1cc5f6
Edit transaction screen changes for EIP-1559 V2 ( #12493 )
...
Edit transaction screen changes for EIP-1559 V2
2021-11-05 22:53:15 +05:30
Dan J Miller
e740f7a436
Ensure proper transport type is set before attempting to connect ledger wallet ( #12594 )
...
* Ensure proper transport type is set before attempting to connect ledger wallet
* Fix unit tests
2021-11-05 09:34:33 -07:00
Dan J Miller
e6ae6e09b8
Ensure proper transport type is set before attempting to connect ledger wallet ( #12594 )
...
* Ensure proper transport type is set before attempting to connect ledger wallet
* Fix unit tests
2021-11-05 13:43:29 -02:30
PeterYinusa
c0f0e1cfc4
update chromedriver to v95 ( #12603 )
2021-11-05 15:52:24 +00:00
VSaric
65984291b6
Changed ETH decimal values to have 8 places for sending ( #12437 )
...
* Changed ETH decimal values to have 8 places for sending
* Fixing unit tests
* Fixing test-lint
2021-11-05 07:52:03 -07:00
dragana8
6d786a7bbf
hide eth amount ( #12435 )
...
fix
review updates
moved logic to upper component
2021-11-05 06:42:23 -02:30
Niranjana Binoy
524725b24b
Network tab refactor ( #12502 )
2021-11-04 17:48:21 -04:00
dependabot[bot]
ac0f70b858
Bump vm2 from 3.9.3 to 3.9.5 ( #12582 )
...
Bumps [vm2](https://github.com/patriksimek/vm2 ) from 3.9.3 to 3.9.5.
- [Release notes](https://github.com/patriksimek/vm2/releases )
- [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/patriksimek/vm2/compare/3.9.3...3.9.5 )
---
updated-dependencies:
- dependency-name: vm2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-04 12:37:50 -07:00
dependabot[bot]
ab216f855d
Bump tmpl from 1.0.4 to 1.0.5 ( #12581 )
...
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases )
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5 )
---
updated-dependencies:
- dependency-name: tmpl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-04 12:37:43 -07:00
dependabot[bot]
8f014d99b3
Bump keypair from 1.0.1 to 1.0.4 ( #12583 )
...
Bumps [keypair](https://github.com/juliangruber/keypair ) from 1.0.1 to 1.0.4.
- [Release notes](https://github.com/juliangruber/keypair/releases )
- [Commits](https://github.com/juliangruber/keypair/compare/v1.0.1...v1.0.4 )
---
updated-dependencies:
- dependency-name: keypair
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-04 12:37:36 -07:00
dependabot[bot]
e3e6da1a75
Bump vm2 from 3.9.3 to 3.9.5 ( #12582 )
...
Bumps [vm2](https://github.com/patriksimek/vm2 ) from 3.9.3 to 3.9.5.
- [Release notes](https://github.com/patriksimek/vm2/releases )
- [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/patriksimek/vm2/compare/3.9.3...3.9.5 )
---
updated-dependencies:
- dependency-name: vm2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-04 17:01:35 -02:30
ryanml
e8b5e71a7f
Updating changelog for 10.5.0 ( #12585 )
...
* [skip e2e] Updating changelog for 10.5.0
* Update CHANGELOG.md
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
2021-11-04 12:27:28 -07:00
dependabot[bot]
65e5902200
Bump tmpl from 1.0.4 to 1.0.5 ( #12581 )
...
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases )
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5 )
---
updated-dependencies:
- dependency-name: tmpl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-04 12:19:39 -07:00
dependabot[bot]
8d1c342c2e
Bump keypair from 1.0.1 to 1.0.4 ( #12583 )
...
Bumps [keypair](https://github.com/juliangruber/keypair ) from 1.0.1 to 1.0.4.
- [Release notes](https://github.com/juliangruber/keypair/releases )
- [Commits](https://github.com/juliangruber/keypair/compare/v1.0.1...v1.0.4 )
---
updated-dependencies:
- dependency-name: keypair
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-04 16:46:46 -02:30